@import url('https://fonts.googleapis.com/css?family=Work+Sans');

.tg-logo img{width:100%}
.section-bg{background:url(../images/content/bg.jpg) ; background-size:cover}
.tg-counter h3    {color: #09a223;
    margin: 0 0 8px;
    font-weight: 400;
    line-height: 1.5;
    font-style: normal;
    font-family: 'Work Sans', Arial, Helvetica, sans-serif;
    text-shadow: 0px 2px 3px #f5f5f529 !important;

}
*{padding: 0px; margin: 0px;}

.tab {
    overflow: hidden;
}

/* Style the buttons inside the tab */
.tab button {
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
    background: #fff;
    padding: 0 186px 22px 138px;
}
/* Change background color of buttons on hover */
.tab button:hover {
}
/* Create an active/current tablink class */
.tab button.active {
}


/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
}

body h3{
    color: #484848;
    margin: 0 0 8px;
    font-weight: 600;
    line-height: 1.3 !important;
    font-style: normal;
    text-transform: none;
    font-size: 19px !important;
    font-family: 'Work Sans', Arial, Helvetica, sans-serif;
}

body h2{
    color:#193662 !important;
    margin: 0 0 8px;
    font-weight: 400;
    line-height: 1.5;
    font-style: normal;
    text-transform:none;
    font-family: 'Work Sans', Arial, Helvetica, sans-serif;
}

.about-us .tg-textshortcode .tg-sectiontitle h2{color: #1c3662 !important}

.tg-addressinfo li{word-spacing: 3px}

.our-values{background: #fff !important}

/*-- Testimonials --*/
.testimonials {
    background:#fff;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    -ms-background-size: cover;
    background-attachment: fixed;
    padding:0em 0;
}

.wthree_testimonials_grid_main {
    margin: 0 auto;
    background: #fff;
    padding: 0em;
    width: 100%;
}


.wthree_testimonials_grid,.wthree_testimonials_grid_pos{
padding: 0px 20px 0px 0px !important
}

/*--flexisel--*/

.flex-slider {
    padding: 570px 0 55px 0;
}

.opportunity {
    margin: 0px 20px;
    padding: 80px 0;
    position: relative;
}

#flexiselDemo1 {
    display: none;
}

.nbs-flexisel-container {
    position: relative;
    max-width: 100%;
}

.nbs-flexisel-ul {
    position: relative;
    width: 9999px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.nbs-flexisel-inner {
    height: auto;
    padding-bottom: 0px;
}
.nbs-flexisel-inner {
    overflow: hidden;
    margin: 0px auto;
}

.nbs-flexisel-item {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    line-height: 0px;
}

.nbs-flexisel-item>img {
    cursor: pointer;
    position: relative;
}

/*---- Nav ---*/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
    width: 60px;
    height: 100%;
    position: absolute;
    cursor: pointer;
    z-index: 100;
    top: 0% !important;
}

.nbs-flexisel-nav-left {
    left: 0%;
    background: rgba(0,0,0,0.0);
}

.nbs-flexisel-nav-right {
    right: 0%;
  background: rgba(0,0,0,0.0);
}

/*--//flexisel--*/
h3.title-txt.two {
    color: #fff;
}
/*-- //Testimonials --*/




.wthree_testimonials_grid span:before ,.wthree_testimonials_grid_pos span:before  {
    content: '';
    margin-right: 5px;
    font-weight: 600;
    font-size: 14px;
}

.wthree_testimonials_grid,.wthree_testimonials_grid_pos  {
    text-align: center;
}



.head-test{
    font-weight: 500;
    font-size: 18px !important;
    margin-top: 10px !important;
    margin-bottom: 5px
}



.testimonial-div {
    background: #fbfbfb;
    border: 1px solid #e6e5e5;
        padding: 20px 30px 1px 30px;
        color: #333 !important;

}

.testimonial-div:hover {
    background: #024ba1;
    color: #fff !important;
    border: none;
    box-shadow: 0px 0px 7px 1px rgba(153,153,153,1);
    transition: all 300ms ease-in-out;
}

.tg-form {
    position: sticky !important;
    top: 100px;
}

.tg-padding{padding:0px 30px}

.tg-head{margin-bottom: 0; padding: 0}
.tg-widget-new h2 {
    margin-bottom: 0;
    color: #fff !important;
    padding: 0px 12px;
}
.tg-widgetbrochure h2:after {
    top: 1px;
    right: 28px;
    content: '\e84c';
    font-size: 45px;
    line-height: 46px;
    position: absolute;
    color: rgba(0, 0, 0, 0.10);
    font-family: 'Linearicons-Free';
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    transform: rotate(-35deg);
}
.tg-widget-new {
    background: #024ba1;
}

.main-padding-bottom {
    padding: 0px 0px 60px 0px;
}


.tg-addressbar.tg-right {
    float: right;
}

.tg-logo {
    float: left;
    width: 35%;
}

.label-danger {
    background-color: #d4122f !important;
}
.tg-footertextwidget .tg-logo img {
    width: 100%;
}

.contact-btn{font: 400 14px/40px 'Work Sans', Arial, Helvetica, sans-serif !important;}
.about,.team{background: #fff !important; padding: 50px 0px}
.why-us,.services{background: #f7f7f7!important;padding: 50px 0px}

#management{padding: 70px 0px 100px 0px}

.logo-new{
	    position: absolute;
    max-width: 200px;
   
    padding: 7px;
    top: -3px;
    border-radius: 48%;
}
img.footer-logo{max-width: 40% !important;}
	ul.list-style li {
              font-size: 14px;
              line-height: 25px;
              list-style: none;
             }
             ul.list-style li:before {
                      position: relative;
                      content: '★';
                      font-size: 15px;
                      color: #ffb400 ;
                      margin-right: 10px;
                      font-weight: 900;
              }
              ul.list-style2 li {
                  list-style: none;
                  background: #ffffff;
                  padding: 13px;
                  border-radius: 5px;
                  font-size: 15px;
                  border: 1px solid #e6e6e6;
                  margin-bottom: 15px;
              }
.marg-top-bottom50{ margin:50px 0px;clear: both;display: inline-block;}
#google_translate_element{ margin-top:25px;}
.goog-te-banner-frame { display:none; }
.tg-home{top:0px!important; }