@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900&display=swap');
h1, h2, h3, h4, h5, h6, p, ul, li, table, span, label, a {
	font-family: 'Montserrat';
}
p{
	font-size: 13px;
	line-height: 25px;
}
.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 999999999;
	background: url(../image/loader.gif) 50% no-repeat rgb(249, 249, 249);
	background-color: #ffffff;
}
/*=====================================================================
	Page Styles
=====================================================================*/
/* width */
::-webkit-scrollbar {
    width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #fff; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    background: #00a79e; 
	border-radius: 5px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #595a5c; 
}

::-moz-selection { /* Code for Firefox */
 color: white;
 background: black;
}

::selection {
	color: #ffffff;
	background: #607D8B;
}
/* ---------------------------------------------------------------------------
		FIXED-MENU
---------------------------------------------------------------------------- */
.navigation.fixed-menu {
	position: fixed;
	z-index: 999;
	top: 0;
	left: 0;
	width: 100%;
	box-shadow: 0 3px 4px -5px rgba(0, 0, 0, 0.3);
	background-color: #ffffff;
	height: 81px;
}
/****************************************************************
	TOP BAR
***************************************************************/
.top_bar {
	width: 100%;
	height: auto;
	margin: 0 0 0 -40px;
	-webkit-transform: skew(-36deg);
	-moz-transform: skew(20deg);
	-o-transform: skew(20deg);
	background: #585a5c;
	overflow: hidden;
	position: relative;
}
.top_bar_inside {
	width: 100%;
	height: auto;
	margin: 0 0 0 0px;
	-webkit-transform: skew(36deg);
	-moz-transform: skew(20deg);
	-o-transform: skew(20deg);
	background: #585a5c;
	overflow: hidden;
	position: relative;
	padding-left: 160px;
}
.top_bar_a {
	width: 72%;
	height: auto;
	float: left;
	padding-top: 13px;
}
.top_bar_a img {
	display: inline-block;
}
.top_bar_a p {
	color: #fff;
	display: inline-block;
}
.top_bar_b {
	width: 20%;
	height: auto;
	float: left;
	background-color: #b6b6b7;
	padding-top: 15px;
	padding-bottom: 15px;
}
.top_bar_b p {
	text-align: center;
	margin-bottom: 0;
}
.top_bar_b p img {
	display: inline-block;
	padding-right: 1px;
}
/****************************************************************
	BAR SECOND
***************************************************************/
.bar_second {
	width: 100%;
	height: auto;
	padding: 8px 0 0;
}
.bar_second p {
	display: inline-block;
	margin-bottom: 0;
}
.bar_second img {
	display: inline-block;
	border-right: 1px solid #000;
	padding-right: 5px;
	margin-right: 5px;
	position: relative;
	top: -14px;
}
.span_one {
	color: #000;
	display: inline-block;
}
.span_two {
	color: #00a79e;
	display: inline-block;
	font-size: 21px;
	font-weight: 600;
}
/****************************************************************
	MENU BAR
***************************************************************/
.logo_div {
	width: 30%;
	height: auto;
	float: left;
	padding-left: 100px;
}
.menu_div {
	width: 70%;
	height: 84px;
	float: left;
	z-index: 99;
	padding-right: 100px;
	background: url(../image/wdqw.png) no-repeat;
	background-size: 100%;
	background-position: center center;
}
/****************************************************************
	BANNER SLIDER
***************************************************************/
.banner{
	 width: 100%; height: auto; border-top: 10px solid #00a79e; border-bottom: 10px solid #00a79e;
}
.background_img{
	width: 100%;
	height: auto;
	background: url(../image/dots.png) no-repeat fixed;
	background-size: cover;
	background-position: center center;
}
/****************************************************************
	THREE BLOCKS
***************************************************************/
.three_block{
	width: 100%;
	height: auto;
	position: relative;
    bottom: 40px;
    z-index: 9;
}
.block_box{
	width: 100%;
	height: 200px;
	box-shadow: 2px 5px 5px #ccc;
	padding: 15px;
	background-color: #fff;
}
.block_box img{
	position: absolute;
    left: 40%;
    top: -35px;
}
.block_box h5{
	text-align: center;
    margin-top: 40px;
}
/****************************************************************
	OUR SERVICES
***************************************************************/
.our_services{
	width: 100%;
	height: auto;
	padding-bottom: 40px;
}
.our_services h2 {
	margin-top: 0;
    color: #000;
    font-weight: 400;
}
.our_services h2:before {
    content: '';
    position: absolute;
    height: 3px;
    width: 90px;
    background: #0e75bc;
    top: 88%;
    left: 15px;
}
.our_services h2 span {
	margin-top: 0;
    color: #000;
    font-weight: 700;
}
.serv_box{
	width: 100%;
	height: auto;
	background-color: #00a79e;
	border-radius: 10px;
	padding: 18px;
	margin-top: 12px;
	color: #fff;
}
.our_services h4 {
	color: #00a79e;
}
.our_services h4:after {
    position: absolute;
    top: 47%;
    overflow: hidden;
    width: 50%;
    height: 1px;
    content: '\a0';
    background-color: #b2b3b3;
    margin-left: 10px;
}
.small_box{
	width: 100%;
	height: 275px;
	background-color: #fff;
	border: 1px solid #333;
	padding: 15px;
}
.small_box p{
	line-height: 20px;
}
.small_box h5{
	color: #000;
}
.our_services a{
	display: inline-block;
    text-align: right;
    border: 1px solid #00a79e;
    background-color: #00a79e;
    color: #fff;
    padding: 5px 25px;
    float: right;
    margin-top: 5px;
    font-size: 11px;
    letter-spacing: 1px;
}
.our_services hr{
	margin-top: 5px;
    margin-bottom: 5px;
    border: 0;
    border-top: 0px solid #eee;
}
/****************************************************************
	OUR PROMISE
***************************************************************/
.our_promis{
	width: 100%;
	height: 460px;
	padding-top: 30px;
	padding-bottom: 30px;
	background: url(../image/our_promis_background.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.our_promis h3{
	color: #df2332;
	margin-top: 130px;
}
.our_promis p{
	color: #000;
	font-size: 18px;
}
.promis_box{
	width: 100%;
	height: auto;
	color: #fff;
	box-shadow: 1px 1px 10px #6d6d6d;
}
.promis_box_box{
	width: 100%;
	height: auto;
	padding: 1px 15px;
	background-color: #37aca4;
	margin-bottom: 15px;
}
.promis_box_box h5{
	margin-bottom: 0;
	color: #faed25;
    font-size: 12px;
    font-weight: 300;
}
.promis_box_box p{
	color: #fff;
	font-size: 13px;
}
/****************************************************************
	OUR CLIENT
***************************************************************/
.our_client{
	width: 100%;
	height: auto;
	padding-bottom: 30px;
}
.our_client h2{
	margin-top: 0px;
    font-weight: 300;
    color: #000;
	border-right: 1px solid #000;
}
.our_client h2 span{
	font-weight: 600;
}
.our_client h2:before {
    content: '';
    position: absolute;
    height: 3px;
    width: 90px;
    background: #0e75bc;
    top: 88%;
    left: 15px;
}
/****************************************************************
	FOOTER
***************************************************************/
.footer{
	width: 100%;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 10px solid #37aca4;
	background-color: #585a5c;
	color: #fff;
}
.footer p a{
	display: inline-block;
}
.footer p{
	text-align: center;
	color: #fff;
	line-height: 17px;
	margin-bottom: 0;
}
.footer h4{
	text-align: center;
	color: #fff;
}
.footer h4:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 90px;
    background: #ffffff;
    top: 37%;
    left: 42%;
}
.copyright{
	width: 100%;
	height: auto;
	background-color: #363636;
}
.copyright p{
	color: #fff;
	text-align: center;
	margin-top: 10px;
}
/****************************************************************
	SERVICES
***************************************************************/
.services{
	width: 100%;
	height: auto;
	border-top: 10px solid #00a79e;
	background: url(../image/services_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.services h2{
	color: #fff;
	font-weight: 300;
	margin-top: 65px;
	margin-bottom: 65px;
}
.services h2 span{
	font-weight: 600;
}
.services h2:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 90px;
    background: #ffffff;
    top: 67%;
    left: 15px;
}
.services2{
	width: 100%;
	height: auto;
	background: url(../image/dots.png) no-repeat fixed;
	background-size: cover;
	background-position: center center;
	padding-top: 60px;
	padding-bottom: 60px;
}
.services2 h4{
	color: #000;
}
.services2 h4 span{
	color: #00a79e;
}
.services2 p{
	color: #000;
	text-align: justify;
}
.services2 a{
	display: block;
    background-color: #37aca4;
    text-align: center;
    padding: 5px;
    color: #fff;
    font-size: 13px;
    letter-spacing: 0.5px;
    margin-top: 15px;
}
/****************************************************************
	SUPPLY CHAIN SOLUTION
***************************************************************/
.scs{
	width: 100%;
	height: auto;
	border-top: 10px solid #00a79e;
	background: url(../image/scs_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.scs h2{
	color: #fff;
	font-weight: 300;
	margin-top: 65px;
	margin-bottom: 65px;
}
.scs h2 span{
	font-weight: 600;
}
.scs h2:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 90px;
    background: #ffffff;
    top: 67%;
    left: 15px;
}
.scs2{
	width: 100%;
	height: auto;
	padding-top: 45px;
	padding-bottom: 60px;
	background: url(../image/dots.png) no-repeat fixed;
	background-size: cover;
	background-position: center center;
}
.scs2 h4{
	color: #000;
	text-align: center;
}
.scs2 h4 span{
	color: #00a79e;
}
/****************************************************************
	SECURITY SOLUTION
***************************************************************/
.ss{
	width: 100%;
	height: auto;
	border-top: 10px solid #00a79e;
	background: url(../image/ss_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.ss h2{
	color: #fff;
	font-weight: 300;
	margin-top: 65px;
	margin-bottom: 65px;
}
.ss h2 span{
	font-weight: 600;
}
.ss h2:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 90px;
    background: #ffffff;
    top: 67%;
    left: 15px;
}
.ss2{
	width: 100%;
	height: auto;
	padding-top: 45px;
	padding-bottom: 60px;
	background: url(../image/dots.png) no-repeat fixed;
	background-size: cover;
	background-position: center center;
}
.ss2 h4{
	color: #000;
	text-align: center;
}
.ss2 h4 span{
	color: #00a79e;
}
/****************************************************************
	FACILITIES MANAGEMENT
***************************************************************/
.fm{
	width: 100%;
	height: auto;
	border-top: 10px solid #00a79e;
	background: url(../image/fm_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.fm h2{
	color: #fff;
	font-weight: 300;
	margin-top: 65px;
	margin-bottom: 65px;
}
.fm h2 span{
	font-weight: 600;
}
.fm h2:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 90px;
    background: #ffffff;
    top: 67%;
    left: 15px;
}
.fm2{
	width: 100%;
	height: auto;
	padding-top: 45px;
	padding-bottom: 60px;
	background: url(../image/dots.png) no-repeat fixed;
	background-size: cover;
	background-position: center center;
}
.fm2 h4{
	color: #000;
	text-align: center;
}
.fm2 h4 span{
	color: #00a79e;
}
.content_box{
	width: 50%;
	height: auto;
	background-color: #fff;
	border: 1px solid #e4e4e4;
	padding: 15px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
}
/****************************************************************
	CSR
***************************************************************/
.csr{
	width: 100%;
	height: auto;
	border-top: 10px solid #00a79e;
	background: url(../image/csr_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.csr h2{
	color: #fff;
	font-weight: 300;
	margin-top: 65px;
	margin-bottom: 65px;
}
.csr h2 span{
	font-weight: 600;
}
.csr h2:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 35px;
    background: #ffffff;
    top: 59%;
    left: 15px;
}
.csr2{
	width: 100%;
	height: auto;
	padding-top: 45px;
	padding-bottom: 60px;
	background: url(../image/dots.png) no-repeat fixed;
	background-size: cover;
	background-position: center center;
}
.csr2 h3{
	color: #000;
	margin-top: 123px;
}
.csr2 hr{
	margin-top: 40px;
    margin-bottom: 40px;
    border: 0;
    border-top: 0px solid #eee;
}
.csr_box{
	width: 100%;
	height: 250px;
	padding: 15px 25px;
	box-shadow: 1px 1px 15px #333;
	background-color: #fff;
}
.csr_box h5{
	text-align: center;
}
/****************************************************************
	CONTACT US
***************************************************************/
.cus{
	width: 100%;
	height: auto;
	border-top: 10px solid #00a79e;
	background: url(../image/contactus_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.cus h2{
	color: #fff;
	font-weight: 300;
	margin-top: 65px;
	margin-bottom: 65px;
}
.cus h2 span{
	font-weight: 600;
}
.cus h2:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 90px;
    background: #ffffff;
    top: 59%;
    left: 15px;
}
.cus2{
	width: 100%;
	height: auto;
	padding-top: 45px;
	background: url(../image/dots.png) no-repeat fixed;
	background-size: cover;
	background-position: center center;
}
.form-horizontal .form-control {
    padding: 12px 16px 12px 39px;
    height: 50px;
    font-size: 14px;
    color: #2b2a2a;
    border: none;
    border-bottom: 2px solid #ccc;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 15px;
}
.form-horizontal .control-label {
    font-size: 17px;
    color: #ccc;
    position: absolute;
    top: 5px;
    left: 27px;
    text-align: center;
}
.form-horizontal .btn {
    font-size: 13px;
    color: #fff;
    float: right;
    border: 1px solid #00a79e;
    background-color: #00a79e;
    border-radius: 0;
    padding: 5px 35px;
    transition: all 0.5s ease 0s;
}
/****************************************************************
	CAREER
***************************************************************/
.career{
	width: 100%;
	height: auto;
	border-top: 10px solid #00a79e;
	background: url(../image/contactus_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.career h2{
	color: #fff;
	font-weight: 300;
	margin-top: 65px;
	margin-bottom: 65px; 
}
.career h2 span{
	font-weight: 600;
}
.career h2:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 65px;
    background: #ffffff;
    top: 59%;
    left: 15px;
}
.career2{
	width: 100%;
	height: auto;
	padding-top: 45px;
	background: url(../image/dots.png) no-repeat fixed;
	background-size: cover;
	background-position: center center;
}
/****************************************************************
	ABOUT US
***************************************************************/
.aboutus{
	width: 100%;
	height: auto;
	border-top: 10px solid #00a79e;
	background: url(../image/contactus_banner.jpg) no-repeat;
	background-size: cover;
	background-position: center center;
}
.aboutus h2{
	color: #fff;
	font-weight: 300;
	margin-top: 65px;
	margin-bottom: 65px; 
}
.aboutus h2 span{
	font-weight: 600;
}
.aboutus h2:before {
    content: '';
    position: absolute;
    height: 1px;
    width: 65px;
    background: #ffffff;
    top: 59%;
    left: 15px;
}
.aboutus2{
	width: 100%;
	height: auto;
	padding-top: 40px;
	padding-bottom: 40px
}
.aboutus2 h3{
	border-left: 8px solid #00a79e;
	padding-left: 8px;
	color: #000;
	margin-top: 0;
}
.aboutus3{
	width: 100%;
	height: auto;
	padding-bottom: 40px;
}
.abt_box1{
	width: 100%;
	height: 382px;
	background-color: #01a2e2;
	color: #ffffff;
	padding: 1px 20px 20px;
}
.abt_box2{
	width: 100%;
	height: 382px;
	background-color: #027cae;
	color: #ffffff;
	padding: 1px 20px 20px;
}
.abt_box3{
	width: 100%;
	height: 382px;
	background-color: #7d9001;
	color: #ffffff;
	padding: 1px 20px;
}
.abt_box3 h5{
	color: #faed25;
}
.qwe1{
	padding-top: 55px;
}
.qwe2{
	padding-top: 30px;
}
.ulspl{}



