@charset "utf-8";

/************* HEADER ***************/

header nav ul.nav.navbar-nav {
    margin-left: 23px;
    margin-right: 0;

}

header nav .header-search {
    float: right;
}


header nav ul.nav.navbar-nav li.dropdown .dropdown-menu {
    background: #ffffff  no-repeat right center;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    background-size: 63%;
}


header nav ul.nav.navbar-nav li.dropdown ul {
    padding: 10px 0 20px 20px;
}

header nav ul.nav.navbar-nav li.dropdown ul li {
    width: 33%;
    float: left;

}



header nav ul.nav.navbar-nav li.dropdown ul li a {
    padding: 10px 0 10px 10px;
}

header nav ul.nav.navbar-nav li.dropdown ul li a:hover ,
header nav ul.nav.navbar-nav li.dropdown ul li a:focus {
    background-color: #e7e8ec;

}

header nav .navbar-form {
    padding: 0 0 0 15px;
}

header nav .navbar-form input[type=text] {
    padding-left: 10px;
    padding-right: 35px;

}

header nav .navbar-form button.btn,
header nav .navbar-form input.btn{
    right: 10px;
    left: auto;
}

.migdal-searchform-btn {
    right: 15px;
    left: auto;
}

.header-icons > * {
    float: left;
    margin: 0 0 0 10px;
}





@media (max-width: 991px) {



    .header-icons {
        margin-right: 15px;
        margin-left: 0;
    }

    .navbar-header {
        float: left;
        margin-left: 15px;
        margin-right: 0;

    }

    #mainrow .header-icons
    {
        float: left;
    }
}


#navbutton .show-mobile
{
    padding: 10px 35px 10px 10px;
}




#navbutton .dropdown .caret
{
    margin-right: 0;
    margin-left: 10px;
    float: right;
}




#navbutton .navbar-nav>li
{
    border-right: 1px solid #ebebeb;
    border-left: none;
    text-align: left;
}
#navbutton .navbar-nav>li:last-child
{
    border-right:none;
}








@media(min-width: 1400px)
{
    #company-benefits h2 {
        margin: 75px 0 40px 60px;
    }

    #company-benefits .container
    {
        margin-left: -15px;
        margin-right: 0;
    }
}

@media(max-width: 1390px)
{
    #company-benefits h2 {
        margin:50px 0 40px 50px;
    }
    #company-benefits .col-md-9
    {
        margin: -20px 0 15px -30px;
    }
}

#company-benefits .col-md-5 img
{
    float: right;
}


@media(max-width: 1024px)
{
    #company-benefits .col-md-9 {
        margin: -20px 0 15px -20px;
    }
}




section#contact-section .form-group,
section#newsletter-section .form-group{
    margin-right: 7px;
    margin-left: 0;
}
section#contact-section .form-group:first-child,
section#newsletter-section .form-group:first-child{
    margin-right: 25px;
    margin-left: 0;
}
@media (max-width: 1199px) {
    section#contact-section .form-group:first-child,
    section#newsletter-section .form-group:first-child{
        margin-right: 0;
    }
}

@media (max-width: 768px) {
    section#contact-section .form-group,
    section#newsletter-section .form-group {
        margin-right: 0;
    }
}

section#advantages-section > .container > .row > div.col-md-4 a:hover,
section#advantages-section > .container > .row > div.col-md-4 a:focus {
    background-color: rgba(255,255,255,0.5);
    -webkit-box-shadow: 0px -1px 25px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 0px -1px 25px 0px rgba(0,0,0,0.35);
    box-shadow: 0px -1px 25px 0px rgba(0,0,0,0.35);;
}










section#stocks-section > .container > .row .item {
    border-right: 2px solid #e6e8ec;
    border-left: 0;
}

footer #mega-footer > .container > .row > div {
    border-right: 1px solid #3d5381;
    border-left: 0;
}

footer #mega-footer > .container > .row > div:last-child {
    border-right:0;
}

