
@import url('https://fonts.googleapis.com/css?family=Montserrat');
@import url('https://fonts.googleapis.com/css?family=Playfair Display');
@import url('https://fonts.googleapis.com/css?family=Croissant One');
@import url('https://fonts.googleapis.com/css?family=Raleway');
@import url('https://fonts.googleapis.com/css?family=Armata');


/*overview*/

/*overview content*/
/*
.bg-body-image{
background:url(../images/slider3.jpg);
background-position:center;
background-repeat:no-repeat;
width:100%;
background-attachment: fixed;
}
.well-bg-overview{
background:rgba(115, 144, 173,0.7);
border:4px solid #9fb3c6;
}
.over-head{
color:#FFFFFF;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
background:#486C8D;
padding:10px 20px;
}
.overview-content-text{
color:#eff2f6;
font-size:18px;
font-family:"Times New Roman", Times, serif;
font-weight:600;
font-style:italic;
}
/*overview content*/

/*request-quote area*/
/*
.well-bg-request-quote{
background:rgba(158, 85, 49,0.7);
border:4px solid #dba58a;
}
.request-overview a:hover{
text-decoration:none;
}
.quote-req-head{
color:#F4A742;
font-style:oblique;
font-family:Georgia, "Times New Roman", Times, serif;
}
.quote-req-content{
color:#f9d29f;
font-size:18px;
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-weight:700;
}
/*request-quote area*/

/*overview*/


/*quote form area*/
/*
.well-bg-quote-area{
background:rgba(139, 139, 139,0.8);
border:4px solid #bfbfbf;
}
.quote-head{
color:#FFFFFF;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:oblique;
background:#a6a6a6;
padding:10px 20px;
}

/*quote form area*/


/*breadcrumbs*/
.breadcrumb li a.breadcrumb-link-home,.breadcrumb li a.breadcrumb-link-home:hover{
color:#005589;text-decoration:none;
}
.breadcrumb-overview{
background:none;padding:8px 8px;
}
.breadcrumb-overview li {
font-family:Raleway,sans-serif;letter-spacing:0.7px;
}
/*breadcrumbs*/

/*bg image top header*/
@media screen and (min-width:768px){
.bg-image-topheader{
background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.5)),url(../images/slider4.jpg);
width:100%;height:300px;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:10px solid #CCCCCC;
}
}
.bg-image-topheader{
background:linear-gradient(rgba(0,0,0,0.6),rgba(0,0,0,0.5)),url(../images/slider4.jpg);
width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:10px solid #CCCCCC;
}
@media screen and (min-width:1024px){
.center-text-area{
margin-top:10%!important;
}
}
.center-text-area{
margin-top:20%;
}
.fa-cube-center{
color:#FFFFFF;font-size:40px;
}
.center-text-area p{
font-size:30px;font-family: Raleway,sans-serif;color:#FFFFFF;padding-top:20px;letter-spacing:0.7px;
}
/*bg image top header*/

/*overview content*/
.main-row-overview{

margin-top:30px;margin-bottom:40px;
}
.over-head{
color:#000000;font-size:18px;font-family: Montserrat,sans-serif;font-weight:bold;
}
.border-bottom-overview{
background:#005589;height:3px;width:50px;border-radius:30px;
}
.overview-content-text{
margin-top:20px;
}
.overview-content-text p{
font-size:14px;font-family:Raleway,sans-serif;line-height:2;color:#696969;letter-spacing:0.7px;text-align:justify;
}
/*overview content*/


/*request quote*/
.req-quote{
border:5px solid #005589;
}
.help-support h3{
font-family:Montserrat,sans-serif;font-weight:bolder;letter-spacing:0.7px;
}
@media screen and (max-width:1024px){
.help-support h3{
font-size:20px;
}
}
/*request area*/
.request-area{
margin-top:30px;
}
.req-link-quote{
font-size:18px;font-family:Montserrat,sans-serif;font-weight:bold;color:#000000;letter-spacing:0.7px;
}
.border-req-link-quote{
background:#005589;height:3px;width:30px;border-radius:30px;
}
.quote-req-content{
font-size:14px;font-family:Raleway,sans-serif;line-height:2;color:#737373;letter-spacing:0.7px;padding-top:10px;
}
.request-area a:hover{
text-decoration:none;
}
.request-area a p.quote-req-content:hover{
color:#005589;font-weight:700;
}
/*request area*/
/*request quote*/


