@charset "utf-8";

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	src: url(../fonts/opensans/Light/OpenSans-Light.woff2?v=1.101) format("woff2"), url(../fonts/opensans/Light/OpenSans-Light.woff?v=1.101) format("woff");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	src: url(../fonts/opensans/Regular/OpenSans-Regular.woff2?v=1.101) format("woff2"), url(../fonts/opensans/Regular/OpenSans-Regular.woff?v=1.101) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	src: url(../fonts/opensans/Bold/OpenSans-Bold.woff2?v=1.101) format("woff2"), url(../fonts/opensans/Bold/OpenSans-Bold.woff?v=1.101) format("woff");
	font-weight: 600;
	font-style: normal
}

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	src: url(../fonts/opensans/Bold/OpenSans-Bold.woff2?v=1.101) format("woff2"), url(../fonts/opensans/Bold/OpenSans-Bold.woff?v=1.101) format("woff");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-display: swap;
	font-family: "Open Sans";
	src: url(../fonts/opensans/ExtraBold/OpenSans-ExtraBold.woff2?v=1.101) format("woff2"), url(../fonts/opensans/ExtraBold/OpenSans-ExtraBold.woff?v=1.101) format("woff");
	font-weight: 800;
	font-style: normal
}

@font-face {
	font-display: swap;
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	src: local("Helvetica Neue"), url(../fonts/HelveticaNeue/HelveticaNeueMedium.woff) format("woff")
}

html,
body {
	height: 100%
}

body {
	font-family: 'Open Sans', "Helvetica Neue", 'Helvetica', 'Arial', sans-serif;
	font-weight: 400;
	color: #000;
	font-size: 15px;
	line-height: 160%;
	background: #FFF;
	font-smooth: always;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 0px !important
}

body * {
	letter-spacing: .03em
}

img {
	max-width: 100%;
	height: auto
}

a,
a:hover,
a:active,
a:focus {
	text-decoration: none;
	outline: 0 solid
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: #393a3d;
	line-height: 140%;
	text-rendering: optimizelegibility;
	margin-top: 0
}

h1,
h2 {
	margin-bottom: 10px
}

h3 {
	margin-bottom: 10px
}

h4 {
	margin-bottom: 10px
}

h5 {
	font-style: normal;
	letter-spacing: 1px;
	font-weight: 600
}

.container {
	padding-left: 15px;
	padding-right: 15px
}

@media (max-width:991px) and (min-width:769px) {
	.container {
		width: 97%
	}
}

p {
	font-size: 15px;
	line-height: 170%;
	color: #393a3d;
	font-weight: 200
}

section {
	background-color: #fff;
	padding: 30px 0
}

section.alphabyte_row {
	padding: 42px 0 12px
}

section.alphabyte_row .alphabyte_column {
	padding: 0 0 15px
}

section.alphabyte_row h1 {
	font-size: 32px;
	font-weight: 500;
	color: #393939
}

section.alphabyte_row h2 {
	font-size: 28px;
	font-weight: 600;
	color: #393939
}

section.alphabyte_row h3 {
	font-size: 20px;
	font-weight: 500;
	color: #393939
}

.alignleft {
	float: left;
	margin-right: 15px
}

.alignright {
	float: right;
	margin-left: 15px
}

.m-b-0 {
	margin-bottom: 0px !important
}

.m-b-5 {
	margin-bottom: 5px !important
}

.m-b-10 {
	margin-bottom: 10px !important
}

.m-b-15 {
	margin-bottom: 15px !important
}

.m-b-20 {
	margin-top: 20px;
	margin-bottom: 20px !important
}

.m-b-25 {
	margin-bottom: 25px !important
}

.m-b-30 {
	margin-bottom: 30px !important
}

.m-b-35 {
	margin-bottom: 35px !important
}

.m-b-40 {
	margin-bottom: 40px !important
}

.m-b-50 {
	margin-bottom: 50px !important
}

.m-b-60 {
	margin-bottom: 60px !important
}

.m-b-70 {
	margin-bottom: 70px !important
}

.m-b-80 {
	margin-bottom: 80px !important
}

.m-b-90 {
	margin-bottom: 90px !important
}

.m-b-100 {
	margin-bottom: 100px !important
}

.m-b-150 {
	margin-bottom: 150px !important
}

.m-b-200 {
	margin-bottom: 200px !important
}

.m-t-0 {
	margin-top: 0px !important
}

