@charset "utf-8";
/* CSS Document */

/******************************
[Table of Contents]

1. Fonts
2. Body and some general stuff
3. Header
4. Banner
5. About Us
6. Footer
7. Find Talent Model
******************************/

/*********************************
1. Fonts
*********************************/
/* @import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i'); */
/*********************************
2. Body and some general stuff
*********************************/
body {font-family: 'Century Gothic', sans-serif; color: #4e4c4c; font-size: 16px;}
.hide{display: none;}
ul{margin: 0; padding: 0;}
.mainContainer{width: 100%;}
.container {width: 90%; max-width: 1600px;}
h1{font-size:60px;}
h2{font-size:42px;}
h3{font-size:36px; font-weight:400;}
h4{font-size:30px;}
h5{font-size:24px;}
h6{font-size:18px;}
a{color: #646464;}
a:hover{color: #f7c20a; text-decoration: none;}
 a:focus{outline:0; }
 img{max-width: 100%;}
/*********************************
2. Header
*********************************/
header[role=header] {
    width: 100%;
    padding: 10px 0px;
    background: rgba(220, 220, 220, 1);
}

    header[role=header] img { /* max-width: 80%; */
        max-width: 218px;
    }

nav .menu-button {
    color: #4b176d;
    float: right;
    cursor: pointer;
}

    nav .menu-button:hover {
        cursor: pointer;
    }

nav .menu-wrap {
    background-color: #f0f0f0;
    padding: 20px 0;
    overflow: hidden;
    transition: all 0.3s;
    position: fixed;
    width: 300px;
    top: 0;
    right: -300px;
    bottom: 0;
    z-index: 999;
}

nav .menu-overlay {
    background: rgba(0, 0, 0, 0.4);
    display: none;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 900;
}

nav .menu-close {
    background: url(../images/iHYRssG.png) no-repeat scroll center center transparent;
    opacity: 0;
    position: absolute;
    width: 45px;
    height: 45px;
    right: 0;
    top: 0;
    text-indent: -9999px;
    transition: all 0.3s;
}

    nav .menu-close:hover {
        background-color: rgba(181, 140, 10, 1);
        cursor: pointer;
    }

nav .menu-wrap:hover .menu-close {
    opacity: 1;
}

nav .menu-toggle {
    display: none;
}

    nav .menu-toggle:checked + .menu-wrap {
        right: 0;
    }

    nav .menu-toggle:checked ~ .menu-overlay {
        display: block;
    }

nav .menu-title {
    color: #FFF;
    padding-left: 40px;
    font-weight: 300;
}

nav .menu-list {
    position: absolute;
    top: 40px;
    left: 0;
    bottom: 0px;
    width: 100%;
    height: inherit;
    display: block;
    overflow: hidden;
}

nav .menu-wrap:hover .menu-list {
    overflow-y: auto;
}

nav .menu-list ul {
    list-style-type: none;
}

nav .menu-list li {
    display: block;
}
    /* nav .menu-list li:first-child {border-top: medium none;} */
    nav .menu-list li > ul {
        margin-left: 30px;
    }

        nav .menu-list li > ul > li {
            position: relative;
        }

            nav .menu-list li > ul > li:before {
                position: absolute;
                font-family: "Font Awesome 5 Free";
                font-weight: 900;
                content: "\f054";
                left: 20px;
                top: 8px;
            }

            nav .menu-list li > ul > li:hover {
                color: #fff;
            }

    nav .menu-list li a {
        display: block;
        padding: 7px 0px 7px 40px;
        font-size: 16px;
        color: #b58c0a;
        text-decoration: none;
    }

        nav .menu-list li a:hover {
            background: #4b176d;
            color: #fff;
        }

        nav .menu-list li a:active {
            background: #666;
        }







/*********************************
3. Footer
*********************************/
footer {
    width: 100%;
    padding: 80px 0px 80px 0px;
    background: #4b176d;
}

    footer img {
        margin-left: 5px;
        margin-bottom: 5px;
    }

    footer h5 {
        color: #fff;
        position: relative;
        margin-bottom: 30px;
    }

        footer h5:after {
            position: absolute;
            content: "";
            left: 0px;
            height: 5px;
            width: 50px;
            background: #B89600;
            bottom: -15px;
        }

    footer ul.links-wrap {
        width: 100%;
    }

        footer ul.links-wrap > li {
            display: block;
            list-style-type: none;
            margin-bottom: 8px;
        }

            footer ul.links-wrap > li:last-child {
                margin-bottom: 0px;
            }

            footer ul.links-wrap > li > a {
                color: #fff;
            }

            footer ul.links-wrap > li > span {
                color: #fff;
            }

            footer ul.links-wrap > li > i {
                color: #B89600;
                margin-right: 10px;
            }

            footer ul.links-wrap > li > a:hover {
                color: #b98d00;
            }

    footer .social-wrap {
        width: 100%;
        margin: 15px 0px 15px 0px;
    }

        footer .social-wrap > h3 {
            color: #484848;
            font-size: 32px;
        }

        footer .social-wrap > ul {
            color: #fff;
        }

            footer .social-wrap > ul > li:first-child {
                margin-left: 0px;
            }

            footer .social-wrap > ul > li {
                display: inline-block;
                margin-left: 5px;
            }

                footer .social-wrap > ul > li a {
                    width: 30px;
                    height: 30px;
                    border-radius: 50%;
                    border: #fff 1px solid;
                    text-align: center;
                    display: block;
                    color: #fff;
                    padding-top: 6px;
                }

                    footer .social-wrap > ul > li a:hover {
                        background: #b98d00;
                        border: #fff 1px solid;
                    }

                footer .social-wrap > ul > li i {
                    font-size: 16px;
                }

        footer .social-wrap a {
            color: #484848;
        }

/*********************************
4. Banner
*********************************/
.banner{width: 100%; position: relative; background-attachment:fixed; background-image: url(../images/bgNew.jpg); background-size: cover;   background-repeat: no-repeat; min-height:600px; /* z-index: 2 */ }
.banner.bg{ background-image: url(../images/banner-7.jpg);}
.banner .content-wrap{position: absolute; top: 55%;  left: 50%; transform: translate(-50%,-45%);  z-index:1; /* width: 100%; */  }
.hallmark{position: absolute; top: 55%; left: 50%; transform: translate(-50%,-45%);   text-align:center;  display: block;} 
/* .hallmark{position: absolute; top: 57%; left: 50%; transform: translate(-50%,-43%);   text-align:center;  display: block;} */
.hallmark > img{max-width:450px; opacity: 0.4; filter: alpha(opacity=40);}
/* .hallmark > img{max-width:420px; opacity: 0.4; filter: alpha(opacity=40);} */
/* .hallmark > img.large{display: none;}
.hallmark > img.xs-large{display: none;} */
.banner .content-wrap > h1{font-size: 62px; color:#4a176d; font-weight: bold; text-transform: uppercase; white-space: nowrap; text-align: center; font-family: Century Gothic;}
.banner .content-wrap > p{font-size: 15px; color:#fff; font-weight: 400; text-align: center;}
.banner .content-wrap .btn-wrap{width: 100%; text-align: center; margin-top: 10px; white-space: nowrap;}
.banner .content-wrap .btn-wrap > a{display: inline-block; padding: 7px 15px; min-width: 200px; transition: 0.5s; font-size: 18px;}
.banner .content-wrap .btn-wrap > a:hover{text-decoration: none;}
.banner .content-wrap .btn-wrap > a:first-child{background: #b58c0a; color:#000000; margin-right:20px; }
.banner .content-wrap .btn-wrap > a:last-child{background: #4a176d; color:#fff;}
.banner .content-wrap .btn-wrap > a:hover{background:#555759; color:#fff;}
/*********************************
5. About Us
*********************************/
.about-wrap{width: 100%; padding:40px 0px; }
.about-wrap .special-feature .section-title hr{border-color:#151515; } 
.about-wrap .special-feature i{font-size:65px; line-height:75px; } 
.about-wrap .special-feature h4{font-size:18px; margin-top:25px; position:relative; font-weight: 300; line-height: 30px; } 
.about-wrap .special-feature .mask-top{width:100%; /* background:#fff; */ background:transparent; padding:55px 0; position:absolute; top:0px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } 
.about-wrap .special-feature .mask-top h4:before {top: -18px; content: ""; display: block; height: 2px; left: 0; right:0; margin:-2px auto; position: absolute; width: 40px; } 
.about-wrap .special-feature .s-feature-box:hover .mask-top{top:-200px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } 
.about-wrap .special-feature .s-feature-box{overflow:hidden; position:relative; min-height:290px; /* border:1px solid #f2f2f2; */ /* border:1px solid #8a8a8a; */ cursor:pointer; z-index:1; /* background:#b58c0a; color:#fff; */ background: transparent; } 
.about-wrap .special-feature .mask-bottom{color:#fff; padding:20px 15px 20px 15px; width:100%; position:absolute; bottom:-270px; height:100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; background: #5b195e; } 
.about-wrap .special-feature .mask-bottom p{padding:0px 5px; font-size: 14px; line-height:28px; } 
.about-wrap .special-feature .mask-bottom h4{margin:15px 0px 17px; } 
.about-wrap .special-feature .s-feature-box:hover .mask-bottom{bottom:0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } 
.about-wrap .special-feature .mask-bottom i {font-size: 38px; line-height: 50px; } 
.about-wrap .special-feature .mask-top h4:before {top: -18px; content: ""; display: block; height: 2px; left: 0; right: 0; margin: -2px auto; position: absolute; width: 40px; background: #5b195e; }
.about-wrap .special-feature .mask-bottom a{background: #fff; padding: 7px 15px; transition: 0.5s;}
.about-wrap .special-feature .mask-bottom a:hover{background: #424242; color:#fff; }
/*********************************

7. Find Talent Model
*********************************/
.talentWrap .modal-dialog{max-width:40%;}
.talentWrap .modal-dialog button.close{position: absolute; right: 15px; top: 15px;}
.talentWrap .modal-dialog button.close > i{font-size: 24px;}
.talentWrap .modal-dialog .contact-form{padding: 5% ;}
.talentWrap .modal-dialog .contact-form .input-group.disable{opacity: 0.5;}
.talentWrap .modal-dialog .contact-form .form-group label{font-weight:500;}
.talentWrap .modal-dialog .contact-form .input-group span.mand{color:#ff0000;}
.talentWrap .modal-dialog .contact-form .input-group{margin-bottom: 1.2rem;}
.talentWrap .modal-dialog .contact-form .input-group .form-control:focus{box-shadow: 0 0 0 .2rem rgba(186, 184, 184, 0.25);   box-shadow:none; border: #a1a1a1 1px solid; background: #f2f2f2;}
/* .talentWrap .modal-dialog .contact-form .input-group select{width: 90%; border: #ced4da 1px solid; color: #6c757d; padding: .375rem .50rem;}
.talentWrap .modal-dialog .contact-form .input-group select option{color: #495057;} */
.talentWrap .modal-dialog .contact-form .input-group .form-check-label{margin-bottom: 8px; cursor: pointer;}
.talentWrap .modal-dialog .contact-form .input-group .form-check-input{margin-left: -1.10rem;}
.talentWrap .modal-dialog .contact-form .input-group .form-control:disabled{background:none;}
.talentWrap .modal-dialog .contact-form .input-group .help-block{width: 100%; color: #e74c3c; font-size: 14px; padding-top: 5px;}
.talentWrap .modal-dialog .contact-form .input-group.status button{border:none; background:#b58c0a; transition: 0.5s; color: #000; margin-left: 5px;}
.talentWrap .modal-dialog .contact-form .input-group.status button:hover{background:#555759; color:#fff;}
.talentWrap .modal-dialog .contact-form .input-group textarea{resize:none;}
.talentWrap .modal-dialog .contact-image{text-align: center;}
/* .talentWrap .modal-dialog .contact-image img{border-radius: 6rem; width: 11%; margin-top: -3%; transform: rotate(29deg);} */
.talentWrap .modal-dialog .contact-image img {border-radius: 6rem; width: 20%; margin-top: -4%; }
.contact-form h3{margin-bottom: 5%; text-align: center; color: #4a176d;}
.talentWrap .modal-dialog .contact-form .btnContact {/* width: 20%; */ padding: 5px 25px; border: none; border-radius: 1rem; /* padding: 1%; */ background: #4a176d; font-weight: 600; color: #fff; cursor: pointer; transition: 0.5s;}
.talentWrap .modal-dialog .contact-form .btnContact:hover{background:#555759;}
.talentWrap .modal-dialog .contact-form .position-wrap{width: 100%; margin-bottom: 1.2rem;}
.talentWrap .modal-dialog .contact-form .position-wrap > label{font-weight: 500; display: block; }
.styled-select {border: 1px solid #ccc; box-sizing: border-box; border-radius: 3px; overflow: hidden; position: relative;}
.styled-select, .styled-select select { width: 100%; color: #4e4c4c;}
select:focus { outline: none; }
.styled-select select {height: 34px; padding: 5px 0 5px 5px; background: transparent; border: none; -webkit-appearance: none;}
@-moz-document url-prefix(){
  .styled-select select { width: 100%; }
}
.fa-sort-down {position: absolute; top: 0; right: 12px; font-size: 24px; }
 select::-ms-expand { display: none; } 
_:-o-prefocus, .selector {
  .styled-select { background: none; }
  }
 .talentWrap .modal-dialog .contact-form .position-wrap .positions{width: 100%;}
 .talentWrap .modal-dialog .contact-form .position-wrap .positions .ms-choice{border: 1px solid #ccc; border-radius: 3px; padding: 5px 0 5px 5px; background: transparent; height: 34px; line-height: 32px; color: #4e4c4c;}
  .talentWrap .modal-dialog .contact-form .position-wrap .positions .ms-drop{color: #4e4c4c;}
/*********************************
5. Services
*********************************/
.services{width: 100%;}
.services .row{margin-right: 0; margin-left: 0;}
.services .row .col-xl-3{padding: 0px;}
.services .column{width: 100%; min-height: 400px;  background-size: cover;   background-repeat: no-repeat; padding:35px 21px; text-align: center; }
.services .column .content-hght{min-height:100px; }
.services .column i {color: #fff; font-size: 64px;}
.services .column h4{color:#fff;font-weight: 300; margin: 20px 0px;}
.services .column p{padding: 0px 5px; color:#fff; }
.services .column.bg1{background-image: url(../images/latest-news1.jpg);}
.services .column.bg2{background-image: url(../images/community-involvement.jpg);}
.services .column.bg3{background-image: url(../images/employment-resources.jpg);}
.services .column.bg4{background-image: url(../images/staffing-supplier.jpg);}
.services .column a{background: #fff; padding: 7px 15px; transition: 0.5s; position: relative; z-index: 9;}
.services .column a:hover{background: #424242; color:#fff; }
/*********************************
5. Services
*********************************/
.services1{width: 100%; padding:40px 0px;}
.services1 .column{width: 100%; min-height: 450px;  background-size: cover;   background-repeat: no-repeat; padding:35px 21px; text-align: center; }
.services1 .column .content-hght{min-height:150px; }
.services1 .column i {color: #fff; font-size: 64px;}
.services1 .column h4{color:#fff;font-weight: 300; margin: 20px 0px; font-size: 26px;}
.services1 .column p{padding: 0px 5px; color:#fff; }
.services1 .column.bg1{background-image: url(../images/latest-news1.jpg);}
.services1 .column.bg2{background-image: url(../images/community-involvement.jpg);}
.services1 .column.bg3{background-image: url(../images/employment-resources.jpg);}
.services1 .column.bg4{background-image: url(../images/staffing-supplier.jpg);}
.services1 .column a{background: #fff; padding: 7px 15px; transition: 0.5s; position: relative; z-index: 9;}
.services1 .column a:hover{background: #424242; color:#fff; }
/*********************************
5. About Us
*********************************/
.about-wrap1{width: 100%; padding:40px 0px; }
.about-wrap1 .special-feature .section-title hr{border-color:#151515; } 
.about-wrap1 .special-feature i{font-size:65px; line-height:75px; } 
.about-wrap1 .special-feature h4{font-size:18px; margin-top:25px; position:relative; font-weight: 300; line-height: 30px; } 
.about-wrap1 .special-feature .mask-top{width:100%; /* background:#fff; */ background:transparent; padding:55px 0; position:absolute; top:0px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s;  z-index:1;} 
.about-wrap1 .special-feature .mask-top h4:before {top: -18px; content: ""; display: block; height: 2px; left: 0; right:0; margin:-2px auto; position: absolute; width: 40px; } 
.about-wrap1 .special-feature .s-feature-box:hover .mask-top{top:-200px; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } 
.about-wrap1 .special-feature .s-feature-box{overflow:hidden; position:relative; min-height:290px; /* border:1px solid #f2f2f2; */ /* border:1px solid #8a8a8a; */ cursor:pointer; /* background:#b58c0a; color:#fff; */  background-size: cover;   background-repeat: no-repeat; color:#fff; }
.about-wrap1 .special-feature .s-feature-box.bg1{background-image: url(../images/latest-news1.jpg);} 
.about-wrap1 .special-feature .s-feature-box.bg2{background-image: url(../images/community-involvement.jpg);} 
.about-wrap1 .special-feature .s-feature-box.bg3{background-image: url(../images/employment-resources.jpg);} 
.about-wrap1 .special-feature .s-feature-box.bg4{background-image: url(../images/staffing-supplier.jpg);} 
.about-wrap1 .special-feature .mask-bottom{color:#fff; padding:20px 15px 20px 15px; width:100%; position:absolute; bottom:-270px; height:100%; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition: all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; background: #5b195e;  z-index:1;} 
.about-wrap1 .special-feature .mask-bottom p{padding:0px 5px; font-size: 14px; line-height:28px; } 
.about-wrap1 .special-feature .mask-bottom h4{margin:15px 0px 17px; } 
.about-wrap1 .special-feature .s-feature-box:hover .mask-bottom{bottom:0; -webkit-transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s; -o-transition: all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; transition: all 0.3s ease-out 0s; } 
.about-wrap1 .special-feature .mask-bottom i {font-size: 38px; line-height: 50px; } 
.about-wrap1 .special-feature .mask-top h4:before {top: -18px; content: ""; display: block; height: 2px; left: 0; right: 0; margin: -2px auto; position: absolute; width: 40px; background: #5b195e; }
.about-wrap1 .special-feature .mask-bottom a{background: #fff; padding: 7px 15px; transition: 0.5s;}
.about-wrap1 .special-feature .mask-bottom a:hover{background: #424242; color:#fff; }
/*********************************
5. About Us
*********************************/
.services-wrap{width: 100%; padding-top:30px; padding-bottom: 20px; }
.services-wrap [class^="col-md"]{padding-right: 5px; padding-left: 5px;}
.services-wrap .boxes{width: 100%;  position: relative; margin-bottom: 10px;/*  background:#a7a7a7; */ }
/* .services-wrap .boxes:after{content: ""; position:absolute; left:0; top: 0; bottom: 0; right: 0; background-color:rgba(0,0,0,0.2);  } */
.services-wrap .boxes > h3{position: absolute; top: 10px; left: 10px; font-size: 18px;  font-weight:500; text-transform:uppercase; color:#fff; line-height: 24px;}
.service-height{min-height:590px; text-align: center;}
/*--Total Talent---*/
.services-wrap .boxes .total-talent{background-image: url(../images/lets_talk.jpg); background-size: cover;   background-repeat: no-repeat; position:relative;}
.services-wrap .boxes .total-talent .title-wrap{position: absolute; background: rgba(195, 152, 10, 0.8); width: 100.1%; top: 50%; transform: translateY(-50%); color: #fff; font-size:48px; padding: 10px; line-height: 60px;}
/*--Staffing---*/
.services-wrap .boxes .staffing{background-image: url(../images/staffing-home-new.jpg); background-size: cover;   background-repeat: no-repeat; position:relative; /* background-position: top; */}
 .services-wrap .boxes .staffing .title-wrap{position: absolute; background-color:#4b186e;   left: 0;  color: #fff; font-size:48px;  padding:15px; line-height: 39px; bottom: 5%; min-height: 70px;  }
  .services-wrap .boxes .staffing .title-wrap:after{content:""; position: absolute; height:70px; width: 27px; background: url(../images/staffing-bg.png) no-repeat; z-index: 1; right: -27px; top: 0px;  }



/*--Galssdoor---*/
.services-wrap .boxes .glassdor{background: rgba(76,24,110,1); background: -moz-linear-gradient(top, rgba(76,24,110,1) 0%, rgba(195,152,10,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(76,24,110,1)), color-stop(100%, rgba(195,152,10,1))); background: -webkit-linear-gradient(top, rgba(76,24,110,1) 0%, rgba(195,152,10,1) 100%); background: -o-linear-gradient(top, rgba(76,24,110,1) 0%, rgba(195,152,10,1) 100%); background: -ms-linear-gradient(top, rgba(76,24,110,1) 0%, rgba(195,152,10,1) 100%); background: linear-gradient(to bottom, rgba(76,24,110,1) 0%, rgba(195,152,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c186e', endColorstr='#c3980a', GradientType=0 ); text-align: center; display: flex; flex-direction: column; align-items: center; justify-content: center; padding:0px 20px; }
.services-wrap .boxes .glassdor > img{max-width: 80%;}
.services-wrap .boxes .glassdor > p{font-size:48px; color:#fff; margin-top: 30px; font-style: italic; line-height: 60px;}
/*--Our Founder---*/
.services-wrap .boxes .founder-wrap{background-image: url(../images/sue-bhatia1.jpg); background-size: cover;   background-repeat: no-repeat;}
.services-wrap .boxes .founder-wrap .title-wrap{color: #c3980a; font-size: 30px; padding: 20px; font-weight: 500;}
.services-wrap .boxes .founder-wrap .title-wrap > span{color:#4b186e; }
/*--D2E---*/
.containerD2E {height: 10em; position: relative; background-image: url(../images/d2e_bg2.jpg); background-size: cover;   background-repeat: no-repeat; }
.containerD2E p {margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) ; font-family: 'Century Gothic', sans-serif; font-size: 20vw; font-weight: bold; color: white; opacity: 0.8; }
.containerD2E span{margin: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%) ; width: 70%; display: block; opacity: 0.8;}
.containerD2E .testd2e{top: 25%; font-size: 15rem; opacity: 0.8; font-family: 'Century Gothic', sans-serif; font-weight: bold; color: white; line-height: 18rem;} 
.containerD2E .d2elogo{ opacity: 0.8;  }

.d2elogo > img{max-width: 40%;} /*Added on 21 Feb 2020*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.containerD2E p {font-size: 13vw;}
}
/*----MS Edge Browser CSS Start----*/
@supports (-ms-ime-align:auto) {
	.containerD2E p {font-size: 13vw;}
}
/*--News---*/
.services-wrap .boxes .news-wrap{background-image: url(../images/news-new.jpg); background-size: cover;   background-repeat: no-repeat;}
.services-wrap .boxes .news-wrap .title-wrap{position: absolute; background: rgba(170, 31, 45, 0.8); width:52%; top: 50%; transform: translateY(-50%); color: #fff; font-size:48px; font-weight:600; line-height: 60px;}
/*--Comunity---*/
.services-wrap .boxes .community-wrap{background-image: url(../images/community-volvement.jpg); background-size: cover;   background-repeat: no-repeat; position:relative;}
.services-wrap .boxes .community-wrap .title-wrap{position: absolute; background: rgba(195, 152, 10, 0.8); width: 50%; color: #fff; font-size: 28px; right: 0px; font-weight: 500; padding: 50px 10px 30px 10px;}
.services-wrap .boxes .community-wrap .rectangle{position: absolute; border: #c3980a 2px solid; background: transparent; right: 0; width: 45%; min-height: 150px; top: 30px; border-right: 0px; }
/*--Supplier---*/
.services-wrap .boxes .Supplier-wrap{background-image: url(../images/join-our-network.jpg); background-size: cover;   background-repeat: no-repeat; position:relative;}
.services-wrap .boxes .Supplier-wrap .title-wrap{position: absolute; background: rgba(32, 57, 79, 0.8); width:50%; top: 50%; left: 50%; transform: translate(-50%,-50%); color: #fff; font-size:48px; font-weight:600; padding:15px; line-height: 60px;}
.services-wrap .boxes .Supplier-wrap .title-wrap > span{color:#c3980a; }
/*--Comunity---*/
.services-wrap .boxes .employment-wrap{background-image: url(../images/resources.jpg); background-size: cover;   background-repeat: no-repeat; position:relative;}
.services-wrap .boxes .employment-wrap .title-wrap{position: absolute; background: #aa1f2d; width: 100%; color: #fff; bottom: 0px; font-size: 32px; padding: 20px;}
.services-wrap .boxes .employment-wrap > .rectangle{position: absolute; border: #fff 2px solid; background: transparent; right: 3%; left: 3%; top: 3%; bottom: 3%; }
/*--Job Search---*/
.services-wrap .boxes .jobs-wrap{background-image: url(../images/search-jobs.jpg); background-size: cover;   background-repeat: no-repeat; position:relative;}
/*.services-wrap .boxes .jobs-wrap .title-wrap{position: absolute; background: #4a176d; width: 100%; color: #fff; top: 0px; font-size: 36px; padding: 20px;}*/
.services-wrap .boxes .jobs-wrap > .rectangle{position: absolute; border: #fff 2px solid; background: transparent; right: 3%; left: 3%; top: 3%; bottom: 3%; }
 .services-wrap .boxes .jobs-wrap .title-wrap{position: absolute;  color: #fff;  font-size: 54px; top: 50%; left: 3%;  font-style: italic; transform: translateY(-50%); line-height: 72px;} 
/*********************************
Workforce Solutions
*********************************/
.pageBanner{width: 100%; background:#4b186e; padding:50px 0px; text-align: center; min-height: 350px; }
.pageBanner.workforce{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/workforce-banner.jpg);}
.pageBanner.workforce:after{position: absolute; background:rgba(66,66, 66, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner > h1{font-size: 72px; color: #fff; text-transform: uppercase;}
.pageBanner > h1 > span{font-weight:600;}
.pageBanner.workforce > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1;
white-space: nowrap;}
.solutions-wrap{width: 100%; /* padding-top:10px;  */ }
/* .solutions-wrap .row{margin-right: 0px; margin-left: 0px;} */
.solutions-wrap .row [class^="col"]{/* padding-left:0px; */ padding-right: 5px;}
.solutions-wrap .row [class^="col"]:nth-child(even){padding-left: 5px;}
.solutions-wrap .ItemWrapper{width: 100%; min-height: 400px; position: relative; background-size:cover; background-repeat: no-repeat; margin-bottom:10px; }
.solutions-wrap .ItemWrapper .contentWrap{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }
.solutions-wrap .ItemWrapper .contentWrap > h3{text-transform: uppercase; font-weight: 600; color: #fff; margin-bottom:20px; white-space: nowrap;} 
.solutions-wrap .ItemWrapper .contentWrap a{border: #fff 1px solid; padding: 7px 15px; margin-top: 20px; /* text-transform: uppercase; */ color: #fff; /* font-weight: 600; */ transition: 0.5s; font-size: 18px;}
.solutions-wrap .ItemWrapper .contentWrap a:hover{background:#b58c0a; color: #000000; border: #b58c0a 1px solid;}
.solutions-wrap .ItemWrapper.staffing{background-image: url(../images/staffing-solutions.jpg);}
.solutions-wrap .ItemWrapper.staffing:after{position: absolute; background:rgba(162, 125, 0, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.namedresource{background-image: url(../images/namedresource.jpg);}
.solutions-wrap .ItemWrapper.namedresource:after{position: absolute; background:rgba(106, 0, 11, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.compliance{background-image: url(../images/compliance.jpg);}
.solutions-wrap .ItemWrapper.compliance:after{position: absolute; background:rgba(162, 125, 0, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.brand{background-image: url(../images/brand-leveraged.jpg);}
.solutions-wrap .ItemWrapper.brand:after{position: absolute; background:rgba(0, 70, 123, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.delivery{background-image: url(../images/delivery-centric.jpg);}
.solutions-wrap .ItemWrapper.delivery:after{position: absolute; background:rgba(72, 30, 100, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.callcenter{background-image: url(../images/call-center.jpg);}
.solutions-wrap .ItemWrapper.callcenter:after{position: absolute; background: rgba(0, 0, 0, 0.6); left: 0; right: 0; top: 0; bottom: 0; content: "";}

.solutions-wrap .ItemWrapper.totalTalent{background-image: url(../images/total-talent.jpg);}
.solutions-wrap .ItemWrapper.totalTalent:after{position: absolute; background:rgba(72, 30, 100, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.workforce{background-image: url(../images/workforce-solutions.jpg);}
.solutions-wrap .ItemWrapper.workforce:after{position: absolute; background:rgba(0, 70, 123, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.technology-sol{background-image: url(../images/technology-solutions.jpg);}
.solutions-wrap .ItemWrapper.technology-sol:after{position: absolute; background:rgba(72, 30, 100, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
/*********************************
Industries Served
*********************************/
/* .pageBanner.industry{background:#65665d;} */
.pageBanner.industry{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/Industries-banner.jpg);}
.pageBanner.industry:after{position: absolute; background:rgba(66,66, 66, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.industry > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
/* .solutions-wrap.industry .intro-wrap{padding:40px 50px;} */
.solutions-wrap.industry .intro-wrap{padding:40px 0px;}
.solutions-wrap.industry  .intro-wrap > h5{font-size: 24px; font-weight:600; color:#c29809;}
.solutions-wrap .ItemWrapper.technology{background-image: url(../images/technology.jpg);}
.solutions-wrap .ItemWrapper.technology:after{position: absolute; background:rgba(0, 43, 74, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.enetrtainment{background-image: url(../images/entertainment.jpg);}
.solutions-wrap .ItemWrapper.enetrtainment:after{position: absolute; background:rgba(145, 113, 3, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.financial{background-image: url(../images/financial.jpg);}
.solutions-wrap .ItemWrapper.financial:after{position: absolute; background:rgba(0, 43, 74, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}




.solutions-wrap .ItemWrapper.energy{background-image: url(../images/energy.jpg);}
.solutions-wrap .ItemWrapper.energy:after{position: absolute; background:rgba(64, 21, 94, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.goverment-agencies{background-image: url(../images/government-agencies.jpg);}
.solutions-wrap .ItemWrapper.goverment-agencies:after{position: absolute; background:rgba(104, 0, 10, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.healthCare{background-image: url(../images/healthCare.jpg);}
.solutions-wrap .ItemWrapper.healthCare:after{position: absolute; background:rgba(0, 0, 0, 0.6); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.retail{background-image: url(../images/retail-consumer.jpg);}
.solutions-wrap .ItemWrapper.retail:after{position: absolute; background:rgba(64, 21, 94, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.rose-benifits{width:80%; margin:auto; padding:50px 0px; font-size: 20px; font-weight:600; font-style: italic; color:#606060; }
/*********************************
Stafing Solutions
*********************************/
.pageBanner.staffing{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/staffing-banner.jpg);}
.pageBanner.staffing:after{position: absolute; background:rgba(190,120, 2, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.staffing > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.Intro-container{width: 100%; }
.Intro-container .row{margin-right: 0px; margin-left: 0px;} 
 .Intro-container .row [class^="col"]{padding-left:0px; padding-right: 0px;} 
.Intro-container .leftBar{background:#4b186e; color:#fff; /* min-height: 550px; */ padding: 59px; position: relative;
top: -20px; width: 95%;}
.Intro-container .leftBar p{font-size:18px; }
.Intro-container .leftBar > .rectangle{position: absolute; border: #c29809 2px solid; background: transparent; right: -30px;
left: 28px; top: 28px; bottom: -30px;} 
.Intro-container .leftBar > h5 {font-size: 24px; font-weight: 600; text-transform: uppercase; }
.Intro-container .leftBar > h6{font-size: 18px; font-weight: 600; text-transform: uppercase;}
.Intro-container .rightBar{width:100%; padding: 40px 30px 0px 30px; }
.Intro-container .rightBar > h5{font-size: 20px; font-weight:600; color:#c29809; margin-bottom: 0px; text-transform: uppercase;}
.Intro-container .rightBar > h4{color: #595959; margin-bottom: .5rem; text-transform: uppercase; font-weight: 600; font-size: 24px;}
.Intro-container .rightBar > p{font-size: 18px;}
.list-bar{width: 100%; }
.list-bar p{color:#c29809; font-size: 18px; font-style: italic;}
.list-bar h4{color:#0c426a; font-size: 24px; font-weight:600; margin-bottom:10px; text-transform: uppercase;}
.list-bar h5{color:#0c426a; font-size: 18px; font-weight:600; margin-bottom:10px; text-transform: uppercase; margin-bottom:0.2rem; }
.list-bar > ul{margin:0px; padding:0px;}
.list-bar > ul > li{list-style-type:none; display: inline-block; width: 50%; float: left; margin-bottom: 10px; position: relative;
padding-left: 15px; color:#c29809;}
.list-bar > ul > li:before{font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f054"; position: absolute; top: 3px; left: 0; font-size: 14px; color:#c29809; }
.list-bar.Full > ul > li{display: block; width: 100%; color:#fff; /* margin-left:30px; */  color:#fff; font-size:18px; /* line-height: 24px; */  }
.list-bar.Full > ul > li:before{color:#fff; }
.key-benifits{width:100%; margin:40px 0px 30px 0px;}
.key-benifits .row{margin-right: 0px; margin-left: 0px;}
.key-benifits .row [class^="col"]{padding-left:0px; padding-right: 0px;}
.key-benifits .beni-wrap{width: 100%; background:#c29809; padding: 40px 30px; min-height: 400px; }

.staffingbtm-wrap{width: 100%; }
.staffingbtm-wrap .row{margin-right: 0px; margin-left: 0px;}
.staffingbtm-wrap .row [class^="col"]{padding-left:0px; padding-right: 0px;}
.staffingbtm-wrap .Whyrose {background:#0c426a; color:#fff;  padding:59px; position: relative; width: 95%;}
.staffingbtm-wrap .Whyrose .rectangle{position: absolute; border: #c29809 2px solid; background: transparent; right: -30px;
left: 28px; top: 28px; bottom: -30px;}
.staffingbtm-wrap .Whyrose .list-bar.Full h4{color:#c29809 ;}
.staffingbtm-wrap .Whyrose .list-bar.about h4{color:#FFFFFF ;}
.staffingbtm-wrap .Whyrose .list-bar.Full > ul > li{margin-left: 0px;}
.staffingbtm-wrap .Whyrose .list-bar.Full > ul > li:first-child{padding-left: 0px;}
.staffingbtm-wrap .Whyrose .list-bar.Full > ul > li:first-child:before{display: none;}
.staffingbtm-wrap .positions-wrap{width: 100%; padding: 59px 30px 40px 30px;}
/* .staffingbtm-wrap .top1{padding: 30px 30px 40px 30px;} */
.staffingbtm-wrap .positions-wrap .list-bar.Full > ul > li{color:#65665d ; margin-left: 0px;}
.staffingbtm-wrap .positions-wrap .list-bar.Full > ul > li:before{color:#c29809 ;}
.staffingbtm-wrap .positions-wrap .list-bar.Full h4{color:#c29809 ;}
.staffingbtm-wrap .positions-wrap .list-bar.Full > ul > li > ul{ margin:10px 0px 30px 30px; }
.staffingbtm-wrap .positions-wrap .list-bar.Full > ul > li > ul > li{ list-style-type:none; margin-bottom:8px; }
.vc_custom_1505207378971 {padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/benifits-banner.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
/*********************************
Stafing Solutions
*********************************/
.pageBanner.application{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/developer-banner.jpg); min-height: 400px; }
.pageBanner.application:after{position: absolute; background:rgba(66,66, 66, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.application > h1{position: absolute; top: 45%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.pageBanner.application > h1 .globel-btn-lg{}
.requirment-wrap{width: 100%; position: relative; margin-top:-40px;}
.requirment-wrap ul{display:flex; margin: 0px; padding:0px; justify-content: space-between;}
.requirment-wrap ul > li{list-style-type:none; flex-basis: 49.5%; padding: 30px;}
.requirment-wrap ul > li:first-child{background:#4b186e;}
.requirment-wrap ul > li:last-child{background:#0c436a;}
.requirment-wrap ul > li > h5{font-size: 24px; font-weight: 600; color: #c29809; margin-bottom: 0.2rem;}
.requirment-wrap ul > li > p{color: #fff; font-size: 18px;}
.globel-btn-lg {background: #b58c0a; color: #000000; display: inline-block; padding:15px 30px; transition: 0.5s; font-size: 22px; margin-top: 20px;  cursor: pointer;}
.globel-btn-lg:hover {background: #555759; color: #fff;}
.testi-wrap{width: 100%;}
.testi-wrap .carousel {padding: 0 70px; }
.testi-wrap .carousel .item {color: #000000; font-size: 18px; text-align: center; overflow: hidden; min-height: 190px; }
.testi-wrap .carousel .testimonial {padding: 30px 0 10px; } 
.testi-wrap .carousel .overview {font-style: italic; }
.testi-wrap .carousel .overview b {text-transform: uppercase; color: #000; }
.testi-wrap .carousel .carousel-control {width: 40px; height: 40px; /*  margin-top: -20px; */ top: 15%; background: none; }
.testi-wrap .carousel-control i {font-size: 36px; line-height: 42px; position: absolute; display: inline-block; color: rgba(0, 0, 0, 0.8); text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000; }
.staffingbtm-wrap .Whyrose em, .Intro-container .leftBar em{white-space: nowrap; font-style: normal;}
.list-bar.Full > ul.des > li{color:#4e4c4c; font-size: 16px; }
.list-bar.Full > ul.des > li:before{color:#c29809;}
header.opening .logo1{width:70%;}
header.opening .logo2{width:30%;}
header.opening .logo3{width:45%;}
.staffingbtm-wrap.app{padding: 40px 0px; }
.staffingbtm-wrap.app .container{display: flex;}
.staffingbtm-wrap.app .Whyrose .list-bar.Full > ul > li{color:#FFFFFF; }
.staffingbtm-wrap.app .Whyrose .list-bar.Full > ul > li:before{color: #fff; }
.staffingbtm-wrap.app .Whyrose .list-bar.Full > ul > li:first-child {padding-left: 15px; }
.staffingbtm-wrap.app .Whyrose .list-bar.Full > ul > li:first-child:before {display: block; }
.staffingbtm-wrap.app .Whyrose .list-bar.Full h4{color:#fff; text-transform: capitalize; }
.staffingbtm-wrap .positions-wrap.emp-comment{background:#c29809;  padding: 30px 30px 40px 30px;}
.staffingbtm-wrap.app .Whyrose{ width: 100%; background:#65675e;  padding:30px; }
.staffingbtm-wrap .positions-wrap.emp-comment .list-bar h4{color: #000000; text-transform: capitalize; }
.staffingbtm-wrap .positions-wrap.emp-comment .list-bar p{color:#000000; }
.testi-wrap .carousel .carousel-control i{text-shadow: none;}
/*********************************
Technology Solutions
*********************************/
.key-benifits.technology{margin-top: 20px;}
.key-benifits.technology p{color:#fff; font-style: normal;}
.pageBanner.technology{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/technology-banner.jpg);}
.pageBanner.technology:after{position: absolute; background:rgba(74,19, 77, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.technology > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }
.solutions-wrap .ItemWrapper.app-development{background-image: url(../images/app-dev.jpg);}
.solutions-wrap .ItemWrapper.app-development:after{position: absolute; background:rgba(162, 125, 0, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.operation-main{background-image: url(../images/operation-maintenance.jpg);}
.solutions-wrap .ItemWrapper.operation-main:after{position: absolute; background:rgba(106, 0, 11, 0.6); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.project-managemnt{background-image: url(../images/project-managemnt.jpg);}
.solutions-wrap .ItemWrapper.project-managemnt:after{position: absolute; background:rgba(0, 70, 123, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.solutions-wrap .ItemWrapper.drop{background-image: url(../images/drop.jpg);}
.solutions-wrap .ItemWrapper.drop:after{position: absolute; background:rgba(0, 0, 0, 0.6); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.vc_custom_technolgy {padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/Capabilities-banner.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
/*********************************
Project Management
*********************************/
/* .Intro-container .rightBar.proj-manage > h4{margin-bottom: .5rem;} */
.pageBanner.proj-management{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/program-management.jpg);}
.pageBanner.proj-management:after{position: absolute; background:rgba(0, 70, 123, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.proj-management > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }
.key-benifits.proj-management p {color: #fff; font-style: normal; font-size: 16px;}
.vc_custom_Pmanagement {padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/Pmanage-banner.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
.staffingbtm-wrap.dpop .Whyrose.proj-mange{height: 100%;}
/*********************************
Call Center
*********************************/
.pageBanner.call-center{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/call-center-banner.jpg);}
.pageBanner.call-center:after{position: absolute; background:rgba(106, 0, 11, 0.6); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.call-center > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }
.key-benifits.call-center .list-bar p{color:#fff; font-style:normal; }
/* .Intro-container .rightBar.call-center > h4{margin-bottom: .5rem;} */
.Intro-container .rightBar.call-center .list-bar.Full > ul > li:before {color:#c29809; }
.Intro-container .rightBar.call-center .list-bar.Full > ul > li b{color:#c29809 ; text-transform: uppercase;}
.Intro-container .rightBar.call-center .list-bar.Full > ul > li{color:#4e4c4c;}
.Intro-container .rightBar.call-center .list-bar.Full p{font-style:normal; color: #4e4c4c;}
.vc_custom_callCenter{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/call-center-key.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
/* .Intro-container .rightBar.call-center{height: 102%; background:#ddd;  }
.Intro-container .rightBar.call-center .list-bar.Full > ul > li span{color:#c29809 ;} */
.Intro-container .leftBar.center{height: 100%;}
/*********************************
BLTS
*********************************/
.pageBanner.blts{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/blts-banner.jpg); }
.pageBanner.blts:after{position: absolute; background:rgba(0, 70, 123, 0.6); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.blts > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.Intro-container.blts .rightBar.list-bar.Full p{font-style:normal; color:#4e4c4c; }
.Intro-container.blts .rightBar.list-bar.Full > ul > li{color: #4e4c4c;}
.Intro-container.blts .rightBar.list-bar.Full > ul > li::before{color: #c29809;}
.vc_custom_Blts{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/keyBenefits_blts.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
/*.staffingbtm-wrap.app.Blts{padding-top:0px;}*/
.staffingbtm-wrap.app.Blts .Whyrose .list-bar.Full p{font-style:normal; color:#fff; }
.staffingbtm-wrap.app.Blts .positions-wrap.emp-comment .list-bar.Full > ul > li{color: #000;}
.staffingbtm-wrap.app.Blts .positions-wrap.emp-comment .list-bar.Full > ul > li::before{color: #000;}
.Intro-container.blts .leftBar > h5{color: #fff; margin-bottom: 10px; text-transform: uppercase; font-weight: 600; font-size: 24px;}
/* .Intro-container.blts .rightBar > h4{color: #595959; margin-bottom: 10px; text-transform: uppercase; font-weight: 600; font-size: 24px;} */
/*********************************
Application Development
*********************************/
.pageBanner.app-devlopment{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/app-development.jpg); }
.pageBanner.app-devlopment:after{position: absolute; background:rgba(162, 125, 0, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.app-devlopment > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.vc_custom_appDevlope{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/rose-competency.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; margin:40px 0px; }
.staffingbtm-wrap .Whyrose.program-diff.rose-Comp{margin-top:40px;}
.staffingbtm-wrap .Whyrose.program-diff.rose-Comp .list-bar h5{color:#c29809; }
.staffingbtm-wrap .Whyrose.program-diff.rose-Comp .list-bar p{color:#fff; font-style:normal; }
.staffingbtm-wrap.Competency .row .col-md-6:nth-child(2){padding-left:30px;}
.staffingbtm-wrap.Competency .imgWrap{margin-top: 40px;}
/* .Intro-container .rightBar.app-dev{padding: 20px 0px 0px 0px; margin-bottom:20px; } */
.Intro-container .rightBar.app-dev .list-bar.Full > ul > li > span{color:#c29809; font-weight:bold; }
.Intro-container .rightBar.app-dev .list-bar.Full{margin-bottom: 25px;}
.imgWrap.app-dev{margin-top: 40px;}
.Intro-container .rightBar.app-dev{margin-bottom: 40px;}
/*********************************
Delivery Centric
*********************************/
.pageBanner.deliver-centric{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/delivery-centric-banner.jpg); }
.pageBanner.deliver-centric:after{position: absolute; background:rgba(72, 30, 100, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.deliver-centric > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.staffingbtm-wrap .Whyrose.program-diff{margin-bottom: 70px;}
.staffingbtm-wrap .Whyrose.program-diff .list-bar.Full > ul > li b{color: #c29809; text-transform: uppercase;}
.vc_custom_deliver-centric{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/program-differentiators.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; position: absolute; width: 100%; bottom: 0;}
.staffingbtm-wrap.supplier{margin-top:40px; margin-bottom:70px; }
/*********************************
DPOP
*********************************/
.pageBanner.dpop{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url("../images/dpop-banner.jpg"); }
.pageBanner.dpop:after{position: absolute; background:rgba(0, 0, 0, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.dpop > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.solutions-wrap.dpop .intro-wrap{padding:40px 0px 0px 0;}
.solutions-wrap.dpop .intro-wrap > h5{font-size: 24px; font-weight:600; color:#c29809;}
.vc_custom_dpop{padding-top: 150px !important; padding-bottom: 150px !important; background-image: url(../images/dpop-results.jpg) !important; background-position: top !important; background-repeat: no-repeat !important; background-size: cover !important;}
.vc_custom_dpopTuning{padding-top: 150px !important; padding-bottom: 150px !important; background-image: url("../images/dpop-performanceTuning.jpg") !important; background-position: top !important; background-repeat: no-repeat !important; background-size: cover !important;}
.vc_custom_csr{padding-top: 150px !important; padding-bottom: 150px !important; background-image: url(../images/csr-registration.jpg) !important; background-position: top !important; background-repeat: no-repeat !important; background-size: cover !important;}
/*.key-benifits .beni-wrap.dpop{width: 100%; background:#c29809; padding: 40px 30px; min-height: auto; }*/
/* .staffingbtm-wrap.dpop{padding-bottom: 50px;} */
.staffingbtm-wrap.dpop > h4{color: #c29809;}
.staffingbtm-wrap.dpop .Whyrose .list-bar.Full > h5{color: #c29809;}
.staffingbtm-wrap.dpop .Whyrose .list-bar.Full > p{color: #fff; font-style: normal;}
.staffingbtm-wrap.dpop .Whyrose .list-bar.Full > p > a{color:#ccc; font-weight:600;}
.staffingbtm-wrap.dpop .Whyrose.program-diff{margin-bottom: 30px;}
.solutions-wrap.industry.dpop-result .intro-wrap{padding:3px 0px 18px 0px;}
.staffingbtm-wrap.Competency.dpop .Whyrose.program-diff.rose-Comp.dpop .list-bar.Full > ul > li:first-child{padding-left: 15px;}
.staffingbtm-wrap.Competency.dpop .Whyrose.program-diff.rose-Comp.dpop .list-bar.Full > ul > li:first-child:before{display:block;}
.solutions-wrap.dpop-result .container .row [class^="col"]{padding-left: 15px; padding-right: 15px;}
.solutions-wrap.dpop-result{margin-bottom: 30px;}
.staffingbtm-wrap.dpop{padding-left:15px!important; }
.staffingbtm-wrap.dpop .Whyrose.dpop{top:-20px; }
.staffingbtm-wrap.dpop .Whyrose.dpop.grey{background:none; width: 100%;}
.staffingbtm-wrap.dpop .Whyrose.dpop.grey .list-bar.Full > p{color:#4e4c4c; }
.imgWrap.dpop{margin-top: 40px;}
.vc_custom_dpopIntro{padding-top: 262px !important; padding-bottom: 262px !important; background-image: url(../images/dpop-performanceTuning.jpg) !important; background-position: top !important; background-repeat: no-repeat !important; background-size: cover !important; margin-top:40px; }
/*********************************
Named Resource
*********************************/
.pageBanner.named-resource{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/named-resource-banner.jpg); }
.pageBanner.named-resource:after{position: absolute; background:rgba(106, 0, 11, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.named-resource > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.vc_custom_namedResource{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/named-resource-fact.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
.solutions-wrap.industry.resource-program .intro-wrap .list-bar.Full > ul > li{color:#4e4c4c ; font-size: 16px;}
.solutions-wrap.industry.resource-program .intro-wrap .list-bar.Full > ul > li:before{color:#4e4c4c ;}
.solutions-wrap.industry.resource-program .intro-wrap .list-bar.Full > ul > li b{color: #c29809;}
.solutions-wrap.industry.resource-program .intro-wrap{padding-bottom: 0px;}
.staffingbtm-wrap.namedResource .customer-services{padding:25px 15px; display: flex; background: #a7a8a9; border-bottom: #fff 40px solid; flex-flow: column; align-items: center; justify-content: center; }
.staffingbtm-wrap.namedResource .customer-services h6{font-size:22px; font-weight:600; color:#fff;  }
.roseModel-container{width: 100%; margin-bottom:40px; }
.roseModel-container ul{display: flex; width: 100%;}
.roseModel-container ul > li{list-style-type: none; flex: 1;}
.roseModel-container ul.cerve-wrap > li >.topHead{width: 100%; background:#7c9fc5; min-height: 150px; display: flex; align-items: center; justify-content: center;}
.roseModel-container ul.cerve-wrap > li > .topHead > span{border-radius: 50%; font-size: 72px; color: #fff; font-weight: 600; display: block; width: 90px; height: 90px; border: #fff 2px solid; line-height: 86px; text-align: center;}
.roseModel-container ul > li > .topHead.Contractor{background:#7c9fc5; }
.roseModel-container ul > li > .topHead.educate{background:#c39909 !important;}
.roseModel-container ul > li > .topHead.review{background:#4d1872 !important;}
.roseModel-container ul > li > .topHead.vet{background:#919a3d !important;}
.roseModel-container ul > li > .topHead.engage{background:#09436b !important;}
.roseModel-container ul.content-wrap{background:#eee;}
.roseModel-container ul.content-wrap > li > .topHead{display: none;}
.roseModel-container ul.content-wrap > li > h6{text-transform: uppercase; text-align: center; color:#3f3f3f; font-weight: 600; padding: 15px 0px; margin-bottom: 0px; border-bottom: #ccc 1px solid;}
.roseModel-container ul.content-wrap > li > p{padding:15px 20px; }
.roseModel-container ul.content-wrap > li:first-child{border-bottom:#7c9fc5 15px solid;}
.roseModel-container ul.content-wrap > li:nth-child(2){border-bottom:#c39909 15px solid;}
.roseModel-container ul.content-wrap > li:nth-child(3){border-bottom:#4d1872 15px solid;}
.roseModel-container ul.content-wrap > li:nth-child(4){border-bottom:#919a3d 15px solid;}
.roseModel-container ul.content-wrap > li:last-child{border-bottom:#09436b 15px solid;}
/* .staffingbtm-wrap .Whyrose.NRP{width: 90%;} */
.staffingbtm-wrap.namedResource{margin:40px 0px 70px 0px;}
.Intro-container .rightBar.NRP{padding:58px 30px 0px 30px; height: 100%; position: relative;} 
.vc_custom_NRP{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/roseCostumer-service.png) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; position: absolute; width: 100%; bottom: 0;}
/* .vc_custom_NRP1{display: none;} */
.vc_custom_deliver-centric1, .vc_custom_NRP1{margin-top: 20px;}

/*********************************
5. Contact to Rose Team
*********************************/
.ContactForm{width: 100%;}
.ContactForm label{ font-weight: bold !important;}
.ContactForm input, .ContactForm2 textarea{border-radius: 0; border: #b7b7b7 1px solid;}
.ContactForm input:focus, .ContactForm2 textarea:focus{box-shadow: none;   background: #eaeaea; border: #b7b7b7 1px solid;}
.ContactForm button[type="submit"]{padding: 5px 30px; border: none;   background: #c29809; font-weight: 600; color: #fff; cursor: pointer; transition: 0.5s;}
.ContactForm button[type="submit"]:hover{background:#4b186e; }
.ContactForm h6{color: #c29809; font-weight: 600;  text-transform: uppercase; font-size:24px; margin-bottom: 20px;}
.ftr-strip h6{margin-bottom: 0px;}
.ftr-strip h6 > a{font-size: 24px; color:#fff; padding-top: 5px; line-height: 36px;}
.pageBanner.workforcenew{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/workforce-header.jpg);}
.pageBanner.workforcenew:after{position: absolute; background:rgba(0, 70, 123, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.workforcenew > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }

/*********************************
5. StateW4Forms
*********************************/
.stateW4-wrap{padding: 40px 0px;}
.stateW4-wrap > ul{display: flex; flex-flow: row wrap; align-content: space-between; /* justify-content: space-between; */}
.stateW4-wrap > ul > li{list-style-type: none; width: 24.5%; background: #e6e6e6; padding: 10px; border: #ccc 1px solid; margin-bottom: 0.5%; margin-right: 0.5%;}
.stateW4-wrap > ul > li.fedrel{ background:#4b186e ;}
.stateW4-wrap > ul > li.fedrel > ul > li{color: #fff;}
.stateW4-wrap > ul > li.fedrel > ul > li:before{color: #fff;}
.stateW4-wrap > ul > li.fedrel > ul > li > ul > li > a{color: #c29809;}
.stateW4-wrap > ul > li.fedrel > ul > li > ul > li{color: #fff;}
.stateW4-wrap > ul > li > ul{width: 100%;}
.stateW4-wrap > ul > li > ul > li{display: block; width: 100%; list-style-type: none;  position: relative;
padding-left: 15px; color: #333; font-size: 18px; text-transform: uppercase;}
.stateW4-wrap > ul > li > ul > li:before{font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f054"; position: absolute; top: 3px; left: 0; font-size: 14px; color:#333; }
.stateW4-wrap > ul > li > ul > li > ul{width: 100%; margin-left: 10px;}
.stateW4-wrap > ul > li > ul > li > ul > li{list-style-type: circle; font-size: 16px; text-transform: capitalize; color:#4b186e;}
.stateW4-wrap > ul > li > ul > li > ul > li > a{color:#4b186e;  }
.pageBanner.state-forms{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/state-forms.jpg);}
.pageBanner.state-forms:after{position: absolute; background:rgba(66,66, 66, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.state-forms > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
/*********************************
5. Case Studies
*********************************/
.pageBanner.case-study{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/case-studies.jpg);}
.pageBanner.case-study:after{position: absolute; background:rgba(66,66, 66, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.case-study > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }

/*********************************
5. Workforce Solutions Case Studies
*********************************/
.WorkforceCase-wrap{padding: 40px 10px;}
.WorkforceCase-wrap ul{display: flex; flex-flow: row wrap; align-content: space-between;  justify-content: center; }
.WorkforceCase-wrap ul > li{list-style-type: none; width: 25%; margin-bottom: 0.8%; margin-right: 0.8%; background:#0c426a;}
.WorkforceCase-wrap ul.tech-study > li{background:#4b176d; }
.WorkforceCase-wrap ul > li.line-break { width: 100% !important; margin: 0px !important; background: none !important; border: none !important; padding: 0px !important;;}
.WorkforceCase-wrap ul > li .top-wraper{width: 100%; min-height: 180px; background-size:cover; background-repeat: no-repeat; }
.WorkforceCase-wrap ul > li .top-wraper.financial{background-image: url(../images/financial-casestudy.jpg);}

.WorkforceCase-wrap ul > li .top-wraper.financial2{background-image: url("../images/CS_FinStaff.jpg");}

.WorkforceCase-wrap ul > li .top-wraper.financial3{background-image: url("../images/cs_FinNRP.jpg");}

.WorkforceCase-wrap ul > li .top-wraper.financial4{background-image: url("../images/cs_FinNRP2.jpg");}

.WorkforceCase-wrap ul > li .top-wraper.technology{background-image: url(../images/technology-casestudy.jpg);}
.WorkforceCase-wrap ul > li .top-wraper.consumer{background-image: url(../images/consumer-casestudy.jpg);}
.WorkforceCase-wrap ul > li .top-wraper.goverment{background-image: url(../images/goverment-casestudy.jpg);}
.WorkforceCase-wrap ul > li .top-wraper.healthCare{background-image: url(../images/healthcare-casestudy.jpg);}
.WorkforceCase-wrap ul > li .content-wraper{width: 100%;  padding:15px; text-align: center;  min-height: 240px; position: relative;}
.WorkforceCase-wrap ul > li .content-wraper h5{color:#c29809; text-transform: uppercase; font-weight: 600; font-size: 16px; margin-bottom:0px;}
.WorkforceCase-wrap ul > li .content-wraper p{color:#fff; }
.WorkforceCase-wrap ul > li .content-wraper p:last-of-type{margin-bottom:0px;}
.WorkforceCase-wrap ul > li .content-wraper a{ font-size: 16px; display: inline-block; padding: 5px 15px; transition: 0.5s; background:#b58c0a; color:#000; position: absolute; left: 50%; transform: translateX(-50%); bottom: 20px;
white-space: nowrap; }
.WorkforceCase-wrap ul > li .content-wraper a:hover{background:#555759; color:#fff; } 

/*********************************
Rfriends
*********************************/
.pageBanner.Rfriends{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/Rfriends.jpg); }
.pageBanner.Rfriends:after{position: absolute; background:rgba(72, 30, 100, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.Rfriends > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 19; white-space: nowrap;}
.pageBanner.Rfriends > img{position: absolute; z-index: 9; right: 5%; transform: translateY(-50%); top:50%; }
a.referNow{padding: 8px 25px; transition: 0.5s; font-size: 24px; background: #4a176d; color: #fff; margin-bottom:30px; display: inline-block; }
a.referNow:hover{background: #555759;}
.btm-content{width: 100%; margin:30px 0px;}
.btm-content ul{display:flex; margin: 0px; padding:0px; justify-content: space-between;}
.btm-content ul > li{list-style-type:none; flex-basis: 50%; text-align: center;}
.btm-content ul > li:first-child > h5{font-size: 24px; font-weight: 600; color: #595959; margin-bottom: 0.2rem;}
.btm-content ul > li:last-child > h5{font-size: 24px; font-weight: 600; color: #c29809; margin-bottom: 0.2rem;}
.btm-content ul > li > p{color: #4e4c4c; font-size: 18px;}
a.referNow.gold{background:#C39909; margin-bottom: 0px; margin-top:10px;}
a.referNow.gold:hover{background: #555759;}

/*********************************
Privacy Policy
*********************************/
.pageBanner.privacy{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/privacy-policy.jpg); }
.pageBanner.privacy:after{position: absolute; background:rgba(106, 0, 11, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.privacy > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 19; white-space: nowrap;}
.pageBanner.privacy > h1 > samp{font-size: 18px; display: block !important;}
.Intro-container .rightBar.privacy p{font-style: normal; color:#4e4c4c;}
.staffingbtm-wrap .positions-wrap.policy .list-bar p{color:#4e4c4c;  font-style: normal;  } 

.staffingbtm-wrap .Whyrose.privacy-policy .list-bar p{color:#fff;  font-style: normal;  } 
.staffingbtm-wrap .positions-wrap.policy1 .list-bar p{font-style: normal; color:#4e4c4c; } 
.staffingbtm-wrap .positions-wrap.policy1 .list-bar.Full > ul > li > ul{margin: 10px 0px 0px 30px;}
.staffingbtm-wrap .Whyrose.privacy-policy{margin-bottom:60px; }
.vc_custom_Policy1 {padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/policy-content.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}

.list-bar.Full > ol{margin: 0px 0px 0px 25px; padding: 0px;}
.list-bar.Full > ol > li{width: 100%; color:#4e4c4c; /* margin-left:30px; */   font-size:18px; /* line-height: 24px; */   margin-bottom: 10px; }

.privacy .list-bar.Full > ul.des > li{font-size: 18px;}
.privacy .list-bar.Full > ul.des.numbers > li{padding-left: 0px;}
.privacy .list-bar.Full > ul.des.numbers > li:before{display: none;}

/*********************************
Industry Insights
*********************************/
.pageBanner.industry-insights{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/Industry-Insights.jpg); }
.pageBanner.industry-insights:after{position: absolute; background:rgba(0, 70, 123, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.industry-insights > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.Insight-wrap{width: 100%; padding: 40px 0px;}
.Insight-wrap .card-body{border-top:1px solid rgba(0,0,0,.125);}
.Insight-wrap .card-title{color:#4b186e;}
.Insight-wrap .card-footer{ background-color: rgba(0,0,0,.06);}
/* .Insight-wrap .text-muted{color:#4b186e !important;} */
.Insight-wrap .card-deck .card{flex: 1 0 30%; margin-bottom:30px;  }
.Insight-wrap .card-body a{background: #4a176d; color:#fff; display:inline-block; padding: 7px 15px; transition: 0.5s; font-size: 18px;}
.Insight-wrap .card-body a:hover{background:#555759; color:#fff;}

/*********************************
Himanshu Bhatia
*********************************/
.pageBanner.hb{/* background:#fff; */  position: relative;   background-size:contain; background-repeat: no-repeat; background-image: url("../images/hb-banner2.jpg"), linear-gradient(to right, #ededed 0%,#e1eaef 100%); background-position: bottom !important;    }
/*.pageBanner.hb:after{position: absolute; background:rgba(106, 0, 11, 0); left: 0; right: 0; top: 0; bottom: 0; content:"";}*/
.pageBanner.hb > h1{position: absolute; top: 50%; left: 35%; transform: translate(-50%, -50%); text-align: center; z-index: 19; white-space: nowrap; color:#4e4c4c;}
.pageBanner.hb > h1 > samp{font-size: 18px; display: block !important;}
.Intro-container .rightBar.hb p{font-style: normal; color:#4e4c4c;}
.staffingbtm-wrap .positions-wrap.policy .list-bar p{color:#4e4c4c;  font-style: normal;  } 

.staffingbtm-wrap .Whyrose.privacy-policy .list-bar p{color:#fff;  font-style: normal;  } 
.staffingbtm-wrap .positions-wrap.policy1 .list-bar p{font-style: normal; color:#4e4c4c; } 
.staffingbtm-wrap .positions-wrap.policy1 .list-bar.Full > ul > li > ul{margin: 10px 0px 0px 30px;}
.staffingbtm-wrap .Whyrose.privacy-policy{margin-bottom:60px; }
.vc_custom_Policy1 {padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/policy-content.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}

.list-bar.Full > ol{margin: 0px 0px 0px 25px; padding: 0px;}
.list-bar.Full > ol > li{width: 100%; color:#4e4c4c; /* margin-left:30px; */   font-size:18px; /* line-height: 24px; */   margin-bottom: 10px; }

.hb .list-bar.Full > ul.des > li{font-size: 18px;}
.hb .list-bar.Full > ul.des.numbers > li{padding-left: 0px;}
.hb .list-bar.Full > ul.des.numbers > li:before{display: none;}
.rightBar .hb > h5{color: #c29809;}
.hbBanner{display: none; }
.fix{bottom:0px;}
.jplist-panel{display: flex; justify-content: center;}

/*********************************
About Rose
*********************************/
.pageBanner.about-rose{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/about-rose.jpg); }
.pageBanner.about-rose:after{position: absolute; background:rgba(0, 70, 123, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.about-rose > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.vc_custom_1505207378972 {padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/mvv-logo.png) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; /* background-color: #ccc; */}
.key-benifits.go-green .col-md-6{background-color: #2e8d30;}
.vc_custom_1505207378973 {padding-top: 250px !important; padding-bottom: 250px !important; background-image: url(../images/rose-green.png) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; }
.key-benifits.go-green .beni-wrap{background: transparent; display: flex; align-items: center; height: 100%;}
.key-benifits.our-founder .beni-wrap{background:#c29809; display: flex; align-items: center; height: 100%;}
.key-benifits.our-founder .beni-wrap.grayBG{background:#c0c0c0; display: flex; align-items: center; height: 100%;}
.vc_custom_1505207378974 {padding-top: 250px !important; padding-bottom: 250px !important; background-image: url(../images/sue-bhatia-about.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important;}
.key-benifits.our-founder .beni-wrap h3{color: #c29809; font-size: 36px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase; text-align: center; width: 100%;}
.key-benifits.go-green .beni-wrap h3{color: #fff; font-size: 36px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase; text-align: center;}

.key-benifits.our-founder .beni-wrap h3 a{color: #0c426a; font-size: 36px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase; text-align: center; width: 100%;}
.key-benifits.go-green .beni-wrap h3 a{color: #fff; font-size: 36px; font-weight: 600; margin-bottom: 10px; text-transform: uppercase; text-align: center;}
/* .key-benifits .beni-wrap.about-rose{background: none;}
.key-benifits .beni-wrap.about-rose .imgRight{float:left; margin-bottom: 10px; margin-right:  15px;  }
.key-benifits .beni-wrap.about-rose  .list-bar{width:auto; }
.key-benifits .beni-wrap.about-rose .list-bar h4{color: #595959;}
.key-benifits .beni-wrap.about-rose .list-bar p{color:#4e4c4c; font-size: 18px; }
.key-benifits .beni-wrap.about-rose  .list-bar.Full > ul > li{width:auto; float: none; color:#4e4c4c; padding-left:0px;}
.key-benifits .beni-wrap.about-rose  .list-bar.Full > ul > li:before{display: none;} */
.staffingbtm-wrap.mvv-wrap .Whyrose .list-bar.Full h5{color:#c29809; }
.staffingbtm-wrap.mvv-wrap .Whyrose .list-bar.Full p{font-style: normal; color:#fff; }
.staffingbtm-wrap.mvv-wrap{margin:40px 0px 70px 0px;}
.staffingbtm-wrap.mvv-wrap .Whyrose .list-bar.Full  > ul > li:first-child{padding-left:15px; }
.staffingbtm-wrap.mvv-wrap .Whyrose .list-bar.Full  > ul > li:first-child:before{display: block;}

/*********************************
Our Veterans
*********************************/
.pageBanner.d2e{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/d2e.jpg);}
.pageBanner.d2e:after{position: absolute; background:rgba(0, 70, 123, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.d2e > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }
.Intro-container.d2e .leftBar{height:100%;}
.key-benifits.d2e .beni-wrap p{ color:#fff; font-style: normal;} 
.vc_custom_commitment {padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/our-commitment-banner.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.solutions-wrap.industry.d2e-wrap .intro-wrap{padding:0px; }
.solutions-wrap .ItemWrapper.avilable-jobs{background-image: url(../images/D2Eavailable-jobs.jpg);}
.solutions-wrap .ItemWrapper.avilable-jobs::after {position: absolute; background: rgba(162, 125, 0, 0.6); left: 0; right: 0; top: 0; bottom: 0; content: "";}
.solutions-wrap .ItemWrapper.d2eTeam {background-image: url(../images/contactD2E-team.jpg);}
.solutions-wrap .ItemWrapper.d2eTeam:after{position: absolute; background:rgba(72, 30, 100, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.key-benifits.d2e-testimonial .beni-wrap h4{color: #000000; text-transform: capitalize; font-size: 24px;
font-weight: 600; margin-bottom: 20px;}
.key-benifits.d2e-testimonial .beni-wrap .testimonial{color: #000000; font-size: 18px; text-align: center;}
.key-benifits.d2e-testimonial .beni-wrap .overview{color: #000000; font-size: 18px; text-align: center; font-style: italic;}
.key-benifits.d2e-testimonial .row {margin-left:-15px; margin-right:-15px; }
.key-benifits.d2e-testimonial .row [class^="col"] {padding-left:15px; padding-right:15px; }
.key-benifits.d2e-process .beni-wrap{background:#c0c0c0; }
.key-benifits.d2e-process .beni-wrap p{color: #000000; font-style: normal; }
.vc_custom_D2Etraining {padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/D2e_Trainings.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; background-color:#e0e0e0;  }
.d2e-vetern{}
.key-benifits.d2e-testimonial .row .col-md-4{border-right: #4b186e 2px solid;}
.key-benifits.d2e-testimonial .row .col-md-4:last-child{border-right:none; }
.solutions-wrap.industry.d2e-intro .intro-wrap{padding-bottom:0px;}



/*********************************
Contact Us
*********************************/
.pageBanner.contact-us{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/contact-us.jpg);}
.pageBanner.contact-us:after{position: absolute; background:rgba(102, 103, 93, 0.8); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.contact-us > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }
.sendMesage-wrapper{width: 100%; padding: 40px 0px;}
.sendMesage-wrapper h5{font-size: 24px; font-weight: 600; color: #c29809; text-align: center;}
.sendMesage-wrapper p{margin-bottom:0px; margin-top:15px; font-size: 20px; text-align: center; font-weight: 600;}
.contactMap-container{width: 100%; background:#4b186e; padding: 40px 0px;}
.contactMap-container .wrapper{width:100%;}
.contactMap-container .wrapper h5, .contactMap-container h5{font-size: 24px; font-weight: 600; color: #fff;  margin-bottom: 30px; text-align: center;}
.contact-hq{width: 100%; padding: 40px 0px 0px 0px;}
.contact-hq .card{border:none; margin: 0; margin-bottom: 40px; flex:auto; align-self: flex-start; } /*added on 27 feb 2020 (align-self: flex-start)*/  
.contact-hq .card-deck .row{width: 100%;}
.contact-hq .card img{float: right; max-width: 80%; }
.contact-hq .card .card-body{padding:1.25rem 0rem; }
.contact-hq .card .card-body .card-title{color:#5d6162; font-size: 24px; font-weight: 600; }
.contact-hq .card .card-body h4{color:#5d6162; font-size: 18px; font-weight: 600; text-transform: uppercase;}
.contact-hq .card  a.view-map{padding: 7px 15px;  transition: 0.5s; font-size: 18px; background:#60605f; font-weight:600; color:#fff; text-transform: uppercase;   }
.contact-hq .card  a.view-map:hover{background:#3e3e3e;}
.contact-hq .card  a.view-dir{display: block; margin-top: 15px; text-transform: capitalize; color:#c29809;; font-weight: 600;}
.contact-hq .card  a.view-dir:hover{color:#4b186e; }
.contact-hq .card  a.view-dir.ghost-elem{visibility: hidden;}
.contact-hq .card .card-body p{font-size: 18px;}
.sendMesage-wrapper ul.sendfilegray-wrap{width: 100%;  flex-flow: row wrap; display: -ms-flexbox; display: flex; justify-content: space-between;  }
.sendMesage-wrapper ul.sendfilegray-wrap > li{list-style:none; flex: 0 0 24%;  margin-top: 30px; background:#4b186e; display: flex; flex-direction: column; }
.sendMesage-wrapper ul.sendfilegray-wrap > li .top-strip{width: 100%; text-transform:uppercase; font-weight: 600; font-size: 18px;
text-align: center; color: #fff;  padding: 10px; background:#320f49; display: flex; align-items: center; justify-content: center; }
.sendMesage-wrapper ul.sendfilegray-wrap > li .body-content{width: 100%; text-align: center; padding: 20px; min-height: 200px; flex: 1 0 0; display: flex; align-items: center; justify-content: center; font-size: 26px; text-transform: uppercase; color: #fff; font-weight: 600;}
.sendMesage-wrapper ul.sendfilegray-wrap > li .btm-strip{width: 100%; text-transform:uppercase; font-weight: 600; font-size: 16px;
text-align: center; color: #fff;  padding: 10px ; background:#320f49; display: flex; align-items: center; justify-content: center;}
.sendMesage-wrapper ul.sendfilegray-wrap > li .btm-strip a{color:#fff; }
.sendMesage-wrapper ul.sendfilegray-wrap > li .btm-strip a:hover{color:#fff; text-decoration:underline;  }
.sendMesage-wrapper ul.sendfilegray-wrap > li .btm-strip i{ font-size: 1rem;} 
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(2){background:#c39909;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(2) .top-strip, .sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(2) .btm-strip{background:#9b7a07;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(3){background:#8f983d;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(3) .top-strip, .sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(3) .btm-strip{background:#616729;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(4){background:#aa1e2e;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(4) .top-strip, .sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(4) .btm-strip{background:#811723;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(5){background:#0c436a;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(5) .top-strip, .sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(5) .btm-strip{background:#082e48;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(6){background:#66675d;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(6) .top-strip, .sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(6) .btm-strip{background:#45463f;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(7){background:#d13f27;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(7) .top-strip, .sendMesage-wrapper ul.sendfilegray-wrap > li:nth-child(7) .btm-strip{background:#944120;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:last-child{background:#bb7016;}
.sendMesage-wrapper ul.sendfilegray-wrap > li:last-child .top-strip, .sendMesage-wrapper ul.sendfilegray-wrap > li:last-child .btm-strip{background:#8b530f;}
.contact-hq.other .card img{float: none; max-width: 100%;    border-bottom-left-radius: calc(.25rem - 1px); border-bottom-right-radius: calc(.25rem - 1px); }
.contact-hq .card .card-ftr{text-align: center; }
.contact-hq .card .card-ftr2{text-align: center; margin-top: -200px; padding-top: -20px; }
/*********************************
Corporate Social Responsibility
*********************************/
.pageBanner.CSR{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/CSR.jpg); }
.pageBanner.CSR:after{position: absolute; background:rgba(118, 118, 118, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.CSR > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 19; white-space: nowrap;}
.services-wrap .boxes .Content-wrap{width:100%; position: absolute; bottom:0; color:#fff;  padding: 25px; }
.services-wrap .boxes .Content-wrap h4{font-size: 30px; font-weight: 600;  text-align: center; text-transform: uppercase;}
.services-wrap .boxes .Content-wrap p{font-size:18px; margin-bottom: 2rem;}
.services-wrap .boxes .Content-wrap span{text-transform: uppercase; font-size: 20px; color: #c29809; font-weight: 600; /* float: left; */}
/* .services-wrap .boxes .Content-wrap a:hover{color:#60605f; } */
.services-wrap .boxes .Charitable-wrap{background-image: url(../images/Charitable-giving.jpg); background-size: cover; background-repeat: no-repeat;}
.services-wrap .boxes .Environment-wrap{background-image: url(../images/Protect-Envoirment.jpg); background-size: cover; background-repeat: no-repeat;}
.services-wrap .boxes .Veterans-wrap{background-image: url("../images/Support-Veterans-2.jpg"); background-size: cover; background-repeat: no-repeat; text-align: left; background-position: right;}
.services-wrap .boxes .Woman-wrap{background-image: url(../images/Woman-Workplace.jpg); background-size: cover; background-repeat: no-repeat;}
.services-wrap .boxes .Economy-wrap{background-image: url(../images/Our-Economy.jpg); background-size: cover; background-repeat: no-repeat;}
.services-wrap.CSR .boxes .Supplier-wrap{background-image: url(../images/Supplier-Diversity.jpg); background-size: cover; background-repeat: no-repeat; text-align: right;}
.services-wrap .boxes .Content-wrap.veterns{width:50%;  left: 20px; }
.services-wrap .boxes .Content-wrap.veterns h4{text-align: left;}
.services-wrap .boxes .Content-wrap.veterns img{ max-width: 18%; float: left; margin-top: -25px;  float: left; margin-left: 20px;}
.services-wrap .boxes .Content-wrap.supplier{width:50%;  right:20px;}
.services-wrap .boxes .Content-wrap.supplier h4{text-align: right;}
/*********************************
Vendor Network
*********************************/
.pageBanner.vendor-network{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/vendor-network.jpg);}
.pageBanner.vendor-network:after{position: absolute; background:rgba(0, 70, 123, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.vendor-network > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }

/*********************************
 News Releases
*********************************/
.pageBanner.latest-news{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/latest-news.jpg); }
.pageBanner.latest-news:after{position: absolute; background:rgba(72, 30, 100, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.latest-news > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.pageBanner.latest-news > h1 > samp{font-size: 30px; top: -20px; position: absolute; right: 5px; }
.news-wrap{width: 100%; padding:0px 0px 0px 0px;}
.news-wrap ul{width: 100%;  flex-flow: row wrap; display: -ms-flexbox;  display: flex; justify-content: flex-start; }
.news-wrap ul > li{list-style:none; /* flex: 0 0 24.5%; */ margin-bottom: 60px; background:#4b186e; display: flex;
flex-direction: column; margin-right:0.5%; width:24.5%;  }
.news-wrap ul > li .top-strip{width: 100%; text-transform:uppercase; font-weight: 600; font-size: 18px;
text-align: center; color: #fff;  padding: 10px; background:#320f49; display: flex; align-items: center; justify-content: center; }
.news-wrap ul > li .body-content{width: 100%; text-align: center; padding: 10px;    min-height: 250px; flex: 1 0 0; display: flex; align-items: center; justify-content: center; flex-direction:column; }
.news-wrap ul > li .body-content h3{font-size: 22px;  color: #fff; /* font-weight: 600; */ line-height: 32px;}
.news-wrap ul > li .body-content h3 span{white-space:nowrap;}
.news-wrap ul > li .body-content p{font-size: 18px; color: #fff;}
.news-wrap ul > li .btm-strip{width: 100%; text-transform:uppercase; font-weight: 600; font-size: 18px;
text-align: center; color: #fff;  padding: 10px ; background:#320f49; display: flex; align-items: center; justify-content: center;}
.news-wrap ul > li .btm-strip a{color:#fff; }
.news-wrap ul > li .btm-strip a:hover{color:#fff; text-decoration:underline;  }
.news-wrap ul > li .btm-strip i{ font-size: 1rem;} 
.news-wrap ul > li:nth-child(2){background:#c39909;}
.news-wrap ul > li:nth-child(2) .top-strip, .news-wrap ul > li:nth-child(2) .btm-strip{background:#9b7a07;}
.news-wrap ul > li:nth-child(3){background:#8f983d;}
.news-wrap ul > li:nth-child(3) .top-strip, .news-wrap ul > li:nth-child(3) .btm-strip{background:#616729;}
.news-wrap ul > li:nth-child(4){background:#aa1e2e;}
.news-wrap ul > li:nth-child(4) .top-strip, .news-wrap ul > li:nth-child(4) .btm-strip{background:#811723;}
.news-wrap ul > li:nth-child(5){background:#0c436a;}
.news-wrap ul > li:nth-child(5) .top-strip, .news-wrap ul > li:nth-child(5) .btm-strip{background:#082e48;}
.news-wrap ul > li:nth-child(6){background:#66675d;}
.news-wrap ul > li:nth-child(6) .top-strip, .news-wrap ul > li:nth-child(6) .btm-strip{background:#45463f;}
.news-wrap ul > li:nth-child(7){background:#bb7016;;}
.news-wrap ul > li:nth-child(7) .top-strip, .news-wrap ul > li:nth-child(7) .btm-strip{background:#8b530f;}
.news-wrap ul > li:nth-child(8){background:#d13f27;}
.news-wrap ul > li:nth-child(8) .top-strip, .news-wrap ul > li:nth-child(8) .btm-strip{background:#944120;} 

.news-wrap ul > li:nth-child(9){background:#c39909;}
.news-wrap ul > li:nth-child(9) .top-strip, .news-wrap ul > li:nth-child(9) .btm-strip{background:#9b7a07;}
.news-wrap ul > li:nth-child(10){background:#8f983d;}
.news-wrap ul > li:nth-child(10) .top-strip, .news-wrap ul > li:nth-child(10) .btm-strip{background:#616729;}
.news-wrap ul > li:nth-child(11){background:#aa1e2e;}
.news-wrap ul > li:nth-child(11) .top-strip, .news-wrap ul > li:nth-child(11) .btm-strip{background:#811723;}
.news-wrap ul > li:nth-child(12){background:#0c436a;}
.news-wrap ul > li:nth-child(12) .top-strip, .news-wrap ul > li:nth-child(12) .btm-strip{background:#082e48;}
.news-wrap ul > li:nth-child(13){background:#66675d;}
.news-wrap ul > li:nth-child(13) .top-strip, .news-wrap ul > li:nth-child(13) .btm-strip{background:#45463f;}
.news-wrap ul > li:nth-child(14){background:#bb7016;;}
.news-wrap ul > li:nth-child(14) .top-strip, .news-wrap ul > li:nth-child(14) .btm-strip{background:#8b530f;}
.news-wrap ul > li:nth-child(15){background:#d13f27;}
.news-wrap ul > li:nth-child(16) .top-strip, .news-wrap ul > li:nth-child(16) .btm-strip{background:#944120;} 
.news-Archive{width:100%; padding:15px 0px ;    }
.news-Archive h4{color: #595959; margin-bottom: .5rem; text-transform: uppercase; font-weight: 600; font-size: 18px; display: inline-block; }
.option {display: none; }

/*********************************
 News Releases Internel Pages
*********************************/
.Intro-container .rightBar.privacy.news-internel{padding-top:0px; }
.Intro-container .rightBar.privacy.news-internel > h5{text-transform: none; margin-bottom: .5rem;}
.pageBanner.news-internel{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/news-internel.jpg);}
.pageBanner.news-internel:after{position: absolute; background:rgba(0, 70, 123, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.news-internel > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; font-size: 42px;}
/*********************************
 Health Wellness
*********************************/
.pageBanner.health-wellness{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/health-wellness.jpg);}
.pageBanner.health-wellness:after{position: absolute; background:rgba(66,66, 66, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.health-wellness > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.news-wrap.health-well ul > li{margin-bottom:30px; position:relative;}
.news-wrap.health-well ul > li .body-content{/* min-height:auto; */ font-size: 24px;  color: #fff; font-weight: 600; /* min-height:170px; */ }
.news-wrap.health-well ul > li .btm-strip{/* border-top:#fff 5px solid; */ white-space: nowrap; }
.news-wrap.health-well ul > li:hover .body-content:after{position: absolute; background:rgba(0, 0, 0, 0.6); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.news-wrap.health-well ul > li .lang-wrap{display: none; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }
.news-wrap.health-well ul > li:hover .lang-wrap{display: block;}
.news-wrap.health-well ul > li .btm-strip:first-child{margin-bottom:5px; }/* 
.news-wrap.health-well ul > li .btm-strip:only-child{border-right:none;} */
/*********************************
 community Involvement
*********************************/
/* .pageBanner.community-involv{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/community-bann.jpg); } */
.pageBanner.community-involv{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/Charitable-Giving-bann.jpg); }
.pageBanner.community-involv:after{position: absolute; background:rgba(103, 104, 12, 0.7); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.community-involv > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
.communitylogo-wrap{width:100%; padding:40px 0px 10px 0px; }
.communitylogo-wrap .col-xl-3 img{border:#c5cacb 1px solid; -webkit-box-shadow: 10px 10px 5px 0px rgba(197,198,200,1); -moz-box-shadow: 10px 10px 5px 0px rgba(197,198,200,1); box-shadow: 10px 10px 5px 0px rgba(197,198,200,1); margin-bottom:30px; max-width: 100%; }
.Intro-container .rightBar.community{padding:0px 0px 0px 30px;}
.Intro-container .rightBar.community img{margin-top:30px; margin-bottom: 30px;}
/*********************************
 Go Green 
*********************************/
.pageBanner.go-green{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/rose-Gogreen.jpg); }
.pageBanner.go-green:after{position: absolute; background:rgba(144, 155, 59, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.go-green > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; color:#1c4a23;}
.Intro-container.go-green .leftBar{background:#90993c;}
.Intro-container .leftBar > h5{color:#1c4a23; }
.Intro-container.go-green .leftBar > .rectangle{border: #1c4a23 2px solid;}
.Intro-container.go-green .rightBar img{max-width: 65%; margin: auto; margin-bottom:20px; display:block;   }
.key-benifits.green .beni-wrap{background:#90993c;}
.key-benifits.green .list-bar h4{color:#1c4a23;}
.key-benifits.green .list-bar p{color:#fff; font-style: normal;}
.vc_custom_green{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/green-First-Effort.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; }
.staffingbtm-wrap.namedResource.First-Effort .Whyrose{background:#90993c;}
.staffingbtm-wrap.namedResource.First-Effort .Whyrose > .rectangle{border: #1c4a23 2px solid;}
.staffingbtm-wrap.namedResource.First-Effort .Whyrose .list-bar h4{color:#1c4a23;}
.vc_custom_Second_Effort{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/green-Second_Effort.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; height:105%;  }
.vc_custom_Third_Effort{padding-top: 200px !important; padding-bottom: 200px !important; background-image: url(../images/green-Third-Effort.jpg) !important; background-position: center !important; background-repeat: no-repeat !important; background-size: cover !important; height: 100%; }
.green-padd-left{padding-left:20px !important;}
.green-padd-right{padding-right:20px !important;}
/*********************************
 secure-contact 
*********************************/
.pageBanner.contact-us1{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/secure-Contact.jpg);}
.pageBanner.contact-us1:after{position: absolute; background:rgba(102, 103, 93, 0.8); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.contact-us1 > h1 {position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap; }

.secure-contact{ }
.secure-contact:after{position: fixed; background:rgba(0, 0, 0, 0.8); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.secure-contact .communication-wrap{border-bottom:#4b186e 10px solid; position: fixed; top: 50%; background: #fff; left: 50%; transform: translate(-50%,-50%); width: 80%; z-index: 9; }
.secure-contact .communication-wrap .top-strip{background:#4b186e; color: #fff; text-transform: uppercase; font-weight: 600; font-size: 18px; text-align:center; padding:7px 15px; position: relative; }
.secure-contact .communication-wrap .top-strip i{position: absolute; right: 10px; top: 10px; font-size: 24px; cursor: pointer;}
.secure-contact .communication-wrap > ul{display: flex; /* flex-direction: column; */ align-items: center; justify-content: center; padding:20px; }
.secure-contact .communication-wrap > ul > li{list-style-type:none;}
.secure-contact .communication-wrap > ul > li:nth-child(2){width:60%; padding:0px 10px; font-size:18px; }
.secure-contact .communication-wrap > ul > li input[type="button"]{background: #4b186e; font-weight: 600; padding: 5px 30px;
border: none;}
.secure-contact .communication-wrap > ul > li input[type="button"]:hover{background: #c29809;}

.contact-container{/* border-bottom:#4b186e 20px solid; */ width:100%; margin:40px auto; /* border-left:#666 1px solid; border-top:#666 1px solid; border-right:#666 1px solid; */ /* width:75%; */}
/* .contact-container h5{background:#4b186e; color: #fff; text-transform: uppercase; font-weight: 600; font-size: 18px; text-align:center; padding:7px;} */
.contact-container h5{/* text-transform: uppercase;  */font-weight: 600; font-size: 28px;  text-align:center;  margin-bottom: 30px; }
.contact-container ul{display: flex; /* flex-direction: column; */ align-items: center; justify-content: center; padding:20px; }
.contact-container ul > li{list-style-type:none;}
.contact-container ul > li p{font-size: 18px;}
.contact-container .ContactForm{font-size: 18px; /* padding:20px; */ }
.contact-container .ContactForm label{/* font-weight: normal !important; */}
.contact-container .ContactForm input[type="submit"]{background: #4b186e; font-weight: 600; color: #fff; cursor: pointer; padding: 5px 30px; border: none; transition: 0.5s; border-radius: .25rem;}
.contact-container .ContactForm input[type="submit"]:hover{background: #c29809;}
.contact-container .ContactForm textarea{border-radius: 0; border: #b7b7b7 1px solid;}
.contact-container .ContactForm textarea:focus{box-shadow: none;   background: #eaeaea; border: #b7b7b7 1px solid;}
/*********************************
Terms of use (Added on 26-03-2020)
*********************************/
.pageBanner.tou{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/tou-banner.jpg); }
.pageBanner.tou:after{position: absolute; background:rgba(106, 0, 11, 0.6); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.tou > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 19; white-space: nowrap;}
.pageBanner.tou > h1 > samp{font-size: 18px; display: block !important;}

/*********************************
eVerify
*********************************/
.pageBanner.eVerify{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/eVerify-banner.jpg); }
.pageBanner.eVerify:after{position: absolute; background:rgba(106, 0, 11, 0.6); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.eVerify > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 19; white-space: nowrap;}
/*********************************
Anti-Harass
*********************************/
.pageBanner.Anti-Harass{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/AntiHarassmentPolicy-banner.jpg);}
.pageBanner.Anti-Harass:after{position: absolute; background:rgba(74,19, 77, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.Anti-Harass > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
/*********************************
eeo
*********************************/
.pageBanner.transparency{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/transparency-banner.jpg);}
.pageBanner.transparency:after{position: absolute; background:rgba(190,120, 2, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.transparency > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
/*********************************
eeo
*********************************/
.pageBanner.eeo-banner{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/eeo-banner.jpg);}
.pageBanner.eeo-banner:after{position: absolute; background:rgba(66,66, 66, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.eeo-banner > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}
/*********************************
eeo
*********************************/
.pageBanner.Work-Arrangements{background:#65665d;  position: relative; background-size:cover; background-repeat: no-repeat; background-image: url(../images/Work-Arrangements.jpg);}
.pageBanner.Work-Arrangements:after{position: absolute; background:rgba(50,70, 22, 0.5); left: 0; right: 0; top: 0; bottom: 0; content:"";}
.pageBanner.Work-Arrangements > h1{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; z-index: 1; white-space: nowrap;}



.news-wrap.Anti-Harass ul > li{margin-bottom:30px; }
.news-wrap.Anti-Harass ul.last > li{margin-bottom:10px; }

.fileUpload {
    position: relative;
    overflow: hidden;
    border-radius: 0;
    background:#4b186e;
    color:#fff; 
    cursor:pointer;
}
.fileUpload:hover{color:#fff; background: #c29809;   }
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}

@font-face {
    font-family: 'icomoon';
    src: url('../webfonts/icomoon.eot?jte0pm');
    src: url('../webfonts/icomoon.eot?jte0pm#iefix') format('embedded-opentype'), url('../webfonts/icomoon.ttf?jte0pm') format('truetype'), url('../webfonts/icomoon.woff?jte0pm') format('woff'), url('../webfonts/icomoon.svg?jte0pm#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'icomoon' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.icon-x:before {
    content: "\e900";
}




