﻿@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Roboto-Regular';
    src: url(../fonts/Roboto-Regular.ttf);
}
@font-face {
    font-family: 'Roboto-Medium';
    src: url(../fonts/Roboto-Medium.ttf);
}
@font-face {
    font-family: 'Roboto-Bold';
    src: url(../fonts/Roboto-Bold.ttf);
}
@font-face {
    font-family: 'Roboto-Light';
    src: url(../fonts/Roboto-Light.ttf);
}
@font-face {
    font-family: 'Roboto-Thin';
    src: url(../fonts/Roboto-Thin.ttf);
}
@font-face {
    font-family: 'Calibri-Bold';
    src: url(../fonts/calibri-bold.ttf);
}

h1, h2, h3, h4, h5, h6 {
	font-family:'Roboto-Medium';
	}
/*#logo {padding-right:0 !important;}*/
#logo {display: inline-flex;width: 150%;}

.main-navigation { padding-top:25px;}
.navbar-nav>li>a {
    padding:10px 14px !important;
}
.navbar-default .navbar-nav > li {
	font-family:'Roboto-Light';
}
.header-inner {
	background-color:#fbfbfb;
}
.header-style-02 .navbar-default .navbar-nav > li.current-menu-item > a {
	color:#fff;
	background-color:#0990d4;
}
.header-style-02 .navbar-default .navbar-nav > li a:hover {
	color:#000;
}

.navbar-default .navbar-nav > li.menu-item-has-children > a::after {top:10px; right:5px;}
.header-style-02 .dropdown-menu { background-color: rgb(9, 144, 212);}
.dropdown-menu li a {color:#fff;}

#header-social a {
	float:left !important;
	width:30px;
	height:30px;
	border-radius:50%;
	/*background-color:#fff;*/
	box-shadow:0 1px 1px 0 rgba(0, 0, 0, 0.2);
	padding: 7px 10px !important;
    top: 5px;
    margin-right: 5px !important;
}
.navbar-default .navbar-nav > li > a {
	text-transform: none;
	margin-right:0 !important;
    /*color:#fff !important;*/
}
.navbar-default .navbar-nav > li > a:hover {
	background-color:#0990d4;
	color:#fff !important;
}
.p-0 { padding:0 !important;}
.pr-0 { padding-right:0 !important;}
.pt-20 { padding-top:20px !important;}
.pt-30 { padding-top:30px !important;}
.mb-0 { margin-bottom:0 !important;}
.mb-50 { margin-bottom:50px !important;}
.mb-70 { margin-bottom:70px !important;}
.page-content.custom-post {
	padding:30px 0 !important;
}
.page-content.custom-post img { width:100%;
padding-bottom:5px;
}

.row > .col-md-12 > .custom-heading-02:only-child {
    margin-bottom: 10px !important;
}
.custom-heading-02 h2 {
	font-size:26px !important;
	 font-weight:400 !important;
}
.custom-heading-02:after { display: block;
	background-color:#ed6522;
    position: relative;
    content: "";
    width: 40px;
    height: 2px;
	margin:0 auto 20px;
    top: 0;
    left: 0;}
	
.custom-heading-01:after { display: block;
	background-color:#ed6522;
    position: relative;
    content: "";
    width: 40px;
    height: 2px;
    top: 0;
    left: 0;
	margin-bottom:30px}
	
.custom-heading-01 h2 {
	font-size:34px !important;
	 font-weight:400 !important;
	 margin-bottom:10px;
}

.ms-skin-default .ms-nav-prev { right:20%;}
.ms-skin-default .ms-nav-next { right:20%;}
.dark-gray { background-color:#333333;}
.dark-gray h4 { color:#fff !important;font-size:26px; font-weight:400 !important;}
.dark-gray h4 span {  color:#aaaaaa !important;}
.bg-black { background-color:#171717;}

.text-left { text-align:left !important;}
.text-center { text-align:center !important;}
.text-right { text-align:right !important;}

#subscribe {background-color:#ed6522; padding-bottom:0;}
#subscribe h4 {font-size:26px; line-height:18px; text-transform:uppercase; padding:10px 0;padding: 15px 0; margin-bottom: 0; font-weight:400;}
#subscribe input { height:45px;}
#subscribe input[type=email] { width:60%; float:left; border:none; padding:10px;}
#subscribe input[type=submit] { background-color:#72a045; border:none; color:#fff; padding:0 30px; text-transform:uppercase; width:40%;}
@media only screen and (max-width: 500px) {
    #subscribe input[type=email] { width:100%; margin-right: 0; margin-bottom:10px;}
	#subscribe input[type=submit] { width:100%;}
}

@media screen and (min-width: 992px) {
   .headTop{
       width: 1320px ;
       padding: 0px ;

   }
    .headLeft {
    /* width: 30.333% ; */
    width: 26.333%;
    /* padding-left: 47px; */
    padding-right: 0;
    }
    .headRight {
    padding-right: 0 ;
    padding-left: 0;
    /* width: 69.667% ; */
    width: 73.667%;
    }
}

#footer-wrapper {
    background-color: #00224B !important;
    padding-top: 60px;
}
/*#footer-wrapper > #footer > .container > .row {
	margin-bottom:0;
}*/
#footer-wrapper .copyright-container {
    background-color: #171717 !important;
}
#footer-wrapper .copyright-container a {
	color:#adadad;
}
#footer-wrapper .copyright-container a:hover {
	color:#0bb4ce;
}


