body{ 
font-family:'Open Sans'; 
background:#fff; 
color:#333333; 
font-size:14px; 
font-weight:400;
}
ul { margin:0; padding:0;} 
li { list-style:none;}
.section-1 { 
/*background:url(../images/sect-bg1.png) no-repeat center center; */
height:auto; 
position:relative; 
margin-top:0px;
}
.sect-bg-left-1 { 
position:absolute; 
left:0; 
top:20%;
}
.sect-bg-right-1 { 
position:absolute; 
right:0; 
top:50%;
}
.section-1 h4 { 
/*color:#26bd97; 
font-size:16px; 
text-transform:uppercase; 
font-weight:600;*/
font-size: 28px;
font-weight: 800;
/*text-transform: uppercase;*/
}
.section-1 h2 { 
font-size:22px; 
/*text-transform:uppercase; */
font-weight:800;
}
.abt-col { position:relative;}
.icon-box { 
position: absolute; 
top:85px;
left:0; 
width:100%;
}
.icon-box p { 
font-weight:600; 
text-transform:uppercase;
color:#fff; 
line-height:18px; 
}

.exp-col { 
background:#0345ff url(../images/shape1.png) no-repeat 0px 225px/cover; 
border-radius:15px; 
padding:50px 0px 25px; 
box-shadow:-15px -15px 0px 1px #81a2ff; 
margin-left:15px; 
}
.exp-col h3 { 
font-size:22px; 
font-weight:800; 
color:#ffffff; 
text-transform:uppercase; 
padding:0 40px 25px;
}
.exp-col h3 span{ 
font-size:16px; 
font-weight:600;
}
.exp-col ul li.nav-item { 
font-size:16px; 
font-weight:600; 
margin-bottom:15px; 
padding: 5px 0px; 
color:#fff; 
width:100%;
}
.exp-col .nav-tabs { 
border:none;
}
.exp-col .nav-tabs .nav-link {
  border: 0px solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0; 
  color:#fff; 
  position:relative
}
.exp-col .nav-tabs .nav-link.active { background:#0000ff;}
.exp-col .nav-tabs .nav-link.active:after { 
border-radius: 20px;
color: #fff;
content:'\f054';
font-family: "Font Awesome 5";
font-size: 20px;
height: 25px;
line-height: 23px;
padding: 0 6px;
position: absolute;
right: 10px;
top: 5px;
width: 25px;
}
.exp-col li.active i { 
border: 1px solid #fff;
border-radius: 20px;
font-size: 22px;
height: 25px;
margin-left: 20px;
padding: 0 6px;
width: 25px;
}
.tab-inner { 
padding:15px 0 50px;
}
.tab-inner h2{ 
color:#26bd97; 
font-size:20px; 
/*text-transform:uppercase; */
font-weight:600;
}
.tab-inner p{ 
line-height:30px 
}
.top-level { 
position:absolute; 
width:100%; 
background:none; 
z-index:9; 
visibility:visible; 
}
.top-level.hide { 
visibility:hidden; 
}
.sticky-level { 
position:fixed; 
width:100%; 
z-index:9; 
background:#fff; 
box-shadow:1px 1px 1px 1px #ccc; 
visibility:hidden; 
}
.sticky-level.show { 
visibility:visible; 
}
.sticky-level .navbar-dark .navbar-nav .nav-link {
  color: #26bd97;
}
.sticky-level .navbar-dark .navbar-nav .active > .nav-link {
  color: #26bd97;
}
.sticky-level .navbar-dark .navbar-nav .nav-link:hover {
  color: #26bd97;
}
.sticky-level .navbar { padding: 1.5rem 0rem;}
.scoial-top a { 
display: inline-block;
height: 44px;
width: 44px;
}
.scoial-top a.f { 
background:url(../images/social.png) 0px 0px; 
}
.scoial-top a.i { 
background:url(../images/social.png) 45px 0px; 
}
.scoial-top a.t { 
background:url(../images/social.png) 95px 0px; 
}
.scoial-top a.l { 
background:url(../images/social.png) 145px 0px; 
}
.expert-row { margin-top:30px;}
.expert-det p { 
font-size:16px; 
/*padding:5px 0; */
margin:0; 
/*text-transform:uppercase; */
font-weight:600; 
}

.section-1 { 
padding-bottom:100px; 
margin-bottom:0px
}

.section-1.whychose { 
margin-top:-50px; 
padding-bottom:0px;
}
.whychose p { 
text-align:justify; 
font-size:16px; 
font-weight:300; 
line-height:26px;
}
.whychose li { 
line-height:26px; 
position:relative; 
padding-left:25px; 
}
.whychose li i{ 
color:#26bd97; 
position:absolute; 
left:0; 
top:6px;
}
.section-1.partners { 
margin-top:75px;
}
footer { 
background:url(../images/footer-bg.png) no-repeat top center; 
height:auto; 
margin-top:0px
}
footer .home-contact { 
background: rgba(0, 0, 0, 0) url(../images/home-contact-bg.png) no-repeat scroll left top;
color: #fff;
padding: 100px 90px 30px 50px;
text-align: center;
}

footer .home-contact h4{ 
font-size:14px; 
font-weight:600; 
/*text-transform:uppercase; */ 
color:#fff  

}
footer .home-contact h3{ 
font-size:16px; 
font-weight:800; 
/*text-transform:uppercase; */
color:#fff  
}
.home-contact .form-control { 
   border-radius: 20px; 
   line-height:2; 
   padding:0.375rem 2rem;
}
.home-contact .btn-info { 
background:#011454; 
border-radius:20px; 
padding:5px 40px; 
border: none;
 }
.scoial-bottom { 
font-size:16px; 
font-weight:600; 
color:#fff; 
padding-top:30px; 
}
.scoial-bottom a { 
display: inline-block;
height: 37px;
width: 37px;
}
.scoial-bottom a.f { 
background:url(../images/social-foot.png) 0px 0px; 
}
.scoial-bottom a.i { 
background:url(../images/social-foot.png) 37px 0px; 
}
.scoial-bottom a.t { 
background:url(../images/social-foot.png) 80px 0px; 
}
.scoial-bottom a.l { 
background:url(../images/social-foot.png) 120px 0px; 
}
.footer-link { 
padding-top:20px; 
padding-bottom:20px; 
margin-top:15px;
}
.footer-link li { 
color:#fff; 
}
.footer-link a:first-child { padding-left:0;}
.footer-link a { 
font-size:16px; 
font-weight:600; 
color:#fff; 
padding:0 25px; 
}
.footer-link a:hover { color:#26bd97;}
.footer-copy { color:#fff;}
.footer-copy a:hover { color:#fff;}
.footer-adres { 
color:#fff; 
font-size:16px; 
padding-top:250px; 
}
.inner-header { 
background:url(../images/slider2.png) no-repeat top center/cover; 
height:170px;
}
.inner .sect-bg-left-1 {
  top: 0;
}
.ms-layer.light-title { 
font-size: 40px !important;
left: 0 !important;
text-align: center;
top: 250px !important;
width: 100%; 
color: #fff; 
font-weight:700; 
line-height:70px !important;
}
.ms-layer.light-title span{ 
font-family:'Parisienne';
font-size: 100px; 
font-weight:800; 
color:#26BD97; 
}
.inner.whychose { 
position:relative; 
margin-top:-100px;
}

.inner.whychose h4 { 
color:#0350ff; 
font-size:16px; 
/*text-transform:uppercase; */
font-weight:600;
}


.inner.whychose  h2 { 
font-size:22px; 
/*text-transform:uppercase; */
font-weight:800;
}
.inner .card { 
height:27em; 
margin-bottom:2em;
border: 20px solid rgba(0, 0, 0, 0.125);
border-radius: 0;
}
.card .container-info {
    padding: 4em 10% 0;
}
.card .container-info h2 {
    border-bottom: 1px solid #fff;
    color: inherit;
    cursor: pointer;
    font-size: 2.334em;
    font-weight: 700;
    line-height: 1.191em;
    letter-spacing: 1px;
    padding-bottom: 40px;
    text-align: center;
    height: 177px;
}
.job-container {
    /*background-color: #edebf0;*/
    padding: 10%;
	height: 27.5em;
    margin-bottom: 4.44444em; 
	border:1px solid #edebf0;
  transition: transform 0.2s linear 0s, box-shadow 0.2s linear 0s;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.0);
	}
.job-container:hover {
box-shadow: 0 17px 25px rgba(0, 0, 0, 0.13) !important;
transform: translateY(-4px) !important; 
}
.job-container .title-job {
    border-bottom: 1px solid silver;
    margin-top: 20px;
    margin-bottom: 30px;
    min-height: 100px;
}	
.expert-left { 
/*background:url(../images/line-left.jpg) no-repeat 75px 55px;*/
height:550px; 
width:100%; 
padding-right:20px;
}
.expert-left h4,.expert-right h4  { 
color:#0a3266; 
font-size:24px; 
/*text-transform:uppercase; */
font-weight:900; 
font-style:italic;
font-family:'Lato';
}
.expert-left p, .expert-right p { 
font-size:16px; 
font-family:'Lato';
font-weight:400; 
color:#0a3266; 
line-height:20px; 
}
.expert-left p{ 
text-align:left; 
padding-right:35px; 
margin-bottom:50px; 
}
.expert-right p{ 
text-align:right; 
margin-bottom:50px; 
padding-left:60px; 
}
.expert-right { 
/*background:url(../images/line-right.jpg) no-repeat 0px 55px;*/
height:550px; 
width:100%; 
padding-left:20px; 
text-align:right;
}
.expert-left .cola,.expert-right .cola {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.0);
  transition: transform 0.2s linear 0s, box-shadow 0.2s linear 0s;
  border: ridge;
  border-width: 1px;
}
.expert-left .cola:hover,.expert-right .cola:hover {
box-shadow: 0 17px 25px rgba(0, 0, 0, 0.13) !important;
transform: translateY(-4px) !important; 
text-decoration:none;
}
.expert-left a:hover,.expert-right a:hover {
text-decoration:none;
}
@media (max-width: 991px) { 
.expert-left { background:none}
.expert-right { background:none}
}
@media (min-width: 768px) and (max-width: 991px) {
footer .home-contact {
  padding: 100px 30px 30px;
}
.navbar-dark .navbar-nav .nav-link {
  font-size: 16px;
}
.navbar-expand-md .navbar-nav .nav-link {
  padding-left: 1rem;
  padding-right: 1rem;
}
}
@media (max-width: 767px) { 
footer .home-contact {
  padding: 100px 0px 30px;
}
.footer-link a {
  padding: 0 10px;
}
.footer-link {
  padding-bottom: 0;
}
.exp-col ul li.nav-item {
  margin-bottom: 0;
}
.tab-inner {
  padding: 40px 0 0px;
}
.section-1 {
  margin-bottom: 0;
  padding-bottom: 50px;
}
.sticky-level .navbar-dark .navbar-toggler { 
margin-top:0px;
border-color: #26bd97;
color: #26bd97; 

}
.sticky-level .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(38, 189, 151, 1)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E");
}
.navbar {
padding: 0;
position: absolute;
text-align: center;
top: 0;
width: 100%;
z-index: 13;
}
.navbar-dark .navbar-toggler {
  left: 50%;
  position: fixed; 
  margin-top:20px; 
  z-index:15
  
}
.navbar-collapse { 
background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;
bottom: 0;
height: 100%;
left: 0;
position: fixed;
right: 0;
top: 0;
width: 100%;
}
.navbar-dark .navbar-nav .active > .nav-link {
  border-radius: 0;
  border-top: medium none navy;
  color: #26bd97;
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  border-radius: 0px;
  border-top: medium none navy;
  color: #26bd97;
}
.navbar-nav {
  padding-top: 130px;
}
.navbar-dark .navbar-nav .nav-link {
  font-size: 22px;
}
}

@media (min-width: 575px) and (max-width: 767px) {
.ms-layer.bold-title {
 font-size: 28px !important;
line-height: 26px !important;
top: 175px !important;
}
.inner.whychose {
  margin-top: -25px;
  position: relative;
}
}
@media (max-width: 575px) { 
footer {
  background: #001263 url("../images/footer-bg.png") no-repeat scroll center top;
  height: auto;
  margin-top: 0;
}
.scoial-top { display:none}
.navbar-collapse {
  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0; 
  padding:0 5px;
}

.ms-layer.bold-title {
  font-size: 18px !important;
  line-height: 20px !important;
  top: 100px !important;
}
.inner.whychose {
  margin-top: 0;
  position: relative;
}
}