.m-t-5 {
	margin-top: 5px !important
}

.m-t-10 {
	margin-top: 10px !important
}

.m-t-15 {
	margin-top: 15px !important
}

.m-t-20 {
	margin-top: 20px !important
}

.m-t-25 {
	margin-top: 25px !important
}

.m-t-30 {
	margin-top: 30px !important
}

.m-t-35 {
	margin-top: 35px !important
}

.m-t-40 {
	margin-top: 40px !important
}

.m-t-50 {
	margin-top: 50px !important
}

.m-t-60 {
	margin-top: 60px !important
}

.m-t-70 {
	margin-top: 70px !important
}

.m-t-80 {
	margin-top: 80px !important
}

.m-t-90 {
	margin-top: 90px !important
}

.m-t-100 {
	margin-top: 100px !important
}

.m-l-0 {
	margin-left: 0px !important
}

.m-l-5 {
	margin-left: 5px !important
}

.m-l-10 {
	margin-left: 10px !important
}

.m-l-15 {
	margin-left: 15px !important
}

.m-l-20 {
	margin-left: 20px !important
}

.m-l-25 {
	margin-left: 25px !important
}

.m-l-30 {
	margin-left: 30px !important
}

.m-l-35 {
	margin-left: 35px !important
}

.m-l-40 {
	margin-left: 40px !important
}

.m-l-50 {
	margin-left: 50px !important
}

.m-l-60 {
	margin-left: 60px !important
}

.m-l-70 {
	margin-left: 70px !important
}

.m-l-80 {
	margin-left: 80px !important
}

.m-l-90 {
	margin-left: 90px !important
}

.m-l-100 {
	margin-left: 100px !important
}

.m-r-0 {
	margin-right: 0px !important
}

.m-r-5 {
	margin-right: 5px !important
}

.m-r-10 {
	margin-right: 10px !important
}

.m-r-15 {
	margin-right: 15px !important
}

.m-r-20 {
	margin-right: 20px !important
}

.m-r-25 {
	margin-right: 25px !important
}

.m-r-30 {
	margin-right: 30px !important
}

.m-r-35 {
	margin-right: 35px !important
}

.m-r-40 {
	margin-right: 40px !important
}

.m-r-50 {
	margin-right: 50px !important
}

.m-r-60 {
	margin-right: 60px !important
}

.m-r-70 {
	margin-right: 70px !important
}

.m-r-80 {
	margin-right: 80px !important
}

.m-r-90 {
	margin-right: 90px !important
}

.m-r-100 {
	margin-right: 100px !important
}

.p-b-0 {
	padding-bottom: 0px !important
}

.p-b-5 {
	padding-bottom: 5px !important
}

.p-b-10 {
	padding-bottom: 10px !important
}

.p-b-15 {
	padding-bottom: 15px !important
}

.p-b-20 {
	padding-bottom: 20px !important
}

.p-b-25 {
	padding-bottom: 25px !important
}

.p-b-30 {
	padding-bottom: 30px !important
}

.p-b-35 {
	padding-bottom: 35px !important
}

.p-b-40 {
	padding-bottom: 40px !important
}

.p-b-50 {
	padding-bottom: 50px !important
}

.p-b-60 {
	padding-bottom: 60px !important
}

.p-b-70 {
	padding-bottom: 70px !important
}

.p-b-80 {
	padding-bottom: 80px !important
}

.p-b-90 {
	padding-bottom: 90px !important
}

.p-b-100 {
	padding-bottom: 100px !important
}

.p-b-150 {
	padding-bottom: 150px !important
}

.p-b-200 {
	padding-bottom: 200px !important
}

.p-t-0 {
	padding-top: 0px !important
}

.p-t-5 {
	padding-top: 5px !important
}

.p-t-10 {
	padding-top: 10px !important
}

.p-t-15 {
	padding-top: 15px !important
}

.p-t-20 {
	padding-top: 20px !important
}

.p-t-25 {
	padding-top: 25px !important
}

.p-t-30 {
	padding-top: 30px !important
}

.p-t-35 {
	padding-top: 35px !important
}

.p-t-40 {
	padding-top: 40px !important
}

.p-t-50 {
	padding-top: 50px !important
}

.p-t-60 {
	padding-top: 60px !important
}

.p-t-70 {
	padding-top: 70px !important
}

.p-t-80 {
	padding-top: 80px !important
}

