/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/

@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-35Light.eot');
    src:local('Avenir LT Std TR 35 Light'),
    local('AvenirLTStdTR-35Light'),
    url('assets/fonts/AvenirLTStd-35Light.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-35Light.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-35Light.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-35Light.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-35Light.svg#AvenirLTStdTR-35Light') format('svg');
    font-weight:200;
    font-style:normal
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-35LightOblique.eot');
    src:local('Avenir LT Std TR 35 Light Obliq'),
    local('AvenirLTStdTR-35LightOblique'),
    url('assets/fonts/AvenirLTStd-35LightOblique.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-35LightOblique.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-35LightOblique.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-35LightOblique.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-35LightOblique.svg#AvenirLTStdTR-35LightOblique') format('svg');
    font-weight:200;
    font-style:italic
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-45Book.eot');
    src:local('Avenir LT Std TR 45 Book'),
    local('AvenirLTStdTR-45Book'),
    url('assets/fonts/AvenirLTStd-45Book.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-45Book.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-45Book.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-45Book.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-45Book.svg#AvenirLTStdTR-45Book') format('svg');
    font-weight:300;
    font-style:normal
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-45BookOblique.eot');
    src:local('Avenir LT Std TR 45 Book Obliq'),
    local('AvenirLTStdTR-45BookOblique'),
    url('assets/fonts/AvenirLTStd-45BookOblique.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-45BookOblique.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-45BookOblique.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-45BookOblique.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-45BookOblique.svg#AvenirLTStdTR-45BookOblique') format('svg');
    font-weight:300;
    font-style:italic
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-55Roman.eot');
    src:local('Avenir LT Std TR 55 Roman'),
    local('AvenirLTStdTR-55Roman'),
    url('assets/fonts/AvenirLTStd-55Roman.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-55Roman.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-55Roman.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-55Roman.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-55Roman.svg#AvenirLTStdTR-55Roman') format('svg');
    font-weight:400;
    font-style:normal
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-55Oblique.eot');
    src:local('Avenir LT Std TR 55 Oblique'),
    local('AvenirLTStdTR-55Oblique'),
    url('assets/fonts/AvenirLTStd-55Oblique.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-55Oblique.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-55Oblique.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-55Oblique.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-55Oblique.svg#AvenirLTStdTR-55Oblique') format('svg');
    font-weight:400;
    font-style:italic
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-65Medium.eot');
    src:local('Avenir LT Std TR 65 Medium'),
    local('AvenirLTStdTR-65Medium'),
    url('assets/fonts/AvenirLTStd-65Medium.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-65Medium.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-65Medium.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-65Medium.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-65Medium.svg#AvenirLTStdTR-65Medium') format('svg');
    font-weight:600;
    font-style:normal
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-65MediumOblique.eot');
    src:local('Avenir LT Std TR 65 Med Obliq'),
    local('AvenirLTStdTR-65MediumOblique'),
    url('assets/fonts/AvenirLTStd-65MediumOblique.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-65MediumOblique.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-65MediumOblique.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-65MediumOblique.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-65MediumOblique.svg#AvenirLTStdTR-65MediumOblique') format('svg');
    font-weight:600;
    font-style:italic
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-85Heavy.eot');
    src:local('Avenir LT Std TR 85 Heavy'),
    local('AvenirLTStdTR-85Heavy'),
    url('assets/fonts/AvenirLTStd-85Heavy.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-85Heavy.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-85Heavy.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-85Heavy.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-85Heavy.svg#AvenirLTStdTR-85Heavy') format('svg');
    font-weight:700;
    font-style:normal
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-85HeavyOblique.eot');
    src:local('Avenir LT Std TR 85 Heavy Obliq'),
    local('AvenirLTStdTR-85HeavyOblique'),
    url('assets/fonts/AvenirLTStd-85HeavyOblique.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-85HeavyOblique.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-85HeavyOblique.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-85HeavyOblique.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-85HeavyOblique.svg#AvenirLTStdTR-85HeavyOblique') format('svg');
    font-weight:700;
    font-style:italic
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-95Black.eot');
    src:local('Avenir LT Std TR 95 Black'),
    local('AvenirLTStdTR-95Black'),
    url('assets/fonts/AvenirLTStd-95Black.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-95Black.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-95Black.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-95Black.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-95Black.svg#AvenirLTStdTR-95Black') format('svg');
    font-weight:800;
    font-style:normal
}
@font-face {
    font-family:'Avenir LT Std';
    src:url('assets/fonts/AvenirLTStd-95BlackOblique.eot');
    src:local('Avenir LT Std TR 95 Black Obliq'),
    local('AvenirLTStdTR-95BlackOblique'),
    url('assets/fonts/AvenirLTStd-95BlackOblique.eot?#iefix') format('embedded-opentype'),
    url('assets/fonts/AvenirLTStd-95BlackOblique.woff2') format('woff2'),
    url('assets/fonts/AvenirLTStd-95BlackOblique.woff') format('woff'),
    url('assets/fonts/AvenirLTStd-95BlackOblique.ttf') format('truetype'),
    url('assets/fonts/AvenirLTStd-95BlackOblique.svg#AvenirLTStdTR-95BlackOblique') format('svg');
    font-weight:800;
    font-style:italic
}