/*request form*/
.req-desc-quote{
font-family:Raleway,sans-serif;font-size:14px;color:#999;padding-top:20px;
}
.sub-row-quote{
margin-top:40px;
}
.form-label-req{
border:0;box-shadow:none;border-bottom:1px solid #ddd;letter-spacing:0.8px;padding-bottom:30px;
}
.form-label-req:focus{
border-bottom:1px solid #005589;box-shadow:none;
}
.btn-sub-req-quote{
color:#999999;background:#FFFFFF;border:4px solid #CCCCCC;padding: 4px 14px;font-size:14px;font-family:Raleway,sans-serif;letter-spacing:0.8px;font-weight:bold
}
.btn-sub-req-quote:hover,.btn-sub-req-quote:focus{
background:#005589;
color:#FFFFFF;border:4px solid #005589;
}
/*request form*/

/*feedback form*/
.form-drodown-feedback{
border:none;box-shadow:none;border-bottom:1px solid #ddd;letter-spacing:0.8px;padding-bottom:10px;color:#999;
}
.form-drodown-feedback:focus{
box-shadow:none;border-bottom:1px solid #ddd;
}
/*feedback form*/


/*ceo's message area*/
.ceo-content-view{
margin-top:60px;
}
.ceo-img{
border:5px solid #CCCCCC;border-radius:50%;height:120px;width:130px;
}
.ceo-head-name{
font-size:18px;font-family: Raleway,sans-serif;font-weight:700;
}
.ceo-msg-main h4,.ceo-msg-main p{
margin-left:30px;
}

/*ceo's message area*/



/*hrms area*/
.hrms-head{
    font-family: Montserrat,sans-serif;
    font-weight: bolder;
    letter-spacing: 0.7px;
	font-size:22px;
}
.hrms-border-area{
border:4px solid rgb(215, 214, 217);
}
.hrms-content-area{
margin-top:30px;
}
.sans-terms{
margin-top:0;
}
.img-lapframe{
width:100%;height:600px;position:relative;
}
@media screen and (max-width:740px){
.img-lapframe{
width:400px;height:400px;position:relative;
}
.img-iphoneframe{
position:absolute;left:10%!important;bottom:45%!important;height:100px!important;
}
.img-tabframe{
position:absolute;height:100px!important;bottom:45%!important;right:10%;
}
}

@media screen and (min-width:760px) and (max-width:1024px){
.img-lapframe{
width:500px;height:500px;position:relative;left:20%;
}
.img-iphoneframe{
position:absolute;left:20%!important;bottom:45%!important;height:200px!important;
}
.img-tabframe{
position:absolute;height:160px!important;bottom:45%!important;right:10%;
}
}

.img-iphoneframe{
position:absolute;left:70%;bottom:40%;height:500px;visibility:visible;
}
.img-tabframe{
position:absolute;height:200px;bottom:40%;
}
.smart-attend{
background:#005589;
color:#FFFFFF;padding:10px 10px;font-family: 'Playfair Display',serif;
    font-size: 16px;letter-spacing:0.7px; 
}
.check-terms-hrms{
margin:10px;
}
.over-head1{
color:#000000;font-size:18px;font-family: Montserrat,sans-serif;font-weight:bold;line-height:2;
}

/*bg-image*/
.bg-hrms-imgslider{
background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3)),url(../images/board-slider.jpg);height:400px;background-position:top;background-repeat:no-repeat;width:100%;margin-top:50px;
}
.bg-color-over{
background:#1475C0;height:400px;
}
.bg-color-over p{
font-size: 22px;
    font-family: Montserrat,sans-serif;
    font-weight: bold;text-transform:uppercase;padding:120px 50px;line-height:2;letter-spacing:0.8px;color:#FFFFFF;text-align:center;
}
@media screen and (max-width:500px){
.bg-color-over p{
font-size: 20px;
    font-family: Montserrat,sans-serif;
    font-weight: bold;text-transform:uppercase;padding:20px 10px;line-height:2;letter-spacing:0.8px;color:#FFFFFF;text-align:center;
}
}
/*bg-image*/