.p-t-90 {
	padding-top: 90px !important
}

.p-t-100 {
	padding-top: 100px !important
}

.p-t-150 {
	padding-top: 150px !important
}

.p-t-200 {
	padding-top: 200px !important
}

.p-r-0 {
	padding-right: 0px !important
}

.p-r-5 {
	padding-right: 5px !important
}

.p-r-10 {
	padding-right: 10px !important
}

.p-r-15 {
	padding-right: 15px !important
}

.p-r-20 {
	padding-right: 20px !important
}

.p-r-25 {
	padding-right: 25px !important
}

.p-r-30 {
	padding-right: 30px !important
}

.p-r-35 {
	padding-right: 35px !important
}

.p-r-40 {
	padding-right: 40px !important
}

.p-r-50 {
	padding-right: 50px !important
}

.p-r-60 {
	padding-right: 60px !important
}

.p-r-70 {
	padding-right: 70px !important
}

.p-r-80 {
	padding-right: 80px !important
}

.p-r-90 {
	padding-right: 90px !important
}

.p-r-100 {
	padding-right: 100px !important
}

.p-l-0 {
	padding-left: 0px !important
}

.p-l-5 {
	padding-left: 5px !important
}

.p-l-10 {
	padding-left: 10px !important
}

.p-l-15 {
	padding-left: 15px !important
}

.p-l-20 {
	padding-left: 20px !important
}

.p-l-25 {
	padding-left: 25px !important
}

.p-l-30 {
	padding-left: 30px !important
}

.p-l-35 {
	padding-left: 35px !important
}

.p-l-40 {
	padding-left: 40px !important
}

.p-l-50 {
	padding-left: 50px !important
}

.p-l-60 {
	padding-left: 60px !important
}

.p-l-70 {
	padding-left: 70px !important
}

.p-l-80 {
	padding-left: 80px !important
}

.p-l-90 {
	padding-left: 90px !important
}

.p-l-100 {
	padding-left: 100px !important
}

.text-light,
.text-light h1,
.text-light h2,
.text-light h3,
.text-light h4,
.text-light h5,
.text-light h6,
.text-light .lead,
.text-light p,
.text-light a:not(.button),
.text-light i,
.text-light li,
.text-light label,
.text-light div:not(.alert),
.text-light span {
	color: #fff !important
}

.text-dark,
.text-dark h1,
.text-dark h2,
.text-dark h3,
.text-dark h4,
.text-dark h5,
.text-dark h6,
.text-dark p,
.text-dark .lead,
.text-dark a:not(.button),
.text-dark i,
.text-dark li,
.text-dark label,
.text-dark div:not(.alert),
.text-dark span {
	color: #111 !important
}

.text-grey,
.text-grey h1,
.text-grey h2,
.text-grey h3,
.text-grey h4,
.text-grey h5,
.text-grey h6,
.text-grey .lead,
.text-grey p,
.text-grey a:not(.button),
.text-grey i,
.text-grey li,
.text-grey label,
.text-grey div:not(.alert),
.text-grey span {
	color: #ccc
}

body .row-sm-flex {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap
}

body .col-flex-middle {
	justify-content: center;
	-webkit-justify-content: center
}

body .row-md-flex {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap
}

@media (max-width:991px) {
	body .row-md-flex {
		display: block
	}
}

body .col-flex-middle {
	justify-content: center;
	-webkit-justify-content: center
}

body .row-xs-flex {
	display: flex;
	display: -webkit-flex;
	display: -ms-flex;
	flex-wrap: wrap
}

@media (max-width:767px) {
	body .row-sm-flex {
		display: block
	}

	.connector {
		background: none !important
	}

	#Inox-linking .title-cb:after {
		display: none !important
	}
}

.red-border-btn {
	background: none !important;
	color: #ec1d23 !important;
	border: 1px solid #ec1d23 !important
}

.foottel {
	display: flex;
	padding-left: 0px !important;
}

.btn-tra-black,
.white-color .btn-tra-black {
	color: #1d293f;
	background-color: transparent;
	color: #fff;
	background-color: #056cb8;
	margin-top: 50px;

	&:hover,
	&:active,
	&:focus {
		box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.247);
		background-color: #259e37;
		color: #fff;
	}
}

.contact-us {
	margin-top: 8%;
	margin-bottom: 80px;
	padding: 10px 0;
	vertical-align: middle;
}