/*
Theme Name: Kaynax
Version: 1.0
*/
@font-face {
	src:url(assets/font/BROmny-Regular.otf);
	font-family:'bromny';
	font-display:swap;
	font-weight:300
}
@font-face {
	src:url(assets/font/BROmny-Medium.otf);
	font-family:'bromny';
	font-display:swap;
	font-weight:400
}
@font-face {
	src:url(assets/font/BROmny-SemiBold.otf);
	font-family:'bromny';
	font-display:swap;
	font-weight:500
}
@font-face {
	src:url(assets/font/BROmny-Bold.otf);
	font-family:'bromny';
	font-display:swap;
	font-weight:600
}
* {
	margin:0px;
	padding:0px;
}
body {
	margin:0px;
	padding:0px;
	font-family: 'bromny';
	font-size: 15px;
}
.container {
	width: 86%;
	display: block;
	margin:auto;
}
.icon {
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
}
header, main, footer {
	display: block;
}
.header-top {
	width: 100%;
	display: block;
	padding:6px 0px;
	color:#fff;
	background: #e27a21;
}
.header-top .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-top p {
	font-size: 14px;
	font-weight: 300;
}
.x-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' class='bi bi-twitter-x' viewBox='0 0 16 16' id='Twitter-X--Streamline-Bootstrap' height='16' width='16'%3E%3Cdesc%3E Twitter X Streamline Icon: https://streamlinehq.com %3C/desc%3E%3Cpath d='M12.6 0.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867 -5.07 -4.425 5.07H0.316l5.733 -6.57L0 0.75h5.063l3.495 4.633L12.601 0.75Zm-0.86 13.028h1.36L4.323 2.145H2.865z' stroke-width='1'%3E%3C/path%3E%3C/svg%3E");
	width:16px;
	height: 16px;
	background-size: 16px;
}
.facebook-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' preserveAspectRatio='xMidYMid' width='14.906' height='32' viewBox='0 0 14.906 32'%3E%3Cpath d='M14.874,11.167 L14.262,14.207 C14.062,15.208 13.100,15.992 12.072,15.992 L10.000,15.992 L10.000,30.000 C10.000,31.104 9.159,32.000 8.049,32.000 L5.030,32.000 C3.920,32.000 3.017,31.102 3.017,29.999 L3.017,15.992 L2.011,15.992 C0.901,15.992 -0.002,15.095 -0.002,13.991 L-0.002,10.990 C-0.002,9.887 0.901,8.989 2.011,8.989 L3.017,8.989 L3.017,6.003 C3.017,2.716 5.693,0.041 8.994,0.013 C9.015,0.012 9.033,0.001 9.055,0.001 L13.081,0.001 C13.636,0.001 14.000,0.448 14.000,1.000 L14.000,6.000 C14.000,6.553 13.636,7.004 13.081,7.004 L10.061,7.004 L10.060,8.989 L13.079,8.989 C13.645,8.989 14.167,9.228 14.509,9.644 C14.852,10.059 14.985,10.615 14.874,11.167 ZM9.092,10.990 C9.078,10.991 9.067,10.998 9.053,10.998 L9.053,10.998 C8.497,10.997 8.046,10.549 8.047,9.997 L8.047,9.990 C8.047,9.990 8.047,9.990 8.047,9.990 C8.047,9.990 8.047,9.990 8.047,9.990 L8.049,6.003 C8.049,5.450 8.499,5.003 9.055,5.003 L12.074,5.003 L12.074,2.002 L9.094,2.002 C9.077,2.002 9.063,2.011 9.045,2.011 C6.831,2.011 5.030,3.802 5.030,6.003 L5.030,10.005 C5.030,10.558 4.579,11.006 4.023,11.006 C3.996,11.006 3.973,10.992 3.946,10.990 L2.011,10.990 L2.011,13.991 L4.023,13.991 C4.579,13.991 5.030,14.439 5.030,14.992 C5.030,15.044 5.008,15.088 5.000,15.138 L5.000,30.000 L8.049,29.999 L8.049,15.002 C8.049,14.998 8.047,14.995 8.047,14.992 C8.047,14.439 8.497,13.991 9.053,13.991 L12.072,13.991 C12.145,13.991 12.275,13.886 12.288,13.816 L12.857,10.990 L9.092,10.990 Z'/%3E%3C/svg%3E");
	width:8.4px;
	height: 18px;
	background-size: 8.4px;
}
.instagram-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 192 192' fill='none'%3E%3Cpath stroke='%23fff' stroke-width='12' d='M96 162c-14.152 0-24.336-.007-32.276-.777-7.849-.761-12.87-2.223-16.877-4.741a36 36 0 0 1-11.33-11.329c-2.517-4.007-3.98-9.028-4.74-16.877C30.007 120.336 30 110.152 30 96c0-14.152.007-24.336.777-32.276.76-7.849 2.223-12.87 4.74-16.877a36 36 0 0 1 11.33-11.33c4.007-2.517 9.028-3.98 16.877-4.74C71.663 30.007 81.847 30 96 30c14.152 0 24.336.007 32.276.777 7.849.76 12.87 2.223 16.877 4.74a36 36 0 0 1 11.329 11.33c2.518 4.007 3.98 9.028 4.741 16.877.77 7.94.777 18.124.777 32.276 0 14.152-.007 24.336-.777 32.276-.761 7.849-2.223 12.87-4.741 16.877a36 36 0 0 1-11.329 11.329c-4.007 2.518-9.028 3.98-16.877 4.741-7.94.77-18.124.777-32.276.777Z'/%3E%3Ccircle cx='96' cy='96' r='30' stroke='%23fff' stroke-width='12'/%3E%3Ccircle cx='135' cy='57' r='9' fill='%23fff'/%3E%3C/svg%3E");
	width:22px;
	height: 20px;
	background-size: 22px;
}
.youtube-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='100px' height='100px' viewBox='0 0 512 512' version='1.1'%3E%3Cg id='Page-1' stroke='none' stroke-width='0' fill='none' fill-rule='evenodd'%3E%3Cg id='icon' fill='%23fff' transform='translate(42.687753, 106.720314)'%3E%3Cpath d='M196.390255,0.0414579151 L225.158849,5.68434189e-14 L256.425765,0.400046625 L276.402552,0.842264534 L297.703552,1.50583657 L312.057915,2.09337432 L326.12785,2.81256448 L339.564171,3.6767162 C356.901662,4.93147469 371.618351,6.60828831 379.98958,8.84912105 C398.35758,13.7244463 412.800247,28.1384515 417.728247,46.5798994 C419.568331,53.447076 421.028716,61.8486233 422.187751,70.8589046 L423.438961,81.9041937 C423.811157,85.6438603 424.140153,89.4216836 424.430961,93.1784229 L425.498761,109.741495 L425.97437,120.033005 L426.555872,140.543114 L426.624442,152.631053 L426.296074,169.094762 L425.757684,183.449876 L424.839161,199.69055 C424.458348,205.284539 423.997256,210.992047 423.438961,216.612329 L422.187751,227.677116 C421.028716,236.701724 419.568331,245.112297 417.728247,251.979474 C412.800247,270.420921 398.35758,284.834927 379.98958,289.710252 C371.618351,291.951085 356.901662,293.627898 339.564171,294.882657 L326.12785,295.746808 L312.057915,296.465999 L290.528831,297.302095 L276.402552,297.717108 L238.951696,298.425108 L208.032903,298.597999 L179.710235,298.317369 L153.988826,297.812971 L137.0471,297.333505 L113.968497,296.439492 L96.1200722,295.488723 L84.8506143,294.721424 L74.3361528,293.83778 C72.6586304,293.680355 71.021545,293.517739 69.4293857,293.349763 L60.4514593,292.276205 C54.873471,291.515788 50.1579608,290.66412 46.5922465,289.710252 C28.2455799,284.834927 13.7815799,270.420921 8.87491319,251.979474 C6.30495763,242.365426 4.47743368,229.726322 3.17786109,216.612329 L2.18823349,205.314944 L1.42717958,194.141835 L0.86468464,183.449876 L0.327583076,169.094762 L1.42108547e-14,152.631053 L1.42108547e-14,145.72665 L0.327583076,129.309399 L0.86468464,114.991924 L1.42717958,104.326148 L2.18823349,93.1784229 L3.17786109,81.9041937 C4.47743368,68.8153604 6.30495763,56.1939466 8.87491319,46.5798994 C13.7815799,28.1384515 28.2455799,13.7244463 46.5922465,8.84912105 C50.1579608,7.89525306 54.873471,7.04358521 60.4514593,6.28316748 L69.4293857,5.20960974 C71.021545,5.04163347 72.6586304,4.87901814 74.3361528,4.72159266 L84.8506143,3.83794924 L96.1200722,3.07064974 L113.968497,2.11988045 L126.182684,1.60751099 L153.988826,0.746402373 L184.273073,0.177547076 L196.390255,0.0414579151 Z M218.590719,42.6276211 L208.222052,42.6276211 L186.212746,42.8169156 L162.6855,43.2195437 L138.544964,43.8662341 L121.687389,44.4891668 L99.2256529,45.6366534 L84.8274491,46.6399426 L76.5676822,47.3611769 L69.4869588,48.1146258 C68.410226,48.242424 67.3864704,48.3712186 66.4176176,48.5008366 L61.278734,49.2870422 C59.7956514,49.5514821 58.5475816,49.8178322 57.5499266,50.0847087 C53.9614505,51.0382873 51.0713222,53.9263913 50.0943016,57.5983595 C47.8764484,65.8952133 46.1808701,78.3481977 44.9705115,92.6745642 L44.0510263,105.359852 L43.3640141,118.643264 C43.2685968,120.889262 43.1826497,123.146872 43.106065,125.409437 L42.7580394,138.991062 L42.6647443,145.72665 L42.6647443,152.226041 L42.7491663,158.629877 L43.063124,171.516498 L43.5742466,184.292534 L44.2869502,196.698961 L45.2056506,208.476757 C46.39935,221.750087 48.0226423,233.211125 50.1070832,241.00894 C51.0713222,244.632982 53.9614505,247.521086 57.6183424,248.492905 L59.2893076,248.889618 L63.7151993,249.677547 L69.5077617,250.451043 L76.5726612,251.201581 L84.8155645,251.920635 L94.1421382,252.599679 L109.957526,253.524576 L127.680547,254.311495 L138.423165,254.689034 L162.647063,255.338604 L186.189451,255.742236 L213.410223,255.946418 L230.558384,255.850049 L256.257368,255.496615 C265.037068,255.333197 273.96716,255.121922 282.858704,254.856035 L302.142934,254.184357 L319.054834,253.396595 L334.119861,252.485354 L347.058723,251.474383 L357.592131,250.387432 L363.140118,249.632315 C363.96075,249.504918 364.728216,249.376848 365.440793,249.24825 L369.043788,248.471507 C372.63883,247.517293 375.528514,244.629633 376.515457,240.936358 C378.895617,232.053627 380.675823,218.372968 381.901287,202.680797 L382.717077,190.578048 C382.835942,188.512576 382.946315,186.426559 383.048286,184.325438 L383.559981,171.581014 L383.874243,158.735339 L383.978958,149.235739 L383.875132,139.751162 L383.560597,126.905788 L383.048607,114.168891 L382.334793,101.79871 C381.110521,83.647592 379.190354,67.6056854 376.507949,57.5949579 C375.528514,53.9297398 372.63883,51.0420799 368.956884,50.0647015 C367.994295,49.807033 366.797282,49.5500155 365.379758,49.2948535 L360.47956,48.5361386 L354.339758,47.7957843 L347.043822,47.0810182 L338.675218,46.3990677 L324.293647,45.4534816 L313.608548,44.8851906 L296.143491,44.1439727 C287.33773,43.821784 278.398952,43.5575854 269.523101,43.3446373 L243.280283,42.8528056 L218.590719,42.6276211 Z' id='Shape'%3E%3C/path%3E%3Cpolygon id='Path' points='169.664247 212.340959 169.664247 86.2184137 281.194913 149.173701'%3E%3C/polygon%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width:22px;
	height: 20px;
	background-size: 22px;
}
.header-top ul {
	display: flex;
	list-style: none;
	align-items: center;
}
.header-top ul li {
	margin-left: 16px;
	margin-bottom:-2px;
}
header {
	height: 119px;
}
.header {
	width: 100%;
	display: block;
	padding: 14px 0px;
	border-bottom: 1px solid #dedede;
	position: relative;
	z-index: 20;
	background: #fff;
}
.header.fixed {
	position: fixed;
	top:0px;
}
.header .container {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-left img {
	width: 140px;
	height:auto;
}
.header-right {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.header-right ul {
	display: flex;
	list-style: none;
}
.header-right ul li {
	margin:0px 4px;
	position: relative;
}
.header-right ul li.menu-item-has-children {
	padding-right: 14px;
}
.header-right ul li.menu-item-has-children:after {
	content:'';
	-webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='16' y1='20.5' x2='7' y2='11.5'/%3E%3Cline x1='25' y1='11.5' x2='16' y2='20.5'/%3E%3C/g%3E%3C/svg%3E");
	mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='16' y1='20.5' x2='7' y2='11.5'/%3E%3Cline x1='25' y1='11.5' x2='16' y2='20.5'/%3E%3C/g%3E%3C/svg%3E");
	background-color: #000;
	width:16px;
	height: 16px;
	background-size: 16px;
	background-repeat: no-repeat;
	display: inline-block;
	position: absolute;
	right: 0px;
	top:3px;
	transition: .25s;
}
.header-right ul li.menu-item-has-children:hover:after {
	background-color: #e27a21;
}
.page-section-column .container {
	display:flex;
	justify-content:space-between
}
.page-section-left {
	width:76%
}
.page-section-right {
	width:22%;
	margin-top: 90px;
}
.page-section-right ul {
	border:1px solid #dedede;
	border-radius:4px;
	overflow:hidden;
	list-style:none
}
.page-section-right li {
	position:relative
}
.page-section-right li ul {
	border:none;
	border-bottom:1px solid #dedede;
	border-radius:0px
}
.page-section-right li a {
	padding:10px 14px;
	border-bottom:1px solid #dedede;
	color:#000;
	text-decoration:none;
	display:block;
	font-weight:300;
	font-size:14px
}
.page-section-right li:last-child a {
	border-bottom:none
}
.page-section-right .menu-item-has-children:after {
  content: '';
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='16' y1='20.5' x2='7' y2='11.5'/%3E%3Cline x1='25' y1='11.5' x2='16' y2='20.5'/%3E%3C/g%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cg fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='16' y1='20.5' x2='7' y2='11.5'/%3E%3Cline x1='25' y1='11.5' x2='16' y2='20.5'/%3E%3C/g%3E%3C/svg%3E");
  background-color: #000;
  width: 16px;
  height: 16px;
  background-size: 16px;
  background-repeat: no-repeat;
  display: inline-block;
  position: absolute;
  right: 14px;
  top: 11px;
  transition: .25s;
}
.page-section-right .menu-item-has-children .sub-menu {
  display: none;
}
.page-section-right .menu-item-has-children.active-2 .sub-menu {
  display: block;
}
.page-section .image {
	display:flex;
	align-items:center;
	justify-content:center;
	padding:20px 0px
}
.page-section .image img {
	width:auto;
	height:100%;
	display:block;
	object-fit:contain;
	border-radius:4px
}
.header-right ul li ul {
	display: none;
	position: absolute;
	background:#fff;
	top:53px;
	left:0px;
	border:1px solid #dedede;
	border-top: none;
	width:200px;
	z-index: 3;
}
.header-right ul li ul li a {
	padding: 12px 14px;
	display: block;
	font-size: 14px;
	font-weight: 300;
}
.header-right ul li ul li {
	border-bottom: 1px solid #dedede;
	margin: 0px;
}
.header-right ul li ul li:last-child {
	border-bottom: none;
}
.header-right ul li:hover ul {
	display: block;
}
.header-right ul li a {
	color:#000;
	text-decoration: none;
	font-weight: 300;
	transition: .25s;
	padding: 32px 6px;
}
.header-right ul li a:hover {
	color: #e27a21;
}
.header-right .header-contact a {
	border:2px solid #e27a21;
	color: #e27a21;
	text-decoration: none;
	padding: 8px 16px;
	margin-left: 10px;
	border-radius: 100px;
	transition: .25s;
}
.header-right .header-contact a:hover {
	color: #fff;
	background: #e27a21;
}
.homepage-slider {
	width: 100%;
	display: block;
	padding: 14px 0px;
}
.slider-container {
  width: 100%;
  position: relative;
  overflow: hidden;
  border-radius: 4px;
}
.slider {
  display: flex;
  transition: transform 0.5s ease;
}
.slide {
  min-width: 100%;
  transition: 0.3s ease;
}
.slide img {
  width: 100%;
  height: auto;
  user-select: none;
  display: block;
  pointer-events: none;
}
.slide a {
	display: block;
}
.slider-container button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-color: #ffffffc2;
  width: 42px;
  height: 42px;
  cursor: pointer;
  border-radius: 100px;
  z-index: 10;
  border:none;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: .25s;
}
.slider-container button:hover {
	background: #fff;
}
.slider-container .prev {
  left: 10px;
}
.slider-container .next {
  right: 10px;
}
.right-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg id='chevron-right'%3E%3Cline class='cls-1' x1='21' x2='12' y1='16' y2='25'/%3E%3Cline class='cls-1' x1='12' x2='21' y1='7' y2='16'/%3E%3C/g%3E%3C/svg%3E");
	width:30px;
	height: 30px;
	background-size: 30px;
}
.left-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23000000;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg id='chevron-left'%3E%3Cline class='cls-1' x1='11' x2='20' y1='16' y2='7'/%3E%3Cline class='cls-1' x1='20' x2='11' y1='25' y2='16'/%3E%3C/g%3E%3C/svg%3E");
	width:30px;
	height: 30px;
	background-size: 30px;
}
.homepage-section-0, .homepage-section-1, .homepage-section-2, .homepage-section-3, .homepage-section-4, .homepage-section-5, .homepage-section-6, .homepage-section-7 {
	display: block;
	padding: 30px 0px;
}
.custom-title {
	display: flex;
	text-align: center;
	flex-direction: column;
	align-items: center;
}
.custom-title h1 {
	font-size: 32px;
	font-weight: 400;
}
.custom-title p {
	font-size: 13px;
	font-weight: 300;
}
.bottom-arrow {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 32 32'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;stroke:%23e27a21;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Ctitle/%3E%3Cg id='chevron-bottom'%3E%3Cline class='cls-1' x1='16' x2='7' y1='20.5' y2='11.5'/%3E%3Cline class='cls-1' x1='25' x2='16' y1='11.5' y2='20.5'/%3E%3C/g%3E%3C/svg%3E");
	width:32px;
	height: 32px;
	background-size: 32px;
}
.homepage-section-0-area {
	padding: 20px 0px;
}
.homepage-section-1-area {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	gap:20px;
	padding: 20px 0px;
}
.homepage-section-1-area .box {
	border:1px solid #dedede;
	border-radius: 4px;
	overflow: hidden;
}
.homepage-section-1-area .box .image {
	width: 100%;
	height: 240px;
	overflow: hidden;
	display: block;
	padding:0px
}
.homepage-section-1-area .box .image img {
	width: 100%;
	height: auto;
	transition: .25s;
}
.homepage-section-1-area .box:hover img {
	transform: scale(1.04);
}
.homepage-section-1-area .box .box-bottom {
	display: block;
	padding: 14px 20px;
	position: relative;
}
.homepage-section-1-area .box a {
	color: #000;
	text-decoration: none;
}
.homepage-section-1-area .box .box-bottom h2 {
	font-size: 20px;
	font-weight: 400;
	height: 30px;
	overflow: hidden;
}
.homepage-section-1-area .box .box-bottom p {
	font-size: 14px;
	font-weight: 300;
	height: 92px;
	overflow: hidden;
	color:#585858;
	overflow-y:scroll
}
.homepage-section-1-area .box .box-bottom .box-bottom-button {
	background:#e27a21;
	color: #fff;
	display: block;
	width: 100%;
	position: absolute;
	bottom:-40px;
	left:0px;
	right:0px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	transition: .25s;
}
.homepage-section-1-area .box:hover .box-bottom-button {
	bottom:0px;
}
.homepage-section-2-area {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap:20px;
	padding: 20px 0px;
}
.homepage-section-2-area .box {
	text-align: center;
}
.homepage-section-2-area .box .image {
	width: 100%;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	border:1px solid #dedede;
	border-radius: 4px;
	overflow: hidden;
	flex-direction: column;
	padding: 10px 0px 0px 0px;
}
.homepage-section-2-area .box .image img {
	width: 60%;
	height: auto;
	margin:auto;
	transition: .25s;
	display: block;
}
.homepage-section-2-area .box:hover img {
	transform: scale(1.04);
}
.homepage-section-2-area .box a {
	color: #000;
	text-decoration: none;
}
.homepage-section-2-area .box h2 {
	font-size: 17px;
	font-weight: 500;
	padding: 10px 4px;
	height:40px;
	display:flex;
	align-items:center;
	justify-content:center
}
.tel-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.3308 15.9402L15.6608 14.6101C15.8655 14.403 16.1092 14.2384 16.3778 14.1262C16.6465 14.014 16.9347 13.9563 17.2258 13.9563C17.517 13.9563 17.8052 14.014 18.0739 14.1262C18.3425 14.2384 18.5862 14.403 18.7908 14.6101L20.3508 16.1702C20.5579 16.3748 20.7224 16.6183 20.8346 16.887C20.9468 17.1556 21.0046 17.444 21.0046 17.7351C21.0046 18.0263 20.9468 18.3146 20.8346 18.5833C20.7224 18.8519 20.5579 19.0954 20.3508 19.3L19.6408 20.02C19.1516 20.514 18.5189 20.841 17.8329 20.9541C17.1469 21.0672 16.4427 20.9609 15.8208 20.6501C10.4691 17.8952 6.11008 13.5396 3.35083 8.19019C3.03976 7.56761 2.93414 6.86242 3.04914 6.17603C3.16414 5.48963 3.49384 4.85731 3.99085 4.37012L4.70081 3.65015C5.11674 3.23673 5.67937 3.00464 6.26581 3.00464C6.85225 3.00464 7.41488 3.23673 7.83081 3.65015L9.40082 5.22021C9.81424 5.63615 10.0463 6.19871 10.0463 6.78516C10.0463 7.3716 9.81424 7.93416 9.40082 8.3501L8.0708 9.68018C8.95021 10.8697 9.91617 11.9926 10.9608 13.04C11.9994 14.0804 13.116 15.04 14.3008 15.9102L14.3308 15.9402Z' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
	width:26px;
	height: 26px;
	background-size: 26px;
}
.tel-2-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M14.3308 15.9402L15.6608 14.6101C15.8655 14.403 16.1092 14.2384 16.3778 14.1262C16.6465 14.014 16.9347 13.9563 17.2258 13.9563C17.517 13.9563 17.8052 14.014 18.0739 14.1262C18.3425 14.2384 18.5862 14.403 18.7908 14.6101L20.3508 16.1702C20.5579 16.3748 20.7224 16.6183 20.8346 16.887C20.9468 17.1556 21.0046 17.444 21.0046 17.7351C21.0046 18.0263 20.9468 18.3146 20.8346 18.5833C20.7224 18.8519 20.5579 19.0954 20.3508 19.3L19.6408 20.02C19.1516 20.514 18.5189 20.841 17.8329 20.9541C17.1469 21.0672 16.4427 20.9609 15.8208 20.6501C10.4691 17.8952 6.11008 13.5396 3.35083 8.19019C3.03976 7.56761 2.93414 6.86242 3.04914 6.17603C3.16414 5.48963 3.49384 4.85731 3.99085 4.37012L4.70081 3.65015C5.11674 3.23673 5.67937 3.00464 6.26581 3.00464C6.85225 3.00464 7.41488 3.23673 7.83081 3.65015L9.40082 5.22021C9.81424 5.63615 10.0463 6.19871 10.0463 6.78516C10.0463 7.3716 9.81424 7.93416 9.40082 8.3501L8.0708 9.68018C8.95021 10.8697 9.91617 11.9926 10.9608 13.04C11.9994 14.0804 13.116 15.04 14.3008 15.9102L14.3308 15.9402Z' stroke='%2325d366' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
	width:20px;
	height: 20px;
	background-size: 20px;
}
.tel-3-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='_x32_' viewBox='0 0 512 512' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23000000;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M504.955,146.228c-7.801-14.384-20.725-26.471-36.951-37.192c-24.395-16.005-56.712-28.902-93.322-38.056 C338.079,61.859,297.217,56.595,256,56.589c-62.82,0.034-124.769,12.168-172.16,31.775c-23.698,9.85-43.815,21.529-58.742,35.284 c-7.446,6.89-13.62,14.357-18.054,22.58c-4.426,8.19-7.058,17.264-7.045,26.646c0,49.239,0,51.717,0,51.717 c0.007,20.035,16.232,36.268,36.275,36.274h12.362v120.671c0.007,40.808,33.068,73.868,73.869,73.875h266.988 c40.802-0.007,73.862-33.067,73.869-73.875V260.865h12.362c20.036-0.007,36.268-16.239,36.275-36.274c0,0,0-2.478,0-51.717 C512.006,163.491,509.381,154.418,504.955,146.228z M76.066,260.865h45.958c20.035-0.007,36.268-16.239,36.274-36.274v-38.913 c-0.007-4.447,3.322-8.224,7.728-8.772l0.516-0.067l0.516-0.107h0.006c1.024-0.201,30.932-6.06,88.936-6.06 c29.94,0,52.393,1.56,67.253,3.1c7.426,0.764,12.957,1.527,16.58,2.09c1.808,0.281,3.141,0.509,3.992,0.663l0.917,0.167l0.194,0.04 h0.007l0.509,0.107l0.522,0.067c4.406,0.548,7.734,4.325,7.727,8.772v38.913c0.007,20.035,16.232,36.268,36.275,36.274h45.958 v120.671c-0.007,12.87-5.176,24.395-13.6,32.846c-8.451,8.424-19.976,13.594-32.84,13.6H122.506 c-12.864-0.007-24.389-5.176-32.84-13.6c-8.424-8.451-13.594-19.976-13.6-32.846V260.865z M381.13,224.591v-38.913 c-0.007-17.92-13.092-32.994-30.683-35.76l0.013-0.054c-0.87-0.181-32.679-6.623-94.46-6.623c-61.782,0-93.59,6.442-94.46,6.623 l0.013,0.054c-17.591,2.765-30.676,17.84-30.683,35.76v38.913c-0.007,4.882-3.964,8.839-8.846,8.846H36.275 c-4.888-0.007-8.84-3.964-8.846-8.846c0,0,0-2.478,0-51.717c0.007-4.326,1.139-8.739,3.771-13.648 c4.54-8.558,14.049-18.234,27.864-27.268c20.672-13.627,50.552-25.828,84.891-34.366c34.346-8.565,73.18-13.581,112.046-13.574 c59.21-0.034,118.407,11.705,161.653,29.679c21.609,8.94,39.188,19.473,50.625,30.087c5.732,5.296,9.904,10.56,12.523,15.442 c2.631,4.909,3.756,9.322,3.77,13.648c0,49.239,0,51.717,0,51.717c-0.007,4.882-3.958,8.839-8.846,8.846h-85.748 C385.088,233.429,381.137,229.472,381.13,224.591z'/%3E%3Crect x='184.971' y='350.163' class='st0' width='32.096' height='32.103'/%3E%3Crect x='184.971' y='299.396' class='st0' width='32.096' height='32.103'/%3E%3Crect x='184.971' y='248.637' class='st0' width='32.096' height='32.096'/%3E%3Crect x='239.955' y='350.163' class='st0' width='32.096' height='32.103'/%3E%3Crect x='239.955' y='299.396' class='st0' width='32.096' height='32.103'/%3E%3Crect x='239.955' y='248.637' class='st0' width='32.096' height='32.096'/%3E%3Crect x='294.94' y='350.163' class='st0' width='32.096' height='32.103'/%3E%3Crect x='294.94' y='299.396' class='st0' width='32.096' height='32.103'/%3E%3Crect x='294.94' y='248.637' class='st0' width='32.096' height='32.096'/%3E%3C/g%3E%3C/svg%3E");
	width:20px;
	height: 20px;
	background-size: 20px;
	filter:none!important
}
.wp-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='100px' height='100px' viewBox='0 0 16 16'%3E%3Cpath d='M11.42 9.49c-.19-.09-1.1-.54-1.27-.61s-.29-.09-.42.1-.48.6-.59.73-.21.14-.4 0a5.13 5.13 0 0 1-1.49-.92 5.25 5.25 0 0 1-1-1.29c-.11-.18 0-.28.08-.38s.18-.21.28-.32a1.39 1.39 0 0 0 .18-.31.38.38 0 0 0 0-.33c0-.09-.42-1-.58-1.37s-.3-.32-.41-.32h-.4a.72.72 0 0 0-.5.23 2.1 2.1 0 0 0-.65 1.55A3.59 3.59 0 0 0 5 8.2 8.32 8.32 0 0 0 8.19 11c.44.19.78.3 1.05.39a2.53 2.53 0 0 0 1.17.07 1.93 1.93 0 0 0 1.26-.88 1.67 1.67 0 0 0 .11-.88c-.05-.07-.17-.12-.36-.21z'%3E%3C/path%3E%3Cpath d='M13.29 2.68A7.36 7.36 0 0 0 8 .5a7.44 7.44 0 0 0-6.41 11.15l-1 3.85 3.94-1a7.4 7.4 0 0 0 3.55.9H8a7.44 7.44 0 0 0 5.29-12.72zM8 14.12a6.12 6.12 0 0 1-3.15-.87l-.22-.13-2.34.61.62-2.28-.14-.23a6.18 6.18 0 0 1 9.6-7.65 6.12 6.12 0 0 1 1.81 4.37A6.19 6.19 0 0 1 8 14.12z'%3E%3C/path%3E%3C/svg%3E");
	width:26px;
	height: 26px;
	background-size: 26px;
}
.homepage-section-7-area {
	display:block;
    padding: 20px;
    border: 1px solid #dedede;
    overflow: hidden;
    border-radius: 4px;
    overflow-y: scroll;
    height: 160px;
    position: relative;
}
.homepage-section-7-area h1 {
	font-size:22px;
	font-weight:400;
	margin-bottom:10px;
	display:block
}
.homepage-section-7-area p {
	font-size:14px;
	margin-bottom:20px;
	font-weight:300
}
.homepage-section-7-area p:last-child {
	margin-bottom:0px
}
.faq-accordion {
  max-width: 100%;
  margin-top: 20px;
}
.faq-question {
  width: 100%;
  background: #f7f7f7;
  border: none;
  padding: 10px 16px;
  font-size: 16px;
  font-weight: 400;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  transition: background 0.3s ease;
  font-family: 'bromny';
}
.faq-question:hover {
  background: #ececec;
}
.faq-icon {
  font-size: 22px;
  font-weight: 400;
  transition: transform 0.3s ease;
}
.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.35s ease;
  background: #ffffff;
}
.faq-answer p {
  padding: 15px 20px;
  margin: 0;
  font-size: 15px;
  line-height: 1.6;
  color: #444;
}
.faq-item.active .faq-answer {
  max-height: 500px;
}
.faq-item.active .faq-icon {
  transform: rotate(45deg);
}
.fix-button {
	display:flex;
	flex-direction:column;
	position:fixed;
	bottom:20px;
	right:20px;
	z-index:99999;
}
.fix-button a:first-child {
    width: 53px;
    height: 53px;
    border-radius: 50%;
    background:#e27a21;
    box-shadow:0 0 5px rgba(0,0,0,0.17);
    display: flex;
    align-items: center;
    justify-content: center;
}
.fix-button a:last-child {
    width: 53px;
    height: 53px;
    border-radius: 50%;
    background:#25D366;
    margin-top: 10px;
    box-shadow:0 0 5px rgba(0,0,0,0.17);
    display: flex;
    align-items: center;
    justify-content: center;
}
.fix-button a svg {
	width:26px;
	height:26px;
}
.homepage-section-3-area {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  padding: 20px 0px;
}
.homepage-section-3-area .box {
  overflow: hidden;
  position: relative;
  border-radius: 4px;
  border:1px solid #dedede;
}
.homepage-section-3-area .box .image {
	padding:0px
}
.homepage-section-3-area .box .image img {
  width: 100%;
  height: auto;
  transition: transform 0.3s ease;
  display: block;
}
.homepage-section-3-area .box:hover .image img {
  transform: scale(1.06);
}
.popup-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8);
  justify-content: center;
  align-items: center;
  z-index: 9999;
}
.popup {
  position: relative;
  background: #fff;
  max-width: 80%;
  max-height: 80%;
  overflow: hidden;
}
.popup-content {
  display: flex;
  justify-content: center;
}
.popup-content img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.close-popup {
  position: absolute;
  top: 6px;
  right: 10px;
  background: #fff;
  border: none;
  font-size: 18px;
  cursor: pointer;
      width: 30px;
    height: 30px;
    border-radius: 100px;
    line-height: 20px;
}
.homepage-section-4-area {
	display: grid;
	grid-template-columns: repeat(6, 1fr);
	gap: 10px;
	padding:20px 0px;
}
.homepage-section-4-area img {
	width: 80%;
	height: auto;
	margin:auto;
	display: block;
}
.custom-button {
	display: flex;
	align-items: center;
	justify-content: center;
}
.custom-button a {
	color: #e27a21;
	font-size: 15px;
	font-weight: 400;
	padding: 10px 16px;
	border-radius: 100px;
	border:2px solid #e27a21;
	text-decoration: none;
	margin-top: 10px;
	transition: .25s;
}
.custom-button a:hover {
	background: #e27a21;
	color: #fff;
}
.homepage-section-5-area {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
	padding: 20px 0px;
}
.homepage-section-5-area .box {
	position: relative;
	overflow: hidden;
	border-radius: 4px;
}
.homepage-section-5-area .box img {
	width: 100%;
	height: auto;
	transition: .25s;
	display: block;
}
.homepage-section-5-area .box:hover img {
	transform: scale(1.06);
}
.homepage-section-5-area .box a {
	color: #fff;
	text-decoration: none;
}
.homepage-section-5-area .box .box-bottom {
	position: absolute;
	left:0px;
	right:0px;
	top:0px;
	bottom:0px;
	background:#00000066;
	z-index: 3;
	text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.homepage-section-5-area .box .box-bottom h2 {
	font-size: 22px;
	font-weight: 400;
	color: #fff;
	margin-bottom: 4px;
}
.homepage-section-5-area .box .box-bottom p {
	font-size: 12px;
	font-weight: 300;
	text-transform: uppercase;
}
.homepage-section-6 {
	background-image: url(assets/img/homepage-section-6-bg.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #fff;
	position: relative;
	margin:30px 0px 0px 0px;
}
.homepage-section-6:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
.homepage-section-6 .container {
	z-index: 2;
	position: relative;
	color: #fff;
}
.homepage-section-6-area form {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
    margin: 0 auto;
}
.homepage-section-6-area label {
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 300;
}
.homepage-section-6-area input[type="text"], .homepage-section-6-area input[type="email"], .homepage-section-6-area textarea {
    padding: 10px;
    font-size: 14px;
    border:none;
    border-radius: 4px;
    margin-top: 5px;
    outline: none;
    font-family: 'bromny';
}
.homepage-section-6-area textarea {
    resize: vertical;
    height: 100px;
}
.homepage-section-6-area input[type="submit"] {
    grid-column: span 2;
    padding: 12px;
    background-color: #e27a21;
    color: #fff;
    border:2px solid #e27a21;
    font-size: 15px;
    cursor: pointer;
    border-radius: 100px;
    font-family: 'bromny';
    transition: .25s;
}
.homepage-section-6-area input[type="submit"]:hover {
    background-color: transparent;
    color: #e27a21;
}
.homepage-section-6-area label:nth-child(5), label:nth-child(6) {
    grid-column: span 2;
}
.homepage-section-6-area {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 20px 0px;
}
.homepage-section-6-area .box {
	width: 48%;
}
.homepage-section-6-area .box ul {
	list-style: none;
}
.homepage-section-6-area .box ul li {
	color: #fff;
	font-size: 14px;
	margin-bottom: 20px;
	font-weight: 300;
}
.homepage-section-6-area .box ul li a {
	color: #fff;
	text-decoration: none;
	font-weight: 300;
	transition: .25s;
}
.homepage-section-6-area .box ul:first-child li i {
	width: 20px;
	height: 20px;
	background-size: 20px;
	margin-bottom: -4px;
	margin-right: 4px;
}
.homepage-section-6-area .box ul li a:hover {
	opacity: 0.8;
}
.homepage-section-6-area .box ul:nth-child(2) {
	display: flex;
}
.homepage-section-6-area .box ul:nth-child(2) li {
	margin-right: 16px;
}
.homepage-section-6-area .box ul:nth-child(2) li a {
	border:1px solid #fff;
	width: 36px;
	height: 36px;
	border-radius: 100px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: .25s;
}
.homepage-section-6-area .box ul:nth-child(2) li a:hover {
	opacity: 0.8;
}
.mail-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:sketch='http://www.bohemiancoding.com/sketch/ns' width='100px' height='100px' viewBox='0 -4 32 32' version='1.1'%3E%3Cdefs%3E%3C/defs%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' sketch:type='MSPage'%3E%3Cg id='Icon-Set' sketch:type='MSLayerGroup' transform='translate(-412.000000, -259.000000)' fill='%23fff'%3E%3Cpath d='M442,279 C442,279.203 441.961,279.395 441.905,279.578 L433,270 L442,263 L442,279 L442,279 Z M415.556,280.946 L424.58,271.33 L428,273.915 L431.272,271.314 L440.444,280.946 C440.301,280.979 415.699,280.979 415.556,280.946 L415.556,280.946 Z M414,279 L414,263 L423,270 L414.095,279.578 C414.039,279.395 414,279.203 414,279 L414,279 Z M441,261 L428,271 L415,261 L441,261 L441,261 Z M440,259 L416,259 C413.791,259 412,260.791 412,263 L412,279 C412,281.209 413.791,283 416,283 L440,283 C442.209,283 444,281.209 444,279 L444,263 C444,260.791 442.209,259 440,259 L440,259 Z' id='mail' sketch:type='MSShapeGroup'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	background-size: 20px;
}
.location-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='100px' height='100px' viewBox='0 0 32 32' version='1.1'%3E%3Cpath d='M16.114-0.011c-6.559 0-12.114 5.587-12.114 12.204 0 6.93 6.439 14.017 10.77 18.998 0.017 0.020 0.717 0.797 1.579 0.797h0.076c0.863 0 1.558-0.777 1.575-0.797 4.064-4.672 10-12.377 10-18.998 0-6.618-4.333-12.204-11.886-12.204zM16.515 29.849c-0.035 0.035-0.086 0.074-0.131 0.107-0.046-0.032-0.096-0.072-0.133-0.107l-0.523-0.602c-4.106-4.71-9.729-11.161-9.729-17.055 0-5.532 4.632-10.205 10.114-10.205 6.829 0 9.886 5.125 9.886 10.205 0 4.474-3.192 10.416-9.485 17.657zM16.035 6.044c-3.313 0-6 2.686-6 6s2.687 6 6 6 6-2.687 6-6-2.686-6-6-6zM16.035 16.044c-2.206 0-4.046-1.838-4.046-4.044s1.794-4 4-4c2.207 0 4 1.794 4 4 0.001 2.206-1.747 4.044-3.954 4.044z'/%3E%3C/svg%3E");
	width: 20px;
	height: 20px;
	background-size: 20px;
}
.homepage-section-6-area .box iframe {
	width: 100%;
	height: 200px;
	overflow: hidden;
	border-radius: 4px;
}
.footer {
	width: 100%;
	display: block;
}
.footer-top {
	border-top: 1px solid #dedede;
	padding: 50px 0px;
	display: block;
}
.footer-top .container {
	display: grid;
	grid-template-columns: 1.3fr 0.8fr 0.8fr 0.8fr;
	gap: 30px;
}
.footer-top .box img {
	width: 140px;
	height: auto;
}
.footer-top .box p {
	font-size: 14px;
	font-weight: 300;
	display: block;
	margin:20px 0px;
}
.footer-top .box .footer-contact {
	list-style: none;
	display: flex;
	flex-direction: column;
}
.footer-top .box .footer-contact a {
	font-size: 14px;
	color: #000;
	text-decoration: none;
	font-weight: 300;
}
.footer-top .box .footer-contact li {
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 300;
}
.footer-top .box .footer-contact i {
		filter: brightness(1) invert(1);
	  width: 20px;
    height: 20px;
    background-size: 20px;
    margin-bottom: -4px;
    margin-right: 4px;
}
.footer-top .box .footer-social {
	list-style: none;
	display: flex;
	margin-top: 20px;
}
.footer-top .box .footer-social i {
	filter: brightness(1) invert(1);
}
.footer-top .box .footer-social li {
	margin-right: 16px;
	margin-bottom: 0px!important;
}
.footer-top .box .footer-social a {
	  border: 1px solid #000;
    width: 36px;
    height: 36px;
    border-radius: 100px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: .25s;
}
.footer-top .box h3 {
	font-weight: 400;
	font-size: 20px;
	display: block;
	margin-bottom: 10px;
}
.footer-top .box ul {
	list-style: none;
}
.footer-top .box ul li {
	margin-bottom: 10px;
}
.footer-top .box ul li:last-child {
	margin-bottom: 0px;
}
.footer-top .box ul li a {
	color: #585858;
	text-decoration: none;
	font-weight: 300;
	font-size: 14px;
	transition: .25s;
}
.footer-top .box ul li a:hover {
	color: #e27a21;
}
.footer-bottom {
	display: block;
	border-top: 1px solid #dedede;
	padding: 20px 0px;
}
.footer-bottom p {
	display: block;
	text-align: center;
	font-size: 14px;
	font-weight: 300;
}
.header-mobile-menu {
	display: none;
}
.homepage-section-0-area {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.homepage-section-0-area .box {
	width: 46%;
}
.homepage-section-0-area .box p {
	font-size: 16px;
	font-weight: 300;
}
.homepage-section-0-area .box img {
	width: 100%;
	height: auto;
	border-radius: 4px;
}
.breadcrumb {
	display: flex;
	align-items: center;
	color: #585858;
	font-size: 14px;
	font-weight: 300;
}
.breadcrumb i {
	width: 16px;
	height: 16px;
	background-size: 16px;
	margin:0px 2px -1px 2px;
}
.breadcrumb a {
	color: #585858!important;
	text-decoration: none;
	font-size: 14px;
	font-weight: 300!important;
}
.page-section {
	display: block;
	padding: 10px 0px 20px 0px;
}
.page-section h1 {
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 10px;
	display: block;
	margin-top:10px;
}
.page-section p {
	font-size: 14px;
	font-weight: 300;
	margin-bottom: 20px;
	display: block;
}
.page-section a {
	color: #000;
	font-weight: 400;
}
.page-section p:last-child {
	margin-bottom: 0px;
}
.page-section .homepage-section-5-area, .page-section .homepage-section-1-area, .page-section .homepage-section-2-area, .page-section .homepage-section-3-area {
	padding: 0px;
}
.page-section .homepage-section-6-area .box ul li a, .page-section .homepage-section-6-area .box ul li {
	    color: #000;
}
.page-section .homepage-section-6-area .box i {
	filter: invert(1);
}
.page-section .homepage-section-6-area .box ul:nth-child(2) li a {
	border:1px solid #000;
}
.page-section .homepage-section-6-area input[type="text"], .page-section .homepage-section-6-area input[type="email"], .page-section .homepage-section-6-area textarea {
	border:1px solid #dedede;
}
.page-section .homepage-section-6-area p {
	margin-bottom: 0px;
}
.header-mobile-contact {
		display:block;
	margin-left:10px
	}
	.header-mobile-contact a {
		    color: #25d366;
    text-decoration: none;
    border: 1px solid #25d366;
    padding: 4px 8px;
    border-radius: 100px;
		display:flex;
			align-items:center;
		font-size:13px
	}
.header-mobile-bottom {
	display:none!important
}
.yol-icon {
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100px' height='100px' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M10.9792 4.26973L4.59197 18.4636C4.10239 19.5516 3.85761 20.0955 3.9608 20.4146C4.05015 20.6908 4.2714 20.9042 4.55064 20.9836C4.87315 21.0753 5.40801 20.8112 6.47772 20.283L11.2921 17.9055C11.552 17.7771 11.682 17.713 11.8181 17.6877C11.9387 17.6653 12.0624 17.6653 12.183 17.6877C12.3192 17.713 12.4491 17.7771 12.709 17.9055L17.5234 20.283C18.5931 20.8112 19.128 21.0753 19.4505 20.9836C19.7298 20.9042 19.951 20.6908 20.0403 20.4146C20.1435 20.0955 19.8988 19.5516 19.4092 18.4636L13.0219 4.26973C12.6979 3.54967 12.5359 3.18964 12.3108 3.07837C12.1153 2.98169 11.8859 2.98169 11.6903 3.07837C11.4653 3.18964 11.3032 3.54967 10.9792 4.26973Z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
	background-repeat:no-repeat;
	display:inline-block;
}
@media (max-width: 1100px) {
	.container {
		width: 94%;
	}
	.homepage-section-1-area .box .image {
		height: 200px;
	}
	.homepage-section-0, .homepage-section-1, .homepage-section-2, .homepage-section-3, .homepage-section-4, .homepage-section-5, .homepage-section-6 {
		padding:10px 0px;
	}
	.homepage-section-2-area .box .image {
		height: 120px;
	}
}
@media (max-width: 800px) {
	.page-section-column .container {
		flex-direction:column
	}
	.header-right ul .header-mobile-bottom {
		display:block!important
	}
	.header-mobile-bottom i {
		width:20px;
		height:20px;
		background-size:20px;
		margin-right:4px
	}
	.page-section-left, .page-section-right, .page-section .image img {
		width:100%
	}
	.header-mobile-bottom li:first-child a {
		background: #25d366;
    color: #fff;
	}
	.header-mobile-bottom li:nth-child(2) a {
		background: #e37a21;
    color: #fff;
	}
	.header-mobile-bottom li:last-child a {
		background: #000;
    color: #fff;
	}
	.header-mobile-bottom a {
		display:flex!important;
		align-items:center
	}
	.header-mobile-contact {
		margin-left:0px
	}
	.page-section h1 {
		font-size: 22px;
	}
	.container {
		width: 96%;
	}
	body {
		font-size: 14px;
	}
	.header-right ul {
		display: none;
	}
	.header-mobile-menu {
		display: block;
		margin-left: 14px;
		cursor: pointer;
		position: relative;
		padding-right: 34px;
	}
	.header-mobile-menu p {
		position: absolute;
    font-size: 10px;
    top: 2px;
    right: 0px;
    font-weight: 300;
	}
	.header-mobile-menu.active p {
		top:-5px
	}
	.header-mobile-menu span {
		width: 22px;
		height: 2px;
		margin-bottom: 5px;
		display: block;
		background:#000;
	}
	.header-mobile-menu span:nth-child(3) {
		margin-bottom: 0px;
	}
	.header-left img {
		width: 110px;
	}
	header {
		height: 95px;
	}
	.header {
		padding: 8px 0px;
	}
	.header-right .header-contact {
		padding: 6px 14px;
	}
	.header-mobile-menu.active span:nth-child(2) {
		display: none;
	}
	.header-mobile-menu.active span:first-child {
		transform: rotate(45deg);
	}
	.header-mobile-menu.active span:nth-child(3) {
		transform: rotate(-45deg);
		margin-top: -6.8px;
	}
	.homepage-section-5-area {
		grid-template-columns: repeat(2, 1fr);
	}
	.slider-container button {
		width: 36px;
		height: 36px;
	}
	.header-right ul:first-child {
		left:-80%;
		transition:.25s;
			height:100%;
		display:block;
		top: 95px;
		position: fixed;
    width: 80%;
		border-right:1px solid #dedede;
    background: #fff;
	}
	.header-right.active ul:first-child {
    
    left: 0px;

	}
	.header-right ul li:hover ul {
		display: none;
	}
	.header-right ul li.menu-item-has-children.active ul {
		display: block;
		position: relative;
        top: 0px;
        width: 100%;
	}
	.homepage-slider {
		padding: 10px 0px;
	}
	.header-right ul li {
		margin:0px!important;
		padding: 0px!important;
	}
	.header-right ul li a {
		padding: 14px 10px;
		display: block;
		border-bottom: 1px solid #dedede;
	}
	.header-right ul li.menu-item-has-children:after {
		width: 20px;
    height: 20px;
    background-size: 20px;
        right: 4px;
    top: 14px;
	}
	.header.fixed .header-right.active ul:first-child {
		top: 61px;
	}
	.header-right ul li a:hover {
		color: #000;
	}
	.header-right ul li.menu-item-has-children:after {
		background-color: #000!important;
	}
	.header-right ul li ul li a {
		border-bottom: none;
	}
	.custom-title h1 {
		font-size: 24px;
	}
	.custom-title p {
		font-size: 12px;
	}
	.bottom-arrow {
		width: 24px;
		height: 24px;
		background-size: 24px;
	}
	.homepage-section-0-area {
		flex-direction: column;
	}
	.homepage-section-0-area .box {
		width: 100%;
	}
	.homepage-section-0-area .box p {
		font-size: 14px;
		margin-bottom:20px
	}
	.homepage-section-1-area {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap:10px;
  }
  .homepage-section-1-area .box .box-bottom .box-bottom-button {
  	display: none!important;
  }
  .homepage-section-1-area .box .image, .homepage-section-2-area .box .image {
  	height: auto;
  }
  .homepage-section-2-area {
  	grid-template-columns: 1fr 1fr 1fr;
  	gap:10px;
  }
  .homepage-section-2-area .box h2 {
  	font-size: 15px;
  }
  .homepage-section-3-area, .homepage-section-4-area {
  	grid-template-columns: repeat(2, 1fr);
  	gap:10px;
  }
  .homepage-section-6-area {
  	flex-direction: column;
  }
  .homepage-section-6-area .box {
  	width: 100%;
  }
  .homepage-section-6-area .box:first-child {
  	margin-bottom: 20px;
  }
  .homepage-section-6 {
  	padding: 30px 0px;
  }
  .footer-top .container {
  	display: flex;
  	flex-direction: column;
  	gap: 0px;
  }
  .custom-button a {
  	font-size: 14px;
  	padding: 8px 14px;
  }
  .footer-top .box h3 {
    position: relative;
		border-bottom: 1px solid #dedede;
		padding:14px 0px;
		margin-bottom: 0px;
		font-size: 18px;
	}
	.footer-top .box:nth-child(2) h3 {
		border-top: 1px solid #dedede;
	}
	.footer-top .box h3:after {
	    content: "+";
	    position: absolute;
	    right: 0;
	    top: 10px;
	    font-size: 22px;
	    cursor: pointer;
	    font-weight: 300;
	}
	.footer-top .box ul {
	    display: none;
	}
	.footer-top .box.active ul {
	    display: block;
	    padding: 10px 0px;
        border-bottom: 1px solid #dedede;
	}
	.footer-top .box.active h3:after {
	    content: "-";
	}
	.footer-top .box:first-child {
		margin-bottom: 30px;
	}
	.fix-button {
		bottom: 10px;
		right: 10px;
	}
	.footer-top .box img {
		width: 110px;
	}
	.homepage-section-6-area form {
		gap:10px;
	}
	.homepage-section-1-area .box .box-bottom {
		padding: 7px 10px 10px 10px;
	}
	.homepage-section-1-area .box .box-bottom h2 {
		font-size: 18px;
		height: 24px;
	}
	.homepage-section-5-area .box .box-bottom h2 {
		font-size: 16px;
	}
}