footer #mega-footer > .container > .row > div:not(:first-child) {
    padding-left: 35px;
    padding-right: 0;
}

footer .header-icons > *:first-child {
    margin-left: 0;
}

@media (max-width: 991px) {
    footer #mega-footer > .container > .row > div:nth-child(4) {
        padding-left: 0;
    }
}

section#contact-section2 .form-group{
    margin-right: 7px;
    margin-left: 0;
}

section#contact-section2 .form-group:first-child{
    margin-right: 25px;
    margin-left: 0;
}

@media (max-width: 1199px) {
    section#contact-section .form-group:first-child
    section#newsletter-section .form-group:first-child{
        margin-right: 0;
    }
}

@media (max-width: 768px) {
    section#contact-section2 .form-group {
        margin-right: 0;
    }
}

.breadcrumb
{
    padding-left: 0;
}

#contact-details .col-md-4
{
    padding-left: 0;
}

#contact-details .midgal-form-button
{
    float: right;
    margin-right: 35px;
    margin-left: 0;
}

#contact-details .migdal_input_wrapper .fa
{
    padding-right: 10px;
    padding-left: 0;
}

#contact-details .migdal_input_wrapper select
{
    background-position: right center,left;
    padding: 0 0 0 30px;
}

@media(max-width: 991px)
{
    #contact-details .col-md-4
    {
        padding-left: 5px;
        padding-right: 0;
    }
    #contact-details .col-md-7
    {
        border-left: none;
        margin-left: 0;
    }
}

@media(max-width: 768px)
{
    #contact-details .col-md-4
    {
        padding-left: 15px;
        padding-right: 0;
    }
}

#contact-location .col-md-5
{
    padding-left: 20%;
    padding-right: 0;
}

#contact-location .col-md-7
{
    padding: 0 0 0 20px;
}

@media(max-width: 1400px)
{
    #contact-location .col-md-7
    {
        margin-left: -25px;
        margin-right: 0;
    }
    #contact-location .col-md-5
    {
        padding-left: 100px;
        padding-right: 0;
    }
}

@media(max-width: 991px)
{
    #contact-location .col-md-7
    {
        margin-left: 0;
    }
    #contact-location .col-md-5
    {
        padding-left: 0;
        margin-left: 35%;
    }
}

@media(max-width: 768px)
{
    #contact-location .col-md-5
    {
        padding-left: 0;
        margin-left: 40px;
    }
}

#vision-invest-responsibly .col-md-3
{
    padding-left: 0;
}

#vision-invest-responsibly img
{
    margin-left: -25px;
    margin-right: 0;
}


#vision-invest-responsibly .col-md-8
{
    margin-left: 50px;
    margin-right: 0;
    padding:0;
}


@media(max-width: 768px)
{
    #vision-invest-responsibly img
    {
        margin-left: auto;
    }
    #vision-invest-responsibly .col-md-8
    {
        margin-left: 0;
    }
}

#vision-innovation .col-md-4
{
    padding-left: 0;
}

@media(max-width: 991px)
{
    #vision-innovation img
    {
        margin-left: auto;
    }
}


#vision-fairness .visionfairnesmanage
{
    padding: 0 0 0 45px;
}

@media(max-width: 1024px)
{
    #vision-fairness .visionfairnesmanage
    {
        padding: 0 0 0 25px;
    }
}

#content-importance
{
    padding-left: 0;
}

#content-importance .col-md-12
{
    padding-left: 0;
}


#content-arrangement ul li
{
    margin-left: 15px;
    margin-right: 0;
}

/*
* specific padding for the select in the cf7 aside form
*/
.select-content-arrangement {
    padding: 0 4.6em 0 0.7em;
}

@media(max-width: 1400px)
{

    #content-arrangement .col-lg-offset-2
    {
        margin-left: 3%;
    }
}