.footer-widget-container .widget > .title h3 {
	font-family:'Roboto-Medium';
}
.footer-widget-container .widget {
	font-family:'Roboto-Medium';
}
.footer-widget-container .widget > ul > li::before {
	display:none;
}
.footer-widget-container .widget > ul > li { padding-left:0;}
/*.footer-widget-container .row { padding-left:15px; padding-right:15px;}*/
#footer-map { width:100%; min-height:100px;}
.footer-widget-container .widget > ul.contact-info-list { padding-left:0;}
#footer-wrapper a, #footer-wrapper p, #footer-wrapper span, #footer-wrapper li {
    font-size: 14px;
	line-height:28px;
    color: #fff;
	font-family:'Roboto-Light';
} 
#footer-wrapper a i { font-size:14px;}
/*#footer-wrapper a:hover {color:#373a97 !important;}*/

#footer-wrapper .widget > .title h3 {
	margin-bottom:10px;
	font-weight:400;
}
#footer #map {min-height:360px;}
#footer .social-info-list li:hover {background-color:#0990d4;}
	
/*.owl-carousel .owl-item img {
    border: 1px solid #d7d7d7;
}*/

.owl-controls > .owl-nav > .owl-next {/*left:95%;*/ top:-35px;}
.owl-controls > .owl-nav > .owl-prev {/*left:5%;*/ top:10px;}

