body{ margin: 0px 0px; padding: 0px 0px; font-family: "Manrope", sans-serif;}
a:focus{ outline: none; text-decoration: none;}
.secondary-fonts{font-family: "Vend Sans", sans-serif;}

.main-ttl{ font-size: 20px; font-family: "Vend Sans", sans-serif; text-transform: uppercase; font-weight: 500; padding: 0px 0px 0px 40px; position: relative;}
.main-ttl::before{content: '';display: block;position: absolute;left: 0;width: 25px;height: 25px;background: #fff;border: 10px solid #FF9204;border-radius: 50px;}
.large-font{ font-size: 50px; font-family: "Vend Sans", sans-serif; font-weight: 300; line-height: 60px; color: #444444;}

#header-part{position: fixed; top: 0; width: 100%; margin: auto; z-index: 11; padding: 20px 80px; -webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
#header-part.hide {top: -130px; padding: 10px 80px; background: #33302ef5;}
#header-part.scrolled-up {background: #33302ef5; padding: 10px 80px; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.3);}
#header-part .nav-link{ font-size: 16px; color: #fff; font-weight: 500;}
#header-part .navbar-brand span.logo-white{ position:relative; display:block; padding: 0px 15px 0px 0px; border-right: 1px solid #ffffff30;}
#header-part .navbar-brand span.logo-white:before { content: 'Definite Technology'; position: absolute; left: 105%; bottom: -5px; font-size: 14px; color:#ffffffcf; display: block; font-family: "Vend Sans", sans-serif; font-weight: 300; letter-spacing: 0.5px;}
.inquiry-btn{ margin: 0px 10px 0px 10px; padding: 0px 0px; position: relative;}
.inquiry-btn a{ padding: 7px 15px; display: block; color: #fff; font-weight: 500; border: 2px solid #ffffff; text-decoration: none; border-radius: 5px; width: fit-content; background-image: linear-gradient(120deg, #ffffff00 50%, #ffffff 50%);background-size: 300%; transition: all ease 0.5s;}
.inquiry-btn a:hover{ background-position: 100%; color: #444;}

.custom-select-wrapper{ position: relative;}
.custom-select-wrapper .dropdown-toggle{ padding: 7px 10px; background: transparent; border: none; color: #fff;}
.custom-select-wrapper .dropdown-toggle span{margin: 0px 5px 0px 5px;position: relative;top: -1px;}
.custom-select-wrapper .dropdown-menu{position: absolute;right: 0;max-width: 100px;background: #fff;overflow: hidden;max-height: 195px;overflow-y: auto;transform: translate(-16px, 16px);padding: 10px 0px;border-radius: 5px; transition: all ease 0.5s;
clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%); }
.custom-select-wrapper .dropdown-menu.show{clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);}
.custom-select-wrapper .dropdown-menu li { display: block; width: 100%;}
.custom-select-wrapper .dropdown-menu li:first-child{ border: none;}
.custom-select-wrapper .dropdown-menu li:last-child{ background: none;}
.custom-select-wrapper .dropdown-menu a{display: block;font-size: 12px;color: #444;padding: 4px 20px; font-weight: 500; text-decoration: none;}
.custom-select-wrapper.dropdown a::before{content: '';display: block;position: absolute;right: 5px;width: 11px;height: 6px;background: url(../img/arrow-down.svg) no-repeat;background-size: contain;top: 9px;}
.custom-select-wrapper .dropdown-menu a::before{ display: none;}
.custom-select-wrapper .dropdown-menu .dropdown-item{ padding: 10px 15px; background: #fff;  font-size: 15px !important; text-transform: capitalize; color: #444 !important;}
.custom-select-wrapper .dropdown-menu::-webkit-scrollbar {
  width: 3px;}
.custom-select-wrapper .dropdown-menu::-webkit-scrollbar-thumb{ background: #fff; border-radius: 10px;}  

#introduction-part{ margin: 0px 0px; padding: 200px 0px 75px 0px; position: relative; background: #34312F; z-index:1;} 
#introduction-part::before{ content: ''; display: block; position: absolute; top: 0; left: 0; background: url(../img/intro-bg.svg) no-repeat; background-size: cover; width: 100%; height: 100%; mix-blend-mode: multiply; opacity: .95; z-index:-1;}
.intro-info{padding: 20px 80px;display: flex;justify-content: space-between;position: relative;z-index: 1;align-items: center;flex-wrap: wrap;}
.company-motto{ max-width: 1150px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.company-motto h2{ font-size: 3.8rem; margin: 0px 0px 20px 0px; color: #fff; font-family: "Vend Sans", sans-serif; font-weight:300;}
.company-motto p{ font-size: 25px; font-weight: 400; color: #fff;}

#innovate-section, .home_slide{margin: 0px 0px 0px 0px; position: relative; background: url(../img/innovative-bg.jpg);}
#innovate-section::before, .home_slide::before{ content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #2B2927; opacity: .35;}

.innovative-inner{display: flex;/* padding: 0px 80px; */flex-direction: column;justify-content: space-evenly;flex-wrap: wrap;}
.innovative-top{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.innovative-dark{width: 100%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;position: relative;display: flex;}
.innovative-dark li{ list-style: none; width: 12.5%; height: 40px; display: flex;}
.innovative-dark li.dark-brown{ background: #33302E;}
.innovative-dark li.light-brown{background: #33302E; opacity: .25;}
.innovative-dark li.transparent-10{ background: #33302E; opacity: .10;}
.innovative-dark li.transparent-bg{ background: transparent;}

.innovative-middle{ margin: 0px 0px 0px 0px; padding: 180px 80px; position: relative;}
.innovative-middle h2{ font-size: 50px; color: #fff;}

.innovative-bottom{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.innovative-white{width: 100%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;position: relative;display: flex;}
.innovative-white li{ list-style: none; width: 12.5%; height: 40px; display: flex;}
.innovative-white li.white-bg{ background: #fff;}
.innovative-white li.white-bg-10{ background: #fff; opacity: .10;}
.innovative-white li.white-bg-20{ background: #fff; opacity: .20;}
.innovative-white li.white-bg-25{ background: #fff; opacity: .25;}
.innovative-white li.white-bg-35{ background: #fff; opacity: .35;}
.innovative-white li.white-transparent{ background:transparent; opacity: .25;}

/********************Custom-parallex-effect************/
.parallax-item:first-child {background: url(../img/innovative-bg.jpg);background-size: cover;background-position:bottom;}

#business-areas{ background: #fff; margin: 0px 0px; position: relative;}
.business-areas-main{ padding: 80px 80px 0px 80px; margin: 0px 0px; position: relative; }
.business-top{display: flex; justify-content: space-between; flex-wrap: wrap; margin: 0px 0px 30px 0px;}
.business-top h2{ color: #444;}
.business-top p{ color: #444; max-width: 850px;} 

.business-area-slider-section{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.business-slider{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.business-slider.owl-carousel .owl-stage{ padding: 0px 0px 50px 0px;}
.business-slider .item{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.business-slider .item::before{content: '';display: block;position: absolute;bottom: -30px;left: 0;right: 0;width: 54px;height: 54px;background: #FF9204;border-radius: 50px;z-index: 1;margin: auto; border: 7px solid #D7D7D7;}
.business-slider .item::after{ content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:linear-gradient(3deg, rgb(0 0 0) 0%, rgb(0 0 0 / 0%) 100%); border-radius: 5px;}
.business-slider .item a{ display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 11;}
.business-slider .item a::before{content: '';display: block;position: absolute;bottom: -10px;left: 0;right: 0;background: url(../img/arrow.svg) no-repeat;width: 21px;height: 17px;z-index: 111;filter: brightness(0) invert(1);margin: auto;background-size: contain;transform: rotate(-45deg) translateX(-25px); transition: all ease 0.5s; opacity: 0;}
.business-slider .item a::after{content: '';display: block;position: absolute;bottom: -10px;left: 0;right: 0;background: url(../img/arrow.svg) no-repeat;width: 21px;height: 17px;z-index: 111;filter: brightness(0) invert(1);margin: auto;background-size: contain;transform: rotate(-45deg) translateX(0px); transition: all ease 0.5s;}
.business-slider .item h2{ position: absolute; bottom: 0; left: 35px; right: 30px; transform: translateY(-50px); font-size: 25px; color: #fff; white-space: pre-line; line-height: 33px; z-index: 1;}
.business-slider .item .business-slide-img{ border-radius: 5px;  margin: 0px 0px 0px 0px; position: relative; overflow: hidden; z-index: 0;}
.business-slider .item .business-slide-img img{border-radius: 5px; transition: all ease 0.5s;}
.business-slider .item:hover a::after{transform: rotate(-45deg) translateX(25px); opacity: 0;}
.business-slider .item:hover a::before{transform: rotate(-45deg) translateX(0px); opacity: 1;}
.business-slider .item:hover .business-slide-img img{ transform: scale(1.2);}

#welcome-section{ margin: 0px 0px 0px 0px; padding: 100px 0px 70px 0px; position: relative; background: #34312F; z-index: 1;}
#welcome-section::before{ content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/welcome-bg.jpg) no-repeat; mix-blend-mode: multiply; z-index: -1; background-size: cover;}
.welcome-information{ padding: 0px 80px; margin: 0px 0px 0px 0px; position: relative;}
.welcome-title{ margin: 0px 0px 15px 0px; padding: 0px 0px; position: relative;}
.welcome-title h2{ color: #fff;}
.experience{ margin: 0px 0px 25px 0px; padding: 0px 0px 0px 0px; position: relative;}

.welcome-content{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative; max-width: 950px;}
.welcome-content h3{ font-size: 50px; color: #fff; font-family: "Vend Sans", sans-serif; font-weight: 300; white-space: pre-line; margin: 0px 0px 30px 0px;}
.welcome-content p{ color: #fff; font-size: 17px; opacity: .75; font-weight: 500; margin: 0px 0px 30px 0px;}

.read-more{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; display: flex; flex-wrap: wrap;}
.read-more a{padding: 10px 35px;margin: 0px 10px 10px 0px;border: 2px solid #ff9204;border-radius: 5px;color: #fff;text-decoration: none;background-image: linear-gradient(120deg, #ffffff00 50%, #ff9204 50%);background-size: 300%; transition: all ease 0.5s;}
.read-more a:hover{ background-position: 100%;}

.progress-title{ margin: 0px 80px 20px 0px; padding: 0px 0px 0px 0px; position: relative;}

#vision-values{ margin: 0px 0px 0px 0px; padding: 80px 0px 80px 0px; position: relative; overflow: hidden;}
.vision-part{ margin: 0px 0px 0px 0px; padding: 0px 80px; position: relative;}

#vision-values .progress-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background: #B5B5B5;
	border-radius: 2px;
	margin: auto;
}

.progress-bar {
	width: 2px;
	background: #e68200;
	border-radius: 2px;
}

.progress-bar:before {
	height: 1%;
}

.vision-values-data{ margin: 0px 0px 0px 0px; padding: 0px 80px 0px 80px; position: relative;}
.vision-value-information{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.vision-value-information p.large-font{ margin: 0px 0px 80px 0px; white-space: pre-line;}
.vision-data { margin: 0px 0px 0px 0px; padding: 0px 250px 100px 0px; position: relative; max-width: 850px;}
.vision-data span{ position: absolute; top: 0px; left: -165px; color: #444; font-size: 25px; font-family: "Vend Sans", sans-serif; font-weight: 500; margin: 0px 0px 20px 0px;}
.vision-data h3{ color: #444; font-size: 25px; font-family: "Vend Sans", sans-serif; font-weight: 500;}
.vision-data p{ font-size: 19px; color: #444; max-width: 600px; margin: 0px 0px 30px 0px;}
.vision-data img{ position: absolute; right: 0; top: -20px; max-width: 150px;}

.vision-data .progress-points{ margin: 0px 0px 30px 0px; padding: 0px 0px 0px 0px; position: relative; max-width: 600px;}
.vision-data .progress-points li{list-style: none;font-size: 19px;color: #444;padding: 0px 0px 0px 25px;position: relative;}
.vision-data .progress-points li::before{content: '';display: block;position: absolute;top: 15px;left: 0;width: 9px;height: 1px;background: #444;}

#infrastructure-section{ padding: 80px 80px; margin: 0px 0px 3px 0px; position: relative; background: #33302E;}
.infrastructure-inner{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.infrastructure-ttl{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.infrastructure-ttl h2{ color: #fff;}

.infra-img{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.infra-img img{ border-radius: 5px;}

.infra-info{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; max-width: 950px;}
.infra-info h3{font-size: 50px; color: #fff; font-family: "Vend Sans", sans-serif; font-weight: 300; white-space: pre-line; margin: 0px 0px 30px 0px;}
.infra-info p{ font-size: 17px; color:#D7D7D7; margin: 0px 0px 30px 0px;}

.infrastructure-counter{ margin: 50px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative;}
.counter-info{padding: 35px 30px;background: #3E3B39;border-radius: 5px;min-height: 350px;display: flex;flex-direction: column;justify-content: space-between; height:100%;}
.counter-data{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.counter-data h3{font-size: 65px;color: #fff;font-family: "Vend Sans", sans-serif;font-weight: 300;margin: 0px 0px 0px 0px;position: relative;display: flex;}
.counter-data h3:after {content: '+';color:#e68200;font-size: 31px;font-weight: 400;margin: -13px -6px 0;}
.counter-data p{ font-size: 20px; color: #fff; margin: 0px 0px 0px 0px;}

.counter-data .counter {position: relative;display: flex;overflow: hidden;height: 75px;text-align: center;padding-right: 2px;align-items: flex-end;}
.counter-data .counter > span {z-index: 1;display: flex;flex-direction: column;height: 100%;width: 36px;transition: transform 2s ease;transform: translateY(0);align-items: center;}
.counter-data .counter > span span { flex: 0 0 100%; height: 100%;}

#our-clients{ padding: 80px 0px; position: relative;}
.clients-title{padding: 0px 80px; margin: 0px 0px 50px 0px; position: relative;}
.clients-top{ padding: 0px 0px; margin: 0px 0px 10px 0px; position: relative;}
.clients-top .clients-left{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.clients-top .clients-left .item{padding: 25px 25px;text-align: center;border: 1px solid #DBDBDB;border-radius: 5px;display: flex;justify-content: center;align-items: center;min-height: 135px; max-height: 135px;}
.clients-top .clients-left .item img{ object-fit: contain; width: fit-content; max-height: 100px;}

.client-bottom{padding: 0px 0px; margin: 0px 0px 10px 0px; position: relative;}
.client-bottom .clients-right{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.client-bottom .clients-right .item{padding: 25px 25px;text-align: center;border: 1px solid #DBDBDB;border-radius: 5px;display: flex;justify-content: center;align-items: center;min-height: 135px; max-height: 135px;}
.client-bottom .clients-right .item img{ object-fit: contain; width: fit-content; max-height: 100px;}

#partners-cta{ margin: 0px 0px 0px 0px; padding: 100px 80px; background:#DFD5CD; position: relative; z-index: 1; border-bottom:15px solid #33302e;}
#partners-cta::before{ content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: url(../img/welcome-bg.jpg) no-repeat; mix-blend-mode: multiply; z-index: -1; background-size: cover; opacity:.30;}
.cta-info{ max-width: 1000px; text-align: center; margin: 0 auto;}
.cta-info h3{ font-size: 50px; color: #444444; font-family: "Vend Sans", sans-serif; font-weight: 300; margin: 0px 0px 30px 0px;}
.partner-buttons{ margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.partner-buttons li{ display: inline-block; margin: 5px;}
.partner-buttons li a{ display: inline-block; font-size: 20px; font-family: "Vend Sans", sans-serif; font-weight: 400; padding: 10px 20px; border: 2px solid #444; border-radius: 5px; color: #444444; text-decoration: none; background-image: linear-gradient(120deg, #ffffff00 50%, #444444 50%);background-size: 300%; transition: all ease 0.5s;}
.partner-buttons li a:hover{ background-position: 100%; color:#fff;}

#footer-section{margin: 0px 0px 0px 0px;padding: 95px 0px 0px 0px;position: relative;background: #fff;z-index: 1;}
#footer-section::before{content: '';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../img/welcome-bg.jpg) no-repeat;z-index: -1;background-size: cover;transform: rotate(180deg);mix-blend-mode: luminosity;opacity: .25;}
.footer-inner{ padding: 0px 80px; margin: 0px 0px 0px 0px; position: relative;}
.footer-top {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 0px 0px;
    padding: 0px 25px 20px 25px;
    position: relative;
    border-bottom: 1px solid #00000026;
    gap: 15px 0px;
}
.footer-logo {
    margin: 0px 0px 30px 0px;
    min-width: 240px;
}
.footer-navbar {
    margin: 0px 0px 0px 0px;
    position: relative;
    width: calc(100% - 240px);
    padding-left: 60px;
    max-width: 960px;
}
.footer-navbar h2{ font-size: 16px; color: #444; font-weight: 600; margin: 0px 0px 20px 0px; text-transform: uppercase;}
.footer-links{ margin: 0px 0px 25px 0px; padding: 0px 10px 0px 0px; position: relative;}
.footer-links li{ list-style: none;}
.footer-links li a{color: #444;font-size: 16px;padding: 3px 0px;text-decoration: none;display: block;width: fit-content; transition: all ease 0.5s; font-weight: 500;}
.footer-links li a:hover{ color: #ff9204;}
.footer-address p {
    font-weight: 500;
	white-space: pre-line;
}
.footer-address .footer-links li:first-child a {
    padding-top: 0;
}
.footer-bottom{display: flex;justify-content: space-between;padding: 40px 25px 25px 25px;flex-wrap: wrap;align-items: center;}
.footer-address{ width: 100%; max-width: 1005px; margin: 0px 0px 0px 0px; position: relative;}
.footer-address h2{ font-size: 16px; color: #444; font-weight: 600; margin: 0px 0px 20px 0px; text-transform: uppercase;}
.footer-social{  margin: 0px 0px 0px 0px; padding: 0px 0px; position: relative;}
.footer-social li{ list-style: none; display: inline-block; margin: 0px 5px;}
.footer-social li:first-child{
	margin-left: 0px;
}
.footer-social li:last-child{
	margin-right: 0px;
}
.footer-social li img{ transition: all ease 0.4s; filter: brightness(0) saturate(100%) invert(12%) sepia(26%) saturate(31%) hue-rotate(314deg) brightness(102%) contrast(99%); height:25px;}
.footer-social li a{
	transition: all 0.4s;
}
.footer-social li a:hover img{filter: brightness(0) saturate(100%) invert(79%) sepia(53%) saturate(5917%) hue-rotate(355deg) brightness(103%) contrast(107%);}

.footer{ display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; padding: 20px 100px; background: #34312F; gap: 10px 65px;}
.footer p{ color:#B1B1B1; font-size: 15px; margin: 0px 0px 0px 0px; font-weight: 500;}
.footer-address p br {
    display: none;
}
.footer p a.dby img {
    filter: invert(0) grayscale(1);
    opacity: 0.8;
}
.policy-links{ margin: 0px 0px; padding: 0px 0px; position: relative;}
.policy-links li{ list-style: none; display: inline-block; padding: 0px 10px; border-left: 1px solid #B1B1B1;}
.policy-links li:first-child{ border: none; padding-left: 0px;}
.policy-links li a{ color: #B1B1B1; font-size: 15px; text-decoration: none;}body{ margin: 0px 0px; padding: 0px 0px; font-family: "Manrope", sans-serif; font-weight: 500;}
a:focus{ outline: none; text-decoration: none;}
.secondary-fonts{font-family: "Vend Sans", sans-serif;} 

#header-part button.navbar-toggler { width: 60px; height: 60px; box-shadow: none; outline: none; border: none; position:absolute; top:-17px; right:0;}
 input { display: none;}
 label { display: block; cursor: pointer; position: absolute; width: 80px; height: 80px;}
 @media (min-aspect-ratio: 1) {
	label { width: 80px; height: 80px;}
}
.menu--1 label{ right: -10px; top: 10px;}
path { fill: none; stroke: #fff; stroke-width: 3; stroke-linecap: round; stroke-linejoin: round; --length: 24; --offset: -38; stroke-dasharray: var(--length) var(--total-length); stroke-dashoffset: var(--offset); transition: all 0.8s cubic-bezier(0.645, 0.045, 0.355, 1);}
circle { fill: #fff 3; opacity: 0;}
label:hover circle { opacity: 0;}
.cross input:checked + svg .line--1, .cross input:checked + svg .line--3 { --length: 22.627416998;}
.cross input:checked + svg .line--2 { --length: 0;}
.back input:checked + svg .line--1, .back input:checked + svg .line--3 { --length: 8.602325267;}
.menu--1 { background-color: transparent;}
.menu--1 .line--1, .menu--1 .line--3 { --total-length: 126.6418304443;}
.menu--1 .line--2 { --total-length: 70;}
.menu--1 input:checked + svg .line--1, .menu--1 input:checked + svg .line--3 { --offset: -94.1149185097;}
.menu--1 input:checked + svg .line--2 { --offset: -50;}
.debug { display: none;}
.line--debug { opacity: 0; stroke-dasharray: none;}
 @media screen and (min-width: 800px) {
.debug {  opacity: 0.8;  display: block;  position: absolute;  z-index: 1;  font-family: sans-serif;  transform: rotate(-45deg);  transform-origin: 0% 100%;  background: transparent;  color: #fff;  width: 150px;  height: 100px;  line-height: 150px;  text-align: center;  user-select: none;}
.debug:hover { opacity: 1;}.debug.active { background: #fff; color: #000;}
.debug.active + .grid path.line--debug { opacity: 0.2;}
}


#inquiry-form{margin: 0px 0px 0px 0px; position: relative;}
#inquiry-form .offcanvas{ width: 500px; overflow: hidden; margin: 25px; border-radius: 5px;}
#inquiry-form .offcanvas::after{content: ''; display: block; position: absolute; right: -10%; bottom: -12px; background: url(../img/logo-shape.svg) no-repeat; width: 100%; height: 100%; max-width: 390px; max-height: 390px; z-index: -1; background-size: contain;}
#inquiry-form .offcanvas .btn-close{ outline: none; box-shadow: none;}
.inquiry-content{ padding: 50px 20px; position: relative;}
.inquiry-content h2{font-size: 30px; font-family: "Vend Sans", sans-serif; color: #444444; font-weight: 300; margin: 0px 0px 20px 0px;}
.inquiry-content p{ font-size: 17px; margin: 0px 0px 30px 0px;}

.inquiry-content .form-group{ margin: 0px 0px 15px 0px; padding: 0px 0px; position: relative;}
.inquiry-content .form-group input{ display: block; width: 100%; padding: 10px 15px; border: 1px solid #bdbdbd; transition: all ease 0.5s; outline: none; position: relative; border-radius: 5px;}
.inquiry-content .form-group textarea{ width: 100%; height: 125px; padding: 10px 15px; border: 1px solid #bdbdbd; resize: none; transition: all ease 0.5s; outline: none; border-radius: 5px;}
.inquiry-content .form-group .submit{text-align: center; width: 100%; font-size: 16px; padding: 15px 25px; display: block; color: #fff; background: #ff9204; border: none; position: relative; border-radius: 5px;}
.inquiry-content .form-checkbox { margin: 0px 0px; padding: 0px 30px 0px 0px; position: relative; display: block;}
.inquiry-content .form-checkbox li{ list-style: none; font-size: 14px; color: #444; padding: 0px 0px 0px 25px; position: relative;}
.inquiry-content .form-checkbox li input{ position: absolute; left: 0; top: 3px; width: 15px; height: 15px; transition: all ease 0.5s;}
.inquiry-content .form-checkbox .form-group input{ width:15px; height: 15px; max-width: 15px; position: relative; top: 24px;}
.inquiry-content .form-checkbox .form-group label{ position: relative; top: 0; left: 30px;}