#content-arrangement .col-lg-1
{
    right: 10px;
    left: auto;
    margin-right: 40px;
    margin-left: 0;
}

#custom-modal
{
    right: -400px;
    left: auto;
    float: right;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

#custom-modal .modal-header
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

#custom-modal .close
{
    float: left;
}

@media(max-width: 1025px)
{

    #content-arrangement .col-lg-offset-2
    {
        margin-left: -2.5%;
        margin-right: 0;
    }
}

#content-arrangement {
    padding-left: 0;
}

#content-arrangement .col-lg-8
{
    padding-left: 55px;
    padding-right: 60px;
}

@media(max-width: 991px)
{
    #content-arrangement .col-lg-8
    {
        padding-left: 120px;
        padding-right: 25px;
    }
}


#content-physical ul
{
    margin-left: 15px;
    margin-right: 0;
}

#content-physical .col-md-12
{
    padding-left: 0;
}

#content-physical .table th
{
    border-right: 1px solid #e2e5ec;
    border-left: none;
}

#content-physical .table th:last-child
{
    border-right:none;
}

#content-physical .table td
{
    border-right: 1px solid #e2e5ec;
    border-left: none;
}

#content-physical .table td:last-child
{
    border-right:none;
}
#content-physical .table td:first-child
{
    border-left:none;
}
#content-physical .table th:first-child
{
    border-left:none;
}

#content-physical .col-md-6
{
    padding-left: 0;
}

@media(max-width: 991px)
{
    #content-physical .col-md-12
    {
        padding-left: 15px;
        padding-right: 0;
    }
    #content-physical .col-md-6
    {
        padding-left: 15px;
        padding-right: 0;
    }
}

.boardmembers-major span:last-child
{
    padding: 0 30px 0 15px;
}

@media(max-width: 997px)
{

    .boardmembers-major a
    {
        margin-left: 0;
    }

    .boardmembers-major .header-icons .boardmembers-number
    {
        margin-right: 90px;
        margin-left: 0;
    }
    .boardmembers-major .header-icons>a
    {
        margin-left: 65px;
        margin-right: 0;
    }
}

@media(max-width: 399px)
{
    .boardmembers-major a
    {
        margin-left: 0;
    }
}

@media(max-width: 370px)
{
    .boardmembers-major a
    {
        margin-left: 0;
    }
}

@media(max-width: 320px)
{
    .boardmembers-major a
    {
        margin-left: 0;
    }

    .boardmembers-major span
    {
        margin-right: 0;
    }

    .boardmembers-major .header-icons .boardmembers-number
    {
        margin-right: 90px;
    }
    .boardmembers-major .header-icons>a
    {
        margin-left: 30px;
    }
}

.board-members-nationalteam .col-md-4 .fa
{
    margin-right: 10px;
}

.board-members-nationalteam .anchor
{
    margin-left: 3px;
    margin-right: 0;
}

@media(max-width: 991px)
{
    .board-members-nationalteam .col-md-8
    {
        padding-right: 0;
    }
}

@media(max-width: 1024px)
{
    #skirot-review ul li:last-child {
        float: right;
        margin-right: -25px;
        margin-left: 0;
    }

    #skirot-review li {
        margin-left: 35px;
        margin-right: 0;
    }
}

@media(max-width: 991px)
{
    #skirot-review li
    {
        margin-left: 0;
    }

    #skirot-review ul li:last-child
    {
        margin-right: 0;
        float: none;
    }

    #skirot-review ul li:first-child
    {
        margin-left: 0;
    }
}

#skirot-monthly-review img
{
    margin-left: 0;
}

#skirot-monthly-review .col-md-5
{
    padding-left: 0;
}
#skirot-monthly-review h2
{
    margin: 100px 0 10px 0;
}
#skirot-monthly-review p
{
    font-size: 19px;
}

#skirot-monthly-review .col-md-4
{
    margin-left: 63px;
    margin-right: 0;
}