.forms-page { font-family: 'Avenir LT Std' }

.knowledge-filter {
    border: 1px solid #fff;
    background: #fff;
    border-radius: 7px;
    /*margin-top: 87px;*/
    box-shadow: 0 0 40px rgb(0 0 0 / 10%);
    padding: 22px 27px 43px 27px;
}

.knowledge-filter .reset-btn button {
    width: 48% !important;
    height: 40px;
    color: #000;
    background-color: #f8e14c;
    border: 1px solid #f8e14c;
    text-transform: uppercase;
    font-weight: 900;
    letter-spacing: 0.5px;
}

.reset-btn button:last-of-type { color: #fff !important; }

.knowledge-filter select {
    border: 3px solid #00457b;
    width: 100%;
    height: 34px;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1.3px;
    font-weight: 700;
    color: #00457b;
    margin-bottom: 35px;
}

.knowledge-filter h3{font-family: 'Avenir LT Std'; font-weight: 700; color: #000; font-size: 24px; margin: 0px !important; padding-bottom: 10px; }
.knowledge-filter h4 {font-family: 'Avenir LT Std'; font-weight: 600; color: #000; font-size: 20px; }
.knowledge-filter .checkbox-knwldg {padding-bottom: 10px !important;}
.knowledge-filter .checkbox-knwldg span {
    position: relative;
    display: inline-block;
    /*float: left;*/
    /*width: 90%;*/
    /*width: calc(100% - 26px);*/
}
.knowledge-filter .checkbox-knwldg label{position:relative; display:block; width:100%; font-family: 'Avenir LT Std'; font-weight: 600; color: #00457b; padding:2px 0 0 0 ; margin:0; font-size: 13px; line-height:20px; text-transform: uppercase; vertical-align: top;}
.knowledge-filter .checkbox-knwldg label::after {content:""; clear:both;height:0px; display:block; width:100%;}
.knowledge-filter .checkbox-knwldg input {position: relative; float:left; width:20px; height:20px; vertical-align: top; margin:-2px 5px 0 0;}

.knowledge-filter .filter-year { margin-bottom: 25px; }

.knowledge-filter .reset-btn{text-align: center; margin-top: 20px; }
.knowledge-filter .reset-btn button{width: 48% !important; height: 40px; color: #000; background-color: #f8e14c; border: 1px solid #f8e14c; text-transform: uppercase; font-weight: 900; letter-spacing: 0.5px;}
.knowledge-filter .reset-btn img{padding-left: 12px; padding-bottom: 6px; vertical-align: middle; }


.reset-btn button {
    width: 100% !important;
    border: none !important;
}
.reset-btn button:last-of-type {
    color: #fff !important;
}
.reset-btn button:last-of-type img {
    filter: brightness(0) invert(1) !important;
}

#slider .noUi-connect { background-color: #f8e14d; }
aside.filter { width: 100%; }

/* Knowledge Center */
.knowledge-center table th, .knowledge-center table td {
    width: 25%;
    color: #848484;
    font-size: 16px;
    font-weight: 200;
    vertical-align: middle;
}


.forms-page .recapcha2_container #recaptcha_check_empty, table.form .recapcha2_container #recaptcha_check_empty
{
    width: 50px;
    height: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    bottom: 27px;
    left: 18px;
}


/* Modal Windows */
.modal-open {
    overflow:hidden
}
.modal {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1050;
    display:none;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    outline:0
}
.modal.fade .modal-dialog {
    -webkit-transition:-webkit-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out;
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%)
}
.modal.in .modal-dialog {
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0)
}
.modal-open .modal {
    overflow-x:hidden;
    overflow-y:auto
}
.modal-dialog {
    position:relative;
    width:auto;
    margin:10px
}
.modal-content {
    position:relative;
    background-color:#fff;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    outline:0;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5)
}
.modal-backdrop {
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000
}
.modal-backdrop.fade {
    filter:alpha(opacity=0);
    opacity:0
}
.modal-backdrop.in {
    filter:alpha(opacity=50);
    opacity:.5
}
.modal-header {
    min-height:16.43px;
    padding:15px;
    border-bottom:1px solid #e5e5e5
}
.modal-header .close {
    margin-top:-2px
}
.modal-title {
    margin:0;
    line-height:1.42857143
}
.modal-body {
    position:relative;
    padding:15px
}
.modal-footer {
    padding:15px;
    text-align:right;
    border-top:1px solid #e5e5e5
}
.modal-footer .btn+.btn {
    margin-bottom:0;
    margin-left:5px
}
.modal-footer .btn-group .btn+.btn {
    margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
    margin-left:0
}
.modal-scrollbar-measure {
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
    position:absolute;
    top:0;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    border:0
}
.embed-responsive-16by9 {
    padding-bottom:56.25%
}
.embed-responsive-4by3 {
    padding-bottom:75%
}

/* Colorbox - PDF overlay library */
#colorbox,
#cboxOverlay,
#cboxWrapper {
    position:absolute;
    top:0;
    left:0;
    z-index:9999;
    overflow:hidden
}
#cboxWrapper {
    max-width:none
}
#cboxOverlay {
    position:fixed;
    width:100%;
    height:100%
}
#cboxMiddleLeft,
#cboxBottomLeft {
    clear:left
}
#cboxContent {
    position:relative
}
#cboxLoadedContent {
    overflow:auto;
    -webkit-overflow-scrolling:touch
}
#cboxTitle {
    margin:0
}
#cboxLoadingOverlay,
#cboxLoadingGraphic {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
#cboxPrevious,
#cboxNext,
#cboxClose,
#cboxSlideshow {
    cursor:pointer
}
.cboxPhoto {
    float:left;
    margin:auto;
    border:0;
    display:block;
    max-width:none;
    -ms-interpolation-mode:bicubic
}
.cboxIframe {
    width:100%;
    height:100%;
    display:block;
    border:0
}
#colorbox,
#cboxContent,
#cboxLoadedContent {
    box-sizing:content-box;
    -moz-box-sizing:content-box;
    -webkit-box-sizing:content-box
}
#cboxOverlay {
    background:#000
}
#colorbox {
    outline:0
}
#cboxContent {
    margin-top:20px;
    background:#000
}
.cboxIframe {
    background:#fff
}
#cboxError {
    padding:50px;
    border:1px solid #ccc
}
#cboxLoadedContent {
    border:5px solid #000;
    background:#fff
}
#cboxTitle {
    position:absolute;
    top:-16px;
    left:5px;
    color:#fff;
    font-size:15px;
    font-weight:bold
}
#cboxCurrent {
    position:absolute;
    top:-16px;
    right:5px;
    color:#fff;
    font-size:12px
}
#cboxLoadingGraphic {
    background:url('../js/colorbox/images/loading.gif') no-repeat center center #000
}
#cboxPrevious,
#cboxNext,
#cboxSlideshow,
#cboxClose {
    border:0;
    padding:0;
    margin:0;
    overflow:visible;
    width:auto;
    background:none
}
#cboxPrevious:active,
#cboxNext:active,
#cboxSlideshow:active,
#cboxClose:active {
    outline:0
}
#cboxSlideshow {
    position:absolute;
    top:-20px;
    right:90px;
    color:#fff
}
#cboxPrevious {
    position:absolute;
    top:50%;
    left:5px;
    margin-top:-32px;
    background:url(data:image/png;base64,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) no-repeat top left;
    width:28px;
    height:65px;
    text-indent:-9999px
}
#cboxPrevious:hover {
    background-position:bottom left
}
#cboxNext {
    position:absolute;
    top:50%;
    right:5px;
    margin-top:-32px;
    background:url(data:image/png;base64,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) no-repeat top right;
    width:28px;
    height:65px;
    text-indent:-9999px
}
#cboxNext:hover {
    background-position:bottom right
}
#cboxClose {
    position:absolute;
    top:5px;
    right:5px;
    display:block;
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAACCCAMAAACKP+2+AAAA0lBMVEX///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmZmZOT1BKSkopKSkZGRoQEBAICAjv7+9aWlpra2uHiYt/gIF7e3t2d3hzc3Nub3Hq6uvq6+vm5udSUlLe3t9FRkdCQkI6OjotLS4hISG9vb3P0NIzMzPFxcbS09Str7GnqKmlpaaZmZmPkJKLi4vi4+SDg4TMzMzBw8Ta29y3ubvW1te0tbX39/f////g4eLY2drHyMqpq62Tk5Stra2goqShuidxAAAAD3RSTlMAESIzRFVmd4iZqrvM3e5GKvWZAAAFL0lEQVR4Xu3aV5eyOACA4dAHlYSOvfc6vc/Xdvf//6UNxiECo2AIZy923pu5cPQxEQKeCFRwOklWriDKqKbJsgROp4IqOJ+gnQWgAjKqAiSDjNRzQxCyBBkBZGT+Fx2HRwA/GoOYJQgGAnneSRWRrI4bCqOmi0haplBDIYGgmkEoRHA77TY26vf3HSLALEGFiBAYqWjxpLiBSPN2q+2Oms2eR4hKHJC0eBUMREQ6QzkmDGq0Hh8b/lfzpBgoHSFOpSc/DGK02yYW0oSOUH6CGmli0ul0um6CIAILgZQUMen1zG634aYIBbERRpKYNhp138GMlyQMRgJJccIzzZGPkNNoWISIDnYJsRJq4vxeWFjABob2iXSNYSToRIjoq+gKqhUnwNVXhMyVALUT08iREPQEAFXAiaDJlWNAFwFHgibJh+jr8yZo7ISz4EEsFqeJdW/Gg1ib8zQRLUGcCHP6JeFPTX4ENtKEb+EHGmsexNzEWX6S8O16SJizMJeV8Jw5rm6Gjfw44Vl1TGCj0et2uzNWYlbfZxLDowQRqMFOTEfUwHmUcO0RJbDBPopRyiCEa1mjmFGASBgOIVzbxgTBCbIuTlAjJNaYiBvshEUMikz2hD9LGgWIhGH5IUGMiC9KUAM39aODdm4f8UUIOzQiZEYPWmqQ5qzE2qYGESiBFseGy0q4NjH2yCK5DLp7f85lpd0ji/Ri7k6w4fAgHDwQ20NpAnkTmxNhR0JEUIMLsbCnREgTyJ/xIWY+ShLU8HkQ/n93H1U+8U18E2peQmUmxLyEyEpUQe6qjISUn5DYCBVckMpAQCLkN2Bugn7pvTBRh+eIiibHkgBTkhxLq0REVQQlJVYJoYMS00OiCkqtigmxXEJEQAclpwOlbEIBWtmEBoyyCQOgkoehIYCgVKYgQUwgqJQnKPCwRlVKQuTK8UpbjacxnJCiVo2Xdb3QhcsAQb/8qle7yBBqKINgNqjAQlxyxmiIjYD5CchIIDmvIH/fmRcgvolvwrszeRDm3UnCWw46PIju4NmLE1To8yE6g4AYScJ5G/YDPkQQBJt5mnC2w+EgaPIgHoPg42M4TxKT1cOwPwiC99flcmmxEpPrP3/vdkFIfPSncWL0Mn4YDvuYD2uzEtfhiwwI8eNH/Zio/3oZ/yTD4EdggxKPb5QIeBHY+Lj/JFrbt7eX8fiBGLgOOxG9T9ItIbpPq+1hGNgYFCLCqYgZzWPiYGBk0GUnyExFRkAI1FqRYWBjj/SLEGQYh7BACFTHxMEIkSEzcUNmIjLq9KC1iBEioVKIIMaACJRA083B2NdjJW6jycbIOLFF4uyNX083uFuHlXBub66vr9+GIfIyTy2Dz1uMNHgsg61wIEsnvZh716vtlgvRw5P1Gt8iocaKDzH++Xpqi6S1MvkQ96fvQLoWD2LU/r/dqulyzvQCo5DUGspIV4SiE6XAc0BN4vFZSPCMIPD5uOUIcAkw/xQMgdcRVUGk9rMTCn/1R3SDoyAhx3/buNg8bbBxN3x4JwIs/qVYSPzY1f6NjeZ4/J78savASujgsxo18PVx56VOTZ2NgEJ8k4UYv5/wGFKEAFkIKIE00Vk+bzZ2mgASvJyoUYESvffX291yOaEENWqXEYauUIAS5p/dnb/48/4+pQRN0Y3ThKGKeTa8Fv/cNH3852Z3n2u3SVSNT0LLu1jPWv6eavt59/00QqggMwGy7vupIaExX3OkfM8EhgDypLPu+wkQXIF8XSUAqOR9IpBBzmQdUsDQhNzP+xfqGeAsc0X+FgAAAABJRU5ErkJggg==) no-repeat top center;
    width:38px;
    height:19px;
    text-indent:-9999px
}
#cboxClose:hover {
    background-position:bottom center
}

/* Fixing the extra space below the footer */
.elementor-sticky__spacer .jet-mega-menu-list .jet-mega-menu-mega-container { display: none!important; }


@media (min-width:768px) {
    .modal-dialog {
        width:600px;
        margin:30px auto
    }
    .modal-content {
        -webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);
        box-shadow:0 5px 15px rgba(0,0,0,.5)
    }
    .modal-sm {
        width:300px
    }
}
@media (min-width:992px) {
    .modal-lg {
        width:900px
    }
}

