/* 
Table of Contents
    Variables
    Margins and Paddings
    Body
        Imports
        Mixins
    Responsive Design
*/
@font-face {
  font-family: "acme-regular";
  src: url("../../../Fonts/Acme/Acme-Regular.ttf");
}
@font-face {
  font-family: "borel-regular";
  src: url("../../../Fonts/Borel/Borel-Regular.ttf");
}
@font-face {
  font-family: "cinzel-regular";
  src: url("../../../Fonts/Cinzel/Cinzel-Regular.ttf");
}
@font-face {
  font-family: "comfortaa-regular";
  src: url("../../../Fonts/Comfortaa/Comfortaa-Regular.ttf");
}
@font-face {
  font-family: "kaushan-script-regular";
  src: url("../../../Fonts/Kaushan-Script/KaushanScript-Regular.ttf");
}
@font-face {
  font-family: "permanent-marker-regular";
  src: url("../../../Fonts/Permanent_Marker/PermanentMarker-Regular.ttf");
}
@font-face {
  font-family: "quicksand-light";
  src: url("../../../Fonts/Quicksand/Quicksand-Light.ttf");
}
@font-face {
  font-family: "teko-bold";
  src: url("../../../Fonts/Teko/Teko-Bold.ttf");
}
@font-face {
  font-family: "teko-light";
  src: url("../../../Fonts/Teko/Teko-Light.ttf");
}
@font-face {
  font-family: "teko-regular";
  src: url("../../../Fonts/Teko/Teko-Regular.ttf");
}
@font-face {
  font-family: "yanonekaffeesatz-light";
  src: url("../../../Fonts/Yanone_Kaffeesatz/YanoneKaffeesatz-Light.ttf");
}
@font-face {
  font-family: "yanonekaffeesatz-regular";
  src: url("../../../Fonts/Yanone_Kaffeesatz/YanoneKaffeesatz-Regular.ttf");
}
* {
  margin: 0;
  padding: 0;
}