/*table */
.table-row{
margin-top:20px;
}
.hrms-table{
margin-top:40px;
}
.head-color{
background:#005589;color:#FFFFFF;padding-left:20px;font-family: Montserrat,sans-serif;letter-spacing:0.8px;
}
.attend-text{
color:#737373;font-family: Raleway,sans-serif;letter-spacing:0.8px;font-weight:700;
}
.fa-attend-icon{
color:#005589;margin-right:10px;font-size:20px;
}
.fa-attend-check{
color:#737373;
}
.fa-attend-remove{
color:#FF0000;
}
/*table*/

/*graph*/

.img-graph-hrms{
height:600px;
}
/*graph*/

/*head scramble section*/
.bg-head-scramble{
background:url(../images/slider3.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;margin-top:40px;margin-bottom:40px;
}
.head-scramble-color{
background:rgba(0, 85, 137,0.6);position:relative;
}
.scramble-border-top{
background:rgba(204, 235, 255,0.5);height:10px;width:150px;position:absolute;left:0;
}
.scramble-main-block{
margin-top:60px;
}
.scramble-title{
font-size: 20px;
    font-family: Montserrat,sans-serif;
    font-weight: bold;
    color: #FFFFFF;
    letter-spacing: 0.7px;text-transform:uppercase;text-align:center;margin-bottom:20px;
}
.scramble-content{
font-size: 14px;
    font-family: Raleway,sans-serif;
    line-height: 2;
    color:#FFFFFF;
    letter-spacing: 0.7px;
    text-align: justify;
}
.btn-scramble-quote,.btn-scramble-quote:focus{
background: rgba(255,255,255,0.2);
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
padding:10px 10px;margin-left:30%;margin-bottom:5%;
}
.btn-scramble-quote:hover{
background: rgba(255,255,255,0.4);
    color: #FFFFFF;
    border: 1px solid #FFFFFF;
padding:10px 10px;
}
@media screen and (max-width:768px){
.btn-scramble-quote{
margin-bottom:10px;
}
}
/*head scramble section*/

/*hrms area*/


/*thank you*/
.thank-you-content{
font-size: 18px;
    font-family: Raleway,sans-serif;
    line-height: 2;
    color: #737373;
    letter-spacing: 0.7px;
    text-align: center;
}
.well-thankyou{
margin-top:30px;margin-bottom:50px;
}
/*thank you*/

/*careers*/
.career-job{
font-size: 14px;
    font-family: Raleway,sans-serif;
    line-height: 2;
    color: #737373;
    letter-spacing: 0.7px;
    text-align: justify;
}

/*careers*/

/*contact address*/
.iframe-map{
margin-top:40px;
}
@media screen and (max-width:768px){
.iframe-map{
margin-top:40px;overflow:scroll;
}
}
.fa-head-ofc{
color:#005589;
font-size:20px;
margin-right:10px;
}
.contact-row{
margin-top:40px;

}
.contact-ofc h1{
color:#000000;font-family:Raleway,sans-serif;font-size:14px;letter-spacing:0.7px;font-weight:600;
}
.contact-ofc p{
color: #737373;
    font-family: Raleway,sans-serif;
    font-size: 14px;
    font-weight: 500;letter-spacing:0.8px;line-height:2;
}
.contact-ofc p a{
color: #737373;
    font-family: Raleway,sans-serif;
    font-size: 14px;
    font-weight: 500;letter-spacing:0.8px;line-height:2;
}
/*contact address*/

/*case study*/
.case-client-img{
   height:40px;
}
/*case study*/

/*site map*/

.jstree-content{
margin-top:20px;
}
ul li{
list-style-type:circle;
font-size:18px;
}
ul .root-content a{
font-size: 14px;
    font-family: Raleway,sans-serif;
    line-height: 2;
    color: #737373;
    letter-spacing: 0.7px;font-weight:bold;	
}
ul .root-content a:hover{
color:#005589;text-decoration:none;
}
.sub-root-content li a{
font-size: 14px;
    font-family: Raleway,sans-serif;
    line-height: 2;
    color: #737373;
    letter-spacing: 0.7px;font-weight:bold;
}

/*site map*/

/*post resume*/
.gender-post{
margin-left:10px;color:#737373;font-size: 14px;
    font-family: Raleway,sans-serif;letter-spacing: 0.8px;
}
 .gender-post .gend-value{
margin-left:30px;letter-spacing:0.8px;
}
.gend-space{
margin-left:8px;
}

/*post resume*/