@charset "utf-8";
/* CSS Document */
*{padding:0px;margin:0px;list-style-type:none;}
body {
    padding-top: 100px;
    font-family: 'titilliumregular';
    color:#4f4a4a;
    overflow-x: hidden !important;
}
a{border:none;outline:none;}
a:hover{border:none;outline:none;}
a:focus{border:none;outline:none;}
.top_line{border-top:10px solid #2d3d4c;}
.navbar_custom {
    min-height: 100px;
    padding: 0;
    background-color:#fff;
    box-shadow:none !important;
}

.navbar-brand>img {width: 100px;}
.inneer_carousel_contain_detail h1{font-size:40px;color:#2d3d4c;font-family: 'titillium_bdbold';text-align:left;}
.inneer_carousel_contain_detail p{font-size:20px;color:#737373;text-align:left;}

.navbar_brand_logo{padding:22px 10px;}

.navbar_nav > li {margin-right: 10px;}
.navbar_nav > li:last-child {margin-right: 00px;}
.navbar_nav > li > a {font-size:16px;color:#636363!important;padding:10px 15px 10px 33px;margin:28px 1px;border-radius:5px;}
.navbar_nav > li:first-child > a {background: url(../images/home_icon.png); background-repeat: no-repeat; background-position: 10px center;}
.navbar_nav > li:first-child > a:hover, .navbar_nav > li.active:first-child a {background: url(../images/home_icon_h.png); background-repeat: no-repeat; background-position: 10px center;}

.navbar_nav > li:nth-child(2) > a {background: url(../images/solution_icon.png ); background-repeat: no-repeat; background-position: 10px center;}
.navbar_nav > li:nth-child(2) > a:hover, .navbar_nav > li.active:nth-child(2) > a {background: url(../images/solution_icon_h.png ); background-repeat: no-repeat; background-position: 10px center;}

.navbar_nav > li:nth-child(3) > a {background: url(../images/technology_icon.png); background-repeat: no-repeat; background-position: 10px center;}
.navbar_nav > li:nth-child(3) > a:hover, .navbar_nav > li.active:nth-child(3) > a {background: url(../images/technology_icon_h.png); background-repeat: no-repeat; background-position: 10px center;}

.navbar_nav > li:nth-child(4) > a {background: url(../images/about_icon.png); background-repeat: no-repeat; background-position: 10px center;}
.navbar_nav > li:nth-child(4) > a:hover, .navbar_nav > li.active:nth-child(4) > a {background: url(../images/about_icon_h.png); background-repeat: no-repeat; background-position: 10px center;}

.navbar_nav > li:nth-child(5) > a {background: url(../images/call_icon.png); background-repeat: no-repeat; background-position: 10px center;}
.navbar_nav > li:nth-child(5) > a:hover, .navbar_nav > li.active:nth-child(5) > a {background: url(../images/call_icon_h.png); background-repeat: no-repeat; background-position: 10px center;}
.navbar_nav > li > a:hover{color:#FFF;/*border-radius:30px;*/}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > .active > a:hover{color:#fff !important;background-color:#0071bc!important;}
.navbar-default .navbar-nav > li > a:hover{color:#FFF;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar-default .navbar-nav > li > a:hover{color:#fff !important;background-color:#0071bc!important;}

/**/
.btn{border:none;}
.btn:hover{border:none;outline:none;}
.btn:focus{border:none;outline:none;}
.btn.active, .btn:active{box-shadow:none;border:none;outline:none;}
.btn_round{font-size:16px;font-family: 'titilliumbold';padding:10px 30px;color:#FFF;}
.btn_round:hover, .btn_round:focus{color:#FFF;}
.btn_blue{background-color:#0071bc!important;}
.btn_purple{background-color:#0071bc !important;}
.banner_txt{margin-top:50px;}
/**/
.career-section .ttl_line {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #0071bc;
    text-align: center;
    height: 0px;
    width:auto;
    padding-left: 60px;
    padding-right: 60px;
}



.title_1  { width: 100%; float: left; margin-bottom: 40px; text-align: center}
.title_1 h2 {  font-size:60px; margin: 0; padding: 0; font-family: 'titillium_bdbold';  color:#0071bc; text-transform: uppercase;}
.sub_title { width: 100%; text-align: left;margin-bottom: 30px;}
.sub_title h2 {  font-size:35px; font-family: 'titillium_bdbold'; margin: 0;  color:#000;}




.col-center{
    float: none !important;
    margin: 0 auto !important;
}

/**/

.icon1 img{width:100%;}




.icon_main:hover{
    background-color:#b9e9ff;
}
.mt-100{margin-top:-100px;}


.parallax-like {
    padding: 0;
    -webkit-background-size: cover;
    background-size: cover;
    color: #fff;
    background-attachment: fixed;
    background-image: url(../images/parallax.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    overflow: hidden;
    width: 100%;
}
.parallax-like .overlay {
    min-height: 400px;
    background: rgba(255, 255, 255,0.54);
    font-size: 40px;
    padding-bottom: 60px;
    padding-top: 130px;
    position: relative;
}
.parallax-like h3 {
    font-family: "titillium_bdbold";
    font-size: 48px;
    color: #0071bc;
}
.img_border_blue{
    /*border:8px solid #a7e2fd;	*/
}
.clients_logo{margin-top:10px;margin-bottom:10px;}
.bg_lgt_gry{background-color:#f8f6f6;}

.faq_main{width:100%;margin-top:40px;margin-bottom:60px;}
.sidelist{
    float:left;	
    padding:0px;
}
.sidelist ul{
    padding:0px;
}
.sidelist ul li{
    list-style-type: none;
    background-color: #FFF;
    padding-right: 10px;	
    margin-bottom:5px;
}
.sidelist ul li a {
    background-color: #2a3b4d;
    border-bottom: 1px solid #ccc;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    padding: 15px;
    width: 90%;	
}
.sidelist li{width:100%;text-align:left;margin-bottom:5px;background-color:#FFF;}
.sidelist li a{padding-top:20px;padding-bottom:20px; color:#0b544b;font-size:22px;}

.sidelist .active > a{color:#FFF;}
.nav-tabs{border:none;}
.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus{background-color:#0b544b;border-radius:0px;}
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus{    border: 0 none;
                                                                                 border-radius:0;
                                                                                 margin-right:0px;
                                                                                 background-color:transparent;	
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{color:#FFF;}
.tabs-left > .nav-tabs > li > a {
    border: 0 none;
    border-radius:0;
    margin-right:0px;
    background-color:transparent;
}

.job_detail{background-color:#FFF;padding:10px;text-align:left;}
.job_detail p{
    font-size: 18px;
    color: #2d4246;
    margin-bottom: 20px;
    clear: left;
}
.job_detail .ttl_dec{font-size:18px;background-color:#0b544b;padding:5px;border-radius:0px;margin-bottom:10px;float:left;}






.adres {
}
.adres h2 {
    color: #0071bc;
    font-size: 28px;
    text-align: left;
    font-family: 'titilliumbold';
}
.adres p {
    color: #2d4246;
    font-size: 20px;
    text-align: left;
    line-height: 24px;
}
.contact_from {
}

.contact_from input {
    background-color: #FFF;
    border-radius: 0px;
    height: 50px;
}
.contact_from .txt_area {
    background-color: #FFF;
    border-radius: 0px;
}
.contact_from .form-group { padding: 0 5px; margin-bottom: 15px;}
.contact_from .project_txt_btn {
    background-color: #488bdf;
    /*border-radius: 4px;*/
    border-radius: 0px;
    color: #fff !important;
    font-size: 14px;
    padding: 10px 12px;
    text-transform: uppercase;
}
.footer {
    background-color: #0071bc;
}
.footer_fonts {
    font-size: 15px;
    color: #FFF;
    padding-top: 20px;
    overflow: auto;
    text-align: center;
}
ul.socialNetwork {
    padding: 0;
    display: block;
    margin-top: 15px;
}
ul.socialNetwork li {
    display: inline-block;
    list-style-type: none;
}
.iconRounded {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    display: block;
    text-align: center;
    padding-top: 11px;
}
.iconRounded:before {
    margin: auto;
    text-align: center;
}
.iconBig {
    font-size: 50px;
}
.iconBig.iconRounded {
    width: 112px;
    height: 112px;
    padding-top: 29px;
    border-width: 4px;
}
.iconRounded {
    border: 2px solid #488bdf;
    color: #FFF;
    background-color: #488bdf;
}
.iconRounded:hover, .color1 .iconRounded:hover {
    background-color: #FFF;
    color: #488bdf;
}



/**/
.top_mail_panel{
    width: 100%;
    background: #0095da;
    padding-top: 5px;
    padding-bottom: 5px;
}
.gi-2x{font-size: 14px;}
.gi-3x{font-size: 16px;}
.gi-4x{font-size: 18px;}
/*.gi-5x{font-size: 20px;}*/
.gi-5x{
    font-size: 18px;
    width: 22px;	
}

.white_ic {
    color: #fff;
    float: left;
    line-height: 8px;
    margin-right: 5px;
    margin-top: 5px;
    padding-top: 0;
}
.font_white{color:#FFF;font-weight:normal;}
.bg_white{background:#FFF;}

/*.footer{margin-top:20px;}*/
.color_wht{color:#FFF !important;}









.col-md-5.col-sm-12.col-xs-12.text-center.banner_txt.slideInRight.animated.wow.animated img{display: inline-table;
                                                                                            max-width: 100%;}




.navbar-default .navbar-toggle .icon-bar{background-color:#FFF;}










.modal-fullscreen {
    background: #FFF;
}
.modal-fullscreen .modal-content {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.modal-backdrop.modal-backdrop-fullscreen {
    background: #ffffff;
}
.modal-backdrop.modal-backdrop-fullscreen.in {
    opacity: .97;
    filter: alpha(opacity=97);
}
.nopadding{padding:0px;}

/* .modal-fullscreen size: we use Bootstrap media query breakpoints */

.modal-fullscreen .modal-dialog {
    margin: 0;
    margin-right: auto;
    margin-left: auto;
    /* [disabled]width: 100%; */
}
@media (min-width: 768px) {
    .modal-fullscreen .modal-dialog {
        width: 750px;
    }
}
@media (min-width: 992px) {
    .modal-fullscreen .modal-dialog {
        width: 970px;
    }
}
@media (min-width: 1200px) {
    .modal-fullscreen .modal-dialog {
        width: 1170px;
    }
}


.modal-body h4{font-size:24px;font-family: 'titillium_bdbold';color:#2d3d4c;margin-top: 0;}
.modal-body p{font-size:18px;margin-top: 0;}
.icon1 {
    border: 1px solid #c66636;
    border-radius: 100%;
}
.modal-title{font-size:24px;font-family: 'titillium_bdbold';color:#2d3d4c;margin-top: 0;}
.clients_logo img{width:100%;}
.service_img{border:1px solid #CCC;}



.etrog_health { width: 100%; float: left; margin-top: 40px;}
.etrog_health .sub_title {text-align: center;}
.etrog_health  .health_listing { width: 100%; padding: 10px ; float: left; text-align: center; background: rgba(255, 255, 255, 0.9); margin-bottom: 30px;}
.etrog_health  .health_listing:hover {background: rgba(255, 255, 255, 1);}
.etrog_health .health_listing h2 {font-size:18px; color: #0071bc; margin-top: 5px;}


.features { width: 100%; float: left;}
.features .sub_title {text-align: center;}
.features .features_icon {     width: 100%; border: 3px solid transparent; padding: 20px 10px 10px 10px;  background-color: rgba(255, 255, 255, 0.05); height: 150px;  margin-bottom: 30px;  float: left; position: relative;}
.features .features_icon:hover {background-color: rgba(255, 255, 255, 0); border: 3px solid rgba(255, 255, 255, 0.05)}
.features .features_icon img { }
/*.features .features_icon:after { position: absolute; content: ""; height: 20px; width: 20px;left: 100%; top: 14%; background: url(../images/right_arrow.png); background-repeat: no-repeat; background-position: center center;}*/
.features .afternone:after {display: none;}
.features .features_icon p { color: #fff; text-align: center; margin-top: 10px;}

.solutions_section { padding:150px 0 80px;   }
.technology_section .title_1 h2 { color: #fff;}
.technology_section .sub_title h2 { color: #fff;}
img { max-width: 100%;}

.contact_addr { text-align: left;}
.contact_addr h2 {text-align: left; display: inline-block; border-bottom:1px solid rgba(0, 0, 0, 0.1); width: 100%; padding-bottom: 5px; color: #0071bc; font-weight: bold; font-size: 20px; margin-top: 0px;}
.contact_addr span { color: #636363;}
.contact_addr p {margin: 0;}
.contact_addr a { color: #636363; font-size: 16px; font-weight: bold;}
.contact_addr .address {margin-bottom: 15px; padding-top: 10px;}