body {
  margin: 0;
  overflow-x: hidden;
  padding: 0;
  /*
  Table of Contents
      Blog Inside
          Content
              Row Container
                  Row
                      Left
                          Left Content
                              Blue Line Text Container
                                  Blue Line Text
                                      Blue Line Container
                                          Blue Line
                                      Text Container
                                          H3
                              Comments Container
                                  Comments
                                      Caret
                                          Caret Content
                                              Img
                                      Comment Container
                                          Comment 
                                              Comment Area
                                                  Img Container
                                                      Img
                                                  Name Text Container
                                                      Name Text
                                                          Name Container
                                                              Name
                                                                  H2
                                      Comment Container Bottom
                                      Heading Comments Container
                                          Heading Comments
                                              H2
                                      Reply
                                          Reply Content
                                              Reply Content Form
                                                  Form
                                                      Button Field
                                                          Button Submit
                                                      Email Field
                                                          Email
                                                      Form Field
                                                      Input Placeholder
                                                      Message Field
                                                          Message
                                                      Moz Placeholder
                                                      Name Field
                                                          Name
                                              Reply Content Leave
                                                  H2
                              Heading Container
                                  Heading
                                      H2
                              Main Text Container
                                  Text
                                      H2
                              Social Container
                                  Social
                                      Icons Container
                                          Icons
                                              Fb
                                              Pi
                                              Vi
                                      Text Container
                                          Text    
                                              H3
                              Top Image Author Date
                                  Author Container
                                      Icon Container
                                          Icon
                                              Img
                                      Name Container
                                          Name
                                              H2
                                  Date Container
                                      Icon Container
                                          Icon
                                              Img
                                      Text Container
                                          Text    
                                              H2
                                  Top Image Container
                                      Img
                              Dark Line Container
                                  Dark Line
                      Right
                          Author Container
                              Author Heading
                                  H2
                              H3
                          Categories Container
                              Categories
                                  Bottom Text
                                  Categories Heading
                                      H2
                                  H3
                          Instagram Feed
                              Instagram Feed Content
                                  Heading
                                      H2
                                  Row
                                      Img Area
                                          Img
                          Posts Container
                              Posts
                                  Posts Heading
                                      H2
                                  Posts Info
                                      Posts Info Area
                                          Img Container
                                              Img
                                          Text
                                              H2
                                              H3
                          Search Field
                              Form
                                  Form Search
                                  Moz Placeholder
                                  Webkit Input Placeholder
                          Tags
                              Tags Content
                                  H2
                                  Tags Words
                                      Tags Words Bottom
                                          H3
                                          Tags Words Bottom Space
                                      Tags Words Top
                                          H3
                                          Tags Words Top Space
                          Visit Container
                              Visit
                                  Img
                                  Text
                                      H2
      Media Queries
          Max-Width:300px
          Min-Width:301px and Max-Width:576px
          Min-Width:577px and Max-Width:999px
          Other Screen Sizes
  */
  /*
  Table of Contents
      Loader
          Shape
          Shape - Before
      Keyframes - Move
      Keyframes - Rotate
      Media Queries
          Max-Width:300px
          Min-Width:301px and Max-Width:576px
          Min-Width:577px and Max-Width:999px
          Other Screen Sizes
  */
  /*
  Table of Contents
      Main container
          Imports
  */
}
body .blog-inside {
  display: flex;
  justify-content: center;
}
body .blog-inside .content {
  margin: 100px 0 100px 0;
  width: 85%;
}
body .blog-inside .content .row-container .row {
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .left {
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
  margin: 38px 0 0 0;
  width: 89%;
}
body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text {
  align-items: center;
  display: flex;
}
body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
  background: #515151;
  float: left;
  height: 125px;
  width: 15px;
}
body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
  margin: 0 0 0 20px;
}
body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
  font-family: acme-regular;
  font-size: 26px;
  font-weight: bold;
  margin: 0;
  text-align: start;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container {
  margin: 125px 0 0 0;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
  display: flex;
  font-size: 0;
  justify-content: center;
  left: 118px;
  margin: 95px 0 0 0;
  padding: 0;
  position: relative;
  width: 89%;
  z-index: 2;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content {
  display: inline-flex;
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
  cursor: pointer;
  height: auto;
  margin: 0;
  padding: 0;
  width: 35px;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
  margin: 59px 0 0 0;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
  align-items: center;
  border: 1px solid #515151;
  display: flex;
  height: 236px;
  justify-content: center;
  width: 89%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area {
  align-items: center;
  display: inline-flex;
  width: 90%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container {
  display: inline-flex;
  float: left;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container img {
  height: auto;
  width: 150px;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
  align-items: center;
  display: inline-flex;
  float: right;
  margin: 0 0 0 25px;
  width: 90%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text {
  display: inline-block;
  position: relative;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container {
  display: inline-block;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 25px;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
  left: 118px;
  margin: 41px 0 0 0;
  position: relative;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 35px;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
  margin: 197px 0 0 0;
  width: calc(89% + 118px);
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
  margin: 59px 0 0 0;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
  height: 75px;
  margin: 26px 0 0 0;
  width: 150px;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
  background: #515151;
  border: none;
  border-radius: 5px;
  color: #ffffff;
  font-family: acme-regular;
  font-size: 19px;
  height: 100%;
  width: 100%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
  border-left: 13px solid transparent;
  float: right;
  width: 50%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field .email {
  width: 100%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
  background: transparent;
  border: 1px solid #515151;
  border-radius: 6px;
  color: #b7b8b5;
  font-family: acme-regular;
  font-size: 19px;
  height: 69px;
  outline: none;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
  color: #b7b8b5;
  padding: 2px 0 0 27px;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
  display: inline-flex;
  margin: 26px 0 0 0;
  width: 100%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
  background: transparent;
  border: 1px solid #515151;
  border-radius: 6px;
  color: #b7b8b5;
  font-family: acme-regular;
  font-size: 19px;
  height: 335px;
  outline: none;
  padding: 15px 0 0 27px;
  width: 100%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
  color: #b7b8b5;
  padding: 2px 0 0 27px;
  opacity: 1;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
  border-right: 13px solid transparent;
  float: left;
  width: 50%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field .name {
  width: 100%;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-webkit-input-placeholder {
  color: #b7b8b5;
  opacity: 1;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave {
  display: inline-flex;
}
body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 35px;
}
body .blog-inside .content .row-container .row .left .left-content .heading-container {
  margin: 48px 0 0 0;
}
body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 40px;
}
body .blog-inside .content .row-container .row .left .left-content .main-text-container {
  display: inline-block;
  margin: 18px 0 0 0;
  width: 89%;
}
body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 27px;
}
body .blog-inside .content .row-container .row .left .left-content .social-container {
  font-size: 0;
  margin: 34px 0 0 0;
  padding: 0;
  width: 89%;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social {
  display: inline-flex;
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
  float: right;
  margin: 0 0 0 17px;
  padding: 0;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons {
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
  cursor: pointer;
  height: auto;
  margin: 0;
  padding: 0;
  width: 17px;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
  cursor: pointer;
  height: auto;
  margin: 0 0 0 13px;
  padding: 0;
  width: 22px;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
  cursor: pointer;
  height: auto;
  margin: 0 0 0 13px;
  padding: 0;
  width: 34px;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social .text-container {
  align-items: center;
  display: flex;
  float: left;
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social .text-container .text {
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .left .left-content .social-container .social .text-container .text h3 {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-align: start;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
  align-items: center;
  display: inline-flex;
  margin: 28px 0 0 0;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container {
  float: left;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
  height: auto;
  width: 32px;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
  display: inline-block;
  line-height: 1;
  margin: 0 0 0 12px;
  position: relative;
  top: 2px;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 25px;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
  align-items: center;
  display: inline-flex;
  margin: 28px 0 0 73px;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
  float: left;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
  height: auto;
  width: 32px;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
  display: inline-block;
  line-height: 1;
  margin: 0 0 0 12px;
  position: relative;
  top: 2px;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 25px;
}
body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
  border-radius: 8px;
  box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.25);
  height: auto;
  width: 89%;
}
body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
  margin: 43px 0 0 0;
  width: 89%;
}
body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
  background: #1d1d1d;
  height: 2px;
}
body .blog-inside .content .row-container .row .right {
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .right .author-container {
  display: flex;
  justify-content: end;
  margin: 84px 0 0 0;
}
body .blog-inside .content .row-container .row .right .author-container .author {
  width: 500px;
}
body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 38px;
}
body .blog-inside .content .row-container .row .right .author-container .author h3 {
  display: inline-flex;
  font-size: 24px;
  margin: 5px 0 0 0;
  padding: 0;
  text-align: initial;
}
body .blog-inside .content .row-container .row .right .categories-container {
  display: flex;
  justify-content: end;
  margin: 84px 0 0 0;
}
body .blog-inside .content .row-container .row .right .categories-container .categories {
  width: 500px;
}
body .blog-inside .content .row-container .row .right .categories-container .categories .bottom-text {
  margin: 0;
}
body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 38px;
}
body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
  display: block;
  font-size: 24px;
  margin: 5px 0 0 0;
  padding: 0;
  text-align: initial;
}
body .blog-inside .content .row-container .row .right .instagram-feed {
  display: flex;
  justify-content: flex-end;
  margin: 84px 0 0 0;
}
body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
  display: inline-block;
  width: 500px;
}
body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 38px;
}
body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
  margin: 5px 0 0 0;
  padding: 0;
  position: relative;
  right: 5px;
  width: 100%;
}
body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area {
  border: 5px solid transparent;
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
  border-radius: 6px;
  height: auto;
  margin: 0;
  padding: 0;
  width: 125px;
}
body .blog-inside .content .row-container .row .right .posts-container {
  display: flex;
  justify-content: end;
  margin: 84px 0 0 0;
}
body .blog-inside .content .row-container .row .right .posts-container .posts {
  width: 500px;
}
body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 38px;
}
body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
  margin: 13px 0 0 0;
}
body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
  margin: 25px 0 0 0;
}
body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area {
  align-items: center;
  display: flex;
}
body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
  border-radius: 7px;
  float: left;
  height: auto;
  width: 125px;
}
body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
  margin: 0 0 0 27px;
}
body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 26px;
}
body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
  font-size: 24px;
  margin: 0;
  text-align: initial;
}
body .blog-inside .content .row-container .row .right .search-field {
  display: flex;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
}
body .blog-inside .content .row-container .row .right .search-field form .form-search {
  background: #434343;
  border: none;
  border-radius: 5px;
  color: #ffffff;
  font-family: acme-regular;
  font-size: 22px;
  height: 55px;
  outline: none;
  padding: 2px 0 0 15px;
  width: 500px;
}
body .blog-inside .content .row-container .row .right .search-field form ::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
  padding: 2px 0 0 15px;
}
body .blog-inside .content .row-container .row .right .search-field form ::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
}
body .blog-inside .content .row-container .row .right .tags {
  display: flex;
  justify-content: end;
  margin: 84px 0 0 0;
}
body .blog-inside .content .row-container .row .right .tags .tags-content {
  display: inline-block;
  width: 500px;
}
body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 38px;
}
body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
  margin: 5px 0 0 0;
}
body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
  margin: 5px 0 0 0;
}
body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
  display: inline;
  font-size: 24px;
  margin: 0;
  text-align: initial;
}
body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
  margin: 0 0 0 10px;
}
body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
  display: inline;
  font-size: 24px;
  margin: 0;
  text-align: initial;
}
body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
  margin: 0 0 0 10px;
}
body .blog-inside .content .row-container .row .right .visit-container {
  display: flex;
  justify-content: flex-end;
  margin: 84px 0 0 0;
}
body .blog-inside .content .row-container .row .right .visit-container .visit {
  display: inline-flex;
  position: relative;
}
body .blog-inside .content .row-container .row .right .visit-container .visit img {
  height: auto;
  width: 500px;
}
body .blog-inside .content .row-container .row .right .visit-container .visit .text {
  align-items: center;
  background: rgba(0, 0, 0, 0.75);
  display: flex;
  height: 100%;
  justify-content: center;
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
}
body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
  bottom: 0;
  color: #ffffff;
  font-family: borel-regular;
  font-size: 38px;
  transform: rotate(-45deg);
}
@media (max-width: 300px) {
  body .blog-inside .content {
    margin: 18px 0 18px 0;
    width: 94%;
  }
  body .blog-inside .content .row-container .row .left {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
    margin: 25px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
    background: #515151;
    display: none;
    height: 82px;
    width: 10px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
    margin: 0 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
    font-size: 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container {
    margin: 82px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
    left: 0;
    margin: 61px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
    width: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
    margin: 39px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
    border: 0.66px solid #515151;
    height: 155px;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container {
    display: none;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text {
    top: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
    font-size: 16px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .text-container .text h4 {
    font-size: 16px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
    left: 0;
    margin: 12px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
    font-size: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
    margin: 129px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
    margin: 39px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
    height: 49px;
    margin: 17px 0 0 0;
    width: 98px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
    border-radius: 3.2px;
    font-size: 16px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
    border-left: 0;
    margin: 13px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field .email {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
    border: 0.66px solid #515151;
    border-radius: 4px;
    font-size: 16px;
    height: 45px;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
    padding: 2.5px 0 0 10px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
    margin: 17px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
    border: 0.66px solid #515151;
    border-radius: 4px;
    font-size: 16px;
    height: 220px;
    padding: 10px 0 0 10px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
    padding: 2.5px 0 0 10px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
    border-right: 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field .email {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
    font-size: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container {
    margin: 31px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
    font-size: 26px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container {
    margin: 12px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
    font-size: 18px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container {
    margin: 22px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
    margin: 0 0 0 11px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
    width: 11px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
    margin: 0 0 0 9px;
    padding: 0;
    width: 14px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
    margin: 0 0 0 9px;
    width: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .text-container .text h3 {
    font-size: 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date {
    display: inline-block;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
    margin: 18px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
    height: auto;
    width: 21px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
    margin: 0 0 0 8.1px;
    top: 1.3px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
    font-size: 16px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
    align-items: center;
    display: flex;
    margin: 11px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
    float: left;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
    height: auto;
    width: 21px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
    margin: 0 0 0 8.1px;
    top: 1.3px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
    font-size: 16px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
    border-radius: 5.2px;
    box-shadow: 3.2px 3.2px 2.6px rgba(0, 0, 0, 0.25);
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
    margin: 28px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
    height: 1.3px;
  }
  body .blog-inside .content .row-container .row .right {
    margin: 86px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .author-container {
    display: flex;
    justify-content: center;
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .author-container .author {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
    font-size: 25px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .author-container .author h3 {
    font-size: 16px;
    margin: 3.2px 0 0 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .categories-container {
    display: flex;
    justify-content: center;
    margin: 55px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
    font-size: 25px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
    font-size: 16px;
    margin: 3.2px 0 0 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed {
    display: flex;
    justify-content: center;
    margin: 55px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
    font-size: 25px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
    margin: 3.2px 0 0 0;
    padding: 0;
    right: 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .bottom {
    display: none;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
    border-radius: 4px;
    width: 225px;
  }
  body .blog-inside .content .row-container .row .right .posts-container {
    display: flex;
    justify-content: center;
    margin: 55px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
    font-size: 25px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
    margin: 9px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
    margin: 16px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area {
    display: block;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
    border-radius: 4.6px;
    display: block;
    float: none;
    height: auto;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
    display: block;
    margin: 9px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
    font-size: 17px;
    margin: 2.2px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
    font-size: 16px;
    margin: 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .search-field {
    display: none;
  }
  body .blog-inside .content .row-container .row .right .tags {
    display: flex;
    justify-content: center;
    margin: 55px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
    font-size: 25px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
    margin: 3.2px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
    display: block;
    font-size: 16px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
    display: block;
    font-size: 16px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container {
    display: flex;
    justify-content: center;
    margin: 55px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit img {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
    font-size: 25px;
  }
}
@media (min-width: 301px) and (max-width: 576px) {
  body .blog-inside .content {
    margin: 20px 0 20px 0;
    width: 94%;
  }
  body .blog-inside .content .row-container .row .left {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
    margin: 28px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
    background: #515151;
    display: none;
    height: 91px;
    width: 11px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
    margin: 0 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
    font-size: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container {
    margin: 91px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
    left: 0;
    margin: 68px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
    width: 25px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
    margin: 43px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
    border: 0.73px solid #515151;
    height: 172px;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container {
    display: none;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text {
    top: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
    font-size: 18px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .text-container .text h4 {
    font-size: 17px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
    left: 0;
    margin: 13px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
    font-size: 25px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
    margin: 143px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
    margin: 43px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
    height: 54px;
    margin: 19px 0 0 0;
    width: 109px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
    border-radius: 3.6px;
    font-size: 16px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
    border-left: 0;
    margin: 15px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field .email {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
    border: 0.73px solid #515151;
    border-radius: 4.4px;
    font-size: 16px;
    height: 50px;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
    padding: 3px 0 0 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
    margin: 19px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
    border: 0.73px solid #515151;
    border-radius: 4.4px;
    font-size: 16px;
    height: 244px;
    padding: 11px 0 0 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
    padding: 3px 0 0 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
    border-right: 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field .email {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
    font-size: 25px;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container {
    margin: 35px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
    font-size: 29px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container {
    margin: 13px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
    font-size: 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container {
    margin: 25px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
    margin: 0 0 0 12px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
    width: 12px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
    margin: 0 0 0 10px;
    padding: 0;
    width: 16px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
    margin: 0 0 0 10px;
    width: 25px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .text-container .text h3 {
    font-size: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date {
    display: inline-block;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
    margin: 20px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
    height: auto;
    width: 23px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
    margin: 0 0 0 9px;
    top: 1.4px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
    font-size: 18px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
    align-items: center;
    display: flex;
    margin: 12px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
    float: left;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
    height: auto;
    width: 23px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
    margin: 0 0 0 9px;
    top: 1.4px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
    font-size: 18px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
    border-radius: 5.8px;
    box-shadow: 3.6px 3.6px 2.9px rgba(0, 0, 0, 0.25);
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
    margin: 31px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
    height: 1.4px;
  }
  body .blog-inside .content .row-container .row .right {
    margin: 96px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .author-container {
    display: flex;
    justify-content: center;
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .author-container .author {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
    font-size: 28px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .author-container .author h3 {
    font-size: 18px;
    margin: 3.6px 0 0 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .categories-container {
    display: flex;
    justify-content: center;
    margin: 61px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
    font-size: 28px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
    font-size: 18px;
    margin: 3.6px 0 0 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed {
    display: flex;
    justify-content: center;
    margin: 61px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
    width: 90%;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
    font-size: 28px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
    margin: 3.6px 0 0 0;
    padding: 0;
    right: 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .bottom {
    display: none;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
    border-radius: 4.4px;
    width: 250px;
  }
  body .blog-inside .content .row-container .row .right .posts-container {
    display: flex;
    justify-content: center;
    margin: 61px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
    font-size: 28px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
    margin: 10px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
    margin: 18px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area {
    display: block;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
    border-radius: 5.1px;
    display: block;
    float: none;
    height: auto;
    width: 283px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
    display: block;
    margin: 10px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
    font-size: 19px;
    margin: 2.4px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
    font-size: 18px;
    margin: 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .search-field {
    display: none;
  }
  body .blog-inside .content .row-container .row .right .tags {
    display: flex;
    justify-content: center;
    margin: 61px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
    font-size: 28px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
    margin: 3.6px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
    display: block;
    font-size: 18px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
    display: block;
    font-size: 18px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container {
    display: flex;
    justify-content: center;
    margin: 61px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit img {
    width: 283px;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
    font-size: 28px;
  }
}
@media (min-width: 577px) and (max-width: 999px) {
  body .blog-inside .content {
    margin: 22px 0 22px 0;
    width: 94%;
  }
  body .blog-inside .content .row-container .row .left {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
    margin: 31px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
    background: #515151;
    height: 101px;
    width: 12px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
    margin: 0 0 0 16px;
    width: 500px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
    font-size: 24px;
    line-height: 1;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container {
    margin: 101px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
    left: 15px;
    margin: 76px 0 0 0;
    width: 525px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
    width: 28px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
    margin: 48px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
    border: 0.81px solid #515151;
    height: 191px;
    width: 525px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container {
    display: none;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text {
    top: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
    font-size: 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .text-container .text h4 {
    font-size: 19px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
    left: 15px;
    margin: 15px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
    font-size: 28px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
    margin: 159px 0 0 0;
    width: 540px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
    margin: 48px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
    height: 60px;
    margin: 21px 0 0 0;
    width: 121px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
    border-radius: 4px;
    font-size: 16px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
    border-left: 11px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
    border: 0.81px solid #515151;
    border-radius: 4.9px;
    font-size: 16px;
    height: 56px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
    padding: 3px 0 0 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
    margin: 21px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
    border: 0.81px solid #515151;
    border-radius: 4.9px;
    font-size: 16px;
    height: 271px;
    padding: 12px 0 0 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
    padding: 3px 0 0 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
    border-right: 11px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
    font-size: 28px;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container {
    margin: 39px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
    font-size: 32px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container {
    margin: 14px 0 0 0;
    width: 525px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
    font-size: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container {
    margin: 28px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
    margin: 0 0 0 13px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
    width: 13px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
    margin: 0 0 0 11px;
    padding: 0;
    width: 18px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
    margin: 0 0 0 11px;
    width: 28px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .text-container .text h3 {
    font-size: 24px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date {
    display: inline-block;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
    margin: 22px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
    height: auto;
    width: 26px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
    margin: 0 0 0 10px;
    top: 1.6px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
    font-size: 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
    align-items: center;
    display: flex;
    margin: 13px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
    float: left;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
    height: auto;
    width: 26px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
    margin: 0 0 0 10px;
    top: 1.6px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
    font-size: 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
    border-radius: 6.5px;
    box-shadow: 4px 4px 3.2px rgba(0, 0, 0, 0.25);
    width: 525px;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
    margin: 35px 0 0 0;
    width: 525px;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
    height: 1.6px;
  }
  body .blog-inside .content .row-container .row .right {
    margin: 107px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .author-container {
    display: flex;
    justify-content: center;
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .author-container .author {
    width: 405px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
    font-size: 31px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .author-container .author h3 {
    font-size: 20px;
    margin: 4px 0 0 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .categories-container {
    display: flex;
    justify-content: center;
    margin: 68px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories {
    width: 405px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
    font-size: 31px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
    font-size: 20px;
    margin: 4px 0 0 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed {
    display: flex;
    justify-content: center;
    margin: 68px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
    width: 405px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
    font-size: 31px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
    margin: 4px 0 0 0;
    right: 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .bottom {
    display: none;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
    border-radius: 4.9px;
    width: 225px;
  }
  body .blog-inside .content .row-container .row .right .posts-container {
    display: flex;
    justify-content: center;
    margin: 68px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts {
    width: 405px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
    font-size: 31px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
    margin: 11px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
    margin: 20px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area {
    display: block;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
    border-radius: 5.7px;
    display: block;
    float: none;
    height: auto;
    width: 315px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
    display: block;
    margin: 11px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
    font-size: 21px;
    margin: 2.7px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
    font-size: 20px;
    margin: 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .search-field {
    display: none;
  }
  body .blog-inside .content .row-container .row .right .tags {
    display: flex;
    justify-content: center;
    margin: 68px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content {
    width: 405px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
    font-size: 31px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
    margin: 4px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
    display: block;
    font-size: 20px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
    display: block;
    font-size: 20px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container {
    display: flex;
    justify-content: center;
    margin: 68px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit img {
    width: 405px;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
    font-size: 31px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  body .blog-inside .content {
    margin: 25px 0 25px 0;
    width: 94%;
  }
  body .blog-inside .content .row-container .row .left {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
    margin: 34px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
    background: #515151;
    height: 112px;
    width: 13px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
    margin: 0 0 0 18px;
    width: 648px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
    font-family: teko-bold;
    font-size: 27px;
    margin: 0;
    text-align: start;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container {
    margin: 112px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
    left: 106px;
    margin: 85px 0 0 0;
    width: 648px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
    width: 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
    margin: 53px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
    border: 0.9px solid #515151;
    height: 212px;
    width: 648px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area {
    align-items: center;
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container {
    display: none;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text {
    top: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
    font-size: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .text-container .text h4 {
    font-size: 21px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
    left: 106px;
    margin: 37px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
    font-size: 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
    margin: 177px 0 0 0;
    width: 754px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
    margin: 53px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
    height: 67px;
    margin: 23px 0 0 0;
    width: 135px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
    border-radius: 4.5px;
    font-size: 17px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
    border-left: 12px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
    border: 0.9px solid #515151;
    border-radius: 5.4px;
    font-size: 17px;
    height: 62px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
    padding: 2.5px 0 0 24px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
    margin: 23px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
    border: 0.9px solid #515151;
    border-radius: 5.4px;
    font-size: 17px;
    height: 301px;
    padding: 13px 0 0 24px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
    padding: 2.5px 0 0 24px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
    border-right: 12px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
    font-size: 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container {
    margin: 43px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
    font-size: 36px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container {
    margin: 16px 0 0 0;
    width: 648px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
    font-size: 24px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container {
    margin: 31px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
    margin: 0 0 0 15px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
    width: 15px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
    margin: 0 0 0 12px;
    padding: 0;
    width: 20px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
    margin: 0 0 0 12px;
    width: 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .text-container .text h3 {
    font-size: 27px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date {
    display: inline-block;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
    margin: 25px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
    height: auto;
    width: 29px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
    margin: 0 0 0 11px;
    top: 1.8px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
    font-size: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
    align-items: center;
    display: flex;
    margin: 15px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
    float: left;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
    height: auto;
    width: 29px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
    margin: 0 0 0 11px;
    top: 1.8px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
    font-size: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
    border-radius: 7.2px;
    box-shadow: 4.5px 4.5px 3.6px rgba(0, 0, 0, 0.25);
    width: 648px;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
    margin: 39px 0 0 0;
    width: 648px;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
    height: 1.8px;
  }
  body .blog-inside .content .row-container .row .right {
    margin: 119px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .author-container {
    display: flex;
    justify-content: center;
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .author-container .author {
    width: 450px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
    font-size: 34px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .author-container .author h3 {
    font-size: 22px;
    margin: 4.5px 0 0 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .categories-container {
    display: flex;
    justify-content: center;
    margin: 76px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories {
    width: 450px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
    font-size: 34px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
    font-size: 22px;
    margin: 4.5px 0 0 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed {
    display: flex;
    justify-content: center;
    margin: 76px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
    width: 450px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
    font-size: 34px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
    margin: 4.5px 0 0 0;
    right: 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .bottom {
    display: none;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
    border-radius: 5.4px;
    width: 250px;
  }
  body .blog-inside .content .row-container .row .right .posts-container {
    display: flex;
    justify-content: center;
    margin: 76px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts {
    width: 450px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
    font-size: 34px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
    margin: 12px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
    margin: 22px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area {
    display: block;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container {
    display: flex;
    justify-content: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
    border-radius: 6.3px;
    display: block;
    float: none;
    height: auto;
    width: 350px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
    display: block;
    margin: 12px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
    font-size: 23px;
    margin: 3px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
    font-size: 22px;
    margin: 0;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .search-field {
    display: none;
  }
  body .blog-inside .content .row-container .row .right .tags {
    display: flex;
    justify-content: center;
    margin: 76px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content {
    width: 450px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
    font-size: 34px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
    margin: 4.5px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
    display: block;
    font-size: 22px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
    display: block;
    font-size: 22px;
    text-align: center;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
    margin: 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container {
    display: flex;
    justify-content: center;
    margin: 76px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit img {
    width: 450px;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
    font-size: 34px;
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .blog-inside .content {
    margin: 125px 0 125px 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
    margin: 47px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
    background: #515151;
    height: 156px;
    width: 18px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
    margin: 0 0 0 25px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
    font-size: 33px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container {
    margin: 156px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
    left: 147px;
    margin: 118px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
    width: 43px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
    margin: 73px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
    border: 1.2px solid #515151;
    height: 295px;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container img {
    width: 187px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
    margin: 0 0 0 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text {
    top: 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
    font-size: 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
    left: 147px;
    margin: 51px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
    font-size: 43px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
    margin: 246px 0 0 0;
    width: calc(89% + 147px);
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
    margin: 73px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
    height: 93px;
    margin: 32px 0 0 0;
    width: 187px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
    border-radius: 6px;
    font-size: 23px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
    border-left: 16px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field .email {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
    border: 1.25px solid #515151;
    border-radius: 7px;
    font-size: 23px;
    height: 86px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
    padding: 2.5px 0 0 33px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
    margin: 32px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
    border: 1.25px solid #515151;
    border-radius: 7px;
    font-size: 23px;
    height: 419px;
    padding: 18px 0 0 33px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
    padding: 2.5px 0 0 33px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
    border-right: 16px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field .name {
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
    font-size: 43px;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container {
    margin: 60px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
    font-size: 50px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container {
    margin: 22px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
    font-size: 33px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container {
    margin: 42px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
    margin: 0 0 0 21px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
    width: 21px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
    margin: 0 0 0 16px;
    width: 27px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
    margin: 0 0 0 16px;
    width: 42px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
    margin: 35px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
    height: auto;
    width: 40px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
    margin: 0 0 0 15px;
    position: relative;
    top: 2.5px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
    font-size: 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
    margin: 35px 0 0 91px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
    float: left;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
    height: auto;
    width: 40px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
    margin: 0 0 0 15px;
    position: relative;
    top: 2.5px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
    font-size: 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
    border-radius: 10px;
    box-shadow: 6.2px 6.2px 5px rgba(0, 0, 0, 0.25);
    width: 900px;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
    margin: 53px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
    height: 2.5px;
  }
  body .blog-inside .content .row-container .row .right .author-container {
    margin: 105px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .author-container .author {
    width: 625px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
    font-size: 47px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author h3 {
    font-size: 30px;
    margin: 6.2px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container {
    margin: 105px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories {
    width: 625px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
    font-size: 47px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
    font-size: 30px;
    margin: 6.2px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed {
    margin: 105px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
    width: 625px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
    font-size: 47px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
    margin: 6.2px 0 0 0;
    right: 6.2px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area {
    border: 6.2px solid transparent;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
    border-radius: 7px;
    width: 156px;
  }
  body .blog-inside .content .row-container .row .right .posts-container {
    margin: 105px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts {
    width: 625px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
    font-size: 47px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
    margin: 16px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
    margin: 31px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
    border-radius: 8px;
    width: 156px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
    margin: 0 0 0 33px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
    font-size: 32px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
    font-size: 30px;
  }
  body .blog-inside .content .row-container .row .right .search-field form .form-search {
    border-radius: 6px;
    font-size: 27px;
    height: 68px;
    padding: 2.5px 0 0 18px;
    width: 625px;
  }
  body .blog-inside .content .row-container .row .right .search-field form ::-moz-placeholder {
    padding: 2.5px 0 0 18px;
  }
  body .blog-inside .content .row-container .row .right .tags {
    margin: 105px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content {
    width: 625px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
    font-size: 47px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
    margin: 6.2px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
    margin: 6.2px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
    font-size: 30px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
    margin: 0 0 0 12px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
    font-size: 30px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
    margin: 0 0 0 12px;
  }
  body .blog-inside .content .row-container .row .right .visit-container {
    margin: 105px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit img {
    width: 625px;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
    font-size: 47px;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .blog-inside .content {
    margin: 156px 0 156px 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
    margin: 58px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
    background: #515151;
    height: 195px;
    width: 22px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
    margin: 0 0 0 31px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
    font-size: 41px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container {
    margin: 195px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
    left: 184px;
    margin: 148px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
    width: 53px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
    margin: 91px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
    border: 1.5px solid #515151;
    height: 369px;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container img {
    width: 234px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
    margin: 0 0 0 38px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
    font-size: 38px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
    left: 183px;
    margin: 63px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
    font-size: 53px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
    margin: 308px 0 0 0;
    width: calc(89% + 183px);
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
    margin: 91px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
    height: 116px;
    margin: 40px 0 0 0;
    width: 234px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
    border-radius: 7px;
    font-size: 28px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
    border-left: 20px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
    border: 1.56px solid #515151;
    border-radius: 8px;
    font-size: 28px;
    height: 107px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
    padding: 3.1px 0 0 41px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
    margin: 40px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
    border: 1.56px solid #515151;
    border-radius: 8px;
    font-size: 28px;
    height: 524px;
    padding: 22px 0 0 41px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
    padding: 3.1px 0 0 41px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
    border-right: 20px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
    font-size: 53px;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container {
    margin: 75px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
    font-size: 62px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container {
    margin: 27px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
    font-size: 41px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container {
    margin: 52px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
    margin: 0 0 0 26px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
    width: 26px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
    margin: 0 0 0 20px;
    width: 33px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
    margin: 0 0 0 20px;
    width: 52px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
    margin: 43px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
    height: auto;
    width: 50px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
    margin: 0 0 0 18px;
    position: relative;
    top: 3.1px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
    font-size: 38px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
    margin: 43px 0 0 113px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
    float: left;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
    height: auto;
    width: 50px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
    margin: 0 0 0 18px;
    position: relative;
    top: 3.1px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
    font-size: 38px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
    border-radius: 12px;
    box-shadow: 7.7px 7.7px 6.2px rgba(0, 0, 0, 0.25);
    width: 1125px;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
    margin: 66px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
    height: 3.1px;
  }
  body .blog-inside .content .row-container .row .right .author-container {
    margin: 131px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .author-container .author {
    width: 781px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
    font-size: 58px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author h3 {
    font-size: 37px;
    margin: 7.7px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container {
    margin: 131px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories {
    width: 781px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
    font-size: 58px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
    font-size: 37px;
    margin: 7.7px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed {
    margin: 126px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
    width: 781px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
    font-size: 58px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
    margin: 7.7px 0 0 0;
    right: 7.7px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area {
    border: 7.7px solid transparent;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
    border-radius: 8.7px;
    width: 195px;
  }
  body .blog-inside .content .row-container .row .right .posts-container {
    margin: 131px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts {
    width: 781px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
    font-size: 58px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
    margin: 20px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
    margin: 38px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
    border-radius: 10px;
    width: 195px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
    margin: 0 0 0 41px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
    font-size: 40px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
    font-size: 37px;
  }
  body .blog-inside .content .row-container .row .right .search-field form .form-search {
    border-radius: 7px;
    font-size: 33px;
    height: 85px;
    padding: 3.1px 0 0 22px;
    width: 781px;
  }
  body .blog-inside .content .row-container .row .right .search-field form ::-moz-placeholder {
    padding: 3.1px 0 0 22px;
  }
  body .blog-inside .content .row-container .row .right .tags {
    margin: 131px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content {
    width: 781px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
    font-size: 58px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
    margin: 7.7px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
    margin: 7.7px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
    font-size: 37px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
    margin: 0 0 0 15px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
    font-size: 37px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
    margin: 0 0 0 15px;
  }
  body .blog-inside .content .row-container .row .right .visit-container {
    margin: 131px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit img {
    width: 781px;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
    font-size: 58px;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .blog-inside .content {
    margin: 195px 0 195px 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
    margin: 72px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
    background: #515151;
    height: 243px;
    width: 27px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
    margin: 0 0 0 38px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
    font-size: 51px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container {
    margin: 243px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
    left: 230px;
    margin: 185px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
    width: 66px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
    margin: 113px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
    border: 1.8px solid #515151;
    height: 461px;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container img {
    width: 293px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
    margin: 0 0 0 47px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
    font-size: 47px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
    left: 228px;
    margin: 78px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
    font-size: 66px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
    margin: 385px 0 0 0;
    width: calc(89% + 228px);
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
    margin: 113px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
    height: 145px;
    margin: 50px 0 0 0;
    width: 293px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
    border-radius: 8px;
    font-size: 35px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
    border-left: 25px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
    border: 1.95px solid #515151;
    border-radius: 10px;
    font-size: 35px;
    height: 133px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
    padding: 3.8px 0 0 51px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
    margin: 50px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
    border: 1.95px solid #515151;
    border-radius: 10px;
    font-size: 35px;
    height: 655px;
    padding: 27px 0 0 51px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
    padding: 3.8px 0 0 51px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
    border-right: 25px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
    font-size: 66px;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container {
    margin: 93px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
    font-size: 77px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container {
    margin: 33px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
    font-size: 51px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container {
    margin: 65px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
    margin: 0 0 0 32px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
    width: 32px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
    margin: 0 0 0 25px;
    width: 41px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
    margin: 0 0 0 25px;
    width: 65px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
    margin: 53px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
    height: auto;
    width: 62px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
    margin: 0 0 0 22px;
    position: relative;
    top: 3.8px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
    font-size: 47px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
    margin: 53px 0 0 141px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
    float: left;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
    height: auto;
    width: 62px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
    margin: 0 0 0 22px;
    position: relative;
    top: 3.8px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
    font-size: 47px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
    border-radius: 15px;
    box-shadow: 9.6px 9.6px 7.7px rgba(0, 0, 0, 0.25);
    width: 1406px;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
    margin: 82px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
    height: 3.8px;
  }
  body .blog-inside .content .row-container .row .right .author-container {
    margin: 163px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .author-container .author {
    width: 976px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
    font-size: 72px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author h3 {
    font-size: 46px;
    margin: 9.6px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container {
    margin: 163px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories {
    width: 976px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
    font-size: 72px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
    font-size: 46px;
    margin: 9.6px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed {
    margin: 157px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
    width: 976px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
    font-size: 72px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
    margin: 9.6px 0 0 0;
    right: 9.6px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area {
    border: 9.6px solid transparent;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
    border-radius: 11px;
    width: 243px;
  }
  body .blog-inside .content .row-container .row .right .posts-container {
    margin: 163px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts {
    width: 976px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
    font-size: 72px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
    margin: 25px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
    margin: 47px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
    border-radius: 12px;
    width: 243px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
    margin: 0 0 0 51px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
    font-size: 50px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
    font-size: 46px;
  }
  body .blog-inside .content .row-container .row .right .search-field form .form-search {
    border-radius: 8px;
    font-size: 41px;
    height: 106px;
    padding: 3.8px 0 0 27px;
    width: 976px;
  }
  body .blog-inside .content .row-container .row .right .search-field form ::-moz-placeholder {
    padding: 3.8px 0 0 27px;
  }
  body .blog-inside .content .row-container .row .right .tags {
    margin: 163px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content {
    width: 976px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
    font-size: 72px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
    margin: 9.6px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
    margin: 9.6px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
    font-size: 46px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
    margin: 0 0 0 18px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
    font-size: 46px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
    margin: 0 0 0 18px;
  }
  body .blog-inside .content .row-container .row .right .visit-container {
    margin: 163px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit img {
    width: 976px;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
    font-size: 72px;
  }
}
@media (min-width: 3751px) {
  body .blog-inside .content {
    margin: 243px 0 243px 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container {
    margin: 90px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .blue-line-container .blue-line {
    background: #515151;
    height: 304px;
    width: 33px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text {
    margin: 0 0 0 47px;
  }
  body .blog-inside .content .row-container .row .left .left-content .blue-line-text-container .blue-line-text .text h3 {
    font-size: 63px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container {
    margin: 303px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret {
    left: 288px;
    margin: 231px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .caret .caret-content img {
    width: 82px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container {
    margin: 141px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment {
    border: 2.2px solid #515151;
    height: 576px;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .img-container img {
    width: 366px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container {
    margin: 0 0 0 58px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container .comment .comment-area .name-text-container .name-text .name-container .name h2 {
    font-size: 58px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .comment-container-bottom {
    left: 285px;
    margin: 97px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .heading-comments-container .heading-comments h2 {
    font-size: 82px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply {
    margin: 481px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form {
    margin: 141px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field {
    height: 181px;
    margin: 62px 0 0 0;
    width: 366px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .button-field .button-submit {
    border-radius: 10px;
    font-size: 43px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .email-field {
    border-left: 31px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .form-field {
    border: 2.4px solid #515151;
    border-radius: 12px;
    font-size: 43px;
    height: 166px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form input[placeholder] {
    padding: 4.7px 0 0 63px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field {
    margin: 62px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .message-field .message {
    border: 2.43px solid #515151;
    border-radius: 12px;
    font-size: 43px;
    height: 819px;
    padding: 33px 0 0 63px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form ::-moz-placeholder {
    padding: 4.7px 0 0 63px;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-form form .name-field {
    border-right: 31px solid transparent;
  }
  body .blog-inside .content .row-container .row .left .left-content .comments-container .comments .reply .reply-content .reply-content-leave h2 {
    font-size: 82px;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container {
    margin: 116px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .heading-container .heading h2 {
    font-size: 96px;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container {
    margin: 41px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .main-text-container .main-text h2 {
    font-size: 63px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container {
    margin: 81px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container {
    margin: 0 0 0 40px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .fb {
    width: 40px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .pi {
    margin: 0 0 0 31px;
    width: 51px;
  }
  body .blog-inside .content .row-container .row .left .left-content .social-container .social .icons-container .icons .vi {
    margin: 0 0 0 31px;
    width: 81px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container {
    margin: 66px 0 0 0;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .icon-container .icon img {
    height: auto;
    width: 77px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container {
    margin: 0 0 0 27px;
    position: relative;
    top: 4.7px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .author-container .name-container .name h2 {
    font-size: 58px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container {
    margin: 66px 0 0 176px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container {
    float: left;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .icon-container .icon img {
    height: auto;
    width: 77px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container {
    margin: 0 0 0 27px;
    position: relative;
    top: 4.7px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .date-container .text-container .text h2 {
    font-size: 58px;
  }
  body .blog-inside .content .row-container .row .left .left-content .top-image-author-date .top-image-container img {
    border-radius: 18px;
    box-shadow: 12px 12px 9.6px rgba(0, 0, 0, 0.25);
    width: 1758px;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container {
    margin: 102px 0 0 0;
    width: 100%;
  }
  body .blog-inside .content .row-container .row .left .left-content .dark-line-container .dark-line {
    height: 4.7px;
  }
  body .blog-inside .content .row-container .row .right .author-container {
    margin: 203px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .author-container .author {
    width: 1220px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author .author-heading h2 {
    font-size: 90px;
  }
  body .blog-inside .content .row-container .row .right .author-container .author h3 {
    font-size: 57px;
    margin: 12px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container {
    margin: 203px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories {
    width: 1220px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories .categories-heading h2 {
    font-size: 90px;
  }
  body .blog-inside .content .row-container .row .right .categories-container .categories h3 {
    font-size: 57px;
    margin: 12px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed {
    margin: 196px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content {
    width: 1220px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .heading h2 {
    font-size: 90px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row {
    margin: 12px 0 0 0;
    right: 12px;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area {
    border: 12px solid transparent;
  }
  body .blog-inside .content .row-container .row .right .instagram-feed .instagram-feed-content .row .img-area img {
    border-radius: 13px;
    width: 304px;
  }
  body .blog-inside .content .row-container .row .right .posts-container {
    margin: 203px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts {
    width: 1220px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-heading h2 {
    font-size: 90px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info {
    margin: 31px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .area-margin {
    margin: 58px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .img-container img {
    border-radius: 15px;
    width: 304px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text {
    margin: 0 0 0 63px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h2 {
    font-size: 62px;
  }
  body .blog-inside .content .row-container .row .right .posts-container .posts .posts-info .posts-info-area .text h3 {
    font-size: 57px;
  }
  body .blog-inside .content .row-container .row .right .search-field form .form-search {
    border-radius: 10px;
    font-size: 51px;
    height: 132px;
    padding: 4.7px 0 0 33px;
    width: 1220px;
  }
  body .blog-inside .content .row-container .row .right .search-field form ::-moz-placeholder {
    padding: 4.7px 0 0 33px;
  }
  body .blog-inside .content .row-container .row .right .tags {
    margin: 203px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content {
    width: 1220px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content h2 {
    font-size: 90px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words {
    margin: 12px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom {
    margin: 12px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom h3 {
    font-size: 57px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-bottom .tags-words-bottom-space {
    margin: 0 0 0 22px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top h3 {
    font-size: 57px;
  }
  body .blog-inside .content .row-container .row .right .tags .tags-content .tags-words .tags-words-top .tags-words-top-space {
    margin: 0 0 0 22px;
  }
  body .blog-inside .content .row-container .row .right .visit-container {
    margin: 203px 0 0 0;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit img {
    width: 1220px;
  }
  body .blog-inside .content .row-container .row .right .visit-container .visit .text h2 {
    font-size: 90px;
  }
}
body .loader {
  align-items: center;
  background: #1d1d1d;
  display: flex;
  height: 100vh;
  justify-content: center;
  width: 100vw;
}
body .loader h2 {
  display: none;
}
body .loader .shape {
  animation: move 0.5s linear infinite alternate-reverse;
  border: 2px solid #eee9ea;
  border-radius: 50% 50% 0% 50%;
  height: 80px;
  position: relative;
  transform: rotate(45deg);
  width: 80px;
}
body .loader .shape::before {
  animation: rotate 1s linear infinite;
  border: 2px solid transparent;
  border-bottom-color: #eee9ea;
  border-radius: 50%;
  border-top-color: #eee9ea;
  content: "";
  height: 55%;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 55%;
}
@keyframes move {
  to {
    transform: translateY(15px) rotate(45deg);
  }
}
@keyframes rotate {
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}
@media (max-width: 300px) {
  body .loader .shape {
    border: 1.3px solid #ffffff;
    height: 52px;
    width: 52px;
  }
  body .loader .shape::before {
    border: 1.3px solid transparent;
    border-bottom-color: #eee9ea;
    border-top-color: #eee9ea;
  }
  @keyframes move {
    to {
      transform: translateY(10px) rotate(45deg);
    }
  }
}
@media (min-width: 301px) and (max-width: 576px) {
  body .loader .shape {
    border: 1.4px solid #eee9ea;
    height: 58px;
    width: 58px;
  }
  body .loader .shape::before {
    border: 1.4px solid transparent;
    border-bottom-color: #eee9ea;
    border-top-color: #eee9ea;
  }
  @keyframes move {
    to {
      transform: translateY(11px) rotate(45deg);
    }
  }
}
@media (min-width: 577px) and (max-width: 999px) {
  body .loader .shape {
    border: 1.6px solid #eee9ea;
    height: 65px;
    width: 65px;
  }
  body .loader .shape::before {
    border: 1.6px solid transparent;
    border-bottom-color: #eee9ea;
    border-top-color: #eee9ea;
  }
  @keyframes move {
    to {
      transform: translateY(12px) rotate(45deg);
    }
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  body .loader .shape {
    border: 1.8px solid #eee9ea;
    height: 72px;
    width: 72px;
  }
  body .loader .shape::before {
    border: 1.8px solid transparent;
    border-bottom-color: #eee9ea;
    border-top-color: #eee9ea;
  }
  @keyframes move {
    to {
      transform: translateY(13px) rotate(45deg);
    }
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .loader .shape {
    border: 2.5px solid #eee9ea;
    height: 100px;
    width: 100px;
  }
  body .loader .shape::before {
    border: 2.5px solid transparent;
    border-bottom-color: #eee9ea;
    border-top-color: #eee9ea;
  }
  @keyframes move {
    to {
      transform: translateY(18px) rotate(45deg);
    }
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .loader .shape {
    border: 3.1px solid #eee9ea;
    height: 125px;
    width: 125px;
  }
  body .loader .shape::before {
    border: 3.1px solid transparent;
    border-bottom-color: #eee9ea;
    border-top-color: #eee9ea;
  }
  @keyframes move {
    to {
      transform: translateY(22px) rotate(45deg);
    }
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .loader .shape {
    border: 3.8px solid #eee9ea;
    height: 156px;
    width: 156px;
  }
  body .loader .shape::before {
    border: 3.8px solid transparent;
    border-bottom-color: #eee9ea;
    border-top-color: #eee9ea;
  }
  @keyframes move {
    to {
      transform: translateY(27px) rotate(45deg);
    }
  }
}
@media (min-width: 3751px) {
  body .loader .shape {
    border: 4.7px solid #eee9ea;
    height: 195px;
    width: 195px;
  }
  body .loader .shape::before {
    border: 4.7px solid transparent;
    border-bottom-color: #eee9ea;
    border-top-color: #eee9ea;
  }
  @keyframes move {
    to {
      transform: translateY(33px) rotate(45deg);
    }
  }
}
body .main-container {
  /*
  Table of Contents
      Blog
          Content
              Bottom
                  Blogs Container
                      Block
                          Button Container
                              Button
                                  Left
                                      Icon Container
                                          Img
                                  Right
                                      Text Container
                                          H2
                          Heading Container
                              H2
                          Img Container
                              Date
                                  H2
                              Img
                          Likes, Comments
                              Block
                                  Icon Container
                                      Comments Img
                                      Likes Img
                                  Number Container
                                      H3
                              Comments
                              Likes
                          Text Container
                              H3
                      Bottom Left
                      Bottom Right
                      Top Left
                      Top Right
              Top
                  Heading Container
                      Heading
      Media Queries
          Max-Width:300px
          Min-Width:301px and Max-Width:576px
          Min-Width:577px and Max-Width:999px
          Other Screen Sizes
  */
  /*
  Table of Contents
      Contact
          Content
              Bottom
                  Map Container
                      Map
              Middle
                  Middle Container
                      Left
                          Bottom Text Container  
                              Heading
                                  H2
                              Info
                                  Contact Area
                                      Contact Info
                                          Info Container
                                              Img
                                          Text Container
                                              H2
                                      Contact Info Bottom
                          Top Text Container
                              Heading
                                  H2
                              Text
                                  H2
                      Right
                          Contact Form
                              Form Container
                                  Button Container
                                      Button Area
                                          Submit Button
                                  Field Container
                                      Field
                                      Field Message
                                          H2
                                          Span
                                  Field Container Email
                                  Field Container Left
                                  Field Container Right
              Top
                  Heading Container
                      Heading
      Media Queries
          Max-Width:300px
          Min-Width:301px and Max-Width:576px
          Min-Width:577px and Max-Width:999px
          Other Screen Sizes
  */
  /*
  Table of Contents
      Footer
          Bottom 
              Left Middle 
                  Row Container
                      Bottom Area
                          Left
                              Text Container
                                  H2
                          Middle
                              Social Container
                                  Fb
                                      Img
                                  Pinterest
                                      Img
                                  Vimeo
                                      Img
              Right
                  Rectangle Container
                      Rectangle
                          Icon Container
                              Img
          Top
              Top Area
                  Headings
                      Block Headings
                          Heading Container
                              H2
                      Left One
                          Via Container
                              Via Area 
                                  First
                                  Span
                  Info
                      Block Info
                          Text Container First
                              H3
                          Text Container Other
                              H3
                      Left One
                          Text Container
                              H3
                      Right One
                          Text Container First
                              Name
                              Text
                          Text Container Other
                              Name
                              Text
                      Right Two
                          Images
                              Images Area
                                  Image One
                                  Image Two
      Media Queries
          Max-Width:300px
          Min-Width:301px and Max-Width:576px
          Min-Width:577px and Max-Width:999px
          Other Screen Sizes
  */
  /*
  Table of Contents
      Header
          Header Container
              Elements Container
                  Info Container
                      Info
                          Activity
                          Button Area
                              Button
                                  Button Content 
                                      Button Text
                                      Icon Container
                                          Arrow
                          Location
                          Text
                              H2
              Large Img
                  Img
              Location Small
                  H2
              Social
                  Icons Container
                      Icons
                          Img
                          Vimeo Icon
              Via Text
                  H2
          Menu
              Left Bottom
                  Ellipses and Close
                      Close Icon Area
                      Close Icon Container
                          Close Icon
                      Ellipses
                          Ellipse Area
                              Ellipse
                  Ellipses Small
                      Ellipses
                          Ellipse Area
                              Ellipse
              Left Top
              Menu Container
                  Links
                      Ul
                          Li
                              A
              Menu Container Small
              Quarter
              Right Bottom
              Right Top
      Change Menu
      Change Menu Small
      Media Queries
          Max-Height:500px and Max-Width:576px
          Max-Height:500px and Max-Width:640px
          Max-Height:500px and Min-Width:641px and Max-Width:1399px
          Other Screen Sizes
  */
  /*
  Table of Contents
      Story
          Content
              Bottom
                  Blocks Container
                      Block
                          Data 
                              H2
                              Text
                      Left
                      Right
              Middle
                  Great Wall Container
                      Img Container
                          Img
                      Info Container
                          Info Area
                              Info Area Elements
                                  Button Container
                                      Button
                                          Left
                                              Img
                                          Right
                                              H2
                                          Shadow
                                  Great Wall Heading Container
                                      H2
                                  Great Wall Text Container
                                      H2
                  Video
                      Video Area
                          Borders
                          Rectangle Area
                              Img
              Top
                  Heading Container
                      Heading
      Media Queries
          Max-Width:300px
          Min-Width:301px and Max-Width:576px
          Min-Width:577px and Max-Width:999px
          Other Screen Sizes
  */
  /*
  Table of Contents
      Subscribe
          Content
              Subscribe Area
                  Left
                      Left Content
                          Subscribe Form
                              Form
                                  Field
                                      Placeholder
                                      Moz Placeholder
                                      Submit Button
                                      Webkit Input Placeholder
                          Text One
                              H2
                          Text Three
                              H2
                          Text Two
                              H2
                  Right
                      Img Container
      Media Queries
          Max-Width:300px
          Min-Width:301px and Max-Width:576px
          Min-Width:577px and Max-Width:999px
          Other Screen Sizes
  */
  /*
  Table of Contents
      Tours
          Content
              Bottom
                  Tours Area
                      Block
                          Additional Borders
                          Block Content
                              Info
                                  Button Container
                                      Button
                                          Left
                                              Img
                                          Right
                                              H2
                                  H2
                                  Img Container
                                      Img Heritage
                                      Img Mountains
                                      Img Sailing
                      Mountains
                      Sailing
              Middle
                  Middle Container
                      Left
                          Left Container
                              Berlin Location
                              Berlin Text Container
                              Location    
                                  H2
                              Numbers
                                  Center
                                      Line
                                  Left
                                      H2
                                  Right
                                      H2
                              Tours Text Container
                                  H2
                      Right
                          Berlin Image Container
                          Tours Image Container
                              Img
                              Video
                                  Img
              Top
                  Heading Container
                      Heading
      Media Queries
          Max-Width:300px
          Min-Width:301px and Max-Width:576px
          Min-Width:577px and Max-Width:999px
          Other Screen Sizes
  */
  display: none;
  margin: 0;
  padding: 0;
  width: 100%;
}
body .main-container .blog {
  background: #1d1d1d;
}
body .main-container .blog .content .bottom {
  margin: 125px 0 0 0;
}
body .main-container .blog .content .bottom .blogs-container .block .button-container {
  height: 100px;
  margin: 54px 0 0 0;
  width: 100%;
}
body .main-container .blog .content .bottom .blogs-container .block .button-container .button {
  border: 1px solid #ffffff;
  cursor: pointer;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 53%;
}
body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left {
  background: #515151;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 25%;
}
body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left .icon-container {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left .icon-container img {
  height: auto;
  position: relative;
  right: 0.5px;
  width: 35px;
}
body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 75%;
}
body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right .button-text-container {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 100%;
}
body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right .button-text-container h2 {
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 30px;
  top: 2px;
}
body .main-container .blog .content .bottom .blogs-container .block .heading-container {
  margin: 104px 0 0 0;
}
body .main-container .blog .content .bottom .blogs-container .block .heading-container h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 35px;
}
body .main-container .blog .content .bottom .blogs-container .block .img-container {
  position: relative;
}
body .main-container .blog .content .bottom .blogs-container .block .img-container .date {
  align-items: center;
  background: rgba(19, 19, 19, 0.85);
  bottom: -66px;
  box-shadow: 7px 7px 4px rgba(0, 0, 0, 0.4);
  display: flex;
  height: 132px;
  justify-content: center;
  left: 0;
  position: absolute;
  width: 47%;
}
body .main-container .blog .content .bottom .blogs-container .block .img-container .date h2 {
  bottom: 0;
  color: #eee9ea;
  font-size: 30px;
}
body .main-container .blog .content .bottom .blogs-container .block .img-container img {
  border-radius: 8px;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments {
  margin: 27px 0 0 0;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block {
  padding: 0;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container {
  align-items: center;
  display: flex;
  float: left;
  margin: 0;
  padding: 0;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .comments-img {
  display: inline;
  height: auto;
  margin: 0;
  padding: 0;
  width: 32px;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .likes-img {
  display: inline;
  height: auto;
  margin: 0;
  padding: 0;
  width: 35px;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .number-container {
  float: right;
  left: 10px;
  margin: 0;
  padding: 0;
  position: relative;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .number-container h3 {
  display: inline;
  margin: 0;
  padding: 0;
  text-align: start;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments .comments {
  display: inline-block;
  margin: 0 0 0 45px;
}
body .main-container .blog .content .bottom .blogs-container .block .likes-comments .likes {
  display: inline-block;
}
body .main-container .blog .content .bottom .blogs-container .block .text-container {
  margin: 13px 0 0 0;
}
body .main-container .blog .content .bottom .blogs-container .block .text-container h3 {
  margin: 0;
  text-align: start;
}
body .main-container .blog .content .bottom .blogs-container .bottom-left {
  border-right: 35px solid transparent;
  margin: 90px 0 0 0;
}
body .main-container .blog .content .bottom .blogs-container .bottom-right {
  border-left: 35px solid transparent;
  margin: 90px 0 0 0;
}
body .main-container .blog .content .bottom .blogs-container .top-left {
  border-right: 35px solid transparent;
}
body .main-container .blog .content .bottom .blogs-container .top-right {
  border-left: 35px solid transparent;
}
body .main-container .blog .content .top .heading-container .heading {
  bottom: 0;
  color: #eef5f2;
  display: inline-block;
  font-family: comfortaa-regular;
  text-shadow: 4px 4px 4px #000000;
}
@media (max-width: 300px) {
  body .main-container .blog {
    background: #2c2c2c;
  }
  body .main-container .blog .content {
    padding-top: 100px;
    width: 90%;
  }
  body .main-container .blog .content .bottom {
    margin: 75px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container {
    height: 73px;
    margin: 40px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button {
    border: 0.66px solid #ffffff;
    width: 77%;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left .icon-container img {
    right: 0.32px;
    width: 29px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right .button-text-container h2 {
    font-size: 23px;
    top: 1.3px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container {
    margin: 79px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container h2 {
    font-size: 28px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container {
    position: relative;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date {
    bottom: -35px;
    height: 70px;
    width: 65%;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date h2 {
    font-size: 24px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container img {
    border-radius: 8px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .comments-img {
    width: 28px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .likes-img {
    width: 28px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .number-container h3 {
    font-size: 24px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container h3 {
    font-size: 24px;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-left {
    border: 0;
    margin: 83px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-right {
    border: 0;
    margin: 83px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-left {
    border: 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-right {
    border: 0;
    margin: 83px 0 0 0;
  }
  body .main-container .blog .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .blog .content .top .heading-container .heading {
    font-size: 35px;
  }
}
@media (min-width: 301px) and (max-width: 576px) {
  body .main-container .blog {
    background: #2c2c2c;
  }
  body .main-container .blog .content {
    width: 90%;
  }
  body .main-container .blog .content .bottom {
    margin: 75px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container {
    height: 81px;
    margin: 44px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button {
    border: 0.73px solid #ffffff;
    width: 70%;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left .icon-container img {
    right: 0.36px;
    width: 32px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right .button-text-container h2 {
    font-size: 26px;
    top: 1.4px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container {
    margin: 88px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container h2 {
    font-size: 31px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container {
    position: relative;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date {
    bottom: -50px;
    height: 100px;
    width: 60%;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date h2 {
    font-size: 27px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container img {
    border-radius: 8px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .comments-img {
    display: inline;
    height: auto;
    margin: 0;
    padding: 0;
    width: 31px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .likes-img {
    display: inline;
    height: auto;
    margin: 0;
    padding: 0;
    width: 31px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .number-container h3 {
    font-size: 27px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container h3 {
    font-size: 27px;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-left {
    border: 0;
    margin: 92px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-right {
    border: 0;
    margin: 92px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-left {
    border: 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-right {
    border: 0;
    margin: 92px 0 0 0;
  }
  body .main-container .blog .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .blog .content .top .heading-container .heading {
    font-size: 45px;
  }
}
@media (min-width: 577px) and (max-width: 999px) {
  body .main-container .blog {
    background: #2c2c2c;
  }
  body .main-container .blog .content {
    width: 90%;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-left {
    border: 0;
    margin: 102px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-right {
    border: 0;
    margin: 102px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-left {
    border: 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-right {
    border: 0;
    margin: 102px 0 0 0;
  }
  body .main-container .blog .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .blog .content .top .heading-container .heading {
    font-size: 60px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  body .main-container .blog {
    background: #2c2c2c;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button {
    width: 48%;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-left {
    border: 0;
    margin: 102px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-right {
    border: 0;
    margin: 102px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-left {
    border: 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-right {
    border: 0;
    margin: 102px 0 0 0;
  }
  body .main-container .blog .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .blog .content .top .heading-container .heading {
    font-size: 60px;
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .main-container .blog .content .bottom {
    margin: 156px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container {
    height: 125px;
    margin: 67px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button {
    border: 1.2px solid #ffffff;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left .icon-container img {
    right: 0.62px;
    width: 43px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right .button-text-container h2 {
    font-size: 37px;
    top: 2.5px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container {
    margin: 130px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container h2 {
    font-size: 43px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date {
    bottom: -82.5px;
    box-shadow: 8px 8px 5px rgba(0, 0, 0, 0.4);
    display: flex;
    height: 165px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date h2 {
    font-size: 37px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container img {
    border-radius: 10px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments {
    margin: 33px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .comments-img {
    width: 40px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .likes-img {
    width: 43px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .number-container {
    left: 12px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .comments {
    margin: 0 0 0 56px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container {
    margin: 16px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container h3 {
    margin: 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-left {
    border-right: 43px solid transparent;
    margin: 112px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-right {
    border-left: 43px solid transparent;
    margin: 112px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-left {
    border-right: 43px solid transparent;
  }
  body .main-container .blog .content .bottom .blogs-container .top-right {
    border-left: 43px solid transparent;
  }
  body .main-container .blog .content .top .heading-container .heading {
    text-shadow: 5px 5px 5px #000000;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .main-container .blog .content .bottom {
    margin: 195px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container {
    height: 156px;
    margin: 83px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button {
    border: 1.5px solid #ffffff;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left .icon-container img {
    right: 0.8px;
    width: 53px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right .button-text-container h2 {
    font-size: 46px;
    top: 3.1px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container {
    margin: 162px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container h2 {
    font-size: 53px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date {
    bottom: -103px;
    box-shadow: 10px 10px 6px rgba(0, 0, 0, 0.4);
    height: 206px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date h2 {
    font-size: 46px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container img {
    border-radius: 12px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments {
    margin: 41px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .comments-img {
    width: 50px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .likes-img {
    width: 53px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .number-container {
    left: 15px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .comments {
    margin: 0 0 0 70px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container {
    margin: 20px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container h3 {
    margin: 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-left {
    border-right: 53px solid transparent;
    margin: 140px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-right {
    border-left: 53px solid transparent;
    margin: 140px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-left {
    border-right: 53px solid transparent;
  }
  body .main-container .blog .content .bottom .blogs-container .top-right {
    border-left: 53px solid transparent;
  }
  body .main-container .blog .content .top .heading-container .heading {
    text-shadow: 6.2px 6.2px 6.2px #000000;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .main-container .blog .content .bottom {
    margin: 243px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container {
    height: 195px;
    margin: 103px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button {
    border: 1.8px solid #ffffff;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left .icon-container img {
    right: 1px;
    width: 66px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right .button-text-container h2 {
    font-size: 57px;
    top: 3.8px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container {
    margin: 202px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container h2 {
    font-size: 66px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date {
    bottom: -129px;
    box-shadow: 12px 12px 7px rgba(0, 0, 0, 0.4);
    height: 258px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date h2 {
    font-size: 57px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container img {
    border-radius: 15px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments {
    margin: 51px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .comments-img {
    width: 62px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .likes-img {
    width: 66px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .number-container {
    left: 18px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .comments {
    margin: 0 0 0 87px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container {
    margin: 25px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container h3 {
    margin: 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-left {
    border-right: 66px solid transparent;
    margin: 175px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-right {
    border-left: 66px solid transparent;
    margin: 175px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-left {
    border-right: 66px solid transparent;
  }
  body .main-container .blog .content .bottom .blogs-container .top-right {
    border-left: 66px solid transparent;
  }
  body .main-container .blog .content .top .heading-container .heading {
    text-shadow: 7.7px 7.7px 7.7px #000000;
  }
}
@media (min-width: 3751px) {
  body .main-container .blog .content .bottom {
    margin: 303px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container {
    height: 243px;
    margin: 128px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button {
    border: 2.2px solid #ffffff;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .left .icon-container img {
    right: 1.2px;
    width: 82px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .button-container .button .right .button-text-container h2 {
    font-size: 71px;
    top: 4.7px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container {
    margin: 252px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .heading-container h2 {
    font-size: 82px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date {
    bottom: -161.5px;
    box-shadow: 15px 15px 8px rgba(0, 0, 0, 0.4);
    height: 323px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container .date h2 {
    font-size: 71px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .img-container img {
    border-radius: 18px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments {
    margin: 63px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .comments-img {
    width: 77px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .icon-container .likes-img {
    width: 82px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .block .number-container {
    left: 22px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .likes-comments .comments {
    margin: 0 0 0 108px;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container {
    margin: 31px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .block .text-container h3 {
    margin: 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-left {
    border-right: 82px solid transparent;
    margin: 219px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .bottom-right {
    border-left: 82px solid transparent;
    margin: 219px 0 0 0;
  }
  body .main-container .blog .content .bottom .blogs-container .top-left {
    border-right: 82px solid transparent;
  }
  body .main-container .blog .content .bottom .blogs-container .top-right {
    border-left: 82px solid transparent;
  }
  body .main-container .blog .content .top .heading-container .heading {
    text-shadow: 9.6px 9.6px 9.6px #000000;
  }
}
body .main-container .contact {
  background: #1d1d1d;
}
body .main-container .contact .content .bottom {
  bottom: 150px;
  height: 781px;
  position: relative;
  width: 100%;
  z-index: 1;
}
body .main-container .contact .content .bottom .map-container {
  height: 100%;
  position: relative;
  width: 100%;
}
body .main-container .contact .content .bottom .map-container #map {
  height: 100%;
  width: 100%;
}
body .main-container .contact .content .middle {
  margin: 125px 0 0 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
body .main-container .contact .content .middle .middle-container {
  margin: 0;
  padding: 0;
}
body .main-container .contact .content .middle .middle-container .left {
  align-items: center;
  display: flex;
  font-size: 0;
  margin: 0;
  padding: 0;
}
body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
  margin: 116px 0 0 0;
}
body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
  bottom: 0;
  color: #ffffff;
  font-family: cinzel-regular;
  font-size: 50px;
}
body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
  margin: 20px 0 0 0;
}
body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container {
  float: left;
}
body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
  height: auto;
  width: 40px;
}
body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
  display: inline-block;
  padding-left: 12px;
  position: relative;
}
body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 38px;
}
body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-info-bottom {
  align-items: center;
  display: flex;
  margin: 15px 0 0 0;
}
body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container {
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
}
body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading {
  display: inline-block;
  font-size: 0;
  margin: 0;
  padding: 0;
}
body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-family: acme-regular;
  font-size: 75px;
}
body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
  bottom: 0;
  color: #ffffff;
  font-family: acme-regular;
  font-size: 35px;
}
body .main-container .contact .content .middle .middle-container .right {
  margin: 0;
  padding: 0;
}
body .main-container .contact .content .middle .middle-container .right .contact-form {
  background: #3f3f3f;
  border-radius: 15px;
  box-shadow: 5px 5px 4px rgba(0, 0, 0, 0.5);
  margin: 0;
  padding: 0;
  width: 100%;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
  margin: 0;
  padding: 88px 56px 88px 56px;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
  display: flex;
  height: 115px;
  justify-content: start;
  margin: 77px 0 0 0;
  width: 45%;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area {
  height: 100%;
  width: 100%;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
  background: #4b4b4b;
  border: 0.45px solid #ffffff;
  border-radius: 4.5px;
  color: #ffffff;
  display: flex;
  font-family: acme-regular;
  font-size: 33px;
  height: 100%;
  justify-content: start;
  width: 100%;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container {
  padding: 0;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
  background: #4b4b4b;
  border: none;
  border-radius: 8px;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.35);
  color: #ffffff;
  font-family: acme-regular;
  font-size: 30px;
  height: 60px;
  margin: 5px 0 0 0;
  outline: none;
  padding-left: 15px;
  width: 100%;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
  height: 311px;
  padding-top: 15px;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 35px;
  margin: 0;
  padding: 0;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 span {
  color: #eeeae9;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
  margin: 75px 0 0 0;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
  border-right: 23px solid transparent;
}
body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
  border-left: 23px solid transparent;
}
body .main-container .contact .content .top .heading-container {
  display: flex;
  justify-content: end;
}
body .main-container .contact .content .top .heading-container .heading {
  bottom: 0;
  color: #eef5f2;
  display: inline-block;
  font-family: comfortaa-regular;
  text-shadow: 4px 4px 4px #000000;
}
@media (max-width: 300px) {
  body .main-container .contact {
    background: #2c2c2c;
  }
  body .main-container .contact .content {
    padding-top: 100px;
    width: 90%;
  }
  body .main-container .contact .content .bottom {
    bottom: 98px;
    display: flex;
    height: 513px;
    justify-content: center;
    position: relative;
    width: 100%;
    z-index: 1;
  }
  body .main-container .contact .content .bottom .map-container {
    height: 100%;
    position: relative;
    width: 100%;
  }
  body .main-container .contact .content .bottom .map-container #map {
    height: 100%;
    width: 100%;
  }
  body .main-container .contact .content .middle {
    margin: 75px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container {
    margin: 0;
    padding: 0;
  }
  body .main-container .contact .content .middle .middle-container .left {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
    margin: 76px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
    font-size: 32px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
    display: flex;
    justify-content: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info {
    margin: 13px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
    width: 26px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
    padding-left: 8px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
    font-size: 25px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
    display: inline-block;
    font-size: 49px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
    font-size: 22px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .right {
    margin: 61px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form {
    border-radius: 10px;
    box-shadow: 3.2px 3.2px 2.6px rgba(0, 0, 0, 0.5);
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
    padding: 58px 36px 58px 36px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
    display: flex;
    height: 76px;
    justify-content: center;
    margin: 50px 0 0 0;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area {
    display: flex;
    justify-content: center;
    width: 90%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
    border: 0.29px solid #ffffff;
    border-radius: 2.9px;
    font-size: 22px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
    border-radius: 5.2px;
    box-shadow: 2.6px 2.6px 2.6px rgba(0, 0, 0, 0.35);
    font-size: 20px;
    height: 40px;
    margin: 3.2px 0 0 0;
    padding-left: 10px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
    height: 204px;
    padding-top: 10px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
    font-size: 22px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
    margin: 38px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
    border-right: none;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
    border-left: none;
    margin: 38px 0 0 0;
  }
  body .main-container .contact .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .contact .content .top .heading-container .heading {
    font-size: 35px;
  }
}
@media (min-width: 301px) and (max-width: 576px) {
  body .main-container .contact {
    background: #2c2c2c;
  }
  body .main-container .contact .content {
    width: 90%;
  }
  body .main-container .contact .content .bottom {
    bottom: 109px;
    display: flex;
    height: 570px;
    justify-content: center;
    position: relative;
    width: 100%;
    z-index: 1;
  }
  body .main-container .contact .content .bottom .map-container {
    height: 100%;
    position: relative;
    width: 100%;
  }
  body .main-container .contact .content .bottom .map-container #map {
    height: 100%;
    width: 100%;
  }
  body .main-container .contact .content .middle {
    margin: 75px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container {
    margin: 0;
    padding: 0;
  }
  body .main-container .contact .content .middle .middle-container .left {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
    margin: 85px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
    font-size: 36px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
    display: flex;
    justify-content: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info {
    margin: 14px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
    width: 29px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
    padding-left: 9px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
    font-size: 28px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
    display: inline-block;
    font-size: 54px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
    font-size: 25px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .right {
    margin: 68px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form {
    border-radius: 11px;
    box-shadow: 3.6px 3.6px 2.9px rgba(0, 0, 0, 0.5);
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
    padding: 64px 40px 64px 40px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
    display: flex;
    height: 84px;
    justify-content: center;
    margin: 56px 0 0 0;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area {
    display: flex;
    justify-content: center;
    width: 90%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
    border: 0.32px solid #ffffff;
    border-radius: 3.2px;
    font-size: 24px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
    border-radius: 5.8px;
    box-shadow: 2.9px 2.9px 2.9px rgba(0, 0, 0, 0.35);
    font-size: 22px;
    height: 44px;
    margin: 3.6px 0 0 0;
    padding-left: 11px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
    height: 227px;
    padding-top: 11px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
    font-size: 25px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
    margin: 42px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
    border-right: none;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
    border-left: none;
    margin: 42px 0 0 0;
  }
  body .main-container .contact .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .contact .content .top .heading-container .heading {
    font-size: 45px;
  }
}
@media (min-width: 577px) and (max-width: 999px) {
  body .main-container .contact {
    background: #2c2c2c;
  }
  body .main-container .contact .content {
    width: 90%;
  }
  body .main-container .contact .content .bottom {
    bottom: 121px;
    display: flex;
    height: 633px;
    justify-content: center;
    position: relative;
    width: 100%;
    z-index: 1;
  }
  body .main-container .contact .content .bottom .map-container {
    height: 100%;
    position: relative;
    width: 100%;
  }
  body .main-container .contact .content .bottom .map-container #map {
    height: 100%;
    width: 100%;
  }
  body .main-container .contact .content .middle {
    margin: 75px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container {
    margin: 0;
    padding: 0;
  }
  body .main-container .contact .content .middle .middle-container .left {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
    margin: 94px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
    font-size: 40px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
    display: flex;
    justify-content: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info {
    margin: 16px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
    width: 32px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
    padding-left: 10px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
    font-size: 31px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
    display: inline-block;
    font-size: 60px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
    font-size: 28px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .right {
    margin: 76px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form {
    border-radius: 12px;
    box-shadow: 4px 4px 3.2px rgba(0, 0, 0, 0.5);
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
    padding: 71px 45px 71px 45px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
    display: flex;
    height: 93px;
    justify-content: center;
    margin: 62px 0 0 0;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area {
    display: flex;
    justify-content: center;
    width: 40%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
    border: 0.36px solid #ffffff;
    border-radius: 3.6px;
    font-size: 27px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
    border-radius: 6.5px;
    box-shadow: 3.2px 3.2px 3.2px rgba(0, 0, 0, 0.35);
    font-size: 24px;
    height: 49px;
    margin: 4px 0 0 0;
    padding-left: 12px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
    height: 252px;
    padding-top: 12px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
    font-size: 28px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
    margin: 60px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
    border-right: 19px solid transparent;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
    border-left: 19px solid transparent;
  }
  body .main-container .contact .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .contact .content .top .heading-container .heading {
    font-size: 60px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  body .main-container .contact {
    background: #2c2c2c;
  }
  body .main-container .contact .content .bottom {
    bottom: 135px;
    display: flex;
    height: 703px;
    justify-content: center;
    position: relative;
    width: 100%;
    z-index: 1;
  }
  body .main-container .contact .content .bottom .map-container {
    height: 100%;
    position: relative;
    width: 100%;
  }
  body .main-container .contact .content .bottom .map-container #map {
    height: 100%;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container {
    margin: 0;
    padding: 0;
  }
  body .main-container .contact .content .middle .middle-container .left {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
    margin: 104px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
    font-size: 45px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
    display: flex;
    justify-content: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info {
    margin: 18px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
    width: 36px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
    padding-left: 11px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
    font-size: 34px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container {
    margin: 0;
    padding: 0;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
    display: inline-block;
    font-size: 67px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text {
    display: flex;
    justify-content: center;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
    font-size: 31px;
    text-align: center;
  }
  body .main-container .contact .content .middle .middle-container .right {
    display: flex;
    justify-content: center;
    margin: 84px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form {
    background: #3f3f3f;
    border-radius: 13px;
    box-shadow: 4.5px 4.5px 3.6px rgba(0, 0, 0, 0.5);
    width: 75%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
    padding: 79px 50px 79px 50px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
    display: flex;
    height: 103px;
    justify-content: center;
    margin: 69px 0 0 0;
    width: 100%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area {
    display: flex;
    justify-content: center;
    width: 40%;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
    border: 0.4px solid #ffffff;
    border-radius: 4px;
    font-size: 30px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
    border-radius: 7.2px;
    box-shadow: 3.6px 3.6px 3.6px rgba(0, 0, 0, 0.35);
    font-size: 27px;
    height: 54px;
    margin: 4.5px 0 0 0;
    padding-left: 13px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
    height: 280px;
    padding-top: 13px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
    font-size: 31px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
    margin: 67px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
    border-right: 21px solid transparent;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
    border-left: 21px solid transparent;
  }
  body .main-container .contact .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .contact .content .top .heading-container .heading {
    font-size: 60px;
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .main-container .contact .content .bottom {
    bottom: 187px;
    height: 976px;
    position: relative;
    width: 100%;
    z-index: 1;
  }
  body .main-container .contact .content .bottom .map-container {
    height: 100%;
    position: relative;
    width: 100%;
  }
  body .main-container .contact .content .bottom .map-container #map {
    height: 100%;
    width: 100%;
  }
  body .main-container .contact .content .middle {
    margin: 156px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
    margin: 145px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
    font-size: 62px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
    margin: 25px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
    width: 50px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
    padding-left: 15px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
    font-size: 47px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info-bottom {
    margin: 18px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
    font-size: 93px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
    font-size: 43px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form {
    border-radius: 18px;
    box-shadow: 6.2px 6.2px 5px rgba(0, 0, 0, 0.5);
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
    padding: 110px 70px 110px 70px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
    height: 144px;
    margin: 96px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
    border: 0.56px solid #ffffff;
    border-radius: 5.6px;
    font-size: 41px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
    border-radius: 10px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.35);
    font-size: 37px;
    height: 75px;
    margin: 6px 0 0 0;
    padding-left: 18px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
    height: 389px;
    padding-top: 18px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
    font-size: 43px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
    margin: 93px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
    border-right: 28px solid transparent;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
    border-left: 28px solid transparent;
  }
  body .main-container .contact .content .top .heading-container .heading {
    text-shadow: 5px 5px 5px #000000;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .main-container .contact .content .bottom {
    bottom: 234px;
    height: 1220px;
  }
  body .main-container .contact .content .middle {
    margin: 195px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
    margin: 181px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
    font-size: 77px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
    margin: 31px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
    width: 62px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
    padding-left: 18px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
    font-size: 58px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info-bottom {
    margin: 22px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
    font-size: 116px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
    font-size: 53px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form {
    border-radius: 22px;
    box-shadow: 8px 8px 6px rgba(0, 0, 0, 0.5);
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
    padding: 137px 87px 137px 87px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
    height: 180px;
    margin: 120px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
    border: 0.7px solid #ffffff;
    border-radius: 7px;
    font-size: 51px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
    border-radius: 12px;
    box-shadow: 6.2px 6.2px 6.2px rgba(0, 0, 0, 0.35);
    font-size: 46px;
    height: 93px;
    margin: 7px 0 0 0;
    padding-left: 22px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
    height: 486px;
    padding-top: 22px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
    font-size: 53px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
    margin: 116px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
    border-right: 35px solid transparent;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
    border-left: 35px solid transparent;
  }
  body .main-container .contact .content .top .heading-container .heading {
    text-shadow: 6.2px 6.2px 6.2px #000000;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .main-container .contact .content .bottom {
    bottom: 293px;
    height: 1525px;
  }
  body .main-container .contact .content .middle {
    margin: 243px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
    margin: 226px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
    font-size: 96px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
    margin: 38px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
    width: 77px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
    padding-left: 22px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
    font-size: 72px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info-bottom {
    margin: 27px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
    font-size: 145px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
    font-size: 66px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form {
    border-radius: 27px;
    box-shadow: 10px 10px 7px rgba(0, 0, 0, 0.5);
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
    padding: 171px 108px 171px 108px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
    height: 225px;
    margin: 150px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
    border: 0.8px solid #ffffff;
    border-radius: 8px;
    font-size: 63px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
    border-radius: 15px;
    box-shadow: 8px 8px 8px rgba(0, 0, 0, 0.35);
    font-size: 57px;
    height: 116px;
    margin: 8px 0 0 0;
    padding-left: 27px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
    height: 608px;
    padding-top: 27px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
    font-size: 66px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
    margin: 145px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
    border-right: 43px solid transparent;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
    border-left: 43px solid transparent;
  }
  body .main-container .contact .content .top .heading-container .heading {
    text-shadow: 8px 8px 8px #000000;
  }
}
@media (min-width: 3751px) {
  body .main-container .contact .content .bottom {
    bottom: 366px;
    height: 1906px;
  }
  body .main-container .contact .content .middle {
    margin: 303px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container {
    margin: 282px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .heading h2 {
    font-size: 120px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info {
    margin: 47px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .icon-container img {
    width: 96px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container {
    padding-left: 27px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info .text-container h2 {
    font-size: 90px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .bottom-text-container .info .contact-area .contact-info-bottom {
    margin: 33px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .heading h2 {
    font-size: 181px;
  }
  body .main-container .contact .content .middle .middle-container .left .left-content .top-text-container .text h2 {
    font-size: 82px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form {
    border-radius: 33px;
    box-shadow: 12px 12px 8px rgba(0, 0, 0, 0.5);
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container {
    padding: 214px 135px 214px 135px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container {
    height: 281px;
    margin: 187px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .button-container .button-area .submit-button {
    border: 1px solid #ffffff;
    border-radius: 10px;
    font-size: 78px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field {
    border-radius: 18px;
    box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.35);
    font-size: 71px;
    height: 145px;
    margin: 10px 0 0 0;
    padding-left: 33px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container .field-message {
    height: 760px;
    padding-top: 33px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container h2 {
    font-size: 82px;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-email {
    margin: 181px 0 0 0;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-left {
    border-right: 53px solid transparent;
  }
  body .main-container .contact .content .middle .middle-container .right .contact-form .form-container .field-container-right {
    border-left: 53px solid transparent;
  }
  body .main-container .contact .content .top .heading-container .heading {
    text-shadow: 10px 10px 10px #000000;
  }
}
body .main-container footer {
  background: #1d1d1d;
}
body .main-container footer .bottom {
  background: #363636;
  height: 192px;
  margin: 150px 0 0 0;
  position: relative;
}
body .main-container footer .bottom .left-middle {
  display: flex;
  height: 100%;
  justify-content: center;
  width: 100%;
}
body .main-container footer .bottom .left-middle .row-container {
  width: 84%;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area {
  height: 100%;
  margin: 0;
  padding: 0;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .left {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container {
  margin: 0;
  padding: 0;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
  bottom: 0;
  color: #eeeae9;
  font-size: 30px;
  line-height: 1;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .middle {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container {
  display: inline-block;
  margin: 0;
  padding: 0;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
  display: inline;
  margin: 0 21px 0 0;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
  cursor: pointer;
  height: auto;
  width: 22px;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
  display: inline;
  margin: 0 19px 0 0;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
  cursor: pointer;
  height: auto;
  width: 28px;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo {
  display: inline;
}
body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
  cursor: pointer;
  height: auto;
  width: 45px;
}
body .main-container footer .bottom .right {
  background: #363636;
  bottom: 0;
  display: inline-block;
  height: 100%;
  position: absolute;
  right: 0;
  width: 15%;
}
body .main-container footer .bottom .right .rectangle-container {
  height: 100%;
}
body .main-container footer .bottom .right .rectangle-container .rectangle {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}
body .main-container footer .bottom .right .rectangle-container .rectangle .icon-container {
  display: inline-block;
}
body .main-container footer .bottom .right .rectangle-container .rectangle .icon-container img {
  cursor: pointer;
  height: auto;
  width: 50px;
}
body .main-container footer .top {
  display: flex;
  justify-content: center;
  padding: 130px 0 0 0;
  width: 100%;
}
body .main-container footer .top .top-area {
  width: 84%;
}
body .main-container footer .top .top-area .headings {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .headings .block-headings {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .headings .block-headings .heading-container {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .headings .block-headings .heading-container h2 {
  bottom: 0;
  border-bottom: 4px solid #515151;
  color: #ffffff;
  display: inline-block;
  font-size: 40px;
  line-height: 1;
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .headings .left-one {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .headings .left-one .via-container {
  font-size: 0;
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
  display: inline-block;
  margin: 0;
  padding: 0;
  position: relative;
  right: 8px;
}
body .main-container footer .top .top-area .headings .left-one .via-container .via-area .first {
  color: #515151;
}
body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
  color: #ffffff;
  display: inline-block;
  font-family: comfortaa-regular;
  font-size: 90px;
  line-height: 1;
  text-shadow: 5px 5px 4px rgba(0, 0, 0, 0.5);
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info {
  margin: 20px 0 0 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .block-info {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .block-info .text-container-first {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .block-info .text-container-first h3 {
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-align: start;
  width: 80%;
}
body .main-container footer .top .top-area .info .block-info .text-container-other {
  margin: 8px 0 0 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .block-info .text-container-other h3 {
  cursor: pointer;
  margin: 0;
  padding: 0;
  text-align: start;
  width: 80%;
}
body .main-container footer .top .top-area .info .left-one {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .left-one .text-container {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .left-one .text-container h3 {
  margin: 0;
  padding: 0;
  text-align: start;
  width: 80%;
}
body .main-container footer .top .top-area .info .right-one {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .right-one .text-container-first {
  margin: 0;
  padding: 0;
  width: 80%;
}
body .main-container footer .top .top-area .info .right-one .text-container-first .name {
  color: #7c7c7c;
  cursor: pointer;
  font-family: acme-regular;
  font-size: 27px;
  line-height: 1;
}
body .main-container footer .top .top-area .info .right-one .text-container-first .text {
  color: #ffffff;
  font-family: acme-regular;
  font-size: 27px;
  line-height: 1;
}
body .main-container footer .top .top-area .info .right-one .text-container-other {
  margin: 16px 0 0 0;
  padding: 0;
  width: 80%;
}
body .main-container footer .top .top-area .info .right-one .text-container-other .name {
  color: #7c7c7c;
  cursor: pointer;
  font-family: acme-regular;
  font-size: 27px;
  line-height: 1;
}
body .main-container footer .top .top-area .info .right-one .text-container-other .text {
  color: #ffffff;
  font-family: acme-regular;
  font-size: 27px;
  line-height: 1;
}
body .main-container footer .top .top-area .info .right-two {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .right-two .images {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .right-two .images .images-area {
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .right-two .images .images-area .image-one {
  border-right: 10px solid transparent;
  margin: 0;
  padding: 0;
}
body .main-container footer .top .top-area .info .right-two .images .images-area .image-two {
  border-left: 10px solid transparent;
  margin: 0;
  padding: 0;
}
@media (max-width: 300px) {
  body .main-container footer {
    background: #2c2c2c;
  }
  body .main-container footer .bottom {
    background: #2c2c2c;
    height: initial;
    margin: 54px 0 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container {
    width: 90%;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left {
    display: flex;
    justify-content: center;
    margin: 30px 0 0 0;
    padding: 0 0 47px 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
    font-size: 20px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
    margin: 0 13px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
    width: 14px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
    margin: 0 12px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
    width: 18px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
    width: 29px;
  }
  body .main-container footer .bottom .right {
    display: none;
  }
  body .main-container footer .top {
    padding-top: 100px;
  }
  body .main-container footer .top .top-area {
    width: 90%;
  }
  body .main-container footer .top .top-area .headings {
    margin: 0;
    padding: 0;
  }
  body .main-container footer .top .top-area .headings .block-headings {
    display: none;
  }
  body .main-container footer .top .top-area .headings .left-one {
    margin: 0;
    padding: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .text-container {
    display: flex;
    justify-content: center;
  }
  body .main-container footer .top .top-area .headings .left-one .text-container h3 {
    font-size: 20px;
    text-align: center;
    width: 100%;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    right: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
    bottom: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
    font-size: 59px;
    text-shadow: 3.2px 3.2px 2.6px rgba(0, 0, 0, 0.5);
  }
  body .main-container footer .top .top-area .info {
    margin: 13px 0 0 0;
  }
  body .main-container footer .top .top-area .info .block-info {
    display: none;
  }
  body .main-container footer .top .top-area .info .left-one .text-container {
    display: flex;
    justify-content: center;
  }
  body .main-container footer .top .top-area .info .left-one .text-container h3 {
    font-size: 20px;
    text-align: center;
    width: 100%;
  }
  body .main-container footer .top .top-area .info .right-one {
    display: none;
  }
  body .main-container footer .top .top-area .info .right-two {
    display: none;
  }
}
@media (min-width: 301px) and (max-width: 576px) {
  body .main-container footer {
    background: #2c2c2c;
  }
  body .main-container footer .bottom {
    background: #2c2c2c;
    height: initial;
    margin: 60px 0 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container {
    width: 90%;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left {
    display: flex;
    justify-content: center;
    margin: 33px 0 0 0;
    padding: 0 0 52px 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
    font-size: 22px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
    margin: 0 15px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
    width: 16px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
    margin: 0 13px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
    width: 20px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
    width: 32px;
  }
  body .main-container footer .bottom .right {
    display: none;
  }
  body .main-container footer .top .top-area {
    width: 90%;
  }
  body .main-container footer .top .top-area .headings {
    margin: 0;
    padding: 0;
  }
  body .main-container footer .top .top-area .headings .block-headings {
    display: none;
  }
  body .main-container footer .top .top-area .headings .left-one {
    margin: 0;
    padding: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .text-container {
    display: flex;
    justify-content: center;
    margin: 12px 0 0 0;
  }
  body .main-container footer .top .top-area .headings .left-one .text-container h3 {
    font-size: 22px;
    text-align: center;
    width: 91%;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    right: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
    bottom: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
    font-size: 66px;
    text-shadow: 3.6px 3.6px 2.9px rgba(0, 0, 0, 0.5);
  }
  body .main-container footer .top .top-area .info {
    margin: 14px 0 0 0;
  }
  body .main-container footer .top .top-area .info .block-info {
    display: none;
  }
  body .main-container footer .top .top-area .info .left-one .text-container {
    display: flex;
    justify-content: center;
  }
  body .main-container footer .top .top-area .info .left-one .text-container h3 {
    font-size: 22px;
    text-align: center;
    width: 100%;
  }
  body .main-container footer .top .top-area .info .right-one {
    display: none;
  }
  body .main-container footer .top .top-area .info .right-two {
    display: none;
  }
}
@media (min-width: 577px) and (max-width: 999px) {
  body .main-container footer {
    background: #2c2c2c;
  }
  body .main-container footer .bottom {
    background: #2c2c2c;
    height: initial;
    margin: 67px 0 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container {
    width: 90%;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left {
    display: flex;
    justify-content: center;
    margin: 37px 0 0 0;
    padding: 0 0 58px 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
    font-size: 24px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
    margin: 0 17px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
    width: 18px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
    margin: 0 15px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
    width: 22px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
    width: 36px;
  }
  body .main-container footer .bottom .right {
    display: none;
  }
  body .main-container footer .top .top-area {
    width: 90%;
  }
  body .main-container footer .top .top-area .headings {
    margin: 0;
    padding: 0;
  }
  body .main-container footer .top .top-area .headings .block-headings {
    display: none;
  }
  body .main-container footer .top .top-area .headings .left-one {
    margin: 0;
    padding: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    right: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
    bottom: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
    font-size: 73px;
    text-shadow: 4px 4px 3.2px rgba(0, 0, 0, 0.5);
  }
  body .main-container footer .top .top-area .info {
    margin: 16px 0 0 0;
  }
  body .main-container footer .top .top-area .info .block-info {
    display: none;
  }
  body .main-container footer .top .top-area .info .left-one .text-container {
    display: flex;
    justify-content: center;
  }
  body .main-container footer .top .top-area .info .left-one .text-container h3 {
    font-size: 24px;
    text-align: center;
    width: 83%;
  }
  body .main-container footer .top .top-area .info .right-one {
    display: none;
  }
  body .main-container footer .top .top-area .info .right-two {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  body .main-container footer {
    background: #2c2c2c;
  }
  body .main-container footer .bottom {
    background: #2c2c2c;
    height: initial;
    margin: 75px 0 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left {
    display: flex;
    justify-content: center;
    margin: 41px 0 0 0;
    padding: 0 0 65px 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
    font-size: 27px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
    margin: 0 19px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
    width: 20px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
    margin: 0 17px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
    width: 25px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
    width: 40px;
  }
  body .main-container footer .bottom .right {
    display: none;
  }
  body .main-container footer .top .top-area .headings {
    margin: 0;
    padding: 0;
  }
  body .main-container footer .top .top-area .headings .block-headings {
    display: none;
  }
  body .main-container footer .top .top-area .headings .left-one {
    margin: 0;
    padding: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .text-container {
    display: flex;
    justify-content: center;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container {
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    right: 0;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
    bottom: 0;
    display: inline-block;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
    font-size: 81px;
    text-shadow: 4.5px 4.5px 3.6px rgba(0, 0, 0, 0.5);
  }
  body .main-container footer .top .top-area .info {
    margin: 18px 0 0 0;
  }
  body .main-container footer .top .top-area .info .block-info {
    display: none;
  }
  body .main-container footer .top .top-area .info .left-one .text-container {
    display: flex;
    justify-content: center;
  }
  body .main-container footer .top .top-area .info .left-one .text-container h3 {
    font-size: 27px;
    text-align: center;
    width: 75%;
  }
  body .main-container footer .top .top-area .info .right-one {
    display: none;
  }
  body .main-container footer .top .top-area .info .right-two {
    display: none;
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .main-container footer .bottom {
    height: 240px;
    margin: 187px 0 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
    font-size: 37px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
    margin: 0 26px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
    width: 27px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
    margin: 0 23px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
    width: 35px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
    width: 56px;
  }
  body .main-container footer .bottom .right .rectangle-container .rectangle .icon-container img {
    width: 62px;
  }
  body .main-container footer .top {
    padding: 162px 0 0 0;
  }
  body .main-container footer .top .top-area .headings .block-headings .heading-container h2 {
    border-bottom: 5px solid #38c6c6;
    font-size: 50px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container {
    right: 6.2px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
    bottom: 5px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
    font-size: 112px;
    text-shadow: 6px 6px 5px rgba(0, 0, 0, 0.5);
  }
  body .main-container footer .top .top-area .info {
    margin: 25px 0 0 0;
  }
  body .main-container footer .top .top-area .info .block-info .text-container-other {
    margin: 10px 0 0 0;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-first .name {
    font-size: 33px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-first .text {
    font-size: 33px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other {
    margin: 20px 0 0 0;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other .name {
    font-size: 33px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other .text {
    font-size: 33px;
  }
  body .main-container footer .top .top-area .info .right-two .images .images-area .image-one {
    border-right: 12px solid transparent;
  }
  body .main-container footer .top .top-area .info .right-two .images .images-area .image-two {
    border-left: 12px solid transparent;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .main-container footer .bottom {
    height: 300px;
    margin: 234px 0 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
    font-size: 46px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
    margin: 0 32px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
    width: 33px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
    margin: 0 28px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
    width: 43px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
    width: 70px;
  }
  body .main-container footer .bottom .right .rectangle-container .rectangle .icon-container img {
    width: 77px;
  }
  body .main-container footer .top {
    padding: 202px 0 0 0;
  }
  body .main-container footer .top .top-area .headings .block-headings .heading-container h2 {
    border-bottom: 6.2px solid #38c6c6;
    font-size: 62px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container {
    right: 7.7px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
    bottom: 6px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
    font-size: 140px;
    text-shadow: 7px 7px 6px rgba(0, 0, 0, 0.5);
  }
  body .main-container footer .top .top-area .info {
    margin: 31px 0 0 0;
  }
  body .main-container footer .top .top-area .info .block-info .text-container-other {
    margin: 12px 0 0 0;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-first .name {
    font-size: 41px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-first .text {
    font-size: 41px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other {
    margin: 25px 0 0 0;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other .name {
    font-size: 41px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other .text {
    font-size: 41px;
  }
  body .main-container footer .top .top-area .info .right-two .images .images-area .image-one {
    border-right: 15px solid transparent;
  }
  body .main-container footer .top .top-area .info .right-two .images .images-area .image-two {
    border-left: 15px solid transparent;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .main-container footer .bottom {
    height: 375px;
    margin: 293px 0 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
    font-size: 57px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
    margin: 0 40px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
    width: 41px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
    margin: 0 35px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
    width: 53px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
    width: 87px;
  }
  body .main-container footer .bottom .right .rectangle-container .rectangle .icon-container img {
    width: 96px;
  }
  body .main-container footer .top {
    padding: 252px 0 0 0;
  }
  body .main-container footer .top .top-area .headings .block-headings .heading-container h2 {
    border-bottom: 7.7px solid #38c6c6;
    font-size: 77px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container {
    right: 9.6px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
    bottom: 7px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
    font-size: 175px;
    text-shadow: 8px 8px 7px rgba(0, 0, 0, 0.5);
  }
  body .main-container footer .top .top-area .info {
    margin: 38px 0 0 0;
  }
  body .main-container footer .top .top-area .info .block-info .text-container-other {
    margin: 15px 0 0 0;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-first .name {
    font-size: 51px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-first .text {
    font-size: 51px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other {
    margin: 31px 0 0 0;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other .name {
    font-size: 51px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other .text {
    font-size: 51px;
  }
  body .main-container footer .top .top-area .info .right-two .images .images-area .image-one {
    border-right: 18px solid transparent;
  }
  body .main-container footer .top .top-area .info .right-two .images .images-area .image-two {
    border-left: 18px solid transparent;
  }
}
@media (min-width: 3751px) {
  body .main-container footer .bottom {
    height: 469px;
    margin: 366px 0 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .left .text-container h2 {
    font-size: 71px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb {
    margin: 0 50px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .fb img {
    width: 51px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest {
    margin: 0 43px 0 0;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .pinterest img {
    width: 66px;
  }
  body .main-container footer .bottom .left-middle .row-container .bottom-area .middle .social-container .vimeo img {
    width: 108px;
  }
  body .main-container footer .bottom .right .rectangle-container .rectangle .icon-container img {
    width: 120px;
  }
  body .main-container footer .top {
    padding: 315px 0 0 0;
  }
  body .main-container footer .top .top-area .headings .block-headings .heading-container h2 {
    border-bottom: 9.6px solid #38c6c6;
    font-size: 96px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container {
    right: 12px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area {
    bottom: 8px;
  }
  body .main-container footer .top .top-area .headings .left-one .via-container .via-area span {
    font-size: 219px;
    text-shadow: 10px 10px 8px rgba(0, 0, 0, 0.5);
  }
  body .main-container footer .top .top-area .info {
    margin: 47px 0 0 0;
  }
  body .main-container footer .top .top-area .info .block-info .text-container-other {
    margin: 18px 0 0 0;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-first .name {
    font-size: 63px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-first .text {
    font-size: 63px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other {
    margin: 38px 0 0 0;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other .name {
    font-size: 63px;
  }
  body .main-container footer .top .top-area .info .right-one .text-container-other .text {
    font-size: 63px;
  }
  body .main-container footer .top .top-area .info .right-two .images .images-area .image-one {
    border-right: 22px solid transparent;
  }
  body .main-container footer .top .top-area .info .right-two .images .images-area .image-two {
    border-left: 22px solid transparent;
  }
}
body .main-container header {
  background: url("../../../Images/Header/Background.webp");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100vh;
  margin: 0;
  -moz-background-size: cover;
  -o-background-size: cover;
  padding: 0;
  -webkit-background-size: cover;
  width: 100%;
}
body .main-container header .header-container {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}
body .main-container header .header-container .elements-container {
  height: 100%;
  margin: 0;
  padding: 0;
}
body .main-container header .header-container .elements-container .info-container {
  margin: 0;
  padding: 0;
  position: relative;
  left: 0;
  z-index: 2;
}
body .main-container header .header-container .elements-container .info-container .info {
  left: 5%;
  margin: 0;
  padding: 0;
  position: relative;
}
body .main-container header .header-container .elements-container .info-container .info .activity {
  color: #1d1d1d;
  display: inline-block;
  font-family: cinzel-regular;
  font-size: 59px;
}
body .main-container header .header-container .elements-container .info-container .info .button-area {
  margin: 42px 0 0 0;
}
body .main-container header .header-container .elements-container .info-container .info .button-area .button {
  background: #1d1d1d;
  border-radius: 8px;
  cursor: pointer;
  height: 130px;
  width: 20%;
}
body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content {
  display: inline-block;
  width: 80%;
}
body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .button-text {
  color: #eee9ea;
  font-size: 27px;
  margin: 0;
  padding: 0;
  position: relative;
  top: 0;
  width: 75%;
}
body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .icon-container {
  display: flex;
  justify-content: end;
  position: relative;
  width: 25%;
}
body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .icon-container .arrow {
  color: #eee9ea;
  height: auto;
  width: 20px;
}
body .main-container header .header-container .elements-container .info-container .info .location {
  color: #1d1d1d;
}
body .main-container header .header-container .elements-container .info-container .info .text {
  margin: 100px 0 0 0;
  width: 27%;
}
body .main-container header .header-container .elements-container .info-container .info .text h2 {
  bottom: 0;
  color: #1d1d1d;
  font-family: quicksand-light;
  font-size: 27px;
}
body .main-container header .header-container .large-img img {
  border-radius: 7px;
  height: auto;
  position: absolute;
  right: 5%;
  top: 50%;
  transform: translate(0%, -50%);
  width: 63%;
}
body .main-container header .header-container .location-small {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  position: absolute;
  right: 0;
  top: 0;
  width: 5%;
}
body .main-container header .header-container .location-small h2 {
  bottom: 0;
  color: #eee9ea;
  font-size: 32px;
  position: relative;
  right: 5px;
  text-align: center;
  writing-mode: vertical-rl;
}
body .main-container header .header-container .social {
  display: none;
  margin: 0;
  padding: 0;
  position: absolute;
  height: 100%;
  right: 0;
  top: 0;
  width: 5%;
}
body .main-container header .header-container .social .icons-container {
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
body .main-container header .header-container .social .icons-container .icons {
  bottom: 8%;
  margin: 0;
  padding: 0;
  position: absolute;
}
body .main-container header .header-container .social .icons-container .icons img {
  cursor: pointer;
  display: block;
  height: auto;
  margin-bottom: 21px;
  width: 18px;
}
body .main-container header .header-container .social .icons-container .icons .vimeo-icon {
  margin-bottom: 0;
}
body .main-container header .header-container .via-text {
  display: none;
  font-size: 0;
  margin: 0.5% 0 0 0;
  position: absolute;
  right: 10%;
  top: 0;
}
body .main-container header .header-container .via-text h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 50px;
}
body .main-container header .menu {
  background: #44403f;
  border-radius: 150px;
  height: 300px;
  position: fixed;
  right: -185px;
  top: -185px;
  transition: width 1s;
  width: 300px;
  z-index: 5;
}
body .main-container header .menu .left-bottom {
  align-items: center;
  border-bottom-left-radius: 150px;
  display: flex;
  justify-content: center;
  left: 0;
  top: 150px;
}
body .main-container header .menu .left-bottom .ellipses-and-close .close-icon-area {
  display: none;
}
body .main-container header .menu .left-bottom .ellipses-and-close .close-icon-container {
  position: fixed;
  z-index: 2;
}
body .main-container header .menu .left-bottom .ellipses-and-close .close-icon-container .close-icon {
  bottom: 10px;
  color: #ffffff;
  cursor: pointer;
  font-size: 30px;
  position: relative;
}
body .main-container header .menu .left-bottom .ellipses-and-close .ellipses {
  border: none;
  cursor: pointer;
  height: 48px;
  margin: 0;
  padding: 0;
  position: relative;
  width: 48px;
  z-index: 2;
}
body .main-container header .menu .left-bottom .ellipses-and-close .ellipses .ellipse-area {
  align-items: center;
  border: none;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
}
body .main-container header .menu .left-bottom .ellipses-and-close .ellipses .ellipse-area .ellipse {
  background: #ffffff;
  border-radius: 50%;
  height: 5px;
  width: 5px;
}
body .main-container header .menu .left-bottom .ellipses-and-close-small {
  display: none;
}
body .main-container header .menu .left-top {
  border-top-left-radius: 150px;
  left: 0;
  top: 0;
}
body .main-container header .menu .menu-container {
  align-items: center;
  bottom: 0;
  display: flex;
  height: 120px;
  justify-content: center;
  left: 45%;
  position: absolute;
  width: 500px;
}
body .main-container header .menu .menu-container .links ul {
  list-style-type: none;
  padding: 0;
  position: relative;
  top: 8px;
}
body .main-container header .menu .menu-container .links ul li {
  display: inline;
  margin: 20px;
}
body .main-container header .menu .menu-container .links ul li a {
  font-family: quicksand-light;
  text-decoration: none;
}
body .main-container header .menu .menu-container .links ul li a:hover {
  color: #eee9ea;
}
body .main-container header .menu .menu-container-small {
  position: fixed;
  top: -100%;
}
body .main-container header .menu .quarter {
  height: 150px;
  position: absolute;
  width: 150px;
}
body .main-container header .menu .right-bottom {
  border-bottom-right-radius: 150px;
  left: 150px;
  top: 150px;
}
body .main-container header .menu .right-top {
  border-top-right-radius: 150px;
  left: 150px;
  top: 0;
}
body .main-container .change-menu .menu {
  transition: width 1s;
  width: 100%;
}
body .main-container .change-menu .menu .ellipses-and-close .ellipses {
  display: none;
}
body .main-container .change-menu .menu .menu-container {
  left: 45%;
}
body .main-container .change-menu-small .menu {
  height: 200%;
  transition: height 1s, width 1s;
  width: 200%;
}
body .main-container .change-menu-small .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
  right: 75px;
  transition: right 1s;
}
body .main-container .change-menu-small .menu .menu-container-small {
  top: 0;
  transition: top 1s;
}
@media (max-height: 500px) and (max-width: 576px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: none;
  }
  body .main-container header .header-container .large-img {
    display: none;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: none;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
  }
}
@media (max-height: 500px) and (min-width: 577px) and (max-width: 640px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: none;
  }
  body .main-container header .header-container .large-img {
    display: none;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: none;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
    position: relative;
  }
}
@media (max-height: 500px) and (min-width: 641px) and (max-width: 1399px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: none;
  }
  body .main-container header .header-container .large-img {
    display: none;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    height: 5%;
    position: relative;
    width: 100%;
  }
  body .main-container header .header-container .social .icons-container {
    display: initial;
  }
  body .main-container header .header-container .social .icons-container .icons {
    position: relative;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
    position: relative;
  }
}
@media (min-height: 501px) and (max-height: 600px) and (max-width: 576px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: none;
  }
  body .main-container header .header-container .large-img {
    display: flex;
    justify-content: center;
    margin: 25px 0 0 0;
  }
  body .main-container header .header-container .large-img img {
    position: relative;
    right: 0;
    top: 0;
    transform: initial;
    width: 90%;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: none;
    height: 5%;
    position: relative;
    width: 100%;
  }
  body .main-container header .header-container .social .icons-container {
    display: initial;
  }
  body .main-container header .header-container .social .icons-container .icons {
    position: relative;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
  }
}
@media (min-height: 501px) and (max-height: 600px) and (min-width: 577px) and (max-width: 1399px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: none;
  }
  body .main-container header .header-container .large-img {
    display: none;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: none;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
    position: relative;
  }
}
@media (min-height: 601px) and (max-height: 725px) and (max-width: 576px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: none;
  }
  body .main-container header .header-container .large-img {
    display: flex;
    justify-content: center;
    margin: 25px 0 0 0;
  }
  body .main-container header .header-container .large-img img {
    position: relative;
    right: 0;
    top: 0;
    transform: initial;
    width: 90%;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: none;
    height: 5%;
    position: relative;
    width: 100%;
  }
  body .main-container header .header-container .social .icons-container {
    display: initial;
  }
  body .main-container header .header-container .social .icons-container .icons {
    position: relative;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
  }
}
@media (min-height: 601px) and (max-height: 725px) and (min-width: 577px) and (max-width: 1399px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: none;
  }
  body .main-container header .header-container .large-img {
    display: none;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    height: 5%;
    position: relative;
    width: 100%;
  }
  body .main-container header .header-container .social .icons-container {
    display: initial;
  }
  body .main-container header .header-container .social .icons-container .icons {
    position: relative;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
    position: relative;
  }
}
@media (min-height: 726px) and (max-height: 900px) and (max-width: 576px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: flex;
    justify-content: center;
    margin: 45px 0 0 0;
    width: 100%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    bottom: 0;
    color: #1d1d1d;
    font-size: 27px;
    text-align: center;
    width: 90%;
  }
  body .main-container header .header-container .large-img {
    display: flex;
    justify-content: center;
    margin: 25px 0 0 0;
  }
  body .main-container header .header-container .large-img img {
    position: relative;
    right: 0;
    top: 0;
    transform: initial;
    width: 90%;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: none;
    height: 5%;
    position: relative;
    width: 100%;
  }
  body .main-container header .header-container .social .icons-container {
    display: initial;
  }
  body .main-container header .header-container .social .icons-container .icons {
    position: relative;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
  }
}
@media (min-height: 726px) and (max-height: 900px) and (min-width: 577px) and (max-width: 1399px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: none;
  }
  body .main-container header .header-container .large-img {
    display: flex;
    justify-content: center;
    margin: 25px 0 0 0;
  }
  body .main-container header .header-container .large-img img {
    position: relative;
    right: 0;
    top: 0;
    transform: initial;
    width: 72%;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: none;
    height: 5%;
    position: relative;
    width: 100%;
  }
  body .main-container header .header-container .social .icons-container {
    display: initial;
  }
  body .main-container header .header-container .social .icons-container .icons {
    position: relative;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
    position: relative;
  }
}
@media (min-height: 901px) and (max-width: 576px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: flex;
    justify-content: center;
    margin: 34px 0 0 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button {
    background: #ebebeb;
    height: 100px;
    width: 230px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .button-text {
    color: #000000;
    font-size: 20px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .icon-container .arrow {
    color: #000000;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: flex;
    justify-content: center;
    margin: 45px 0 0 0;
    width: 100%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    bottom: 0;
    color: #1d1d1d;
    font-size: 27px;
    text-align: center;
    width: 90%;
  }
  body .main-container header .header-container .large-img {
    display: flex;
    justify-content: center;
    margin: 25px 0 0 0;
  }
  body .main-container header .header-container .large-img img {
    position: relative;
    right: 0;
    top: 0;
    transform: initial;
    width: 90%;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: block;
    height: 5%;
    margin: 70px 0 0 0;
    position: relative;
    width: 100%;
  }
  body .main-container header .header-container .social .icons-container {
    display: flex;
    justify-content: center;
  }
  body .main-container header .header-container .social .icons-container .icons {
    position: relative;
  }
  body .main-container header .header-container .social .icons-container .icons .facebook-icon {
    margin: 0;
  }
  body .main-container header .header-container .social .icons-container .icons img {
    display: inline;
    margin: 0 0 0 32px;
  }
  body .main-container header .header-container .social .icons-container .icons .vimeo-icon {
    height: auto;
    width: 25px;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
  }
}
@media (min-height: 901px) and (min-width: 577px) and (max-width: 1399px) {
  body .main-container header {
    align-items: center;
    background: url("../../../Images/Header/Background-Mobile.webp");
    display: flex;
  }
  body .main-container header .header-container {
    display: inline-block;
    height: initial;
  }
  body .main-container header .header-container .elements-container .info-container .info {
    left: 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .activity {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .location {
    display: none;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    display: flex;
    justify-content: center;
    margin: 34px 0 0 0;
    width: 100%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    bottom: 0;
    color: #1d1d1d;
    text-align: center;
    width: 60%;
  }
  body .main-container header .header-container .large-img {
    display: flex;
    justify-content: center;
    margin: 25px 0 0 0;
  }
  body .main-container header .header-container .large-img img {
    position: relative;
    right: 0;
    top: 0;
    transform: initial;
    width: 72%;
  }
  body .main-container header .header-container .location-small {
    display: none;
  }
  body .main-container header .header-container .right-side {
    display: none;
  }
  body .main-container header .header-container .social {
    display: none;
    height: 5%;
    position: relative;
    width: 100%;
  }
  body .main-container header .header-container .social .icons-container {
    display: initial;
  }
  body .main-container header .header-container .social .icons-container .icons {
    position: relative;
  }
  body .main-container header .header-container .via-text {
    display: block;
    margin: 0;
    position: relative;
    right: 0;
    text-align: center;
  }
  body .main-container header .header-container .via-text h2 {
    bottom: 10px;
    color: #1d1d1d;
    display: inline-block;
    position: relative;
  }
}
@media (max-height: 1440px) and (min-width: 3001px) and (max-width: 3750px) {
  body .main-container header .header-container .elements-container .info-container .info .activity {
    font-size: 113px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    margin: 81px 0 0 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button {
    border-radius: 16px;
    height: 252px;
    width: 20%;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .button-text {
    font-size: 51px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .icon-container .arrow {
    width: 38px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    margin: 50px 0 0 0;
    width: 25%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    font-size: 51px;
  }
  body .main-container header .header-container .large-img img {
    border-radius: 13px;
    height: auto;
    width: 1750px;
  }
  body .main-container header .header-container .location-small h2 {
    font-size: 62px;
    right: 9.6px;
  }
  body .main-container header .header-container .social .icons-container .icons img {
    margin-bottom: 40px;
    width: 33px;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 96px;
  }
  body .main-container header .menu {
    border-radius: 293px;
    height: 586px;
    right: -361px;
    top: -361px;
    width: 586px;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 293px;
    top: 293px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .close-icon-container .close-icon {
    bottom: 18px;
    font-size: 57px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses {
    height: 93px;
    width: 93px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses .ellipse-area .ellipse {
    height: 8px;
    width: 8px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 293px;
  }
  body .main-container header .menu .menu-container {
    height: 234px;
    width: 976px;
  }
  body .main-container header .menu .menu-container .links ul {
    top: 15px;
  }
  body .main-container header .menu .menu-container .links ul li {
    margin: 38px;
  }
  body .main-container header .menu .quarter {
    height: 293px;
    width: 293px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 293px;
    left: 293px;
    top: 293px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 293px;
    left: 293px;
  }
}
@media (min-height: 1441px) and (min-width: 3001px) and (max-width: 3750px) {
  body .main-container header .header-container .elements-container .info-container .info .activity {
    font-size: 113px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    margin: 81px 0 0 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button {
    border-radius: 16px;
    height: 252px;
    width: 20%;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .button-text {
    font-size: 51px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .icon-container .arrow {
    width: 38px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    margin: 195px 0 0 0;
    width: 25%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    font-size: 51px;
  }
  body .main-container header .header-container .large-img img {
    border-radius: 13px;
  }
  body .main-container header .header-container .location-small h2 {
    font-size: 62px;
    right: 9.6px;
  }
  body .main-container header .header-container .social .icons-container .icons img {
    margin-bottom: 40px;
    width: 33px;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 96px;
  }
  body .main-container header .menu {
    border-radius: 293px;
    height: 586px;
    right: -361px;
    top: -361px;
    width: 586px;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 293px;
    top: 293px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .close-icon-container .close-icon {
    bottom: 18px;
    font-size: 57px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses {
    height: 93px;
    width: 93px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses .ellipse-area .ellipse {
    height: 8px;
    width: 8px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 293px;
  }
  body .main-container header .menu .menu-container {
    height: 234px;
    width: 976px;
  }
  body .main-container header .menu .menu-container .links ul {
    top: 15px;
  }
  body .main-container header .menu .menu-container .links ul li {
    margin: 38px;
  }
  body .main-container header .menu .quarter {
    height: 293px;
    width: 293px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 293px;
    left: 293px;
    top: 293px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 293px;
    left: 293px;
  }
}
@media (max-width: 300px) {
  body .main-container .change-menu-small .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    right: 44px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    color: #eee9ea;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 29px;
  }
  body .main-container header .menu {
    border-radius: 88px;
    height: 178px;
    right: -109px;
    top: -109px;
    transition: height 1s, width 1s;
    width: 178px;
    z-index: 5;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 88px;
    top: 88px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close {
    display: none;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small {
    display: block;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    cursor: pointer;
    position: fixed;
    right: -100%;
    top: 49px;
    z-index: 6;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small .close-icon-small {
    bottom: 5.9px;
    color: #ffffff;
    font-size: 18px;
    position: relative;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small {
    border: none;
    cursor: pointer;
    height: 28px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 28px;
    z-index: 2;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small {
    align-items: center;
    border: none;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small .ellipse-small {
    background: #ffffff;
    border-radius: 50%;
    height: 2.9px;
    width: 2.9px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 88px;
  }
  body .main-container header .menu .menu-container {
    display: none;
  }
  body .main-container header .menu .menu-container-small {
    height: 100%;
    left: 0;
    position: fixed;
    top: -100%;
    transition: top 1s;
    width: 100%;
  }
  body .main-container header .menu .menu-container-small .links-small {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .menu-container-small .links-small ul li {
    display: flex;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a {
    font-family: quicksand-light;
    font-size: 16px;
    margin: 6.6px;
    text-align: center;
    text-decoration: none;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a:hover {
    color: #eee9ea;
  }
  body .main-container header .menu .quarter {
    height: 88px;
    position: absolute;
    width: 88px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 88px;
    left: 88px;
    top: 88px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 88px;
    left: 88px;
    top: 0;
  }
}
@media (min-width: 301px) and (max-width: 575px) {
  body .main-container .change-menu-small .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    right: 49px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    color: #eee9ea;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 32px;
  }
  body .main-container header .menu {
    border-radius: 98px;
    height: 198px;
    right: -121px;
    top: -121px;
    transition: height 1s, width 1s;
    width: 198px;
    z-index: 5;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 98px;
    top: 98px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close {
    display: none;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small {
    display: block;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    cursor: pointer;
    position: fixed;
    right: -100%;
    top: 54px;
    z-index: 6;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small .close-icon-small {
    bottom: 6.6px;
    color: #ffffff;
    font-size: 20px;
    position: relative;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small {
    border: none;
    cursor: pointer;
    height: 31px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 31px;
    z-index: 2;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small {
    align-items: center;
    border: none;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small .ellipse-small {
    background: #ffffff;
    border-radius: 50%;
    height: 3.2px;
    width: 3.2px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 98px;
  }
  body .main-container header .menu .menu-container {
    display: none;
  }
  body .main-container header .menu .menu-container-small {
    height: 100%;
    left: 0;
    position: fixed;
    top: -100%;
    transition: top 1s;
    width: 100%;
  }
  body .main-container header .menu .menu-container-small .links-small {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .menu-container-small .links-small ul li {
    display: flex;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a {
    font-family: quicksand-light;
    font-size: 16px;
    margin: 7.3px;
    text-align: center;
    text-decoration: none;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a:hover {
    color: #eee9ea;
  }
  body .main-container header .menu .quarter {
    height: 98px;
    position: absolute;
    width: 98px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 98px;
    left: 98px;
    top: 98px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 98px;
    left: 98px;
    top: 0;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  body .main-container .change-menu-small .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    right: 54px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    color: #eee9ea;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 36px;
  }
  body .main-container header .menu {
    border-radius: 109px;
    height: 219px;
    right: -134px;
    top: -134px;
    transition: height 1s, width 1s;
    width: 219px;
    z-index: 5;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 109px;
    top: 109px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close {
    display: none;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small {
    display: block;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    cursor: pointer;
    position: fixed;
    right: -100%;
    top: 60px;
    z-index: 6;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small .close-icon-small {
    bottom: 7.3px;
    color: #ffffff;
    font-size: 22px;
    position: relative;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small {
    border: none;
    cursor: pointer;
    height: 35px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 35px;
    z-index: 2;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small {
    align-items: center;
    border: none;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small .ellipse-small {
    background: #ffffff;
    border-radius: 50%;
    height: 3.6px;
    width: 3.6px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 109px;
  }
  body .main-container header .menu .menu-container {
    display: none;
  }
  body .main-container header .menu .menu-container-small {
    height: 100%;
    left: 0;
    position: fixed;
    top: -100%;
    transition: top 1s;
    width: 100%;
  }
  body .main-container header .menu .menu-container-small .links-small {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .menu-container-small .links-small ul li {
    display: flex;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a {
    font-family: quicksand-light;
    font-size: 18px;
    margin: 8.1px;
    text-align: center;
    text-decoration: none;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a:hover {
    color: #eee9ea;
  }
  body .main-container header .menu .quarter {
    height: 109px;
    position: absolute;
    width: 109px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 109px;
    left: 109px;
    top: 109px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 109px;
    left: 109px;
    top: 0;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  body .main-container .change-menu-small .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    right: 60px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    color: #eee9ea;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 40px;
  }
  body .main-container header .menu {
    border-radius: 121px;
    height: 243px;
    right: -149px;
    top: -149px;
    transition: height 1s, width 1s;
    width: 243px;
    z-index: 5;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 121px;
    top: 121px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close {
    display: none;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small {
    display: block;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    cursor: pointer;
    position: fixed;
    right: -100%;
    top: 67px;
    z-index: 6;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small .close-icon-small {
    bottom: 8.1px;
    color: #ffffff;
    font-size: 24px;
    position: relative;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small {
    border: none;
    cursor: pointer;
    height: 39px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 39px;
    z-index: 2;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small {
    align-items: center;
    border: none;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small .ellipse-small {
    background: #ffffff;
    border-radius: 50%;
    height: 4px;
    width: 4px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 121px;
  }
  body .main-container header .menu .menu-container {
    display: none;
  }
  body .main-container header .menu .menu-container-small {
    height: 100%;
    left: 0;
    position: fixed;
    top: -100%;
    transition: top 1s;
    width: 100%;
  }
  body .main-container header .menu .menu-container-small .links-small {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .menu-container-small .links-small ul li {
    display: flex;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a {
    font-family: quicksand-light;
    font-size: 20px;
    margin: 9px;
    text-align: center;
    text-decoration: none;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a:hover {
    color: #eee9ea;
  }
  body .main-container header .menu .quarter {
    height: 121px;
    position: absolute;
    width: 121px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 121px;
    left: 121px;
    top: 121px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 121px;
    left: 121px;
    top: 0;
  }
}
@media (min-width: 1200px) and (max-width: 1399px) {
  body .main-container .change-menu-small .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    right: 67px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    color: #eee9ea;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 45px;
  }
  body .main-container header .menu {
    border-radius: 135px;
    height: 270px;
    right: -166px;
    top: -166px;
    transition: height 1s, width 1s;
    width: 270px;
    z-index: 5;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 135px;
    top: 135px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close {
    display: none;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small {
    display: block;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small {
    cursor: pointer;
    position: fixed;
    right: -100%;
    top: 75px;
    z-index: 6;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .close-icon-container-small .close-icon-small {
    bottom: 9px;
    color: #ffffff;
    font-size: 27px;
    position: relative;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small {
    border: none;
    cursor: pointer;
    height: 43px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 43px;
    z-index: 2;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small {
    align-items: center;
    border: none;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close-small .ellipses-small .ellipse-area-small .ellipse-small {
    background: #ffffff;
    border-radius: 50%;
    height: 4.5px;
    width: 4.5px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 135px;
  }
  body .main-container header .menu .menu-container {
    display: none;
  }
  body .main-container header .menu .menu-container-small {
    height: 100%;
    left: 0;
    position: fixed;
    top: -100%;
    transition: top 1s;
    width: 100%;
  }
  body .main-container header .menu .menu-container-small .links-small {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0;
  }
  body .main-container header .menu .menu-container-small .links-small ul li {
    display: flex;
    justify-content: center;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a {
    font-family: quicksand-light;
    font-size: 22px;
    margin: 10px;
    text-align: center;
    text-decoration: none;
  }
  body .main-container header .menu .menu-container-small .links-small ul li a:hover {
    color: #eee9ea;
  }
  body .main-container header .menu .quarter {
    height: 135px;
    position: absolute;
    width: 135px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 135px;
    left: 135px;
    top: 135px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 135px;
    left: 135px;
    top: 0;
  }
}
@media (min-width: 1400px) and (max-width: 1475px) {
  body .main-container header .header-container .elements-container .info-container .info .button-area .button {
    width: 22%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    width: 24%;
  }
}
@media (min-width: 1476px) and (max-width: 1725px) {
  body .main-container header .header-container .elements-container .info-container .info .text {
    width: 24%;
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .main-container header .header-container .elements-container .info-container .info .activity {
    font-size: 73px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    margin: 52px 0 0 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button {
    border-radius: 10px;
    height: 162px;
    width: 20%;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .button-text {
    font-size: 33px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .icon-container .arrow {
    width: 25px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    margin: 125px 0 0 0;
    width: 25%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    font-size: 33px;
  }
  body .main-container header .header-container .large-img img {
    border-radius: 8.7px;
  }
  body .main-container header .header-container .location-small h2 {
    font-size: 40px;
    right: 6.2px;
  }
  body .main-container header .header-container .social .icons-container .icons img {
    margin-bottom: 26px;
    width: 22px;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 62px;
  }
  body .main-container header .menu {
    border-radius: 187px;
    height: 375px;
    right: -231px;
    top: -231px;
    width: 375px;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 187px;
    top: 187px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .close-icon-container .close-icon {
    bottom: 12px;
    font-size: 37px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses {
    height: 60px;
    width: 60px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses .ellipse-area .ellipse {
    height: 6px;
    width: 6px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 187px;
  }
  body .main-container header .menu .menu-container {
    height: 150px;
    width: 625px;
  }
  body .main-container header .menu .menu-container .links ul {
    top: 10px;
  }
  body .main-container header .menu .menu-container .links ul li {
    margin: 25px;
  }
  body .main-container header .menu .quarter {
    height: 187px;
    width: 187px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 187px;
    left: 187px;
    top: 187px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 187px;
    left: 187px;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .main-container header .header-container .elements-container .info-container .info .activity {
    font-size: 91px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    margin: 65px 0 0 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button {
    border-radius: 13px;
    height: 202px;
    width: 20%;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .button-text {
    font-size: 41px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .icon-container .arrow {
    width: 31px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    margin: 156px 0 0 0;
    width: 25%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    font-size: 41px;
  }
  body .main-container header .header-container .large-img img {
    border-radius: 11px;
  }
  body .main-container header .header-container .location-small h2 {
    font-size: 50px;
    right: 7.7px;
  }
  body .main-container header .header-container .social .icons-container .icons img {
    margin-bottom: 32px;
    width: 27px;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 77px;
  }
  body .main-container header .menu {
    border-radius: 234px;
    height: 469px;
    right: -289px;
    top: -289px;
    width: 469px;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 234px;
    top: 234px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .close-icon-container .close-icon {
    bottom: 15px;
    font-size: 46px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses {
    height: 75px;
    width: 75px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses .ellipse-area .ellipse {
    height: 7px;
    width: 7px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 234px;
  }
  body .main-container header .menu .menu-container {
    height: 187px;
    width: 781px;
  }
  body .main-container header .menu .menu-container .links ul {
    top: 12px;
  }
  body .main-container header .menu .menu-container .links ul li {
    margin: 31px;
  }
  body .main-container header .menu .quarter {
    height: 234px;
    width: 234px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 234px;
    left: 234px;
    top: 234px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 234px;
    left: 234px;
  }
}
@media (min-width: 3751px) {
  body .main-container header .header-container .elements-container .info-container .info .activity {
    font-size: 141px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area {
    margin: 101px 0 0 0;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button {
    border-radius: 20px;
    height: 315px;
    width: 20%;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .button-text {
    font-size: 63px;
  }
  body .main-container header .header-container .elements-container .info-container .info .button-area .button .button-content .icon-container .arrow {
    width: 47px;
  }
  body .main-container header .header-container .elements-container .info-container .info .text {
    margin: 244px 0 0 0;
    width: 25%;
  }
  body .main-container header .header-container .elements-container .info-container .info .text h2 {
    font-size: 63px;
  }
  body .main-container header .header-container .large-img img {
    border-radius: 16px;
  }
  body .main-container header .header-container .location-small h2 {
    font-size: 77px;
    right: 12px;
  }
  body .main-container header .header-container .social .icons-container .icons img {
    margin-bottom: 50px;
    width: 41px;
  }
  body .main-container header .header-container .via-text h2 {
    font-size: 120px;
  }
  body .main-container header .menu {
    border-radius: 366px;
    height: 733px;
    right: -451px;
    top: -451px;
    width: 733px;
  }
  body .main-container header .menu .left-bottom {
    border-bottom-left-radius: 366px;
    top: 366px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .close-icon-container .close-icon {
    bottom: 22px;
    font-size: 71px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses {
    height: 116px;
    width: 116px;
  }
  body .main-container header .menu .left-bottom .ellipses-and-close .ellipses .ellipse-area .ellipse {
    height: 10px;
    width: 10px;
  }
  body .main-container header .menu .left-top {
    border-top-left-radius: 366px;
  }
  body .main-container header .menu .menu-container {
    height: 293px;
    width: 1220px;
  }
  body .main-container header .menu .menu-container .links ul {
    top: 18px;
  }
  body .main-container header .menu .menu-container .links ul li {
    margin: 47px;
  }
  body .main-container header .menu .quarter {
    height: 366px;
    width: 366px;
  }
  body .main-container header .menu .right-bottom {
    border-bottom-right-radius: 366px;
    left: 366px;
    top: 366px;
  }
  body .main-container header .menu .right-top {
    border-top-right-radius: 366px;
    left: 366px;
  }
}
body .main-container .story {
  background: #1d1d1d;
}
body .main-container .story .content .bottom {
  margin: 149px 0 0 0;
}
body .main-container .story .content .bottom .blocks-container {
  background: #3f3f3f;
  border-radius: 10px;
  box-shadow: 10px 10px 4px rgba(0, 0, 0, 0.4);
  height: 350px;
  padding: 0;
}
body .main-container .story .content .bottom .blocks-container .block {
  align-items: center;
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
}
body .main-container .story .content .bottom .blocks-container .block .data {
  display: inline-block;
  margin: 0;
  padding: 0;
}
body .main-container .story .content .bottom .blocks-container .block .data h2 {
  bottom: 0;
  color: #eeeae9;
  display: inline-block;
  font-family: cinzel-regular;
  font-size: 75px;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
body .main-container .story .content .bottom .blocks-container .block .data .text {
  bottom: 0;
  color: #ffffff;
  display: block;
  font-size: 50px;
  text-align: center;
}
body .main-container .story .content .bottom .blocks-container .left {
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
}
body .main-container .story .content .bottom .blocks-container .right {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
}
body .main-container .story .content .middle {
  margin: 125px 0 0 0;
}
body .main-container .story .content .middle .great-wall-container {
  margin: 0;
  padding: 0;
}
body .main-container .story .content .middle .great-wall-container .img-container {
  margin: 0;
  padding: 0;
}
body .main-container .story .content .middle .great-wall-container .img-container img {
  border-bottom-left-radius: 12px;
  border-top-left-radius: 12px;
}
body .main-container .story .content .middle .great-wall-container .info-container {
  margin: 0;
  padding: 0;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area {
  align-items: center;
  background: #3f3f3f;
  border-radius: 9px;
  bottom: 5%;
  box-shadow: 10px 10px 4px rgba(0, 0, 0, 0.35);
  display: flex;
  height: 110%;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: relative;
  width: 100%;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
  bottom: 13px;
  display: flex;
  justify-content: center;
  margin: 68px 0 0 0;
  position: relative;
  width: 100%;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
  background: #3f3f3f;
  border: 1px solid #ffffff;
  cursor: pointer;
  height: 110px;
  position: relative;
  width: 53%;
  z-index: 4;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left {
  align-items: center;
  background: #ffffff;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 24%;
  z-index: 2;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left img {
  height: auto;
  margin: 0;
  padding: 0;
  width: 40%;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 76%;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 40px;
  margin: 0;
  padding: 0;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
  border-left: none;
  border-right: 1px solid rgba(255, 255, 255, 0.25);
  height: 100%;
  left: 14px;
  outline: 0;
  position: absolute;
  top: 14px;
  width: 100%;
  z-index: 1;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container {
  position: relative;
  right: 19%;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
  bottom: 0;
  color: #ffffff;
  font-family: comfortaa-regular;
  font-size: 75px;
  text-shadow: 8px 8px 4px rgba(0, 0, 0, 0.75);
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
  display: flex;
  justify-content: center;
  margin: 55px 0 0 0;
}
body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 35px;
  width: 77%;
}
body .main-container .story .content .middle .video {
  display: flex;
  justify-content: center;
  margin: 200px 0 0 0;
}
body .main-container .story .content .middle .video .video-area {
  border: 1px solid #44403f;
  border-radius: 13px;
  height: 200px;
  padding: 0;
  position: relative;
  width: 200px;
}
body .main-container .story .content .middle .video .video-area .borders {
  border-bottom: 1px solid rgba(68, 64, 63, 0.25);
  border-right: 1px solid rgba(68, 64, 63, 0.25);
  border-radius: 13px;
  height: 200px;
  left: 7px;
  position: absolute;
  top: 7px;
  width: 200px;
}
body .main-container .story .content .middle .video .video-area .rectangle-area {
  align-items: center;
  background: #44403f;
  border-radius: 8px;
  display: flex;
  height: 150px;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 150px;
}
body .main-container .story .content .middle .video .video-area .rectangle-area img {
  cursor: pointer;
  height: auto;
  width: 50%;
}
body .main-container .story .content .top .heading-container .heading {
  bottom: 0;
  color: #eef5f2;
  display: inline-block;
  font-family: comfortaa-regular;
  text-shadow: 4px 4px 4px #000000;
}
@media (max-width: 300px) {
  body .main-container .story {
    background: #2c2c2c;
  }
  body .main-container .story .content {
    padding-top: 100px;
    width: 90%;
  }
  body .main-container .story .content .bottom {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .bottom .blocks-container {
    background: #1b1b1b;
    height: 700px;
    width: 100%;
  }
  body .main-container .story .content .bottom .blocks-container .block .data h2 {
    font-size: 35px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data .text {
    font-size: 35px;
  }
  body .main-container .story .content .bottom .blocks-container .center {
    border-bottom: 7.5px solid;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 7.5px solid;
  }
  body .main-container .story .content .bottom .blocks-container .left {
    border-bottom: 7.5px solid;
    border-bottom-left-radius: 0;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 15px solid;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  body .main-container .story .content .bottom .blocks-container .right {
    border-bottom: 15px solid;
    border-bottom-left-radius: 10px;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 7.5px solid;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  body .main-container .story .content .middle {
    margin: 75px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-radius: 5px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    width: 90%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
    bottom: 9px;
    display: flex;
    justify-content: center;
    margin: 44px 0 0 0;
    width: 100%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
    background: #3f3f3f;
    border: 1px solid #ffffff;
    height: 75px;
    position: relative;
    width: 85%;
    z-index: 4;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left {
    align-items: center;
    background: #ffffff;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 24%;
    z-index: 2;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 40%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 76%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
    bottom: 0;
    color: #ffffff;
    font-size: 27px;
    margin: 0;
    padding: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    height: 100%;
    left: 14px;
    outline: 0;
    position: absolute;
    top: 14px;
    width: 100%;
    z-index: 1;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container {
    padding: 15px 0 0 0;
    position: relative;
    right: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    font-size: 21px;
    text-align: center;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 20px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 21px;
    width: 90%;
  }
  body .main-container .story .content .middle .video {
    display: flex;
    justify-content: center;
    margin: 125px 0 0 0;
  }
  body .main-container .story .content .middle .video .video-area {
    height: 125px;
    width: 125px;
  }
  body .main-container .story .content .middle .video .video-area .borders {
    height: 125px;
    width: 125px;
  }
  body .main-container .story .content .middle .video .video-area .rectangle-area {
    height: 100px;
    width: 100px;
  }
  body .main-container .story .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .top .heading-container .heading {
    font-size: 35px;
  }
}
@media (min-width: 301px) and (max-width: 576px) {
  body .main-container .story {
    background: #2c2c2c;
  }
  body .main-container .story .content {
    width: 90%;
  }
  body .main-container .story .content .bottom {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .bottom .blocks-container {
    background: #1b1b1b;
    height: 900px;
    width: 100%;
  }
  body .main-container .story .content .bottom .blocks-container .block .data h2 {
    font-size: 50px;
  }
  body .main-container .story .content .bottom .blocks-container .center {
    border-bottom: 7.5px solid;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 7.5px solid;
  }
  body .main-container .story .content .bottom .blocks-container .left {
    border-bottom: 7.5px solid;
    border-bottom-left-radius: 0;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 15px solid;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  body .main-container .story .content .bottom .blocks-container .right {
    border-bottom: 15px solid;
    border-bottom-left-radius: 10px;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 7.5px solid;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  body .main-container .story .content .middle {
    margin: 75px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-radius: 5px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    width: 90%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
    bottom: 10px;
    display: flex;
    justify-content: center;
    margin: 49px 0 0 0;
    width: 100%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
    background: #3f3f3f;
    border: 1px solid #ffffff;
    height: 75px;
    position: relative;
    width: 85%;
    z-index: 4;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left {
    align-items: center;
    background: #ffffff;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 24%;
    z-index: 2;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 40%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 76%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
    bottom: 0;
    color: #ffffff;
    font-size: 30px;
    margin: 0;
    padding: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    height: 100%;
    left: 14px;
    outline: 0;
    position: absolute;
    top: 14px;
    width: 100%;
    z-index: 1;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container {
    padding: 15px 0 0 0;
    position: relative;
    right: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    font-size: 30px;
    text-align: center;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 20px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 21px;
    width: 90%;
  }
  body .main-container .story .content .middle .video {
    display: flex;
    justify-content: center;
    margin: 125px 0 0 0;
  }
  body .main-container .story .content .middle .video .video-area {
    height: 125px;
    width: 125px;
  }
  body .main-container .story .content .middle .video .video-area .borders {
    height: 125px;
    width: 125px;
  }
  body .main-container .story .content .middle .video .video-area .rectangle-area {
    height: 100px;
    width: 100px;
  }
  body .main-container .story .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .top .heading-container .heading {
    font-size: 45px;
  }
}
@media (min-width: 577px) and (max-width: 999px) {
  body .main-container .story {
    background: #2c2c2c;
  }
  body .main-container .story .content {
    width: 90%;
  }
  body .main-container .story .content .bottom {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .bottom .blocks-container {
    background: #1b1b1b;
    height: 1314px;
    width: 75%;
  }
  body .main-container .story .content .bottom .blocks-container .block .data h2 {
    font-size: 50px;
  }
  body .main-container .story .content .bottom .blocks-container .center {
    border-bottom: 7.5px solid;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 7.5px solid;
  }
  body .main-container .story .content .bottom .blocks-container .left {
    border-bottom: 7.5px solid;
    border-bottom-left-radius: 0;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 15px solid;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  body .main-container .story .content .bottom .blocks-container .right {
    border-bottom: 15px solid;
    border-bottom-left-radius: 10px;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 7.5px solid;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  body .main-container .story .content .middle {
    margin: 75px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-radius: 5px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    width: 90%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
    bottom: 11px;
    display: flex;
    justify-content: center;
    margin: 55px 0 0 0;
    width: 100%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
    background: #3f3f3f;
    border: 1px solid #ffffff;
    height: 75px;
    position: relative;
    width: 55%;
    z-index: 4;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left {
    align-items: center;
    background: #ffffff;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 24%;
    z-index: 2;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 40%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 76%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
    bottom: 0;
    color: #ffffff;
    font-size: 27px;
    margin: 0;
    padding: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    height: 100%;
    left: 14px;
    outline: 0;
    position: absolute;
    top: 14px;
    width: 100%;
    z-index: 1;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container {
    padding: 15px 0 0 0;
    position: relative;
    right: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    font-size: 30px;
    text-align: center;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 20px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 21px;
    width: 90%;
  }
  body .main-container .story .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .top .heading-container .heading {
    font-size: 60px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  body .main-container .story {
    background: #2c2c2c;
  }
  body .main-container .story .content .bottom {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .bottom .blocks-container {
    background: #1b1b1b;
    height: 1314px;
    width: 75%;
  }
  body .main-container .story .content .bottom .blocks-container .center {
    border-bottom: 7.5px solid;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 7.5px solid;
  }
  body .main-container .story .content .bottom .blocks-container .left {
    border-bottom: 7.5px solid;
    border-bottom-left-radius: 0;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 15px solid;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }
  body .main-container .story .content .bottom .blocks-container .right {
    border-bottom: 15px solid;
    border-bottom-left-radius: 10px;
    border-left: 15px solid;
    border-right: 15px solid;
    border-top: 7.5px solid;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
  body .main-container .story .content .middle {
    margin: 75px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-radius: 5px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    width: 90%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
    bottom: 12px;
    display: flex;
    justify-content: center;
    margin: 61px 0 0 0;
    width: 100%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
    background: #3f3f3f;
    border: 1px solid #ffffff;
    height: 75px;
    position: relative;
    width: 45%;
    z-index: 4;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left {
    align-items: center;
    background: #ffffff;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 24%;
    z-index: 2;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .left img {
    height: auto;
    margin: 0;
    padding: 0;
    width: 40%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0;
    padding: 0;
    width: 76%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
    bottom: 0;
    color: #ffffff;
    font-size: 30px;
    margin: 0;
    padding: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
    height: 100%;
    left: 14px;
    outline: 0;
    position: absolute;
    top: 14px;
    width: 100%;
    z-index: 1;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container {
    padding: 15px 0 0 0;
    position: relative;
    right: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    font-size: 30px;
    text-align: center;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 20px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 21px;
    width: 90%;
  }
  body .main-container .story .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .story .content .top .heading-container .heading {
    font-size: 60px;
  }
}
@media (min-width: 1400px) and (max-width: 1574px) {
  body .main-container .story {
    background: #1d1d1d;
  }
  body .main-container .story .content .middle {
    margin: 125px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container {
    margin: 0;
    padding: 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container {
    margin: 0;
    padding: 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    background: #3f3f3f;
    border-radius: 9px;
    bottom: 5%;
    box-shadow: 10px 10px 4px rgba(0, 0, 0, 0.35);
    height: 110%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container {
    position: relative;
    right: 19%;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    bottom: 0;
    color: #ffffff;
    font-family: permanent-marker-regular;
    font-size: 50px;
    text-shadow: 8px 8px 4px rgba(0, 0, 0, 0.75);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 35px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 31px;
    width: 77%;
  }
  body .main-container .story .content .top .heading-container .heading {
    bottom: 0;
    color: #ffffff;
    display: inline-block;
    font-family: permanent-marker-regular;
    text-shadow: 4px 4px 4px #000000;
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .main-container .story .content .bottom {
    margin: 186px 0 0 0;
  }
  body .main-container .story .content .bottom .blocks-container {
    border-radius: 12.5px;
    box-shadow: 12.5px 12.5px 5px rgba(0, 0, 0, 0.4);
    height: 438px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data h2 {
    font-size: 93px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data .text {
    font-size: 62px;
  }
  body .main-container .story .content .bottom .blocks-container .left {
    border-bottom-left-radius: 12.5px;
    border-top-left-radius: 12.5px;
  }
  body .main-container .story .content .bottom .blocks-container .right {
    border-bottom-right-radius: 12.5px;
    border-top-right-radius: 12.5px;
  }
  body .main-container .story .content .middle {
    margin: 156px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-bottom-left-radius: 15px;
    border-top-left-radius: 15px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    border-radius: 11px;
    box-shadow: 12.5px 12.5px 5px rgba(0, 0, 0, 0.35);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
    bottom: 16px;
    margin: 85px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
    border: 1.25px solid #ffffff;
    height: 137px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
    font-size: 50px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
    border-bottom: 1.25px solid rgba(255, 255, 255, 0.25);
    border-right: 1.25px solid rgba(255, 255, 255, 0.25);
    left: 17px;
    top: 17px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    font-size: 84px;
    text-shadow: 10px 10px 5px rgba(0, 0, 0, 0.75);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 68px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 43px;
  }
  body .main-container .story .content .middle .video {
    margin: 250px 0 0 0;
  }
  body .main-container .story .content .middle .video .video-area {
    border: 1.25px solid #44403f;
    border-radius: 16px;
    height: 250px;
    width: 250px;
  }
  body .main-container .story .content .middle .video .video-area .borders {
    border-bottom: 1.25px solid rgba(68, 64, 63, 0.25);
    border-right: 1.25px solid rgba(68, 64, 63, 0.25);
    border-radius: 16px;
    height: 250px;
    left: 8px;
    top: 8px;
    width: 250px;
  }
  body .main-container .story .content .middle .video .video-area .rectangle-area {
    border-radius: 10px;
    height: 187px;
    width: 187px;
  }
  body .main-container .story .content .top .heading-container .heading {
    text-shadow: 5px 5px 5px #000000;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .main-container .story .content .bottom {
    margin: 233px 0 0 0;
  }
  body .main-container .story .content .bottom .blocks-container {
    border-radius: 15.6px;
    box-shadow: 15.6px 15.6px 6.2px rgba(0, 0, 0, 0.4);
    height: 548px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data h2 {
    font-size: 116px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data .text {
    font-size: 77px;
  }
  body .main-container .story .content .bottom .blocks-container .left {
    border-bottom-left-radius: 15.6px;
    border-top-left-radius: 15.6px;
  }
  body .main-container .story .content .bottom .blocks-container .right {
    border-bottom-right-radius: 15.6px;
    border-top-right-radius: 15.6px;
  }
  body .main-container .story .content .middle {
    margin: 195px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-bottom-left-radius: 18px;
    border-top-left-radius: 18px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    border-radius: 13px;
    box-shadow: 15.6px 15.6px 6.2px rgba(0, 0, 0, 0.35);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
    bottom: 20px;
    margin: 106px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
    border: 1.56px solid #ffffff;
    height: 171px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
    font-size: 62px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
    border-bottom: 1.56px solid rgba(255, 255, 255, 0.25);
    border-right: 1.56px solid rgba(255, 255, 255, 0.25);
    left: 21px;
    top: 21px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    font-size: 105px;
    text-shadow: 12.5px 12.5px 6.2px rgba(0, 0, 0, 0.75);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 85px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 53px;
  }
  body .main-container .story .content .middle .video {
    margin: 312px 0 0 0;
  }
  body .main-container .story .content .middle .video .video-area {
    border: 1.56px solid #44403f;
    border-radius: 20px;
    height: 312px;
    width: 312px;
  }
  body .main-container .story .content .middle .video .video-area .borders {
    border-bottom: 1.56px solid rgba(68, 64, 63, 0.25);
    border-right: 1.56px solid rgba(68, 64, 63, 0.25);
    border-radius: 20px;
    height: 312px;
    left: 10px;
    top: 10px;
    width: 312px;
  }
  body .main-container .story .content .middle .video .video-area .rectangle-area {
    border-radius: 12.5px;
    height: 234px;
    width: 234px;
  }
  body .main-container .story .content .top .heading-container .heading {
    text-shadow: 6.2px 6.2px 6.2px #000000;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .main-container .story .content .bottom {
    margin: 291px 0 0 0;
  }
  body .main-container .story .content .bottom .blocks-container {
    border-radius: 19.5px;
    box-shadow: 19.5px 19.5px 7.7px rgba(0, 0, 0, 0.4);
    height: 685px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data h2 {
    font-size: 145px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data .text {
    font-size: 96px;
  }
  body .main-container .story .content .bottom .blocks-container .left {
    border-bottom-left-radius: 19.5px;
    border-top-left-radius: 19.5px;
  }
  body .main-container .story .content .bottom .blocks-container .right {
    border-bottom-right-radius: 19.5px;
    border-top-right-radius: 19.5px;
  }
  body .main-container .story .content .middle {
    margin: 244px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-bottom-left-radius: 22px;
    border-top-left-radius: 22px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    border-radius: 16px;
    box-shadow: 19.5px 19.5px 7.7px rgba(0, 0, 0, 0.35);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
    bottom: 25px;
    margin: 132px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
    border: 1.95px solid #ffffff;
    height: 213px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
    font-size: 77px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
    border-bottom: 1.95px solid rgba(255, 255, 255, 0.25);
    border-right: 1.95px solid rgba(255, 255, 255, 0.25);
    left: 26px;
    top: 26px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    font-size: 131px;
    text-shadow: 15.6px 15.6px 7.7px rgba(0, 0, 0, 0.75);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 106px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 66px;
  }
  body .main-container .story .content .middle .video {
    margin: 390px 0 0 0;
  }
  body .main-container .story .content .middle .video .video-area {
    border: 1.95px solid #44403f;
    border-radius: 25px;
    height: 390px;
    width: 390px;
  }
  body .main-container .story .content .middle .video .video-area .borders {
    border-bottom: 1.95px solid rgba(68, 64, 63, 0.25);
    border-right: 1.95px solid rgba(68, 64, 63, 0.25);
    border-radius: 25px;
    height: 390px;
    left: 12.5px;
    top: 12.5px;
    width: 390px;
  }
  body .main-container .story .content .middle .video .video-area .rectangle-area {
    border-radius: 15.6px;
    height: 293px;
    width: 293px;
  }
  body .main-container .story .content .top .heading-container .heading {
    text-shadow: 7.7px 7.7px 7.7px #000000;
  }
}
@media (min-width: 3751px) {
  body .main-container .story .content .bottom {
    margin: 364px 0 0 0;
  }
  body .main-container .story .content .bottom .blocks-container {
    border-radius: 24.3px;
    box-shadow: 24.3px 24.3px 9.6px rgba(0, 0, 0, 0.4);
    height: 856px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data h2 {
    font-size: 181px;
  }
  body .main-container .story .content .bottom .blocks-container .block .data .text {
    font-size: 120px;
  }
  body .main-container .story .content .bottom .blocks-container .left {
    border-bottom-left-radius: 24.3px;
    border-top-left-radius: 24.3px;
  }
  body .main-container .story .content .bottom .blocks-container .right {
    border-bottom-right-radius: 24.3px;
    border-top-right-radius: 24.3px;
  }
  body .main-container .story .content .middle {
    margin: 305px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .img-container img {
    border-bottom-left-radius: 27px;
    border-top-left-radius: 27px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area {
    border-radius: 20px;
    box-shadow: 24.3px 24.3px 9.6px rgba(0, 0, 0, 0.35);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container {
    bottom: 31px;
    margin: 165px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button {
    border: 2.43px solid #ffffff;
    height: 266px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .right h2 {
    font-size: 96px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .button-container .button .shadow {
    border-bottom: 2.43px solid rgba(255, 255, 255, 0.25);
    border-right: 2.43px solid rgba(255, 255, 255, 0.25);
    left: 32px;
    top: 32px;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-heading-container h2 {
    font-size: 163px;
    text-shadow: 19.5px 19.5px 9.6px rgba(0, 0, 0, 0.75);
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container {
    margin: 132px 0 0 0;
  }
  body .main-container .story .content .middle .great-wall-container .info-container .info-area .info-area-elements .great-wall-text-container h2 {
    font-size: 82px;
  }
  body .main-container .story .content .middle .video {
    margin: 488px 0 0 0;
  }
  body .main-container .story .content .middle .video .video-area {
    border: 2.43px solid #44403f;
    border-radius: 31px;
    height: 488px;
    width: 488px;
  }
  body .main-container .story .content .middle .video .video-area .borders {
    border-bottom: 2.43px solid rgba(68, 64, 63, 0.25);
    border-right: 2.43px solid rgba(68, 64, 63, 0.25);
    border-radius: 31px;
    height: 488px;
    left: 15.6px;
    top: 15.6px;
    width: 488px;
  }
  body .main-container .story .content .middle .video .video-area .rectangle-area {
    border-radius: 19.5px;
    height: 366px;
    width: 366px;
  }
  body .main-container .story .content .top .heading-container .heading {
    text-shadow: 9.6px 9.6px 9.6px #000000;
  }
}
body .main-container .subscribe {
  background: #1d1d1d;
}
body .main-container .subscribe .content {
  width: 84%;
}
body .main-container .subscribe .content .subscribe-area {
  backdrop-filter: blur(40px);
  background: #363636;
  border-radius: 12px;
  margin: 0;
  padding: 0;
  -webkit-backdrop-filter: blur(40px);
  width: 100%;
}
body .main-container .subscribe .content .subscribe-area .left {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0;
}
body .main-container .subscribe .content .subscribe-area .left .left-content {
  display: inline-block;
  margin: 55px 0 55px 109px;
  position: relative;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
  height: 86px;
  margin: 48px 0 0 0;
  padding: 0;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form {
  height: 100%;
  margin: 0;
  padding: 0;
  width: 95%;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
  background: rgba(0, 0, 0, 0.15);
  border: none;
  border-bottom-left-radius: 14px;
  border-top-left-radius: 14px;
  height: 100%;
  margin: 0;
  outline: none;
  padding: 0;
  width: 70%;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
  color: #ffffff;
  font-family: acme-regular;
  font-size: 30px;
  opacity: 1;
  padding: 0 0 0 20px;
  position: relative;
  top: 3px;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-moz-placeholder {
  color: #ffffff;
  opacity: 1;
  position: relative;
  top: 3px;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
  background: #515151;
  border: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 14px;
  border-top-left-radius: 0;
  border-top-right-radius: 14px;
  color: #ffffff;
  float: right;
  font-family: acme-regular;
  font-size: 24px;
  height: 100%;
  position: relative;
  top: 3.1px;
  width: 30%;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-webkit-input-placeholder {
  color: #ffffff;
  opacity: 1;
  position: relative;
  top: 3px;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 45px;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 28px;
}
body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
  bottom: 0;
  color: #ffffff;
  display: inline-block;
  font-size: 45px;
}
body .main-container .subscribe .content .subscribe-area .right {
  display: flex;
  justify-content: end;
  margin: 0;
  padding: 0;
}
body .main-container .subscribe .content .subscribe-area .right .img-container {
  margin: 0;
  padding: 0;
}
@media (max-width: 300px) {
  body .main-container .subscribe {
    background: #2c2c2c;
  }
  body .main-container .subscribe .content {
    padding-top: 2px;
    width: 90%;
  }
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(26px);
    border-radius: 8.1px;
    -webkit-backdrop-filter: blur(26px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 15px 31px 15px 31px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 56px;
    margin: 31px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form {
    width: 100%;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px;
    width: 60%;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 20px;
    padding: 0 0 0 13px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 10px;
    border-top-right-radius: 10px;
    font-size: 16px;
    top: 2px;
    width: 40%;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 29px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 18px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 29px;
  }
  body .main-container .subscribe .content .subscribe-area .right {
    display: none;
  }
}
@media (min-width: 301px) and (max-width: 576px) {
  body .main-container .subscribe {
    background: #2c2c2c;
  }
  body .main-container .subscribe .content {
    padding-top: 41px;
    width: 90%;
  }
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(29px);
    border-radius: 9px;
    -webkit-backdrop-filter: blur(29px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 17px 34px 17px 34px;
    top: 1.6px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 62px;
    margin: 35px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form {
    width: 100%;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 11px;
    border-top-left-radius: 11px;
    width: 60%;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 22px;
    padding: 0 0 0 14px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 11px;
    border-top-right-radius: 11px;
    font-size: 18px;
    top: 2.2px;
    width: 40%;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 32px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 20px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 32px;
  }
  body .main-container .subscribe .content .subscribe-area .right {
    display: none;
  }
}
@media (min-width: 577px) and (max-width: 999px) {
  body .main-container .subscribe {
    background: #2c2c2c;
  }
  body .main-container .subscribe .content {
    padding-top: 29px;
    width: 90%;
  }
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(32px);
    border-radius: 10px;
    -webkit-backdrop-filter: blur(32px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 19px 38px 19px 38px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 69px;
    margin: 39px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 24px;
    padding: 0 0 0 16px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 12px;
    border-top-right-radius: 12px;
    font-size: 20px;
    top: 2.5px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 36px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 22px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 36px;
  }
  body .main-container .subscribe .content .subscribe-area .right {
    display: none;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  body .main-container .subscribe {
    background: #2c2c2c;
  }
  body .main-container .subscribe .content {
    padding-top: 15px;
  }
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(36px);
    border-radius: 11px;
    -webkit-backdrop-filter: blur(36px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 49px 98px 49px 98px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 77px;
    margin: 43px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 13px;
    border-top-left-radius: 13px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 27px;
    padding: 0 0 0 18px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 13px;
    border-top-right-radius: 13px;
    font-size: 22px;
    top: 2.8px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 40px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 25px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 40px;
  }
  body .main-container .subscribe .content .subscribe-area .right {
    display: none;
  }
}
@media (min-width: 1400px) and (max-width: 1575px) {
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(36px);
    border-radius: 11px;
    -webkit-backdrop-filter: blur(36px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 49px 72px 49px 72px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 77px;
    margin: 43px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 13px;
    border-top-left-radius: 13px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 27px;
    padding: 0 0 0 18px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 13px;
    border-top-right-radius: 13px;
    font-size: 22px;
    top: 2.8px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 40px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 25px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 40px;
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(50px);
    border-radius: 15px;
    -webkit-backdrop-filter: blur(50px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 68px 0 68px 136px;
    top: 3.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 107px;
    margin: 60px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 17px;
    border-top-left-radius: 17px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 37px;
    padding: 0 0 0 25px;
    top: 3.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-moz-placeholder {
    top: 3.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 17px;
    border-top-right-radius: 17px;
    font-size: 30px;
    top: 3.8px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-webkit-input-placeholder {
    top: 3.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 56px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 35px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 56px;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(62px);
    border-radius: 18px;
    -webkit-backdrop-filter: blur(62px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 85px 0 85px 170px;
    top: 4.6px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 134px;
    margin: 75px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 21px;
    border-top-left-radius: 21px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 46px;
    padding: 0 0 0 31px;
    top: 4.6px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-moz-placeholder {
    top: 4.6px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 21px;
    border-top-right-radius: 21px;
    font-size: 37px;
    top: 4.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-webkit-input-placeholder {
    top: 4.6px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 70px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 43px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 70px;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(77px);
    border-radius: 22px;
    -webkit-backdrop-filter: blur(77px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 106px 0 106px 212px;
    top: 5.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 167px;
    margin: 93px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 26px;
    border-top-left-radius: 26px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 57px;
    padding: 0 0 0 38px;
    top: 5.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-moz-placeholder {
    top: 5.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 26px;
    border-top-right-radius: 26px;
    font-size: 46px;
    top: 5.8px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-webkit-input-placeholder {
    top: 5.7px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 87px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 53px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 87px;
  }
}
@media (min-width: 3751px) {
  body .main-container .subscribe .content .subscribe-area {
    backdrop-filter: blur(96px);
    border-radius: 27px;
    -webkit-backdrop-filter: blur(96px);
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content {
    margin: 132px 0 132px 265px;
    top: 7.1px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form {
    height: 209px;
    margin: 116px 0 0 0;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .field {
    border-bottom-left-radius: 32px;
    border-top-left-radius: 32px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form input[placeholder] {
    font-size: 71px;
    padding: 0 0 0 47px;
    top: 7.1px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-moz-placeholder {
    top: 7.1px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form .submit-button {
    border-bottom-right-radius: 32px;
    border-top-right-radius: 32px;
    font-size: 57px;
    top: 7.2px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .subscribe-form form ::-webkit-input-placeholder {
    top: 7.1px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-one h2 {
    font-size: 108px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-three h2 {
    font-size: 66px;
  }
  body .main-container .subscribe .content .subscribe-area .left .left-content .text-two h2 {
    font-size: 108px;
  }
}
body .main-container .tours {
  background: #1d1d1d;
  margin: 0;
  padding: 0;
}
body .main-container .tours .content .bottom {
  margin: 140px 0 0 0;
  padding: 0;
}
body .main-container .tours .content .bottom .tours-area {
  margin: 0;
  padding: 0;
}
body .main-container .tours .content .bottom .tours-area .block {
  border-left: 22.5px solid transparent;
  border-right: 22.5px solid transparent;
  border-top: 22.5px solid transparent;
  margin: 0;
  padding: 0;
  position: relative;
}
body .main-container .tours .content .bottom .tours-area .block .additional-borders {
  border: 1px solid rgba(155, 143, 129, 0.5);
  border-radius: 9px;
  box-shadow: 0px 0px 4px rgba(155, 143, 129, 0.5);
  height: 650px;
  left: 6px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 6px;
  width: 100%;
  z-index: 1;
}
body .main-container .tours .content .bottom .tours-area .block .block-content {
  align-items: center;
  background: #1d1d1d;
  border: 1px solid #44403f;
  border-radius: 9px;
  display: flex;
  height: 650px;
  justify-content: center;
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 2;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info {
  width: 84%;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
  display: flex;
  justify-content: center;
  margin: 118px 0 0 0;
  width: 100%;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
  background: transparent;
  border: 1px solid #ffffff;
  cursor: pointer;
  height: 100px;
  width: 100%;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left {
  align-items: center;
  background: #ffffff;
  display: flex;
  height: 100%;
  justify-content: center;
  width: 25%;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
  height: auto;
  width: 35px;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .right {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 75%;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .right h2 {
  bottom: 0;
  font-size: 30px;
  line-height: 40px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-overflow: ellipsis;
  top: 0;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 27px;
  margin: 12px 0 0 0;
  text-align: center;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container {
  align-items: center;
  display: flex;
  height: 60px;
  justify-content: center;
  width: 100%;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-heritage {
  height: auto;
  width: 50px;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-mountains {
  height: auto;
  width: 60px;
}
body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-sailing {
  height: auto;
  width: 43px;
}
body .main-container .tours .content .bottom .tours-area .mountains {
  position: relative;
  right: 22.5px;
}
body .main-container .tours .content .bottom .tours-area .sailing {
  left: 22.5px;
  position: relative;
}
body .main-container .tours .content .middle {
  margin: 125px 0 0 0;
  padding: 0;
}
body .main-container .tours .content .middle .middle-container {
  margin: 0;
  padding: 0;
}
body .main-container .tours .content .middle .middle-container .left {
  align-items: center;
  display: flex;
  justify-content: start;
  margin: 0;
  padding: 0;
}
body .main-container .tours .content .middle .middle-container .left .left-container {
  display: inline-block;
  margin: 0;
  padding: 0;
  width: 90%;
}
body .main-container .tours .content .middle .middle-container .left .left-container .berlin-location {
  display: none;
}
body .main-container .tours .content .middle .middle-container .left .left-container .berlin-text-container {
  display: none;
}
body .main-container .tours .content .middle .middle-container .left .left-container .location {
  margin: 52px 0 0 0;
}
body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 90px;
  text-align: center;
}
body .main-container .tours .content .middle .middle-container .left .left-container .numbers {
  margin: 0;
  padding: 0;
  width: 100%;
}
body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center {
  align-items: center;
  display: flex;
  margin: 0;
  padding: 0;
  width: 70%;
}
body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
  background: #eee9ea;
  height: 1px;
  margin: 0;
  padding: 0;
  width: 100%;
}
body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left {
  display: flex;
  font-size: 0;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 15%;
}
body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left h2 {
  bottom: 0;
  color: #515151;
  cursor: pointer;
  font-size: 75px;
  line-height: 75px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
}
body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 0;
  width: 15%;
}
body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right h2 {
  bottom: 0;
  color: #ffffff;
  cursor: pointer;
  font-size: 75px;
  line-height: 75px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  text-overflow: ellipsis;
}
body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
  margin: 15px 0 0 0;
}
body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
  bottom: 0;
  color: #ffffff;
  font-size: 40px;
  text-align: center;
}
body .main-container .tours .content .middle .middle-container .right {
  display: flex;
  justify-content: flex-end;
  margin: 0;
  padding: 0;
}
body .main-container .tours .content .middle .middle-container .right .berlin-image-container {
  display: none;
}
body .main-container .tours .content .middle .middle-container .right .tours-image-container {
  position: relative;
}
body .main-container .tours .content .middle .middle-container .right .tours-image-container img {
  border-radius: 10px;
  height: auto;
  width: 747px;
}
body .main-container .tours .content .middle .middle-container .right .tours-image-container .video {
  align-items: center;
  background: rgba(0, 0, 0, 0.75);
  border-radius: 7px;
  box-shadow: 4px 4px 4px rgba(0, 0, 0, 0.25);
  display: flex;
  height: 200px;
  justify-content: center;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 200px;
}
body .main-container .tours .content .middle .middle-container .right .tours-image-container .video img {
  cursor: pointer;
  height: auto;
  width: 55px;
}
body .main-container .tours .content .top .heading-container {
  display: flex;
  justify-content: end;
}
body .main-container .tours .content .top .heading-container .heading {
  bottom: 0;
  color: #eef5f2;
  display: inline-block;
  font-family: comfortaa-regular;
  text-shadow: 4px 4px 4px #000000;
}
@media (max-width: 300px) {
  body .main-container .tours {
    background: #2c2c2c;
  }
  body .main-container .tours .content {
    padding-top: 100px;
    width: 90%;
  }
  body .main-container .tours .content .bottom {
    margin: 70px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block {
    border: 0;
    margin: 15px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .additional-borders {
    height: 575px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content {
    height: 575px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info {
    width: 93%;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
    display: flex;
    justify-content: center;
    margin: 60px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
    height: 55px;
    width: 95%;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
    width: 30px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .right h2 {
    font-size: 23px;
    line-height: 23px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info h2 {
    font-size: 28px;
    margin: 11px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info h3 {
    font-size: 27px;
    margin: 31px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container {
    height: 54px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-heritage {
    height: auto;
    width: 45px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-mountains {
    height: auto;
    width: 54px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-sailing {
    height: auto;
    width: 39px;
  }
  body .main-container .tours .content .bottom .tours-area .mountains {
    right: 0;
  }
  body .main-container .tours .content .bottom .tours-area .sailing {
    left: 0;
  }
  body .main-container .tours .content .middle {
    display: flex;
    justify-content: center;
    margin: 75px 0 0 0;
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container {
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left {
    display: flex;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location {
    margin: 10px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
    font-size: 49px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center {
    width: 60%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left {
    width: 20%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left h2 {
    font-size: 40px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right {
    width: 20%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right h2 {
    font-size: 40px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
    margin: 10px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
    font-size: 22px;
  }
  body .main-container .tours .content .middle .middle-container .right {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video {
    height: 100px;
    width: 100px;
  }
  body .main-container .tours .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .top .heading-container .heading {
    font-size: 35px;
  }
}
@media (min-width: 301px) and (max-width: 576px) {
  body .main-container .tours {
    background: #2c2c2c;
  }
  body .main-container .tours .content {
    width: 90%;
  }
  body .main-container .tours .content .bottom {
    margin: 90px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block {
    margin: 15px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .additional-borders {
    height: 575px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content {
    height: 575px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info {
    width: 93%;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
    display: flex;
    justify-content: center;
    margin: 60px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
    height: 75px;
    width: 95%;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
    width: 30px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .right h2 {
    font-size: 29px;
    line-height: 29px;
  }
  body .main-container .tours .content .bottom .tours-area .mountains {
    right: 0;
  }
  body .main-container .tours .content .bottom .tours-area .sailing {
    left: 0;
  }
  body .main-container .tours .content .middle {
    display: flex;
    justify-content: center;
    margin: 75px 0 0 0;
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container {
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left {
    display: flex;
    justify-content: center;
    margin: 50px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
    font-size: 58px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center {
    width: 70%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left {
    width: 15%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left h2 {
    font-size: 40px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right {
    width: 15%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right h2 {
    font-size: 40px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
    margin: 11px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
    font-size: 24px;
  }
  body .main-container .tours .content .middle .middle-container .right {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video {
    height: 125px;
    width: 125px;
  }
  body .main-container .tours .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .top .heading-container .heading {
    font-size: 45px;
  }
}
@media (min-width: 577px) and (max-width: 999px) {
  body .main-container .tours {
    background: #2c2c2c;
  }
  body .main-container .tours .content {
    width: 90%;
  }
  body .main-container .tours .content .bottom .tours-area .block {
    margin: 15px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
    width: 70%;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
    width: 40px;
  }
  body .main-container .tours .content .bottom .tours-area .mountains {
    right: 0;
  }
  body .main-container .tours .content .bottom .tours-area .sailing {
    left: 0;
  }
  body .main-container .tours .content .middle {
    display: flex;
    justify-content: center;
    margin: 75px 0 0 0;
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container {
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left {
    display: flex;
    justify-content: center;
    margin: 75px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 90%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
    font-size: 72px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center {
    width: 70%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left {
    width: 15%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right {
    width: 15%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
    margin: 12px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
    font-size: 30px;
  }
  body .main-container .tours .content .middle .middle-container .right {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .top .heading-container .heading {
    font-size: 60px;
  }
}
@media (min-width: 1000px) and (max-width: 1399px) {
  body .main-container .tours {
    background: #2c2c2c;
  }
  body .main-container .tours .content .bottom .tours-area .block {
    margin: 15px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
    width: 45%;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
    width: 40px;
  }
  body .main-container .tours .content .bottom .tours-area .mountains {
    right: 0;
  }
  body .main-container .tours .content .bottom .tours-area .sailing {
    left: 0;
  }
  body .main-container .tours .content .middle {
    display: flex;
    justify-content: center;
    margin: 75px 0 0 0;
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container {
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left {
    display: flex;
    justify-content: center;
    margin: 75px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container {
    display: inline-block;
    margin: 0;
    padding: 0;
    width: 70%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
    font-size: 81px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center {
    width: 70%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
    width: 100%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left {
    width: 15%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right {
    width: 15%;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
    margin: 13px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
    font-size: 36px;
  }
  body .main-container .tours .content .middle .middle-container .right {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .top .heading-container {
    display: flex;
    justify-content: center;
  }
  body .main-container .tours .content .top .heading-container .heading {
    font-size: 60px;
  }
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .main-container .tours .content .bottom {
    margin: 175px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block {
    border-left: 28px solid transparent;
    border-right: 28px solid transparent;
    border-top: 28px solid transparent;
  }
  body .main-container .tours .content .bottom .tours-area .block .additional-borders {
    border: 1.25px solid rgba(155, 143, 129, 0.5);
    border-radius: 11px;
    box-shadow: 0px 0px 5px rgba(155, 143, 129, 0.5);
    height: 813px;
    left: 7px;
    position: absolute;
    top: 7px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content {
    border: 1.25px solid #44403f;
    border-radius: 11px;
    height: 813px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
    margin: 148px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
    border: 1.25px solid #ffffff;
    height: 125px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
    width: 43px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .right h2 {
    font-size: 37px;
    line-height: 50px;
    top: 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info h2 {
    font-size: 33px;
    margin: 15px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container {
    height: 75px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-heritage {
    width: 62px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-mountains {
    width: 75px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-sailing {
    width: 53px;
  }
  body .main-container .tours .content .bottom .tours-area .mountains {
    right: 28px;
  }
  body .main-container .tours .content .bottom .tours-area .sailing {
    left: 28px;
  }
  body .main-container .tours .content .middle {
    margin: 156px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location {
    margin: 65px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
    font-size: 112px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
    height: 1.25px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left h2 {
    font-size: 93px;
    line-height: 93px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right h2 {
    font-size: 93px;
    line-height: 93px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
    margin: 18px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
    font-size: 50px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container img {
    border-radius: 12.5px;
    height: auto;
    width: 934px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video {
    border-radius: 8px;
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.25);
    height: 250px;
    width: 250px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video img {
    width: 68px;
  }
  body .main-container .tours .content .top .heading-container .heading {
    text-shadow: 5px 5px 5px #000000;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .main-container .tours .content .bottom {
    margin: 219px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block {
    border-left: 35px solid transparent;
    border-right: 35px solid transparent;
    border-top: 35px solid transparent;
  }
  body .main-container .tours .content .bottom .tours-area .block .additional-borders {
    border: 1.56px solid rgba(155, 143, 129, 0.5);
    border-radius: 13px;
    box-shadow: 0px 0px 6px rgba(155, 143, 129, 0.5);
    height: 1016px;
    left: 8px;
    top: 8px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content {
    border: 1.56px solid #44403f;
    border-radius: 13px;
    height: 1016px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
    margin: 185px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
    border: 1.56px solid #ffffff;
    height: 156px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
    width: 53px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .right h2 {
    font-size: 46px;
    line-height: 62px;
    top: 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info h2 {
    font-size: 41px;
    margin: 18px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container {
    height: 93px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-heritage {
    width: 77px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-mountains {
    width: 93px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-sailing {
    width: 66px;
  }
  body .main-container .tours .content .bottom .tours-area .mountains {
    right: 35px;
  }
  body .main-container .tours .content .bottom .tours-area .sailing {
    left: 35px;
  }
  body .main-container .tours .content .middle {
    margin: 195px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location {
    margin: 81px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
    font-size: 140px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
    height: 1.56px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left h2 {
    font-size: 116px;
    line-height: 116px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right h2 {
    font-size: 116px;
    line-height: 116px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
    margin: 22px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
    font-size: 62px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container img {
    border-radius: 15.6px;
    height: auto;
    width: 1168px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video {
    border-radius: 10px;
    box-shadow: 6.2px 6.2px 6.2px rgba(0, 0, 0, 0.25);
    height: 312px;
    width: 312px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video img {
    width: 85px;
  }
  body .main-container .tours .content .top .heading-container .heading {
    text-shadow: 6.2px 6.2px 6.2px #000000;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .main-container .tours .content .bottom {
    margin: 274px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block {
    border-left: 43px solid transparent;
    border-right: 43px solid transparent;
    border-top: 43px solid transparent;
  }
  body .main-container .tours .content .bottom .tours-area .block .additional-borders {
    border: 1.95px solid rgba(155, 143, 129, 0.5);
    border-radius: 16px;
    box-shadow: 0px 0px 7px rgba(155, 143, 129, 0.5);
    height: 1270px;
    left: 10px;
    top: 10px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content {
    border: 1.95px solid #44403f;
    border-radius: 16px;
    height: 1270px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
    margin: 231px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
    border: 1.95px solid #ffffff;
    height: 195px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
    width: 66px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .right h2 {
    font-size: 57px;
    line-height: 77px;
    top: 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info h2 {
    font-size: 51px;
    margin: 22px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container {
    height: 116px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-heritage {
    width: 96px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-mountains {
    width: 116px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-sailing {
    width: 82px;
  }
  body .main-container .tours .content .bottom .tours-area .mountains {
    right: 43px;
  }
  body .main-container .tours .content .bottom .tours-area .sailing {
    left: 43px;
  }
  body .main-container .tours .content .middle {
    margin: 243px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location {
    margin: 101px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
    font-size: 175px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
    height: 1.95px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left h2 {
    font-size: 145px;
    line-height: 145px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right h2 {
    font-size: 145px;
    line-height: 145px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
    margin: 27px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
    font-size: 77px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container img {
    border-radius: 19.5px;
    height: auto;
    width: 1460px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video {
    border-radius: 12.5px;
    box-shadow: 7.7px 7.7px 7.7px rgba(0, 0, 0, 0.25);
    height: 390px;
    width: 390px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video img {
    width: 106px;
  }
  body .main-container .tours .content .top .heading-container .heading {
    text-shadow: 7.7px 7.7px 7.7px #000000;
  }
}
@media (min-width: 3751px) {
  body .main-container .tours .content .bottom {
    margin: 343px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block {
    border-left: 53px solid transparent;
    border-right: 53px solid transparent;
    border-top: 53px solid transparent;
  }
  body .main-container .tours .content .bottom .tours-area .block .additional-borders {
    border: 2.43px solid rgba(155, 143, 129, 0.5);
    border-radius: 20px;
    box-shadow: 0px 0px 8px rgba(155, 143, 129, 0.5);
    height: 1588px;
    left: 12.5px;
    top: 12.5px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content {
    border: 2.43px solid #44403f;
    border-radius: 20px;
    height: 1588px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container {
    margin: 289px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area {
    border: 2.43px solid #ffffff;
    height: 243px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .left img {
    width: 82px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .button-container .button-area .right h2 {
    font-size: 71px;
    line-height: 96px;
    top: 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info h2 {
    font-size: 63px;
    margin: 27px 0 0 0;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container {
    height: 145px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-heritage {
    width: 120px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-mountains {
    width: 145px;
  }
  body .main-container .tours .content .bottom .tours-area .block .block-content .info .img-container .img-sailing {
    width: 102px;
  }
  body .main-container .tours .content .bottom .tours-area .mountains {
    right: 53px;
  }
  body .main-container .tours .content .bottom .tours-area .sailing {
    left: 53px;
  }
  body .main-container .tours .content .middle {
    margin: 304px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location {
    margin: 126px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .location h2 {
    font-size: 218px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .center .line {
    height: 2.43px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .left h2 {
    font-size: 181px;
    line-height: 181px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .numbers .right h2 {
    font-size: 181px;
    line-height: 181px;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container {
    margin: 33px 0 0 0;
  }
  body .main-container .tours .content .middle .middle-container .left .left-container .tours-text-container h2 {
    font-size: 96px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container img {
    border-radius: 24.3px;
    height: auto;
    width: 1825px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video {
    border-radius: 15.6px;
    box-shadow: 9.6px 9.6px 9.6px rgba(0, 0, 0, 0.25);
    height: 488px;
    width: 488px;
  }
  body .main-container .tours .content .middle .middle-container .right .tours-image-container .video img {
    width: 132px;
  }
  body .main-container .tours .content .top .heading-container .heading {
    text-shadow: 9.6px 9.6px 9.6px #000000;
  }
}
body .main-container .back {
  align-items: center;
  display: flex;
  height: 100vh;
  left: 0;
  position: fixed;
  top: 0;
  z-index: 5;
}
@media (min-width: 1921px) and (max-width: 2400px) {
  body .main-container .back a img {
    height: auto;
    width: 75px;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body .main-container .back a img {
    height: auto;
    width: 93px;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body .main-container .back a img {
    height: auto;
    width: 116px;
  }
}
@media (min-width: 3751px) {
  body .main-container .back a img {
    height: auto;
    width: 145px;
  }
}
body a {
  color: #ffffff;
  display: inline;
  font-size: 17px;
}
body h2 {
  bottom: 16px;
  font-family: acme-regular;
  font-size: 55px;
  margin: 0;
  padding: 0;
  position: relative;
}
body h3 {
  color: #ffffff;
  font-family: acme-regular;
  font-size: 27px;
  margin: 34px 0 0 0;
  text-align: center;
}
body h4 {
  color: #ffffff;
  font-family: acme-regular;
  font-size: 23px;
  margin: 0;
  padding: 0;
}
body .heading {
  font-size: 85px;
}
body .padding-width {
  padding: 150px 0 0 0;
  width: 84%;
}

.body-blog-inside {
  background: #1d1d1d;
}

@media (min-width: 1921px) and (max-width: 2400px) {
  body a {
    font-size: 21px;
  }
  body h2 {
    bottom: 20px;
    font-size: 68px;
  }
  body h3 {
    font-size: 33px;
    margin: 42px 0 0 0;
  }
  body h4 {
    font-size: 28px;
  }
  body .heading {
    font-size: 106px;
  }
  body .padding-width {
    padding: 187px 0 0 0;
  }
}
@media (min-width: 2401px) and (max-width: 3000px) {
  body a {
    font-size: 26px;
  }
  body h2 {
    bottom: 25px;
    font-size: 85px;
  }
  body h3 {
    font-size: 41px;
    margin: 52px 0 0 0;
  }
  body h4 {
    font-size: 35px;
  }
  body .heading {
    font-size: 132px;
  }
  body .padding-width {
    padding: 234px 0 0 0;
  }
}
@media (min-width: 3001px) and (max-width: 3750px) {
  body a {
    font-size: 32px;
  }
  body h2 {
    bottom: 31px;
    font-size: 106px;
  }
  body h3 {
    font-size: 51px;
    margin: 65px 0 0 0;
  }
  body h4 {
    font-size: 43px;
  }
  body .heading {
    font-size: 165px;
  }
  body .padding-width {
    padding: 293px 0 0 0;
  }
}
@media (min-width: 3751px) {
  body a {
    font-size: 40px;
  }
  body h2 {
    bottom: 38px;
    font-size: 132px;
  }
  body h3 {
    font-size: 63px;
    margin: 81px 0 0 0;
  }
  body h4 {
    font-size: 53px;
  }
  body .heading {
    font-size: 206px;
  }
  body .padding-width {
    padding: 366px 0 0 0;
  }
}/*# sourceMappingURL=styleManager.css.map */