#skirot-monthly-review .col-md-4 .midgal-button-container
{
    margin-left: 0;
}


#skirot-monthly-review .col-md-4 .buttonrow
{
    padding-right: 15px;
    padding-left: 0;
}


@media(max-width: 1400px)
{
    #skirot-monthly-review .mainrow
    {
        margin-left: 20px;
        margin-right: 0;
    }
}


@media(max-width: 991px)
{
    #skirot-monthly-review .col-md-5
    {
        padding-right: 0;
    }
}

#skirot-review2 ul li:first-child
{
    margin-left: -20px;
    margin-right: 0;
}

#skirot-review2 ul li:last-child
{
    float: right;
    margin-right: -27px;
    margin-left: 0;
}

@media(max-width: 1024px)
{
    #skirot-review2 ul li:last-child {
        float: right;
        margin-right: -25px;
        margin-left: 0;
    }

    #skirot-review2 li {
        margin-left: 35px;
        margin-right: 0;
    }
}

@media(max-width: 991px)
{
    #skirot-review2 li
    {
        margin-left: 0;
    }
    #skirot-review2 ul li:last-child
    {
        margin-right: 0;
    }
    #skirot-review2 ul li:first-child
    {
        margin-left: 0;
    }
}

#articles-article .col-md-8
{
    padding: 15px 60px 20px 30px;
}

@media(max-width: 768px)
{
    #newspapers-article .row
    {
        box-shadow: 0 5px 8px 0 #f1f1f1;
    }
}

#article-arrangement .col-md-6
{
    padding-left: 0;
}

#article-arrangement .capital
{
    padding: 0 66px 0 0;
}

#article-arrangement .capital ul
{
    margin-left: 15px;
    margin-right: 0;
}


.manage-private-clients .col-md-10
{
    padding: 0 5px 0 20px;
}

.manage-private-clients img
{
    margin-left: 0;
}

@media(max-width: 991px)
{
    .manage-private-clients img
    {
        margin-left: 35%;
        margin-right: 0;
    }
}

@media(max-width: 768px)
{
    .manage-private-clients img
    {
        margin-left: 30%;
        margin-right: 0;
    }
}

#maslulim-financial-solution .midgal-button-container.inline
{
    margin-left: 41.666665%;
    margin-right: 0;
}

@media(max-width: 1024px)
{

    #maslulim-financial-solution .midgal-button-container.inline
    {
        margin-left: 40.666665%;
        margin-right: 0;
    }
}

@media(max-width: 991px)
{
    #maslulim-financial-solution .midgal-button-container.inline
    {
        margin-right: 33.3333334%;
        margin-left: 0;
    }
}

@media(max-width: 768px)
{
    #maslulim-financial-solution .midgal-button-container.inline
    {
        margin-left: 0;
    }
}

#muslulim-investment-portfolio .col-md-2
{
    padding-left: 0;
}

#muslulim-investment-portfolio .row:first-child
{
    padding: 0;
}

#muslulim-investment-portfolio ul
{
    padding: 0 0 0 15px;
}


.maslulim-global-investment ul
{
    padding:0 0 0 15px;
}

.maslulim-global-investment .col-md-2
{
    padding-left: 0;
}

#maslulim-golf-bag .col-md-2
{
    padding-left: 0;
}


#further-details .form-group
{
    margin-left: 15px;
    margin-right: 0;
}


#further-details .midgal-form-button
{
    margin-left: 15px;
    margin-right: 0;
}

#survey-results .col-md-2 div
{
    padding: 22px 5px 0 0;
}

#advantages-advantage .col-md-10
{
    padding-left: 40px;
    padding-right: 0;
}

#carrers-vacancies .panel-body
{
    padding-left: 80px;
    padding-right: 0;
}

#carrers-vacancies .icon-close
{
    padding: 33px 0 0 50px;
}

#carrers-vacancies .icon-open
{
    padding: 33px 0 0 50px;
}

