/**
 * Theme Name:     Machinxo
 * Author:         Sphinx Solution Pvt. Ltd.
 * Template:       hello-elementor
 * Text Domain:	   machinxo
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

@import url('https://fonts.googleapis.com/css2?family=Overpass:ital,wght@0,100..900;1,100..900&display=swap') !important;

@import url('https://fonts.googleapis.com/css2?family=Teko:wght@300..700&display=swap') !important;

@font-face {
font-family: 'Overpass';
src: url('fonts/Overpass-Bold.eot');
src: url('fonts/Overpass-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Overpass-Bold.woff2') format('woff2'),
url('fonts/Overpass-Bold.woff') format('woff'),
url('fonts/Overpass-Bold.ttf') format('truetype'),
url('fonts/Overpass-Bold.svg#Overpass-Bold') format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Overpass';
src: url('fonts/Overpass-Light.eot');
src: url('fonts/Overpass-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Overpass-Light.woff2') format('woff2'),
url('fonts/Overpass-Light.woff') format('woff'),
url('fonts/Overpass-Light.ttf') format('truetype'),
url('fonts/Overpass-Light.svg#Overpass-Light') format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Overpass';
src: url('fonts/Overpass-Medium.eot');
src: url('fonts/Overpass-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/Overpass-Medium.woff2') format('woff2'),
url('fonts/Overpass-Medium.woff') format('woff'),
url('fonts/Overpass-Medium.ttf') format('truetype'),
url('fonts/Overpass-Medium.svg#Overpass-Medium') format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Overpass';
src: url('fonts/Overpass-Regular.eot');
src: url('fonts/Overpass-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Overpass-Regular.woff2') format('woff2'),
url('fonts/Overpass-Regular.woff') format('woff'),
url('fonts/Overpass-Regular.ttf') format('truetype'),
url('fonts/Overpass-Regular.svg#Overpass-Regular') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Teko';
src: url('fonts/Teko-Medium.eot');
src: url('fonts/Teko-Medium.eot?#iefix') format('embedded-opentype'),
url('fonts/Teko-Medium.woff2') format('woff2'),
url('fonts/Teko-Medium.woff') format('woff'),
url('fonts/Teko-Medium.ttf') format('truetype'),
url('fonts/Teko-Medium.svg#Teko-Medium') format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Teko';
src: url('fonts/Teko-Regular.eot');
src: url('fonts/Teko-Regular.eot?#iefix') format('embedded-opentype'),
url('fonts/Teko-Regular.woff2') format('woff2'),
url('fonts/Teko-Regular.woff') format('woff'),
url('fonts/Teko-Regular.ttf') format('truetype'),
url('fonts/Teko-Regular.svg#Teko-Regular') format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Teko';
src: url('fonts/Teko-Light.eot');
src: url('fonts/Teko-Light.eot?#iefix') format('embedded-opentype'),
url('fonts/Teko-Light.woff2') format('woff2'),
url('fonts/Teko-Light.woff') format('woff'),
url('fonts/Teko-Light.ttf') format('truetype'),
url('fonts/Teko-Light.svg#Teko-Light') format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'Teko';
src: url('fonts/Teko-Bold.eot');
src: url('fonts/Teko-Bold.eot?#iefix') format('embedded-opentype'),
url('fonts/Teko-Bold.woff2') format('woff2'),
url('fonts/Teko-Bold.woff') format('woff'),
url('fonts/Teko-Bold.ttf') format('truetype'),
url('fonts/Teko-Bold.svg#Teko-Bold') format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}

html, body{
font-family: 'Overpass', sans-serif;
}

body{
font-family: 'Overpass', sans-serif !important;
color:#2F3036;	
font-weight:400;
font-size:18px;
line-height:28px;	
}

header {
z-index: 9999 !important;
}

h1, h2, h3, h4, h5{
font-family: 'Teko', sans-serif !important;
}
	
ul li.menu-item a, a, div, p{
font-family: 'Overpass', sans-serif !important;
}

span.elementor-button-text, .download h6{
font-family: 'Overpass', sans-serif !important;				
}	

.testimonial {
overflow: hidden;
}

.img-box .address-box {
width: 300px !important;
margin: 0 auto;
position: absolute;
right: 0;
z-index: 9;
top: 35%;
background: #FFF;
}

.minus-box {
margin-top: -13px;
}

@media(max-width:767px){
header {
height: 65px;
}
.testimonial {
overflow: hidden;
}
}