.product { padding:20px; border:1px solid rgba(4, 9, 38, .3);}
.product h3 { font-size:18px; margin-bottom: 10px; text-transform:uppercase; line-height:18px;font-weight: 400;}
.product p { font-size:13px !important; line-height:18px; float:left !important; padding-bottom: 0; text-align:justify;}
.product p img { float:left !important;padding-right:10px; width:auto !important;}
.product a { color:#ed6522; font-size:13px;}
.product a:hover { color:#72a045;}

.service h3 { font-size:18px; margin-bottom: 10px; text-transform:uppercase; line-height:18px;font-weight: 400;}
.service .content { padding:20px 15px;}
.service p { font-size:13px !important; line-height:22px; padding-bottom: 0; text-align:justify;}
.service img { border:3px solid #fff;}
.service .view-more { color:#fff; font-size:13px; background-color:#72a045; text-align:center; padding:10px; }
.service a:hover .view-more { color:#000; background-color:#72a045; }

#news-article p { text-align:justify; font-size:16px; line-height:26px; }
.owl-controls .active span {background-color:#72a045;}

#whats-new {background-color:#afd1d2;}
#whats-new p { color:#231f20; }
#whats-new a { color:#c4272b; text-transform:uppercase; }

.social-info-list li { float:left; width:30px !important; height:30px !important; border-radius:50%; /*background-color:#fff;*/ margin-right:5px;}
.social-info-list li a {
    padding: 8px 10px;
    background-color: #fff;
    width: 30px;
    height: 30px;
    display: block;
    line-height: 10px !important;
    border-radius: 50%;}
.social-info-list li a:hover {
    background-color: #0990d4;
}
.social-info-list li a:hover i{
	color:#fff;
}
.social-info-list li a { padding:10px 10px;}
.social-info-list i { color:#000; line-height: 10px;}

.footer-widget-container .enquiry-form .form-control { margin-bottom:15px; border:none;}
.enquiry-form input[type=submit] { background-color:#72a045; color:#fff;}

.widget_nav_menu .menu-item.current-menu-item {
	background: #eff3f7;
    background: -moz-linear-gradient(left, #eff3f7 1%, #ffffff 100%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #eff3f7 1%,#ffffff 100%,#ffffff 100%);
    background: linear-gradient(to right, #eff3f7 1%,#ffffff 100%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff3f7', endColorstr='#ffffff',GradientType=1 );
    border-color: #0990d4 !important;
	}
.widget_nav_menu .menu-item:hover {
    background: #eff3f7;
    background: -moz-linear-gradient(left, #eff3f7 1%, #ffffff 100%, #ffffff 100%);
    background: -webkit-linear-gradient(left, #eff3f7 1%,#ffffff 100%,#ffffff 100%);
    background: linear-gradient(to right, #eff3f7 1%,#ffffff 100%,#ffffff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eff3f7', endColorstr='#ffffff',GradientType=1 );
	border-color: #0990d4 !important; }
	
.widget_nav_menu .menu-item.current-menu-item a { color:#0990d4 !important;}

 .feature-box .icon-container i { color:#000 !important;}
 
.white-right:before {
    content: '';
    width: 2500px;
    /* height: 110%; */
    min-height: 500%;
    background: #fff !important;
    position: absolute;
    top: 1px;
    left: -15px;
    z-index: 0;
    top: -60px;
    bottom: -30px;
	border-left: 1px solid #c7e3f1;
}

#service-page.page-title-style-03 {
	margin-bottom:0;
}
#service-page.page-content {
	padding: 60px 0 30px;
    background: #eff3f7;
    overflow: hidden;
}

#service-page .widget_nav_menu .menu-item { background-color: #eff3f7;border-bottom: 1px solid #e4e3e3;}
#service-page .widget_nav_menu .menu-item.current-menu-item { z-index: 9; right: -1px; position: relative;}

.ms-layer a {color:#f9ce29 !important;}


.bg-white {  background-color: #fff; padding:40px 0;}
.bg-gray {  background-color: #f1f1f1; padding:40px 0;}

.products p {font-family: 'Roboto-Light'; font-size:19px; text-align: justify;  padding-bottom: 21px; line-height: 30px;}
.products ul {list-style:none;}
.products ul li {font-family: 'Roboto-Light'; font-size:16px; padding-bottom:30px; text-align: justify;}
.products ul li i {padding: 5px 30px 30px 0; float:left; position: relative;}
.products ul li label { font-size: 18px;font-weight: bold;}

h2.title {font-family: 'Roboto-Light'; font-size:32px; text-align:center; margin-bottom:0;}

.separator {
    color: #ccc;
    line-height: 1.2em;
    margin: 30px auto;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.separator.separator-medium-line {
    margin: 10px auto;
    width: 10%;
}
.separator::after {
    content: "";
	border-bottom: 2px solid #c2c2c2;
	 margin: 0 -100% 0 0;
    display: inline-block;
    height: .65em;
    vertical-align: top;
    width: 50%;
}
.separator::before {
    content: "";
	border-bottom: 2px solid #c2c2c2;
    margin: 0 -5px 0 -100%;
    display: inline-block;
    height: .65em;
    vertical-align: top;
    width: 50%;
}

/**** Colors ****/
.blue li i{color:#2e5098;}
.blue .btn {
    color: #fff;
    background-color: #f46f20;
    padding: 10px 20px;
    border-radius: 5px;
}
.green li i {color:#5d9347;}
.green .btn {
    color: #fff;
    background-color: #f46f20;
    padding: 10px 20px;
    border-radius: 5px;
}
.orange li i {color:#f46f20;}
.orange .btn {color:#fff; background-color: #f46f20; padding:10px 20px; border-radius:5px;}



/***** Logo Color *****/
.red li i{color:#fe2f2f;}
.red .btn {color:#fff; background-color: #fe2f2f; padding:10px 20px; border-radius:5px;}
.yellow li i {color:#fdd700;}
.yellow .btn {color:#fff; background-color: #fdd700; padding:10px 20px; border-radius:5px;}
.red-light li i {color:#e44127;}
.red-light .btn {color:#fff; background-color: #e44127; padding:10px 20px; border-radius:5px;}
.black li i {color:#020202;}
.black .btn {color:#fff; background-color: #020202; padding:10px 20px; border-radius:5px;}
.blue li i {color:#1e51a4;}
.blue .btn {
    color: #fff;
    background-color: #f46f20;
    padding: 10px 20px;
    border-radius: 5px;
}


.text-white {color:#fff !important; text-shadow: 1px 1px #000;}


#services h4 {
	font-size: 14px !important;
	font-family: 'Roboto-Light';
	font-weight:bold;
	color:#000 !important;
    line-height: 14px;
    margin-bottom: 10px;}
#services p {font-family: 'Roboto-Light';
    color: #000 !important;
    font-size: 13px;
    line-height: 16px;}
#services .icon {padding-right:10px; padding-bottom:30px;}
.serv {padding-bottom:20px;}


.ebs-pos-bg { 
    /* The image used */
    background-image: url(../img/pics/ebs-pos-bg.jpg);

    /* Set a specific height */
    /*height: 500px;*/ 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.ebs-bg { 
    /* The image used */
    background-image: url(../img/pics/ebs-bg.jpg);

    /* Set a specific height */
    /*height: 500px;*/ 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.microsoft-bg { 
    /* The image used */
    background-image: url(../img/pics/microsoft-bg.jpg);

    /* Set a specific height */
    /*height: 500px; */

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

#services-page h1, h2, h3, h4, h5, h6 {margin-bottom:10px !important;}
#services-page p {padding-bottom:10px !important; font-size:14px;}

#loader {background-color:#fff;}
#loader img {position: absolute;
    top: 50vh;
    left: 50%;
    transform-origin: center;
    transform: translate(-50%, -50%);
    background-color: transparent;
}
.imgAbout {
    width: 100%;
    margin-bottom: 20px;
}
.text-justify {
    text-align: justify;
}
.imgPartner {
    width: 20%; 
    padding-bottom: 21px;
}
.col-md-12.text-justify > p {
    padding-bottom: 10px;
}
.ebdHead {
    margin-bottom: 10px !important;
}
.mission-box {
    padding: 0 99px;
}
.icon1 {
  background: url('../img/bullet.png') no-repeat;
 display: inline-flex;
    height: 24px;
    padding: 0 25px 5px 6px;

  /* Other styles here */
}
.tblFeatures {
    font-size: 16px; 
    font-weight: lighter; 
    margin-bottom: 20px;
}
.tblFeatures tr {
    /* height: 40px; */
}
.tblFeatures td:first-child {
    padding-right: 20px;
}
.tblFeatures tr td{
    padding-bottom: 20px;
    text-align: justify;
}
.tblFeatures label {
    font-family: roboto-light;
    font-size: 16px;
    font-weight: bold;
}
.paraMission {
    color: #fbfbfb;
}
.ebs-mission-bg {
    background-attachment: fixed;
    background-image: url("../img/pics/ourMission3.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 30px;
}

.ebs-defferent-bg {
    background-attachment: fixed;
    background-image: url("../img/pics/different.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-top: 30px;
    height: 280px;
    margin-bottom: 20px;
}
.subHead {
    /* color: black; */
    text-align: center !important;
    margin-bottom: 25px;
}
h2.Head.title {
    font-family: roboto;
}
.sideHead {
    font-size: 17px !important;
    font-weight: bold;
}
.btnReadMore {
    color: rgb(0, 127, 255);
}
.listAbout {
    color: #666666;font-family:roboto-medium;font-size:16px;font-weight:400;margin-left:32px;
}
.Dhead {
    font-family: roboto-light;
    font-size: 32px;
}
.DSubHead{
    font-family: roboto-light;
    
}
.HeaderPanel {
    padding-bottom: 0px !important;
    background-color: #00204f;
}
.featureDiv {
    background-color: #00204f;
    /* margin-top: -7px; */
    padding-bottom: 50px;
     margin-bottom: 50px;
}
.DivSvg {
    height: 60px;
    margin-left: 40%;
    width: 15%;
}
.BlockHead {
    font-size: 18px;
    margin: 30px 0 22px;
    color: #919499;
}
.BlockDesc {
    font-size: 15px;
    line-height: 20px;
    color: #919499;
    font-family: roboto-light;
}
.PnlMain{
    padding: 0 10%;
    position: absolute;
    top: 37%;
    transform: translateY(-50%);
}
.PnlHead h2 {
    color: white;
    font-family: roboto;
}
.PnlSub h4{
    color: white;
    font-family: roboto;
}
.PnlDesc {
    width: 70%;
}
.PnlDesc p {
    color: white;
    font-family: roboto-light;
    font-size: 15px;
    line-height: 21px;
}
.DivSvg3 {
    height: 60px;
    margin-left: 40%;
    width: 20%;
}
.page-content.products h4 {
    font-family: roboto;
    font-size: 25px;
}
.page-content.products h5 {
    font-family: roboto;
    font-size: 21px;
    padding: 23px 0;
}
.nav td{
    text-align: left !important;
}
.product-desc{
    text-align: center !important;
    padding: 0px 176px 30px 176px !important;
    font-size: 17px !important;
}
.user-app{

}
.user-app h4{ 
    font-size: 16px;
    line-height: 20px;
    font-family: roboto;
}
.user-app p{ 
    font-size: 15px;
    
    font-family: Roboto-Light;
}
@media only screen and (max-width: 600px) {
    .navbar-default .navbar-nav > li > a {
        text-transform: none;
        margin-right: 0 !important;
        color:#fff !important;
    }
    .product-desc
    {
        padding:0px !important;
    }
}
@media only screen and (max-width: 479px) and (min-width: 0)  {
    #main-nav {
        background-color: #030d26;
        width: 100%;
        border: none;
        padding-top: 15px;
        color: #fff !important;
    }
}