#carrers-vacancies h4
{
    margin-left: 70px;
    margin-right: 0;
}

#faq .panel-body
{
    padding-left: 80px;
    padding-right: 0;
}

#faq .icon-close
{
    padding: 33px 0 0 50px;
}

#faq .icon-open
{
    padding: 33px 0 0 50px;
}

#faq h4
{
    margin-left: 70px;
    margin-right: 0;
}

#bankforinvest-transaction .migdal-over-effect-wrapper figure > figcaption > h4
{
    right: 0;
}

#best-deals .migdal-over-effect-wrapper figure > figcaption > h4
{
    right: 0;
}

#howitworks .col-md-3
{
    padding-left: 0;
}


@media(max-width: 991px)
{
    #howitworks .col-md-3
    {
        padding-left: 15px;
        padding-right: 0;
    }
}

#finance-investing .col-md-7
{
    border-right: 1px solid #e6e9ef;
    border-left: none;
}

#finance-investing .col-md-5
{
    padding-left: 80px;
    padding-right: 0;
}

@media(max-width: 768px)
{
    #finance-investing .col-md-5
    {
        padding-left: 0;
    }
}

#finance-search .navbar-form {
    padding: 0 0 0 15px;
}

#finance-search .navbar-form input[type=text] {
    padding-right: 35px;
    padding-left: 0;
}

#finance-search .navbar-form button.btn {
    right: 0;
}

.banner-invest,
.banner-homepage {
    padding: 30px 0 0 30px;
}

#kranotinside-menu .col-md-9
{
    padding-left: 60px;
    padding-right: 0;
}



#kranotinside-menu .col-md-9 .table th
{
    border-left: none;
}

#kranotinside-menu .col-md-9 .table th:last-child
{
    border-right:none;
    border-top-left-radius: 0;
}

#kranotinside-menu .col-md-9 .table td
{
    border-right: 1px solid #e2e5ec;
}
#kranotinside-menu .col-md-9 .table td:last-child
{
    border-right:none;
}

#kranotinside-menu .col-md-9 .table td:first-child
{
    border-left:none;
}

#kranotinside-menu .col-md-9 .table th:first-child
{
    border-left:none;
    border-top-right-radius: 0;
}

#kranotinside-menu .col-md-9 h3
{
    padding-left: 5px;
    padding-right: 0;
}

#kranotinside-menu .col-md-9 .table .fa
{
    margin-left: 20px;
    margin-right: 0;
}

@media(max-width: 991px)
{
    #kranotinside-menu .col-md-9
    {
        padding-left: 15px;
        padding-right: 0;
    }
}

#survey-questions .question .wrapper-question
{
    box-shadow: 0 2px 10px 4px #f1f1f1;
    text-align: left;
}

#survey-questions .question .wrapper-question span
{
    font-size: 20px;
    margin-left: 15px;
    margin-right: 0;
}

#survey-questions input[type="checkbox"] + label span {
    margin:-1px 0 0 4px;
}

#finance-search .result .col-md-3 .selected
{
    border-radius: 7px 0 0 7px;
    box-shadow: 0 6px 10px 1px #f1f1f1;
}

.background-line:before {
    right: 25px;
}

.background-line:after {
    left: 25px;
}

#company-benefits h3, #company-benefits p {
    text-align: left;
}

#menu-accordion .fa {
    margin-left: .3em;
    float: right;
}

#newspapers-article .midgal-button-container.inline {
    float: right;
}


.select-content-arrangement {
    padding: 0 4.6em 0 0.7em !important;
}

/* ============== Gal Css ==============*/

/*
* contact template
*/
.main-form {
    border-right: 1.2px solid #0c2861;
    border-left: none;
    padding: 0 45px 0 0;
}

.main-content {
    padding: 0 0 0 45px;
}


@media screen and (max-width: 966px) {
    .main-form {
        border-right: 0;
        padding-right: 0;
    }
}



section#newsletter-section {
    display: none;
}



