@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700&amp;display=swap');
@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&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&amp;display=swap');

/*font-family:'Oswald', sans-serif;
font-family:'Roboto', sans-serif;*/

body{font-family:'Lato', sans-serif;}
h1, h2, h3, h4, h5; h6{font-family:'Lato', sans-serif;}
p{font-family:'Lato', sans-serif;}
a{text-decoration:none;}
a:hover{text-decoration:none; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s; cursor:pointer;}
a:hover, a:focus{border:none; text-decoration:none;}

.container{max-width:1400px;}
.navbar .call__small{display:none;}
.navbar{background:#365ba9; background-image:url(../jpg/header-2.jpg); background-repeat:no-repeat; background-size:cover; padding:0px; min-height:103px;}
.navbar .navbar-brand{padding:0px;}
.navbar .navbar-brand img{height:60px; margin:20px 0 15px;}
.navbar .navbar-nav li{padding-left:10px;}
.navbar .navbar-nav li a{margin:0px 20px; padding:15px 0; font-size:8.5pt; text-transform:uppercase; color:#fff;/* font-family:'Montserrat', sans-serif;*/ letter-spacing:1px;
border-bottom:8px solid transparent; display:block; position:relative;}
.navbar .navbar-nav li:last-child a{margin-right:0px;}
.navbar .navbar-nav li a:hover{border-color:#9ad08a;}

.navbar .navbar-nav li ul.dropdown-menu{padding:15px 0; background:#274c7b; border:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-width:240px; margin-top:1px; display:none;}
.navbar .navbar-nav li:hover ul{display:block;}
.navbar .navbar-nav li ul.dropdown-menu li{padding-left:10px;}
.navbar .navbar-nav li ul.dropdown-menu li a{padding:8px 0px; border:none; text-transform:none;}
.navbar .navbar-nav li ul.dropdown-menu li a:hover{color:#9ad08a;}

.mav__bar__main{display:block; clear:both; width:100%;}
.navbar .navbar-collapse{flex-grow:inherit; text-align:right;}
.contact__info__top{margin-top:6px;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center;
align-items:center; -ms-flex-pack:justify; justify-content:end;}


.contact__info__top .searchbar{margin-bottom:auto; margin-top:auto; height:40px; border-radius:30px; padding:0px 10px 0px 0px;}
.contact__info__top .search_input{color:white; border:0px; outline:0; background:0; width:0; caret-color:transparent; line-height:40px; transition:width .4s linear;}
.contact__info__top .searchbar:hover .search_input{padding:0px 40px 0px 10px; margin-right:-40px; width:200px; caret-color:#fff; transition:width .4s linear; background-color:rgba(255, 255, 255, 0.25); border-radius:20px;}
.contact__info__top .searchbar:hover .search_icon{background:none; color:#e74c3c;}
.contact__info__top .search_icon{height:40px; width:40px; float:right; display:flex; justify-content:center; align-items:center; border-radius:50%; color:white; position:relative; z-index:1;}

.contact__info__top a{color:#fff; text-transform:uppercase; font-family:font-family:'Lato', sans-serif; font-size:16pt; font-weight:700;}
.contact__info__top a:hover{color:rgba(255, 255, 255, 0.5);}
.contact__info__top .call__us{margin:0px; padding:0px; line-height:0px; margin-left:20px;}
.contact__info__top .call__us a{font-weight:400;}
.contact__info__top .call__us a:hover{color:#fff;}

.slider__main{margin:0px; padding:0px; display:block; clear:both; background-image:url(../jpg/banner-bg.jpg); background-repeat:no-repeat; background-size:cover; height:476px; position:relative;}
.slider__main:after{background:rgba(119, 120, 122, 0.40); position:absolute; left:0px; top:0px; height:100%; width:100%; content:"";}
.slider__main .container{height:100%;}
.slider__main .slider__inner{width:100%; display:table; height:100%; position:relative; z-index:2;}
.slider__main .slider__inner .inner__widget{display:table-cell; vertical-align:top; width:50%; padding-top:130px;}
.slider__main .slider__inner .inner__widget h3{font-family:'Roboto', sans-serif; color:#fff; font-weight:500; font-size:40pt; text-align:center; margin-top:30px;}
.slider__main .slider__inner .inner__widget p{font-size:32px; font-family:'Oswald', sans-serif; color:#fff; line-height:43px; margin-top:0px;}

.slider__main .slider__inner .inner__widget .counter{padding:0px 0; margin-right:25px; border-radius:40px; height:212px; width:150px; position:relative; display:inline-block;}
.slider__main .slider__inner .inner__widget .counter .count-title{font-size:130pt; font-weight:500; margin-top:0px; margin-bottom:0; text-align:center; font-family:'Roboto', sans-serif; 
color:#fff; position:absolute; top:0px; line-height:196px; width:100%;}
.slider__main .slider__inner .inner__widget .counter .count-text{font-size:13px; font-weight:normal;  margin-top:0px; margin-bottom:0; text-align:center;}
.slider__main .slider__inner .inner__widget .counter .counter__box{height:103px; background-color:#3f70b5; margin-bottom:5px;}
.slider__main .slider__inner .inner__widget .counter .counter__top__box{-webkit-border-top-left-radius:50px; -webkit-border-top-right-radius:50px;
-moz-border-radius-topleft:50px; -moz-border-radius-topright:50px; border-top-left-radius:50px; border-top-right-radius:50px;}
.slider__main .slider__inner .inner__widget .counter .counter__bottom__box {-webkit-border-bottom-right-radius: 50px; -webkit-border-bottom-left-radius:50px;
-moz-border-radius-bottomright:50px; -moz-border-radius-bottomleft:50px; border-bottom-right-radius:50px; border-bottom-left-radius:50px;}
.slider__main .slider__inner .inner__widget__left{width:33%;}


.about_company__info{background:#1e3543; padding:50px 50px 130px; display:block; clear:both; margin:0px;}
.about_company__info .info__widget__main{width:100%; display:block; height:100%;}
.about_company__info .info__widget__main .info__widget__row{align-items:center;}
.about_company__info .info__widget__main .inner__widget__left{display:table; vertical-align:middle; width:100%; text-align:center; background:#e9edf6; padding:154px 0px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp{display:table-cell; vertical-align:middle; height:100%; width:100%; position:relative;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h2{color:#0f1523; font-weight:400; font-style:italic; font-size:40px; letter-spacing:1px; margin:18px 0px; padding:0px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h3{color:#0f1523; font-weight:400; font-style:italic; font-size:30px; letter-spacing:1px; margin:0px 0px; padding:0px}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp a{margin:auto; width:65px; height:65px; left:0px; top:0px; bottom:0px; right:0px; position:absolute;
text-align:center; padding:5px; -moz-border-radius:60px; -webkit-border-radius:60px; border-radius:60px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp a:hover{background:#2c65b5;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp a img{width:100%;}

.about_company__info .info__widget__main .inner__widget__right{display:table; vertical-align:middle; width:100%; text-align:center; background:#fff; padding:75px 110px;
-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); -moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp{display:table-cell; vertical-align:middle; height:100%; width:100%;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp h2{color:#000; font-weight:400; font-size:30px; letter-spacing:1px; margin:18px 0px; padding:0px; text-align:left;
text-transform:uppercase;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp p{color:#5a5a5a; font-weight:400; font-size:16px; margin:0px 0px; padding:0px;
text-align:left;}


.select__job__category{margin:0px; padding:0px; margin:-60px 0px;}
.select__job__category .inner__widget{background:#fff; -webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); -moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); padding:60px;}
.select__job__category .inner__widget .custom-select{position:relative; padding:0px; height:auto; border:1px solid #aaaaaa; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
.select__job__category .inner__widget .custom-select select{display:none;}
.select__job__category .inner__widget .select-selected{background-color:#fff;}
.select__job__category .inner__widget .select-selected:after{position:absolute; content:""; top:18px; right:10px; width:0; height:0; border:6px solid transparent; border-color:#aaaaaa transparent transparent transparent;}
.select__job__category .inner__widget .select-selected.select-arrow-active:after{border-color:transparent transparent #aaaaaa transparent; top:11px;}
.select__job__category .inner__widget .select-items div,.select-selected{color:#454545; padding:10px 5px; border:1px solid transparent; cursor:pointer; font-size:15px;}
.select__job__category .inner__widget .select-items{position:absolute; background-color:#fff; top:100%; left:0; right:0; z-index:99; border:1px solid #aaaaaa; margin:0px -1px;
-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.25); -moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.25); box-shadow:0px 5px 5px 0px rgba(0,0,0,0.25);}
.select__job__category .inner__widget .select-hide{display:none;}
.select__job__category .inner__widget .select-items div{border:0px; border-bottom:1px solid #e4e4e4; padding:5px; font-size:14px;}
.select__job__category .inner__widget .select-items div:hover,.same-as-selected{background-color:#fafafa;}
.select__job__category .inner__widget .btn__search{width:100%; height:100%; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px; text-transform:uppercase; font-weight:700;
background:#81c753; border:1px solid #81c753;}
.select__job__category .inner__widget .btn__search:hover{background:#435aa6; border-color:#435aa6;}


.open__positions{background:#f4f8fb; margin:-110px 0px 0px;  padding:220px 0px 35px; text-align:center;}
.open__positions h2{font-size:30px; font-weight:400; font-family:'Roboto', sans-serif; text-transform:uppercase; color:#000; position:relative; margin:0px 0px 35px; padding:0px 0px 57px;}
.open__positions h2:before, .open__positions h2:after{background:#0073bb; height:1px; width:150px; position:absolute; left:0px; bottom:37px; right:0px; content:""; margin:0px auto;}
.open__positions h2:after{width:75px; bottom:27px}
.open__positions .positions__widget{background:#fff; -webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); -moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);
padding:0px 37px; height:320px; display:table; width:100%; margin-bottom:20px;}
.open__positions .positions__widget .positions__widget__inner{display:table-cell; margin:0px; padding:0px; width:100%; height:100%; vertical-align:middle;
font-family:'Roboto', sans-serif;}
.open__positions .positions__widget .positions__widget__inner h3{font-size:24px; font-weight:400; color:#000; position:relative; margin:0px; padding:0px;}
.open__positions .positions__widget .positions__widget__inner .location__area{color:#8c8c8c; font-weight:300; font-size:18px; margin:0px; padding:0px 0px 0px; display:table; width:100%; height:97px;}
.open__positions .positions__widget .positions__widget__inner .location__area p{display:table-cell; width:100%; vertical-align:middle;}
.open__positions .positions__widget .positions__widget__inner p span{display:block; clear:both;}
.open__positions .positions__widget .positions__widget__inner a{color:#000; font-weight:700; font-size:20px;}
.open__positions .positions__widget .positions__widget__inner a svg{margin-left:5px;
-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.open__positions .positions__widget .positions__widget__inner a:hover{color:#8ec55d;}
.open__positions .positions__widget .positions__widget__inner a:hover svg{fill:#8ec55d;}



.services__main{margin:0px; padding:0px; display:block; clear:both;}
.services__main .services__item{width:100%; height:100%;}
.services__main .services__item .item__widget{margin:0px; padding:0px; display:block; width:100%;}
.services__main .services__item .item__widget .item__widget__inner{width:100%; height:100%; position:relative; overflow:hidden;}
.services__main .services__item .item__widget .item__widget__inner .image__wrapp{height:100%; width:100%; display:block; clear:both; margin:0px; padding:0px; position:relative;}
.services__main .services__item .item__widget .item__widget__inner .image__wrapp img{width:auto; max-width:100%; object-fit:cover; object-position:center center;}
.services__main .services__item .item__widget .item__widget__inner .image__wrapp:before{height:100%; width:100%; position:absolute; left:0px; top:0px; content:"";
background:rgba(30, 53, 67, 0.60);}
.services__main .services__item .item__widget .item__widget__inner .content__holder{margin:0px; padding:0px; float:left; width:100%; height:100%; position:absolute; top:0px; left:0px;
background:none; text-align:center;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner{display:table; height:100%; width:100%;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a{height:100%; width:100%; vertical-align:middle; display:table-cell;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a h3{margin:0px; padding:0px 0px 20px;
color:#fff; font-family:'Oswald', sans-serif; font-weight:300; font-size:22pt; position:relative;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a h3 span{display:block; clear:both;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a:hover{background:rgba(30, 53, 67, 0.80);}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a h3:after{height:2px; width:0px; position:absolute; left:0px; right:0px; bottom:0; margin:0px auto; background:#fff; content:"";
-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a:hover h3:after{width:150px;}
.services__main .services__item .item__widget .item__widget__inner .second__child:before{background:rgba(119, 120, 122, 0.60);}
.services__main .services__item .item__widget .item__widget__inner .trird__child:before{background:rgba(160, 181, 201, 0.60);}



.management__main{background-color:#f0f0f0; margin:0px 0px 0px; padding:110px 0px 55px; text-align:center;
background-image:url(../png/pattern-bg.png); background-repeat:no-repeat; background-position:left top; background-size:cover;}
.management__main h2{font-size:30px; font-weight:400; font-family:'Roboto', sans-serif; text-transform:uppercase; color:#000; position:relative; margin:0px 0px 35px; padding:0px 0px 57px;}
.management__main h2:before, .management__main h2:after{background:#0073bb; height:1px; width:150px; position:absolute; left:0px; bottom:37px; right:0px; content:""; margin:0px auto;}
.management__main h2:after{width:75px; bottom:27px}

.management__main .profile__content__holder{display:block; clear:both; padding-left:15px;}
.management__main .profile__content__holder .row{align-items:center;}
.management__main .profile__content__holder .profile__image__box{display:block; clear:both; margin:0px; padding:0px;}
.management__main .profile__content__holder .profile__image__box img{width:100%;}

.management__main .profile__content__holder .profile__detail{background:#fff; -webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); -moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); 
box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); padding:75px 103px; width:100%; margin-left:-30px;}
.management__main .profile__content__holder .profile__detail p{font-size:18px; font-weight:600; color:#000; text-align:left; line-height:32px; margin-bottom:30px;}
.management__main .profile__content__holder .profile__detail h3{font-size:18px; font-weight:600; color:#000; text-align:left;}
.management__main .profile__content__holder .profile__detail h3 span{color:#0073bb; display:block; clear:both;}


.benefits__main{background-color:#fff; margin:0px 0px 0px; padding:110px 0px 55px; text-align:center; position:relative; z-index:1;
-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15); -moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15); box-shadow:0px 5px 5px 0px rgba(0,0,0,0.15);}
.benefits__main h2{font-size:30px; font-weight:400; font-family:'Roboto', sans-serif; text-transform:uppercase; color:#000; position:relative; margin:0px 0px 35px; padding:0px 0px 57px;}
.benefits__main h2:before, .benefits__main h2:after{background:#0073bb; height:1px; width:150px; position:absolute; left:0px; bottom:37px; right:0px; content:""; margin:0px auto;}
.benefits__main h2:after{width:75px; bottom:27px}

.benefits__main .benefits__item{border-width:0px 0px 1px 0px; border-color:#cfcfcf; border-style:solid;}
.benefits__main .middle__box{border-width:0px 1px 1px 1px;}
.benefits__main .second__row__item{border-width:0px 0px 0px 0px;}
.benefits__main .second__middle__box{border-width:0px 1px 0px 1px;}

.benefits__main .benefits__item .content__holder{height:100%; display:table; width:100%;}
.benefits__main .benefits__item .content__holder .icon__box{height:80px; width:80px; border:1px solid #1f84c3; display:block; margin:0px auto;
-webkit-border-radius:80px; -moz-border-radius:80px; border-radius:80px; padding:12px; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.benefits__main .benefits__item .content__holder .icon__box svg{width:50px; fill:#1f84c3;
-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.benefits__main .benefits__item .content__holder a{width:100%; height:100%; display:table-cell; vertical-align:top; padding:30px 15px;}
.benefits__main .benefits__item .content__holder a p{font-size:14px; font-weight:600; color:#000; padding:15px 0px 0px; min-height:90px;
-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.benefits__main .benefits__item .content__holder a p span{display:block; clear:both;}
.benefits__main .benefits__item .content__holder a:hover{-webkit-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); -moz-box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25); 
box-shadow:0px 0px 12px 0px rgba(0,0,0,0.25);}
.benefits__main .benefits__item .content__holder a:hover p{color:#8ec55d;}
.benefits__main .benefits__item .content__holder a:hover .icon__box{background:#8ec55d; border-color:#8ec55d;}
.benefits__main .benefits__item .content__holder a:hover .icon__box svg{fill:#fff;}


.carret__path{background-color:#fff; margin:0px 0px 0px; padding:110px 0px 55px; text-align:center;}
.carret__path h2{font-size:30px; font-weight:400; font-family:'Roboto', sans-serif; text-transform:uppercase; color:#000; position:relative; margin:0px 0px 35px; padding:0px 0px 57px;}
.carret__path h2:before, .carret__path h2:after{background:#0073bb; height:1px; width:150px; position:absolute; left:0px; bottom:37px; right:0px; content:""; margin:0px auto;}
.carret__path h2:after{width:75px; bottom:27px}

.carret__path .carret__path__item{display:block; clear:both; overflow:hidden;}
.carret__path .carret__path__item a{margin:0px; padding:0px; width:100%; height:100%; float:left;}
.carret__path .carret__path__item a h3{font-size:22px; font-weight:700; padding:0px; margin:30px 0px 30px; color:#000;
-webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
.carret__path .carret__path__item a:hover h3{color:#0073bb;}


footer{padding:35px 0px 0px; background-color:#233c4c; text-align:center}
footer .footer__inner{display:block; clear:both;}
footer .footer__inner img{margin-bottom:35px; height: 80px; width:auto;}
footer .footer__inner h5{font-size:0.846em;} 
footer .footer__inner h5 a{color:rgba(255, 255, 255, 0.5); display:block; line-height:2.09em;
text-transform:uppercase; letter-spacing:1px; margin:0px 0px 25px; text-align:center;}
footer .footer__inner h5 a:hover{color:#fff;}

footer .footer__inner .footer__links{display:block; clear:both; pa}
footer .footer__inner .footer__links ul{list-style:none; display:block; padding:0px; margin:0px;}
footer .footer__inner .footer__links ul li{display:inline-block; font-size:8.5pt;}
footer .footer__inner .footer__links ul li a{margin:0px 20px; padding:15px 0; font-size:8.5pt; color:#fff; font-family:'Montserrat', sans-serif; float:left;}
footer .footer__inner .footer__links ul li a:hover{color:#9ad08a;}

footer .footer__bottom{padding:15px 0px; text-align:left; background:#1e3442;}
footer .footer__bottom .row{align-items:center;}
footer .footer__bottom p{color:#cbcbcb; text-align:left; font-size:7pt; padding:0px; margin:0px;}
footer .footer__bottom ul{list-style:none; display:block; padding:0px; margin:0px; text-align:right;}

footer .footer__bottom ul li{display:inline-block; font-size:8.5pt; margin-left:25px;}
footer .footer__bottom ul li a{float:left;}
.tablet__view{display:none;}

.menu__icon{height:26px; width:30px; cursor:pointer; float:right;}
.toggle__btn{height:3px; width:30px; background-color:#fff; position:relative; top:50%; left:0; margin:auto; transition:all .3s ease-in-out;}
.toggle__btn:before{content:""; height:3px; width:30px; box-shadow:0 -10px 0 0 #fff; position:absolute; top:0; left:0; transition:all .3s ease-in-out;}
.toggle__btn:after{content:""; height:3px; width:30px; box-shadow:0 10px 0 0 #fff; position:absolute; top:0; left:0; transition:all .3s ease-in-out;}
.active .toggle__btn{background-color:transparent; transition:all .2s ease-in-out;}
.active .toggle__btn:before{top:0; transition:all .3s ease-in-out;}
.active .toggle__btn:after{top:0; transition:all .3s ease-in-out;}
.active .toggle__btn__line:before{left:6px; transform:translateY(6px) rotate(-45deg);}
.active .toggle__btn__line:after{top:0; left:6px; transform:translateY(-8px) rotate(45deg);}


@media(max-width:1399px){
.slider__main{height:auto; background-position:center;}
.slider__main .slider__inner{display:block; padding:190px 0px;}
.slider__main .slider__inner .inner__widget__left{vertical-align:top; width:46%;}
.slider__main .slider__inner .inner__widget .counter{margin:0px;/* width:30.33%;*/ height:auto;}
.slider__main .slider__inner .inner__widget .counter__middle{margin:0px 10px;}
.slider__main .slider__inner .inner__widget .counter .count-title{font-size:120pt; line-height:200px;}
.slider__main .slider__inner .inner__widget .counter .counter__box{height:100px;}
.slider__main .slider__inner .inner__widget{vertical-align:top;}
.slider__main .slider__inner .inner__widget .counter .counter__top__box{-webkit-border-top-left-radius:30px; -webkit-border-top-right-radius:30px;
-moz-border-radius-topleft:30px; -moz-border-radius-topright:30px; border-top-left-radius:30px; border-top-right-radius:30px;}
.slider__main .slider__inner .inner__widget .counter .counter__bottom__box{-webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius:30px;
-moz-border-radius-bottomright:30px; -moz-border-radius-bottomleft:30px; border-bottom-right-radius:30px; border-bottom-left-radius:30px;}
.slider__main .slider__inner .inner__widget h3{margin-top:10px; font-size:22pt; text-transform:uppercase;}
.slider__main .slider__inner .inner__widget{margin:0px; padding:0px;}
.slider__main .slider__inner .inner__widget p{font-size:29px; line-height:33px; margin-top:0px; padding-left:35px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp{padding:0px 30px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h2{font-size:30px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h3{font-size:20px;}
.about_company__info .info__widget__main .inner__widget__right{padding:35px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp h2{font-size:22px;}
.services__main .services__item .item__widget .item__widget__inner .content__holder a h3{font-size:16pt;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a h3{font-size:18pt;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a:hover h3:after{width:100px;}
.management__main .profile__content__holder{padding-left:30px;}
.management__main .profile__content__holder .profile__image__box{padding:0px;}
.management__main .profile__content__holder .profile__detail__wrapp{padding:0px 0px !important;}
/*.management__main .profile__content__holder .profile__detail{padding:25px;}*/
.management__main .profile__content__holder .profile__detail p{font-size:18px; line-height:25px; margin-bottom:20px;}
.management__main .profile__content__holder .profile__detail h3{font-size:18px;}
.carret__path .carret__path__item{margin-bottom:30px;}
.carret__path .carret__path__item img{width:100%;}
}

@media(max-width:1024px){
.slider__main{height:auto; background-position:center;}
.slider__main .slider__inner{display:block; padding:140px 0px;}
.slider__main .slider__inner .inner__widget__left{vertical-align:top; width:46%;}
.slider__main .slider__inner .inner__widget .counter{margin:0px; width:30.33%; height:auto;}
.slider__main .slider__inner .inner__widget .counter__middle{margin:0px 10px;}
.slider__main .slider__inner .inner__widget .counter .count-title{font-size:120pt; line-height:200px;}
.slider__main .slider__inner .inner__widget .counter .counter__box{height:100px;}
.slider__main .slider__inner .inner__widget{vertical-align:top;}
.slider__main .slider__inner .inner__widget .counter .counter__top__box{-webkit-border-top-left-radius:30px; -webkit-border-top-right-radius:30px;
-moz-border-radius-topleft:30px; -moz-border-radius-topright:30px; border-top-left-radius:30px; border-top-right-radius:30px;}
.slider__main .slider__inner .inner__widget .counter .counter__bottom__box{-webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius:30px;
-moz-border-radius-bottomright:30px; -moz-border-radius-bottomleft:30px; border-bottom-right-radius:30px; border-bottom-left-radius:30px;}
.slider__main .slider__inner .inner__widget h3{margin-top:10px; font-size:22pt; text-transform:uppercase;}
.slider__main .slider__inner .inner__widget{margin:0px; padding:0px;}
.slider__main .slider__inner .inner__widget p{font-size:22px; line-height:33px; margin-top:0px; padding-left:35px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp{padding:0px 30px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp img{width:100%;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h2{font-size:25px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h3{font-size:18px;}
.about_company__info .info__widget__main .inner__widget__right{padding:35px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp img{width:200px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp h2{font-size:22px;}
.open__positions .positions__widget{padding:30px 15px; height:auto;}
.open__positions .positions__widget .positions__widget__inner h3{font-size:18px; min-height:45px;}
.open__positions .positions__widget .positions__widget__inner a{font-size:14px;}
.open__positions .positions__widget .positions__widget__inner a svg{width:14px;}
.services__main .services__item .item__widget .item__widget__inner .content__holder a h3{font-size:16pt;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a h3{font-size:18pt;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a:hover h3:after{width:100px;}
.management__main .profile__content__holder{padding-left:30px;}
.management__main .profile__content__holder .profile__image__box{padding:0px;}
.management__main .profile__content__holder .profile__detail__wrapp{padding:0px 0px !important;}
.management__main .profile__content__holder .profile__detail{padding:25px;}
.management__main .profile__content__holder .profile__detail p{font-size:16px; line-height:25px; margin-bottom:20px;}
.management__main .profile__content__holder .profile__detail h3{font-size:16px;}
.carret__path .carret__path__item{margin-bottom:30px;}
.carret__path .carret__path__item img{width:100%;}
}



@media(max-width:991px){
.navbar{min-height:auto;}
.navbar .call__small{display:none;}
.navbar .call__small a{color:#fff; font-size:10pt; line-height:10pt; display:block;}
.navbar .navbar-brand{padding-left:15px;}
.navbar .navbar-toggler{margin-right:0px; border:0px solid red; padding:0px;
display:block; clear:both; width:100%;}
.contact__info__top{display:none;}

.navbar{background-position:center top;}
.navbar .navbar-nav{background:#264c7b;}
.navbar .navbar-nav li{padding:0px;}
.navbar .navbar-nav li a{padding:1em 5%; margin:0px; display:block; width:100%; text-align:left;
border-top:1px solid rgba(255, 255, 255, 0.5); border-bottom:0px; font-size:10pt; letter-spacing:1px;}
.navbar .navbar-nav li a:hover{background:rgba(255, 255, 255, 0.1); border-bottom:none; border-color:rgba(255, 255, 255, 0.5);}
.navbar .navbar-nav li:first-child a{border-top:none;}

.tablet__view__header__top{padding-right:15px;
display:-ms-flexbox; display:flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-align:center;
align-items:center; -ms-flex-pack:justify; justify-content:end;}
.tablet__view__header__top .tablet__view{display:-ms-flexbox; display:flex; margin:0px;}


.navbar .navbar-nav li ul.dropdown-menu{padding:0px; background:#274c7b; border:0px; -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; min-width:240px; margin-top:0px; display:none;}
.navbar .navbar-nav li ul.dropdown-menu li{padding-left:0px;}
.navbar .navbar-nav li ul.dropdown-menu li a{padding:8px 0px; border:none; text-transform:uppercase; position:relative;
padding:1em 10%; border-top:1px solid #f1f1f1; border-top: 1px solid rgba(255, 255, 255, 0.25); opacity:0.75; filter:alpha(opacity=75);}
.navbar .navbar-nav li ul.dropdown-menu li:first-child a{border-top:1px solid rgba(255, 255, 255, 0.5);}
.navbar .navbar-nav li ul.dropdown-menu li a:hover{color:#fff;}
.navbar .navbar-nav li:hover ul{display:none;}
.navbar .navbar-nav li ul.show{display:block; transition:all .3s ease-in-out;}

.navbar .navbar-nav li a .icon__box{width:50px; height:100%; position:absolute; top:0px; right:0px;
background:rgba(255, 255, 255, 0.1); border-left:1px solid rgba(255, 255, 255, 0.4);}

.navbar .navbar-nav li a .icon__box:before{width:12px; height:2px; position:absolute; left:0px; top:0px; bottom:0px; right:0px; content:"";
background:#fff; margin:auto; transition:all .3s ease-in-out;}
.navbar .navbar-nav li a .icon__box:after{width:2px; height:12px; position:absolute; left:0px; top:0px; bottom:0px; right:0px; content:"";
background:#fff; margin:auto; transition:all .3s ease-in-out;}
.navbar .navbar-nav li.show a .icon__box:after{transform:translateY(0px) rotate(90deg);}

.slider__main .slider__inner .inner__widget .counter .count-title{font-size:120pt; line-height:150px;}
.slider__main .slider__inner .inner__widget .counter .counter__box{height:75px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp img{width:170px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp p{font-size:12px; font-weight:600; letter-spacing:1px;}

}


@media(max-width:767px){
.navbar .call__small{width:100%; background:#264c7b;
text-align:center; font-weight:600; padding:8px 0px; display:block;}
.navbar .call__small a{color:#fff; font-size:10pt; line-height:10pt; display:block;}
.navbar .navbar-brand{padding-left:15px;}
.navbar .navbar-brand img{height:50px;}
.navbar .navbar-toggler{margin-right:15px; border:0px solid red; padding:0px;}
.contact__info__top{display:none;}

.navbar{background-position:center top;}
.navbar .navbar-nav{background:#264c7b;}
.navbar .navbar-nav li{padding:0px;}
.navbar .navbar-nav li a{padding:1em 5%; margin:0px; display:block; width:100%; text-align:left;
border-top:1px solid rgba(255, 255, 255, 0.5); border-bottom:0px; font-size:10pt; letter-spacing:1px;}
.navbar .navbar-nav li a:hover{background:rgba(255, 255, 255, 0.1); border-bottom:none;}
.navbar .navbar-nav li:first-child a{border-top:none;}
.tablet__view__header__top .tablet__view{display:none;}

.slider__main{height:auto; background-position:center;}
.slider__main .slider__inner{display:block; padding:70px 0px;}
.slider__main .slider__inner .inner__widget .counter{margin:0px; width:32.33%; height:auto;}
.slider__main .slider__inner .inner__widget .counter .count-title{font-size:90pt; line-height:156px;}
.slider__main .slider__inner .inner__widget .counter .counter__box{height:80px;}
.slider__main .slider__inner .inner__widget .counter .counter__top__box{-webkit-border-top-left-radius:30px; -webkit-border-top-right-radius:30px;
-moz-border-radius-topleft:30px; -moz-border-radius-topright:30px; border-top-left-radius:30px; border-top-right-radius:30px;}
.slider__main .slider__inner .inner__widget .counter .counter__bottom__box{-webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius:30px;
-moz-border-radius-bottomright:30px; -moz-border-radius-bottomleft:30px; border-bottom-right-radius:30px; border-bottom-left-radius:30px;}
.slider__main .slider__inner .inner__widget h3{margin-top:10px; font-size:22pt; text-transform:uppercase;}
.slider__main .slider__inner .inner__widget{margin:0px; padding:0px; vertical-align:middle;}
.slider__main .slider__inner .inner__widget p{font-size:16px; line-height:25px; margin-top:-50px; padding-left:35px;}

.about_company__info{padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:75px;}
.about_company__info .info__widget__main .inner__widget__left{padding:35px; display:block;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp img{width:220px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h2{font-size:22px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h3{font-size:18px;}
.about_company__info .info__widget__main .inner__widget__right{padding:35px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp img{width:120px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp h2{font-size:22px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp p{font-size:12px; font-weight:600; letter-spacing:1px;}

.services__main .services__item .item__widget .item__widget__inner .content__holder a h3{font-size:16pt;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a h3{font-size:16pt;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a:hover h3:after{width:100px;}

.management__main{margin:0px; padding:45px 0px 35px;}
.management__main h2{margin-bottom:15px; font-size:16px; font-weight:700;}
.management__main h2:before, .management__main h2:after{width:75px;}
.management__main h2:after{width:45px;}
.management__main .profile__content__holder{padding-left:30px;}
.management__main .profile__content__holder .profile__image__box{padding:0px;}
.management__main .profile__content__holder .profile__detail__wrapp{padding:0px 0px !important;}
.management__main .profile__content__holder .profile__detail{padding:25px;}
.management__main .profile__content__holder .profile__detail p{font-size:15px; line-height:25px; margin-bottom:20px;}
.management__main .profile__content__holder .profile__detail h3{font-size:16px;}

.benefits__main .benefits__item .content__holder a p{font-size:11px;}

.carret__path{margin:0px; padding:45px 0px 5px;}
.carret__path h2{margin-bottom:15px; font-size:16px; font-weight:700;}
.carret__path h2:before, .carret__path h2:after{width:75px;}
.carret__path h2:after{width:45px;}
.carret__path .carret__path__item{margin-bottom:30px;}
.carret__path .carret__path__item img{width:100%;}
footer .footer__inner .footer__links ul{margin-bottom:35px;}
footer .footer__inner .footer__links ul li{width:100%; text-align:center;}
footer .footer__inner .footer__links ul li a{padding:0.55em; width:100%; display:block; margin:0px;}
footer .footer__bottom p{text-align:center; padding-bottom:15px;}
footer .footer__bottom ul{text-align:center;}
}



@media(max-width:575px){
.navbar .call__small{width:100%; background:#264c7b;
text-align:center; font-weight:600; padding:8px 0px; display:block;}
.navbar .call__small a{color:#fff; font-size:10pt; line-height:10pt; display:block;}
.navbar .navbar-brand{padding-left:15px;}
.navbar .navbar-brand img{height:50px;}
.navbar .navbar-toggler{margin-right:15px; border:0px solid red; padding:0px;}
.contact__info__top{display:none;}

.navbar{background-position:center top;}
.navbar .navbar-nav{background:#264c7b;}
.navbar .navbar-nav li{padding:0px;}
.navbar .navbar-nav li a{padding:1em 5%; margin:0px; display:block; width:100%; text-align:left;
border-top:1px solid rgba(255, 255, 255, 0.5); border-bottom:0px; font-size:10pt; letter-spacing:1px;}
.navbar .navbar-nav li a:hover{background:rgba(255, 255, 255, 0.1); border-bottom:none;}
.navbar .navbar-nav li:first-child a{border-top:none;}

.slider__main{height:auto; background-position:center;}
.slider__main .slider__inner{display:block; padding:70px 0px;}
.slider__main .slider__inner .inner__widget__left{width:100%; display:block; text-align:center;}
.slider__main .slider__inner .inner__widget .counter{margin:0px; width:32.33%; height:auto;}
.slider__main .slider__inner .inner__widget .counter .count-title{font-size:90pt; line-height:126px;}
.slider__main .slider__inner .inner__widget .counter .counter__box{height:60px;}
.slider__main .slider__inner .inner__widget{display:block; width:100%;}
.slider__main .slider__inner .inner__widget .counter .counter__top__box{-webkit-border-top-left-radius:30px; -webkit-border-top-right-radius:30px;
-moz-border-radius-topleft:30px; -moz-border-radius-topright:30px; border-top-left-radius:30px; border-top-right-radius:30px;}
.slider__main .slider__inner .inner__widget .counter .counter__bottom__box {-webkit-border-bottom-right-radius: 30px; -webkit-border-bottom-left-radius:30px;
-moz-border-radius-bottomright:30px; -moz-border-radius-bottomleft:30px; border-bottom-right-radius:30px; border-bottom-left-radius:30px;}
.slider__main .slider__inner .inner__widget h3{margin-top:10px; font-size:22pt; text-transform:uppercase;}
.slider__main .slider__inner .inner__widget{margin:0px; padding:0px;}
.slider__main .slider__inner .inner__widget p{font-size:16px; line-height:25px; margin:0px;}

.about_company__info{padding:15px;}
.about_company__info .info__widget__main .inner__widget__left{padding:35px; display:block;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp{padding:0px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp img{width:220px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h2{font-size:22px;}
.about_company__info .info__widget__main .inner__widget__left .inner__widget__wrapp h3{font-size:18px;}
.about_company__info .info__widget__main .inner__widget__right{padding:35px; text-align:center;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp img{width:220px;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp h2{font-size:22px; text-align:center;}
.about_company__info .info__widget__main .inner__widget__right .inner__widget__wrapp p{font-size:12px; font-weight:600; letter-spacing:1px; text-align:center;}
.select__job__category{margin:0px;}
.select__job__category .inner__widget{padding:30px;}
.select__job__category .middle__select{padding:0px;}
.select__job__category .inner__widget .custom-select{margin-bottom:20px;}
.open__positions{margin:0px; padding:45px 0px 35px;}
.open__positions h2{margin-bottom:15px; font-size:16px; font-weight:700;}
.open__positions h2:before, .open__positions h2:after{width:75px;}
.open__positions h2:after{width:45px;}

.services__main .services__item .item__widget .item__widget__inner .content__holder a h3{font-size:16pt;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a h3{font-size:12pt;}
.services__main .services__item .item__widget .item__widget__inner .content__holder .content__holder__inner a:hover h3:after{width:60px;}

.management__main{margin:0px; padding:45px 0px 35px;}
.management__main h2{margin-bottom:15px; font-size:16px; font-weight:700;}
.management__main h2:before, .management__main h2:after{width:75px;}
.management__main h2:after{width:45px;}
.management__main .profile__content__holder{padding:0px;}
.management__main .profile__content__holder .profile__image__box{padding:0px;}
.management__main .profile__content__holder .profile__detail__wrapp{padding:0px 15px !important;}
.management__main .profile__content__holder .profile__detail{margin:-30px 0px 0px; padding:15px;}
.management__main .profile__content__holder .profile__detail p{font-size:14px; line-height:25px;}
.management__main .profile__content__holder .profile__detail h3{font-size:14px;}
.benefits__main{margin:0px; padding:45px 0px 35px;}
.benefits__main h2{margin-bottom:15px; font-size:16px; font-weight:700;}
.benefits__main h2:before, .benefits__main h2:after{width:75px;}
.benefits__main h2:after{width:45px;}
.benefits__main .benefits__item{border-bottom:1px solid #cfcfcf; margin-bottom:0px; border-left:0px; border-right:0px;}
.benefits__main .last__child{border:0px;}

.carret__path{margin:0px; padding:45px 0px 5px;}
.carret__path h2{margin-bottom:15px; font-size:16px; font-weight:700;}
.carret__path h2:before, .carret__path h2:after{width:75px;}
.carret__path h2:after{width:45px;}
.carret__path .carret__path__item{margin-bottom:30px;}
.carret__path .carret__path__item img{width:100%;}
footer .footer__inner .footer__links ul{margin-bottom:35px;}
footer .footer__inner .footer__links ul li{width:100%; text-align:center;}
footer .footer__inner .footer__links ul li a{padding:0.55em; width:100%; display:block; margin:0px;}
footer .footer__bottom p{text-align:center; padding-bottom:15px;}
footer .footer__bottom ul{text-align:center;}
}

.video_lightbox_auto_anchor_image{display:none!important;}
.wpvl_auto_thumb_box img{display:none!important;}































