.container_content { width: 100%; margin: auto; display: block; min-width: 300; margin-bottom: 150px; overflow-wrap: break-word; transition: ease-in-out 0.5s}

.container_content2 { width: 100%; margin: auto; display: block;min-width: 300; overflow-wrap: break-word; }

@media only screen and (max-width: 1390px) { .container_content {width: 100%; margin: auto; display: flex;min-width: 300;} .container_content2 { width: 100%; margin: auto; display: flex;min-width: 300; } }

@media only screen and (max-width: 400px) { .container_content { width: 100%; margin: auto; display: flex; min-width: 300;} .container_content2 { width: 100%; margin: auto; display: flex;min-width: 300; } }

.flex-childish { flex: 1; }

@media screen and (max-width: 940px) { .navbar-default .topnav a:not(:first-child), .navbar-default .dropdown .dropbtn { display: none; } .navbar-default .topnav a.icon { float: right; display: block; } }

@media screen and (max-width: 940px) { .navbar-default .topnav.responsive { position: relative; } .navbar-default .topnav.responsive .icon { position: absolute; right: 0; top: 0; } .navbar-default .topnav.responsive a { float: none; display: block; text-align: left; } .navbar-default .topnav.responsive .dropdown { float: none; } .navbar-default .topnav.responsive .dropdown-content { position: relative; } .navbar-default .topnav.responsive .dropdown .dropbtn { display: block; width: 100%; text-align: left; } }

.section-heading { margin-top: 0; }

.service-box { max-width: 300px; margin: 50px auto 0; }

@media (min-width: 992px) { .service-box { margin: 20px auto 0; } }

.service-box p { margin-bottom: 0; }

