* {
	box-sizing: border-box;
  }

  a {
	  text-decoration: none !important;
	  color:black;
  }
  /*@font-face {
	font-family: maisonNeue;
	src: url(assets/fonts/Maison Neue/MaisonNeue-BoldItalic.otf) format("opentype");
  }*/

  @import url('http://fonts.cdnfonts.com/css/maison-neue');

  @font-face {
	  font-family: 'Maison Neue normal';
	  font-style: normal;
	  font-weight: 500;
	  src: local('Maison Neue'), url('/assets/fonts/MaisonNeueBook.woff') format('woff');
  }

  body {
	margin: 0px;
	font-family: 'Maison Neue normal', sans-serif;
	font-style: normal;
  }

  .body-wrap {
	  width: 100%;
	  position: relative;
	  margin: auto;
	  box-shadow: -100px 0px 0px 0px white
  }

  .splide__slide > img {
	  width: 100% !important;
  }

  .splide {
	  padding-top: 85px !important;
  }

  .splide__arrow--next {
	  display: none !important;
  }

  .splide__arrow--prev {
	display: none !important;
  }

  .slider-service {
	width: 100%;
	overflow: hidden;
	/* margin: 20px 0; */
	font-size: 16px;
  }

  .slider-service-name {
	  position: absolute;
	  bottom: 10px;
	  left: 15px;
  }

  .tab-gallery {
	  text-align: center;
	  padding: 5px 20px;
	  width: 170px;
	  margin: auto;
	  font-weight: 500;
	  font-size: 20px;
	  cursor: pointer;
  }

  .testimonial-wrap {
	  display: none;
  }

  .tab-active {
	  border-bottom:3px solid blue;
  }

  .slider-before-after {
	  border: 0px !important;
	  width: auto !important; 
  }

  .slider-before-after-image-wrap {
	  width: 200px;
	  height: 200px;
	  background-color: #E9E5E5;
	  border-radius: 5px;
	  margin:15px;
	  line-height: 200px;
	  text-align: center;
	  position: relative;
  }

  .slider-before-after-image {
	  width: 100%;
	  position: absolute;
	  left: 0;
	  border-radius: 5px;
	  box-shadow: 0px 0px 5px 1px silver;
  }

  .slider-before-after-icon {
	  color: #BBB8B8;
  }

  .slider-testimonial {
	  border: 0px !important;
	  width: auto !important; 
  }

  .slider-testimonial-image-wrap {
	  width: 200px;
	  height: 200px;
	  background-color: #E9E5E5;
	  border-radius: 5px;
	  margin:15px;
	  line-height: 200px;
	  text-align: center;
	  position: relative;
  }

  .slider-testimonial-image {
	  width: 100%;
	  position: absolute;
	  left: 0;
	  border-radius: 5px;
	  box-shadow: 0px 0px 5px 1px silver;
  }

  .slider-testimonial-icon {
	  color: #BBB8B8;
  }

  .slides-service {
	display: flex;
	overflow-x: auto;
	scroll-snap-type: x mandatory;
	scroll-behavior: smooth;
	-webkit-overflow-scrolling: touch;
	padding: 5px;
  }
  .slides-service::-webkit-scrollbar { width: 0px; height: 0px; }
  .slides-service::-webkit-scrollbar-thumb { background: #ccc; border-radius: 5px; }
  .slides-service::-webkit-scrollbar-track { background: transparent; }
  .slides-service > div {
	scroll-snap-align: start;
	flex-shrink: 0;
	position: relative;
	box-shadow: 0px 0px 1px grey;
	overflow: hidden;
	/* width: 360px; */
  }
  .slider-item {
	  padding: 20px;
	  display: inline-flex;
	  flex-direction: row;
	  margin-right: 20px;
	  border-radius: 7px;
  }
  .slider-item > .left {
	  margin-right: 10px;
	  text-align: center;
  }
  .slider-item > .left > img {
	  margin: auto;
	  display: block;
	  margin-bottom: 5px;
  }
  .slider-item > .right {
	  padding-top: 15px;
  }

  .slider-image {
	  width: 100px;
	  position: absolute;
	  left: 0;
	  background: silver;
	  border-radius: 6px;
	  margin: -15px 40px 0px 40px;
	  float: left;
  }

  .slider-name {
	  margin: auto;
	  font-size: 18px;
	  text-align: left;
	  position: absolute;
	  left: 180px;
  }

  .switch-lang {
	  padding-left: 60px;
  }

  .logo-brand {
	  width: 208px;
	  position: absolute;
	  margin: 15px 40px;
	  z-index: 1;
  }

  .logo-brand-name {
	  width: 130px;
	  margin: 17.5px;
	  display: none;
  }

  .banner-circle-1 {
	  width: 300px;
	  height: 300px;
	  border-radius: 50%;
	  background: #9FA7F5;
	  position: absolute;
	  right: -80px;
	  top:-35px;
	  z-index: -1;
  }

  .banner-circle-2 {
	  width: 450px;
	  height: 450px;
	  border-radius: 50%;
	  background: #9FA7F5;
	  position: absolute;
	  left: -80px;
	  bottom:-115px;
	  z-index: -1;
  }

  .banner-left {
	  background-color: #B3D4DF;
	  position: relative;
	  padding: 0px;
  }

  .banner-right {
	  background-color: #254789;
	  position: relative;
	  padding: 0px;
  }

  .banner-gradient-right {
	  position:relative;
	  padding:0px;
	  background: linear-gradient(331deg, rgb(124 168 252), rgb(52 69 232));
  }

  .brand-banner-title {
	  color: white;
	  margin: 150px 50px 80px;
  }

  .slider-banner-wrap {
	  width: 100%;
	  height: auto;
	  padding-top: 85px;
	  background-color: grey;
  }

  .slider-banner-image {
	  width: 1500px;height: 500px;
  }

  .slider-banner-point-wrap {
	  position:absolute;
	  margin-left: auto;
	  margin-right: auto;
	  margin-top:-35px;
	  left: 0;right: 0;
	  display: flex;
	  flex-wrap: nowrap;
  }

  .slider-banner-point-circle {
	  width: 20px;
	  height: 20px;
	  background-color: white;
	  box-shadow: 0px 0px 0px 1px grey;
	  margin-right: 10px;
	  border-radius: 50%;
  }

  .slider-banner-point-cricle:active {
	  background-color: red;
  }

  .slider-banner-point-circle:first-child {
	  margin-left: auto;
  }

  .slider-banner-point-circle:last-child {
	  margin-right: auto;
  }

  .row-about {
	  /*height: 1000px;*/
	  background-color: #fff;
	  /*background-image: url('../img/bg-triangle.png');*/
	  background-size: cover;
	  background-repeat: no-repeat;
	  background-position: center;
  }

  .row-service {
	  /*height: 500px;*/
	  padding: 220px 50px 0px;
  }

  .row-banner {
	  height: 850px;
  }

  .footer-app {
	  display: block;
	  text-align: -webkit-center;
  }

  .about-detail {
	  text-align: left;
	  font-size: 22px;
  }

  .about-title {
	  padding: 20px;
	  text-align: center;
  }

  .instagram-feed-wrap {
	  display: flex;
	  flex-wrap: wrap;
	  margin-left: auto;
	  margin-right: auto;
	  left: auto;
	  right: auto;
  }

  .instagram-feed-item {
	  width: 300px;
	  height: 300px;
	  background-color: grey;
	  margin: 20px;
	  border-radius: 2px;
	  background-size: cover;
	  background-position: center;
  }

  .blue-italic {
	  color: blue;
	  font-style: italic;
  }

  .row-footer {
	  height: 300px;
	  background-color: #fff;
	  box-shadow: 0px 0px 1px grey
  }

  .label-footer {
	  font-size: 15px;
	  font-weight: bold;
	  white-space: nowrap;
  }

  .label-image {
	  padding: 5px 0px !important;
  }

  .footer-store > img {
	  width: 90%;
  }

  .grid-container-2 {
	width: 100%;
	display: grid;
	grid-template-columns: auto auto;
  }
  .grid-item {
	padding: 0px;
	font-size: 30px;
  }

  .service-item {
	  width: 100%;
	  height: 60px;
	  border-radius: 8px;
	  box-shadow: 0px 0px 1px grey;
  }

  .service-title {
	  text-align: center;
	  font-size: 20px;
	  font-weight: bold;
	  margin: 10px;
  }

  .service-title-2 {
	  font-size: 18px;
	  font-weight: bold;
	  margin: 10px;
  }


  .service-grid {
	  padding: 10px 10px;
  }

  .service-image {
	  width: 50px;
	  height: 50px;
	  background: silver;
	  border-radius: 6px;
	  margin: 4px;
	  float: left;
  }

  .service-name {
	  margin: auto;
	  font-size: 13px;
	  line-height: 60px;
  }

  .contact-form {
	  width: 90%;
	  height: 45px;
	  border-radius: 5px;
	  outline: none;
	  border: 1px solid silver;
	  box-shadow: 0px 0px 2px 1px grey;
  }

  .contact-form-button-submit {
	  float: right;
	  width: 240px;
	  height: 75px;
	  border-radius: 10px;
	  margin-top: 20px;
	  background-color: #2176F5;
	  color: white;
	  border: 0px;
	  font-size: 25px;

  }

  .contact-form-message {
	  width: 90%;
	  min-height: 400px;
	  border-radius: 5px;
	  outline: none;
	  border: 1px solid silver;
	  box-shadow: 0px 0px 2px 1px grey;
  }

  .contact-form-submit {
	  width: 90%;
	  position: relative;
  }

  .contact-form-title {
	  text-align: right;
	  padding-right: 15px;
	  line-height: 45px;
	  font-size: 18px;
	  color: #747886;
  }

  .contact-row:first-child {
	  margin: 0px;
  }

  .contact-row {
	  margin-bottom: 20px !important;
  }

  .container {
	min-height: 750px;
  }

  .faq-item {
	  font-size: 20px;
	  font-weight: bold;
	  margin-top: 30px;
  }

  .faq-item:first-child {
	  margin-top: 0px;
  }

  .faq-item-detail {
	  font-size: 20px;
  }

  .terms-item {
	  font-size: 16px;
	  margin-top: 10px;
  }

  .terms-item:first-child {
	  margin-top: 0px;
  }

  .terms-item-detail {
	  font-size: 16px;
	  margin-top: 10px;
  }

  .privacy-item {
	  font-size: 16px;
	  margin-top: 10px;
  }

  .privacy-item:first-child {
	  margin-top: 0px;
  }

  .privacy-item-detail {
	  font-size: 16px;
	  margin-top: 10px;
  }

  .nav {
	width: 100%;
	max-width: 1500px;
	margin: auto;
	height: 85px;
	background-color: none;
	position: fixed !important;
	z-index: 10;
	color: white;
  }

  .nav > .nav-header {
	display: inline;
  }

  .nav > .nav-header > .nav-title {
	display: inline-block;
	font-size: 19px;
	color: #fff;
	padding: 10px 10px 10px 10px;
  }

  .nav > .nav-btn {
	display: none;
  }

	  
  .nav > .nav-links {
	line-height: 60px;
	font-weight: bold;
	display: inline;
	float: right;
	font-size: 18px;
  }

  .nav > .nav-links > a {
	display: inline-block;
	padding: 13px 25px 13px 25px;
	color: inherit;
	  text-decoration: none;
  }

  .nav-links-active
  {
	  color: #4551EB !important;
  }

  .nav > #nav-check {
	display: none;
  }

  @media (max-width:1400px) {
	  .triangle-img {
		  width: 700px !important;
		  left: -440px !important;
		  top: -200px !important;
	  }
  }

  @media (max-width:1300px) {
	  .triangle-img {
		  width: 700px !important;
		  left: -410px !important;
		  top: -200px !important;
	  }
  }

  
  @media (max-width:1250px) {
	  .row-instagram {
		  margin-top: 0px !important;
	  }
  }

  @media (max-width:1200px) {
	  .triangle-img {
		  width: 670px !important;
		  left: -380px !important;
		  top: -170px !important;
	  }

	  .footer-app {
		  text-align: left;
	  }
  }

  @media (max-width:1100px) {
	  .triangle-img {
		  width: 620px !important;
		  left: -350px !important;
		  top: -160px !important;
	  }

	  .gallery-people-img {
		  width: 575px !important;
	  }

	  .faq-people-img {
		  width: 575px !important;
	  }
  }

  @media (max-width:1000px) {
	  .triangle-img {
		  width: 570px !important;
		  left: -330px !important;
		  top: -160px !important;
	  }

	  .about-detail {
		  font-size: 22px;
	  }

	  .gallery-people-img {
		  width: 500px !important;
	  }

	  .faq-people-img {
		  width: 500px !important;
	  }
  }

  @media (max-width:900px) {
	  .triangle-img {
		  width: 520px !important;
		  left: -300px !important;
		  top: -160px !important;
	  }

	  .about-detail {
		  font-size: 21px;
	  }

	  .instagram-feed-item {
		  margin: 15px auto;
	  }

	  .nav > .nav-links {
		  font-size: 16px;
	  }

	  .nav > .nav-links > a {
		  padding: 13px 15px 13px 25px;
	  }

	  .nav2 > .nav-links {
		  font-size: 16px !important;
	  }

	  .nav2 > .nav-links > a {
		  padding: 13px 15px 13px 25px !important;
	  }

	  .gallery-people-img {
		  width: 450px !important;
	  }

	  .faq-people-img {
		  width: 450px !important;
	  }
  }

  @media (max-width:850px) {

	  .gallery-people-img {
		  width: 400px !important;
	  }

	  .faq-people-img {
		  width: 400px !important;
	  }
  }

  @media (max-width:800px) {
	  .triangle-img {
		  width: 500px !important;
		  left: -300px !important;
		  top: -160px !important;
	  }

	  .about-detail {
		  font-size: 20px;
	  }

	  .nav > .nav-links {
		  font-size: 15px;
	  }

	  .nav > .nav-links > a {
		  padding: 13px 0px 13px 25px;
	  }

	  .nav2 > .nav-links {
		  font-size: 15px !important;
	  }

	  .nav2 > .nav-links > a {
		  padding: 13px 0px 13px 25px !important;
	  }
  }

  @media (max-width:700px) {
	  .triangle-img {
		  width: 425px !important;
		  left: -250px !important;
		  top: -130px !important;
	  }

	  .about-detail {
		  font-size: 16px;
	  }

	  .nav > .nav-links {
		  font-size: 13px;
	  }

	  .nav > .nav-links > a {
		  padding: 13px 0px 13px 10px;
	  }

	  .nav2 > .nav-links {
		  font-size: 13px !important;
	  }

	  .nav2 > .nav-links > a {
		  padding: 13px 0px 13px 10px !important;
	  }		

	  .faq-people-img {
		  width: 450px !important;
	  }
  }

  @media (max-width:600px) {

	  .faq-people-img {
		  width: 400px !important;
	  }

	  .footer-store > img {
		width: 70%;
	}

	.nav > .nav-btn {
	  display: inline-block;
	  position: absolute;
	  right: 0px;
	  top: 0px;
	}
	.nav > .nav-btn > label {
	  display: inline-block;
	  width: 50px;
	  height: 50px;
	  padding: 30px 0px;
	}

	.nav > .nav-btn > label > span {
	  display: block;
	  width: 25px;
	  height: 10px;
	  border-top: 2px solid #254789;
	}

	.nav {
		background-color: white;
	}

	.nav2 {
		background-color: white;
	}

	.nav > .nav-links {
	  position: absolute;
	  display: block;
	  width: 100%;
	  background-color: #eee;
	  color: black;
	  height: 0px;
	  transition: all 0.3s ease-in;
	  overflow-y: hidden;
	  top: 85px;
	  left: 0px;
	}
	.nav > .nav-links > a {
	  display: block;
	  width: 100%;
	}
	.nav > #nav-check:not(:checked) ~ .nav-links {
	  height: 0px;
	}
	.nav > #nav-check:checked ~ .nav-links {
	  height: calc(100vh - 50px);
	  overflow-y: auto;
	}

	.nav2 > .nav-links {
	  position: absolute;
	  display: block;
	  width: 100%;
	  background-color: #eee;
	  color: black;
	  height: 0px;
	  transition: all 0.3s ease-in;
	  overflow-y: hidden;
	  top: 85px;
	  left: 0px;
	}
	.nav2 > .nav-links > a {
	  display: block;
	  width: 100%;
	}
	.nav2 > #nav-check:not(:checked) ~ .nav-links {
	  height: 0px;
	}
	.nav2 > #nav-check:checked ~ .nav-links {
	  height: calc(100vh - 50px);
	  overflow-y: auto;
	}
  }

  .nav2 {
	width: 100%;
	max-width: 1500px;
	height: 85px;
	background-color: white;
	position: fixed !important;
	z-index: 10;
	color: black;
  }

  .nav2 > .nav-header {
	display: inline;
  }

  .nav2 > .nav-header > .nav-title {
	display: inline-block;
	font-size: 22px;
	color: #fff;
	padding: 10px 10px 10px 10px;
  }

  .nav2 > .nav-btn {
	display: none;
  }

	  
  .nav2 > .nav-links {
	line-height: 60px;
	font-weight: bold;
	display: inline;
	float: right;
	font-size: 18px;
  }

  .nav2 > .nav-links > a {
	display: inline-block;
	padding: 13px 25px 13px 25px;
	color: inherit;
	  text-decoration: none;
  }

  .nav2 > #nav-check {
	display: none;
  }

  @media (max-width:600px) {
	.nav2 > .nav-btn {
	  display: inline-block;
	  position: absolute;
	  right: 0px;
	  top: 0px;
	}
	.nav2 > .nav-btn > label {
	  display: inline-block;
	  width: 50px;
	  height: 50px;
	  padding: 30px 0px;
	}

	.nav2 > .nav-btn > label > span {
	  display: block;
	  width: 25px;
	  height: 10px;
	  border-top: 2px solid #254789;
	}
	.nav2 > .nav-links {
	  position: absolute;
	  display: block;
	  width: 100%;
	  background-color: #eee;
	  color: black;
	  height: 0px;
	  transition: all 0.3s ease-in;
	  overflow-y: hidden;
	  top: 85px;
	  left: 0px;
	}
	.nav2 > .nav-links > a {
	  display: block;
	  width: 100%;
	}
	.nav2 > #nav-check:not(:checked) ~ .nav-links {
	  height: 0px;
	}
	.nav2 > #nav-check:checked ~ .nav-links {
	  height: calc(100vh - 50px);
	  overflow-y: auto;
	}
  }

  .navbar1 {
	  background-color: white;
	  color: black !important;
	  border-bottom: 1px solid silver;
  }

  .contact-people-img {
	  width: 70%;
	  max-width: 600px;
  }

  .faq-people-img {
	  width: 600px;
  }

  .gallery-people-img {
	  width: 750px;
  }

  .outfit-img {
	  width: 500px;
  }

  .phone-img {
	  width: 600px;
	  margin-top: 180px;
  }

  .triangle-img {
  width: 680px;
  position: absolute;
  left: -367px;
  top: -190px;
  }

  #slider-previous {
	  cursor: pointer;
	  z-index: 1;
	  width: 50px;
	  height: 200px;
	  line-height: 200px;
	  text-align:center;
	  position: absolute;
	  left: 0;
	  display: none;
	  opacity: 0.15;
  }

  #slider-next {
	  cursor: pointer;
	  z-index: 1;
	  width: 50px;
	  height: 200px;
	  line-height: 200px;
	  text-align:center;
	  position: absolute;
	  right: 0;
	  opacity: 0.15;
  }

  #slider-previous2 {
	  cursor: pointer;
	  z-index: 1;
	  width: 50px;
	  height: 200px;
	  line-height: 200px;
	  text-align:center;
	  position: absolute;
	  left: 0;
	  display: none;
	  opacity: 0.15;
  }

  #slider-next2 {
	  cursor: pointer;
	  z-index: 1;
	  width: 50px;
	  height: 200px;
	  line-height: 200px;
	  text-align:center;
	  position: absolute;
	  right: 0;
	  opacity: 0.15;
  }
  /*
	GRID CSS
  */


  .container {
	width: 100%;
	max-width: 1500px;
	margin: auto;
  }

  .row {
	width: 100%;
	max-width: 1500px;
	margin: auto;
	display: flex;
	flex-wrap: wrap;
  }

  /* 1/12 */
  .col-1 {
	width: 8.33%;
  }

  /* 2/12 */
  .col-2 {
	width: 16.66%;
  }

  /* 3/12 */
  .col-3 {
	width: 25%;
  }

  /* 4/12 */
  .col-4 {
	width: 33.33%
  }

  /* 5/12 */
  .col-5 {
	width: 41.66%;
  }

  /* 6/12 */
  .col-6 {
	width: 50%;
  }

  /* 7/12 */
  .col-7 {
	width: 58.33%;
  }

  /* 8/12 */
  .col-8 {
	width: 66.66%;
  }

  /* 9/12 */
  .col-9 {
	width: 75%;
  }

  /* 10/12 */
  .col-10 {
	width: 83.33%;
  }

  /* 11/12 */
  .col-11 {
	width: 91.66%;
  }

  /* 12/12 */
  .col-12 {
	width: 100%;
  }

  @media screen and (max-width: 1170px) {
	.phone-img {
		width: 530px;
	}

	.outfit-img {
		width: 450px;
	}

	.brand-banner-title {
		font-size: 40px;
		margin: 150px 30px 45px;
	}

	.row-banner {
		height: 750px;
	}
  }

  @media screen and (max-width: 1070px) {
	.phone-img {
		width: 480px;
	}

	.outfit-img {
		width: 400px;
	}

	.brand-banner-title {
		font-size: 35px;
		margin: 150px 20px 35px
	}

	.row-banner {
		height: 700px;
	}
  }

  @media screen and (max-width: 980px) {
	.phone-img {
		width: 430px;
	}

	.outfit-img {
		width: 350px;
	}


	.brand-banner-title {
		font-size: 30px;
		margin: 150px 10px 25px;
	}

	.row-banner {
		height: 650px;
	}


	.logo-brand {
		width: 150px;
	  margin: 60px 40px;
	}

  }

  @media screen and (max-width: 880px) {
	.slider-before-after-image-wrap {
		width: 190px;
		height: 190px;
	}

	.slider-testimonial-image-wrap {
	  width: 190px;
	  height: 190px;
	  }

	.phone-img {
		width: 380px;
	}

	.outfit-img {
		width: 300px;
	}

	.brand-banner-title {
		font-size: 25px;
		margin: 150px 0px 15px
	}

	.row-banner {
		height: 600px;
	}
  }

  @media screen and (max-width: 760px) {
	.tab-gallery {
		font-size: 14px !important;
	}

	.slider-before-after-image-wrap {
		width: 170px;
		height: 170px;
	}

	.slider-testimonial-image-wrap {
	  width: 170px;
	  height: 170px;
	  }

	.phone-img {
	  width: 280px;
	  margin-top: 90px;
	}

	.outfit-img {
	  width: 350px;
	  margin: 30px;
	}

	.brand-banner-title {
		font-size: 25px;
	  margin: 14px 0px;
	  text-align: center;
	}

	.row-banner {
		height: 800px;
	}

	.banner-left {
		height: 400px
	}

	.banner-right {
		height: 400px;
	}

	.logo-brand {
		width: 120px;
	  margin: 60px 40px;
	}

	/* .img-slider {
		height: 300px !important;
	} */

	/* .img-slider > .slide > img {
		height: 300px !important;
	} */

	/* .col-6 {
		width: 100%;
	} */

	.about-title {
		text-align: center;
		font-size: 27px;
	}
  }


  @media screen and (max-width: 675px) {
	  /* #slider-next, #slider-previous {
		  display: none !important;
	  } */

	  .slides-service > div {
		  width: 100% !important;
	  }

	  .service-title {
		  font-size: 18px !important;
		  margin: 10px;
	  }
  }

  @media screen and (max-width: 650px) {

	.tab-gallery {
		font-size: 14px !important;
	}

	.slider-before-after-image-wrap {
		width: 150px;
		height: 150px;
	}

	.slider-testimonial-image-wrap {
	  width: 150px;
	  height: 150px;
	}

	  .nav > .nav-links {
		  font-size: 15px;
	  }

	.phone-img {
	  width: 230px;
	  margin-top: 90px;
	}

	.outfit-img {
	  width: 300px;
	  margin: 30px;
	}

	.brand-banner-title {
		font-size: 25px;
	  margin: 14px 0px;
	  text-align: center;
	}

	.row-banner {
		height: 800px;
	}

	.banner-left {
		height: 400px
	}

	.banner-right {
		height: 400px;
	}

	.logo-brand {
		width: 105px;
	  margin: 60px 30px;
	}

	/* .img-slider {
		height: 300px !important;
	} */

	/* .img-slider > .slide > img {
		height: 300px !important;
	} */

	/* .col-6 {
		width: 100%;
	} */

	.about-title {
		text-align: center;
		font-size: 26px;
	}

  }

  @media screen and (max-width: 600px) {

	.tab-gallery {
		font-size: 14px !important;
	}

	.slider-before-after-image-wrap {
		width: 130px;
		height: 130px;
	}

	.slider-testimonial-image-wrap {
	  width: 130px;
	  height: 130px;
	}

	.row-service {
		/*height: 500px;*/
		padding: 100px 50px 0px;
	}

	.phone-img {
	  width: 230px;
	  margin-top: 120px;
	}

	.outfit-img {
	  width: 250px;
	  margin: 30px;
	}

	.brand-banner-title {
		font-size: 25px;
	  margin: 14px 0px;
	  text-align: center;
	}

	.row-banner {
		height: 800px;
	}

	.banner-left {
		height: 400px
	}

	.banner-right {
		height: 400px;
	}

	.logo-brand {
		width: 100px;
	  margin: 20px 30px;
	  display: none !important;
	}

	.logo-brand-name {
	  display: inline !important;
	}

	.nav > .nav-links > a {
		padding: 13px 10px 13px 25px;
	  text-align: center;
	  font-size: 18px;
	}


	.nav2 > .nav-links > a {
		padding: 13px 10px 13px 25px;
	  text-align: center;
	  font-size: 18px;
	}


	/* .img-slider {
		height: 300px !important;
	} */

	/* .img-slider > .slide > img {
		height: 300px !important;
	} */

	.col-6 {
		width: 100%;
	}

	.col-9 {
		width: 100%;
	}

	.triangle-img {
		display: none;
	}

	.about-title {
		text-align: center;
		font-size: 25px;
	}
  }


@media screen and (max-width: 500px) {

  .row-gallery {
	  padding: 0px 10px !important; 
  }

  .faq-people-img {
	  width: 300px !important;
  }


  .gallery-people-img {
	  width: 275px !important;
  }

  .tab-gallery {
	  font-size: 13px !important;
  }
}

@media screen and (max-width: 400px) {
  .label-footer {
	  font-size: 12px;
  }
}