.text-primary { color: #E63B2E; }

.no-gutter > [class*='col-'] { padding-right: 0; padding-left: 0; }

.btn-default { color: #0E3DAA; background-color: #FAF8F0; border-color: white; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; transition: all 0.35s; }

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle .btn-default { color: #0E3DAA; background-color: #f4efdd; border-color: #ededed; }

.btn-default:active, .btn-default.active, .open > .dropdown-toggle .btn-default { background-image: none; }

.btn-default.disabled, .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default.disabled:active, .btn-default.disabled.active, .btn-default[disabled], .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default.focus[disabled], .btn-default[disabled]:active, .btn-default.active[disabled], fieldset[disabled] .btn-default, fieldset[disabled] .btn-default:hover, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:active, fieldset[disabled] .btn-default.active { background-color: #FAF8F0; border-color: white; }

.btn-default .badge { color: #FAF8F0; background-color: #0E3DAA; }

.btn-primary { color: white; background-color: #E63B2E; border-color: #E63B2E; -webkit-transition: all 0.35s; -moz-transition: all 0.35s; transition: all 0.35s; }

.btn-primary:hover, .btn-primary:focus, .btn-primary.focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle .btn-primary { color: white; background-color: #e0291b; border-color: #d7271a; }

.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle .btn-primary { background-image: none; }

.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary.focus[disabled], .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary.focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active { background-color: #E63B2E; border-color: #E63B2E; }

.btn-primary .badge { color: #E63B2E; background-color: white; }

.btn { font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif; border: none; border-radius: 300px; font-weight: 700; text-transform: uppercase; }

.btn-xl { padding: 15px 30px; }

/* Slider */
.slick-slide { margin: 0px 20px; text-align: center; }

.slick-slide img { width: 100%; margin: auto; padding: 10px; }

.slick-slider { position: relative; display: block; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }

.slick-list:focus { outline: none; }

.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; top: 0; left: 0; display: flex; align-items: center; }

.slick-track:before, .slick-track:after { display: table; content: ''; }

.slick-track:after { clear: both; }

.slick-loading .slick-track { visibility: hidden; }

.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }

[dir='rtl'] .slick-slide { float: right; }

.slick-slide img { display: block; margin: 0 auto; /* it centers any block level element */ }

.slick-slide.slick-loading img { display: none; }

.slick-slide.dragging img { pointer-events: none; }

.slick-initialized .slick-slide { display: block; }

.slick-loading .slick-slide { visibility: hidden; }

.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }

.slick-arrow.slick-hidden { display: none; }

.social .fa { color: #faf8f0; font-size: 22px; padding: 10px 15px; background: #a1ccee; }

#social .myDiv:hover { color: #e63a2e; }

.boggle { margin-bottom: 15px; }

.toooooggle { background-color: #f1890d; color: #fbf9f1; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-family: 'Nunito'; font-weight: 800; font-style: normal; font-size: 30px; transition: 0.4s; margin-bottom: 0px; box-shadow: 0 0 10px #9b9a9a; }

.toooooggle .active { background-color: #fee5cb; color: #2c2c2c; border-left: 10px solid #0E3DAA; box-shadow: none; height: auto; transition: height 600ms ease-out, opacity 600ms 0ms ease-out; }

.toooooggle:hover { background-color: #fee5cb; color: #2c2c2c; border-left: 10px solid #0E3DAA; }

.toooooggle:after { content: '+'; /* Unicode character for "plus" sign (+) */ font-size: 30px; color: #fbf9f1; float: right; margin-left: 5px; }

.toooooggle:after:hover { color: #2c2c2c; }

.active:after { content: "-"; /* Unicode character for "minus" sign (-) */ color: #2c2c2c; }

.gekke-content { padding: 18px; display: block; opacity: 0; height: 0; transition: height 0ms 400ms ease-out, opacity 400ms 0ms ease-out; background-color: #fee5cb; border-left: 10px solid #0E3DAA; overflow: hidden; margin-top: 0px; }

.gekke-content p { font-family: 'Montserrat'; font-weight: 300; font-style: normal; font-size: 18px; color: #2c2c2c; text-align: justify; }

.gekke-content h1 { font-size: 28px; font-family: 'Nunito'; font-weight: 800; font-style: normal; color: #2c2c2c; }

.gekke-content h2 { font-size: 21px; font-family: 'Arvo'; font-weight: 800; font-style: regular; color: #2c2c2c; }

.gekke-content img { display: block; margin-left: auto; margin-right: auto; }

.gekke-content strong { color: #EC6A51; }

.gekke-content blockquote p { font-style: regular; }

.gekke-content li { font-family: 'Montserrat'; font-weight: 300; font-style: normal; font-size: 18px; color: #2c2c2c; text-align: justify; }

.gekke-content ol { font-family: 'Montserrat'; font-weight: 300; font-style: normal; font-size: 18px; color: #2c2c2c; text-align: justify; }

.gekke-content sup a { color: #EC6A51; }

.just_text { width: 100%; }

.just_text p { font-family: 'Montserrat'; font-weight: 300; font-style: normal; font-size: 18px; color: #2c2c2c; text-align: justify; }

.just_text h1 { font-size: 28px; font-family: 'Nunito'; font-weight: 800; font-style: normal; color: #2c2c2c; }

.just_text blockquote { padding: 10px 20px; margin: 0 0 20px; background-color: rgba(249, 187, 119, 0.4); border-color: #f9bb77; }

.just_text h2 { font-size: 21px; font-family: 'Arvo'; font-weight: 800; font-style: regular; color: #2c2c2c; }

.just_text strong { color: #EC6A51; font-weight: 800; }

.just_text blockquote p { font-style: regular; }

.just_text li { font-family: 'Montserrat'; font-weight: 300; font-style: normal; font-size: 18px; color: #2c2c2c; text-align: justify; }

.just_text ol { font-family: 'Montserrat'; font-weight: 300; font-style: normal; font-size: 18px; color: #2c2c2c; text-align: justify; }

.just_text sup a { color: #EC6A51; }

.just_text .full { width: 70%; height: auto; margin-top: 15px; margin-bottom: 15px; margin-right: auto; margin-left:auto; display:block;}

.just_text .besides { float: right; width: 35%; height: auto; margin-top: 15px; margin-bottom: 15px; margin-left: 25px; }

.just_text .besides { float: right; width: 40%; height: auto; margin-top: 15px; margin-bottom: 15px; margin-left: 25px; }

.just_text table { border-collapse: collapse; font-family: Tahoma, Geneva, sans-serif; text-align: left; word-break: break-word; width:100%; }

.just_text table td { padding: 15px; }

.just_text table thead tr th { background-color: #7c85C1; padding: 15px; color: #faf8f0; font-weight: bold; font-family: 'Montserrat'; font-style: normal; font-size: 17px; border-right: 1px solid #faf8f0; border-left: 1px solid #faf8f0; border-top: 1px solid #faf8f0; border-bottom: 3px solid #faf8f0; }

.just_text table tbody td { color: #faf8f0; border: 1px solid #faf8f0; font-weight: regular; font-family: 'Montserrat'; font-style: normal; font-size: 17px; }

.just_text table tbody tr { background-color: #7c85C1; font-weight: regular; font-family: 'Montserrat'; font-style: normal; font-size: 17px; }

.just_text table tbody tr:nth-child(odd) { background-color: #4f62ab; font-weight: regular; font-family: 'Montserrat'; font-style: normal; font-size: 17px; }

.just_text table tbody tr td a { color: #faf8f0; }
