p {
margin-bottom: 5px;
color: #000;
line-height: 25px;
font-size: 20px !important;
}
.cpt-list-box-text {
padding: 10px !important;
margin-left: 10px;
}
.cpt-list-box-text h3 {
font-size: 22px;
}
.cpt-list-box-img {
width: 40% !important;
}
ul.langswitch {
position: absolute;
top: -55px;
width: 200px;
left: 20px;
display: block;
}
ul.langswitch li {
float: left;
margin-right: 5px;
}
ul.langswitch li:nth-child(1) {
border-right: 1px solid;
padding-right: 5px;
}
ul#nv-primary-navigation-main li.current_page_item a {
color: #CE152B;
}
ul#nv-primary-navigation-main li a {
font-size: 20px;
color: #312782;
margin-right: 10px;
}
ul#nv-primary-navigation-main {
margin-top: 20px;
}
.header--row-inner.header-main-inner .builder-item.desktop-left {
margin: 0px;
padding: 5px;
}
body,h1,h2,h3,h4,h5,h6{
font-family: Helvetica, sans-serif;
}
.single h1.title.entry-title {
display: none;
}
.customsingle {
margin-top: 50px;
}
.customsingle .thetitle {
text-align: center;
border-bottom: 1px solid;
font-size: 24px;
color: #312782;
font-weight: bold;
}
.home .cpt-alm-read-more {
display: none;
}
.elementor-swiper-button i {
background: #CE152B;
border-radius: 50%;
padding: 3px;
font-size: 20px;
}
.cpt-alm-wrapper .cpt-alm-item {
box-shadow: none;
}
.cpt-list-box-img {
aspect-ratio: 1/1; height: 100%;
background-size: cover;
background-position: center;
}
.cpt-list-box-text h3{
hyphens: manual;
overflow-wrap: break-word;
letter-spacing: var(--h4LetterSpacing);
text-transform: var(--h4TextTransform);
box-sizing: border-box;
padding: 0;
margin: 0;
line-height: 1.1;
color: var( --e-global-color-primary );
font-family: "Helvetica", Sans-serif;
font-size: 26px;
font-weight: 600;
}
.cpt-alm-wrapper .cpt-alm-item p {
color: black;
overflow-wrap: break-word;
margin: 0;
padding: 0;
margin-bottom: 5px;
box-sizing: border-box;
}
span.cpt-list-details1 {
color: #CE152B;
font-size: 16px;
display: block;
margin-top: 10px;
font-weight: 600;
}
.cpt-alm-wrapper .cpt-alm-item {
box-shadow: none!important;
}
@media  screen and (min-width:1500px) {
.container, .elementor-section.elementor-section-boxed > .elementor-container{
max-width: 1440px;
}
}
.site-logo img{
max-width: 160px;
margin-bottom: 10px;
}
.center-image-fit{
display: flex;
align-items: center;
}
.red-strong-text a{
color: #CE152B!important;
}
input.wpcf7-form-control
,textarea.wpcf7-form-control{
width: 100%; margin-bottom: 10px;
border-radius: 0!important;
border: 1px solid #d6d6d4!important;
}
.wpcf7-form button {
appearance: none;
background: no-repeat;
display: flex;
justify-content: space-between;
min-width: 130px;
color: #312782;
font-size: 18px;
margin-left: auto;
}
.wpcf7-form button svg {
width: 20px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
border: solid 1px gray;
width: 100%;
height: auto;
}
::placeholder {
color: #CE152B;
opacity:1;
font-weight:bold;
}
.customsingle {
max-width: 1000px;
}
.customsingle .thetitle {
padding-bottom: 10px;
}
a.bkbtn {
font-size: 20px;
margin-bottom: 40px;
display: inline-block;
color: #ce152b;
} .page-template-default .elementor-social-icons-wrapper span.elementor-grid-item .fab {
margin-top: 9px;
margin-left: 9px;
}
.customsingle article {
margin-bottom: 20px;
}
span.cpt-list-details1:hover {
color: #312782;
}
.cpt-list-box-text h3 {
margin-bottom: 20px;
}
.cpt-list-box-text p {
color: #000 !important;
}
.builder-item.desktop-left.tablet-left.mobile-left {
margin: 0px;
}
.elementor-column.elementor-col-33.elementor-top-column.elementor-element.elementor-element-dcd1240 .elementor-widget-wrap.elementor-element-populated {
padding: 0px;
max-height: 90px;
}
footer#site-footer {
margin-bottom: 10px;
}
.hfg_header.site-header.has-sticky-rows--desktop.is-stuck img.neve-site-logo.skip-lazy {
max-width: 120px;
}
.nv-post-cover .nv-overlay {
background: transparent;
}
.wpcf7-form button:hover {
color: #CE152B;
}
.elementor.elementor-372 {
margin-top: 50px;
}
.cpt-list-box-text h3 {
text-transform: uppercase;
}
.nv-content-wrap.entry-content p {
margin-bottom: 20px;
}
.customsingle .thetitle {
text-transform: uppercase;
padding-bottom: 20px;
border-color: #d5d5d5;
}
.nv-content-wrap.entry-content {
margin-top: 45px;
}
.nv-content-wrap.entry-content strong {
color: #312782;
font-size:24px;
}
.nv-content-wrap.entry-content h3 strong {
font-size: 32px;
}
.nv-content-wrap.entry-content ul li {
margin-top: 0px;
list-style: none;
}
.nv-content-wrap.entry-content ul li::before {
content: "\2022"; color: #ce152b; font-weight: bold; display: inline-block; width: 10px; margin-left: -10px; }
ul#nv-primary-navigation-main li a {
font-weight: 700;
}
ul#nv-primary-navigation-main li:hover a {
color: #CE152B;
}
span.elementor-divider-separator {
border-color: #d7d7d7 !important;
}
.nv-content-wrap.entry-content a {
color: #ce152b;
text-decoration: none;
}
.nv-post-cover {
min-height: 500px !important;
}
.postid-312 .nv-post-cover {
background-position: 0px -170px;
}
.postid-309 .nv-post-cover {
background-position: 0px -170px;
}
.page-id-31 h3.toptitle {
color: #312782;
border-bottom: 1px solid #d7d7d7;
min-height: 75px;
text-transform: uppercase;
font-size: 22px;
margin-bottom: 20px;
}
.page-id-31 .cpt-alm-item.cpt-alm-col-6 {
margin-bottom: 50px;
padding-left: 40px;
padding-right: 40px;
}
ul.langswitch img {width: 35px;height: 20px;}
.single-post .entry-content h1 {color:#312782}
.single-post .entry-content h2 {color:#312782}
.single-post .entry-content h3 {color:#312782}
.single-post .entry-content h4 {color:#312782}
.single-post .entry-content h5 {color:#312782}
.single-post .entry-content h6 {color:#312782}
@media  screen and (max-width:999px) {
ul.langswitch {
top: 5px;
left: -75px;
width: 100px;
z-index: 99999999;
}
} @media (min-width:1551px) and (max-width:1800px){
}
@media (min-width:1300px) and (max-width:1550px){
.elementor-5 .elementor-element.elementor-element-227ef11 > .elementor-widget-container{
margin-bottom: 10px!important;
} .elementor-31 .elementor-element.elementor-element-9e5c7ac{
margin-bottom: 0;
}
.page-id-31 .cpt-alm-item.cpt-alm-col-6{
padding: 0 20px!important;
}
.page-id-31 h3.toptitle{
font-size: 19px;
} .elementor-33 .elementor-element.elementor-element-09238a0 .elementor-heading-title,
.elementor-33 .elementor-element.elementor-element-e5144f6 .elementor-heading-title{
font-size: 23px;
}
}
@media (min-width:1200px) and (max-width:1299px){
ul.langswitch{
padding-top: 10px;
}
.elementor-5 .elementor-element.elementor-element-227ef11 > .elementor-widget-container{
margin-bottom: 10px!important;
}
.cpt-list-box-text h3{
font-size: 22px;
}
.elementor-5 .elementor-element.elementor-element-a47c608{
margin-bottom: 0!important;
} .elementor-9 .elementor-element.elementor-element-d3fd4cd{
margin-bottom: 0!important;
}
.elementor-9 .elementor-element.elementor-element-83f58cd > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-6803891 > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-a2738da > .elementor-element-populated{
margin-left: 20px!important;
} .elementor-29 .elementor-widget-image img{
width: 100%;
}
.elementor-29 .elementor-element.elementor-element-361dd55 > .elementor-widget-container,
.elementor-29 .elementor-element.elementor-element-35a63d4 > .elementor-widget-container{
margin-right: 20px!important;
}
.elementor-29 .elementor-element.elementor-element-e38c41a > .elementor-widget-container{
margin-left: 20px!important;
}
.elementor-29 .elementor-element.elementor-element-fa6bdde > .elementor-widget-container{
margin-bottom: 60px;
}
.elementor-29 .elementor-element.elementor-element-f495dee .elementor-heading-title,
.elementor-29 .elementor-element.elementor-element-ae3eeaa .elementor-heading-title{
font-size: 22px;
} .elementor-31 .elementor-element.elementor-element-9e5c7ac{
margin-bottom: 0;
}
.page-id-31 .cpt-alm-item.cpt-alm-col-6{
padding: 0 15px!important;
}
.page-id-31 h3.toptitle{
font-size: 18px;
} .elementor-33 .elementor-element.elementor-element-09238a0 .elementor-heading-title,
.elementor-33 .elementor-element.elementor-element-e5144f6 .elementor-heading-title{
font-size: 23px;
} .elementor-9 .elementor-element.elementor-element-ec2029a > .elementor-container,
.elementor-29 .elementor-element.elementor-element-4327d9a > .elementor-container,
.elementor-31 .elementor-element.elementor-element-716ea13 > .elementor-container,
.elementor-33 .elementor-element.elementor-element-d4b0bc9 > .elementor-container{
min-height: 250px;
}
}
@media (min-width:992px) and (max-width:1199px){
ul.langswitch{
padding-top: 10px;
}
.elementor-5 .elementor-element.elementor-element-f2483cd{
width: 60%;
}
.elementor-5 .elementor-element.elementor-element-227ef11 > .elementor-widget-container{
margin-bottom: 10px!important;
}
.cpt-list-box-text h3{
font-size: 20px;
}
.elementor-5 .elementor-element.elementor-element-a47c608{
margin-bottom: 0!important;
}
.elementor-372 .elementor-element.elementor-element-93cfc38 .elementor-icon-list-item > a{
font-size: 18px!important;
} .elementor-9 .elementor-element.elementor-element-d3fd4cd{
margin-bottom: 0!important;
}
.elementor-9 .elementor-element.elementor-element-83f58cd > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-6803891 > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-a2738da > .elementor-element-populated{
margin-left: 20px!important;
} .elementor-29 .elementor-widget-image img{
width: 100%;
}
.elementor-29 .elementor-element.elementor-element-361dd55 > .elementor-widget-container,
.elementor-29 .elementor-element.elementor-element-35a63d4 > .elementor-widget-container{
margin-right: 20px!important;
}
.elementor-29 .elementor-element.elementor-element-e38c41a > .elementor-widget-container{
margin-left: 20px!important;
}
.elementor-29 .elementor-element.elementor-element-fa6bdde > .elementor-widget-container{
margin-bottom: 60px;
}
.elementor-29 .elementor-element.elementor-element-f495dee .elementor-heading-title,
.elementor-29 .elementor-element.elementor-element-ae3eeaa .elementor-heading-title{
font-size: 20px;
} .elementor-31 .elementor-element.elementor-element-9e5c7ac{
margin-bottom: 0;
}
.page-id-31 .cpt-alm-item.cpt-alm-col-6{
padding: 0 15px!important;
}
.page-id-31 h3.toptitle{
font-size: 18px;
} .elementor-33 .elementor-element.elementor-element-baa3584{
margin-bottom: 0;
}
.elementor-33 .elementor-element.elementor-element-09238a0 .elementor-heading-title,
.elementor-33 .elementor-element.elementor-element-e5144f6 .elementor-heading-title{
font-size: 21px;
} .elementor-9 .elementor-element.elementor-element-ec2029a > .elementor-container,
.elementor-29 .elementor-element.elementor-element-4327d9a > .elementor-container,
.elementor-31 .elementor-element.elementor-element-716ea13 > .elementor-container,
.elementor-33 .elementor-element.elementor-element-d4b0bc9 > .elementor-container{
min-height: 200px;
}
}
@media (min-width:768px) and (max-width:991px){
.elementor-5 .elementor-element.elementor-element-227ef11 > .elementor-widget-container{
margin-bottom: 0!important;
}
.elementor-5 .elementor-element.elementor-element-f2483cd{
width: 65%;
}
p{
font-size: 17px!important;
}
.elementor-5 .elementor-element.elementor-element-180adf3{
width: 100%;
padding-left: 50px;
}
.cpt-list-box .cpt-list-box-img {
float: none!important;
width: 100% !important;
}
.cpt-list-box-text{
padding: 15px 0!important;
margin-left: 0;
}
.cpt-list-box-text h3{
font-size: 22px;
}
.elementor-5 .elementor-element.elementor-element-a47c608{
margin-bottom: 0!important;
}
.elementor-372 .elementor-element.elementor-element-2277d7f img{
max-width: 145px!important;
}
.elementor-372 .elementor-element.elementor-element-93cfc38 .elementor-icon-list-item > a{
font-size: 18px!important;
}
.elementor-372 .elementor-element.elementor-element-c758ae1 img{
max-width: 100%;
}
.elementor-grid-0 .elementor-grid .elementor-grid-item{
width: 30px;
} .elementor-9 .elementor-element.elementor-element-d3fd4cd{
margin-bottom: 0!important;
}
.elementor-9 .elementor-element.elementor-element-83f58cd > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-6803891 > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-a2738da > .elementor-element-populated{
margin-left: 0!important;
} .elementor-29 .elementor-element.elementor-element-52f7011 .elementor-heading-title{
font-size: 24px;
}
.elementor-29 .elementor-element.elementor-element-067149a{
margin-top: 20px;
}
.elementor-29 .elementor-element.elementor-element-55fc2fb{
margin-bottom: 0!important;
}
.elementor-29 .elementor-widget-image img{
width: 100%;
}
.elementor-29 .elementor-element.elementor-element-361dd55 > .elementor-widget-container,
.elementor-29 .elementor-element.elementor-element-35a63d4 > .elementor-widget-container{
margin-right: 0!important;
}
.elementor-29 .elementor-element.elementor-element-e38c41a > .elementor-widget-container{
margin-left: 0!important;
}
.elementor-29 .elementor-element.elementor-element-f495dee .elementor-heading-title,
.elementor-29 .elementor-element.elementor-element-ae3eeaa .elementor-heading-title{
font-size: 20px;
}
.elementor-29 .elementor-element.elementor-element-fa6bdde > .elementor-widget-container{
margin-bottom: 60px;
} .elementor-31 .elementor-element.elementor-element-9e5c7ac{
margin-bottom: 0;
}
.elementor-31 .elementor-element.elementor-element-90a5901{
margin-bottom: 10px!important;
}
.page-id-31 .cpt-alm-item.cpt-alm-col-6{
padding: 0 15px!important;
}
.page-id-31 h3.toptitle{
font-size: 16px;
} .elementor-33 .elementor-element.elementor-element-baa3584{
margin-bottom: 0;
} .elementor-9 .elementor-element.elementor-element-ec2029a > .elementor-container,
.elementor-29 .elementor-element.elementor-element-4327d9a > .elementor-container,
.elementor-31 .elementor-element.elementor-element-716ea13 > .elementor-container,
.elementor-33 .elementor-element.elementor-element-d4b0bc9 > .elementor-container{
min-height: 150px;
}
}   
@media (min-width:320px) and (max-width:767px){
section.elementor-section.elementor-top-section.elementor-element.elementor-element-5d58c5c.elementor-section-height-min-height.elementor-section-boxed.elementor-section-height-default.elementor-section-items-middle {
background: #dedede;
}
.header-menu-sidebar .navbar-toggle-wrapper{
padding-top: 60px;
padding-bottom: 0;
}
.header-menu-sidebar .nav-ul li:not([class*="block"]) > a{
padding: 10px 0!important;
}
.elementor-5 .elementor-element.elementor-element-227ef11 > .elementor-widget-container{
margin-bottom: 0!important;
}
.cpt-list-box .cpt-list-box-img {
float: none!important;
width: 100% !important;
}
.cpt-list-box-text{
padding: 15px 0!important;
margin-left: 0;
}
.cpt-list-box-text h3{
font-size: 22px;
}
.elementor-5 .elementor-element.elementor-element-a47c608{
margin-bottom: 0!important;
}
.elementor-372 .elementor-element.elementor-element-c758ae1 img{
margin: 0 auto;
display: table;
}
.elementor-372 .elementor-element.elementor-element-93cfc38 .elementor-icon-list-item > a{
font-size: 18px!important;
}
.elementor-372 .elementor-element.elementor-element-2277d7f img{
max-width: 160px!important;
}
p{
font-size: 17px!important;
} .elementor-9 .elementor-element.elementor-element-d3fd4cd{
margin-bottom: 0!important;
}
.elementor-9 .elementor-element.elementor-element-83f58cd > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-6803891 > .elementor-element-populated,
.elementor-9 .elementor-element.elementor-element-a2738da > .elementor-element-populated{
margin-left: 0!important;
}
.elementor-9 .elementor-widget-image img{
width: 100%;
} .elementor-29 .elementor-element.elementor-element-52f7011 .elementor-heading-title{
font-size: 20px;
}
.elementor-29 .elementor-element.elementor-element-067149a{
margin-top: 20px;
}
.elementor-29 .elementor-element.elementor-element-55fc2fb{
margin-bottom: 0!important;
}
.elementor-29 .elementor-element.elementor-element-361dd55 > .elementor-widget-container,
.elementor-29 .elementor-element.elementor-element-35a63d4 > .elementor-widget-container{
margin-right: 0!important;
}
.elementor-29 .elementor-widget-image img{
width: 100%;
}
.elementor-29 .elementor-element.elementor-element-e38c41a > .elementor-widget-container{
margin-left: 0!important;
}
.elementor-29 .elementor-element.elementor-element-f495dee .elementor-heading-title,
.elementor-29 .elementor-element.elementor-element-ae3eeaa .elementor-heading-title{
font-size: 20px;
} .elementor-31 .elementor-element.elementor-element-9e5c7ac{
margin-bottom: 0;
}
.elementor-31 .elementor-element.elementor-element-90a5901{
margin-bottom: 10px!important;
}
.page-id-31 .cpt-alm-item.cpt-alm-col-6{
padding: 0!important;
}
.page-id-31 h3.toptitle{
font-size: 18px;
} .elementor-33 .elementor-element.elementor-element-baa3584{
margin-bottom: 0;
}
.elementor-33 .elementor-element-9c9c27a .elementor-icon-box-wrapper{
display: flex!important;
align-items: flex-start!important;
text-align: left!important;
}
.elementor-33 .elementor-element-9c9c27a .elementor-icon-box-wrapper .elementor-icon-box-icon{
width: 30px!important;
padding-top: 10px;
} .elementor-9 .elementor-element.elementor-element-ec2029a > .elementor-container,
.elementor-29 .elementor-element.elementor-element-4327d9a > .elementor-container,
.elementor-31 .elementor-element.elementor-element-716ea13 > .elementor-container,
.elementor-33 .elementor-element.elementor-element-d4b0bc9 > .elementor-container{
min-height: 100px;
}
}   
@media (min-width:576px) and (max-width:767px){
}
.error404 i.fab {
text-align: center !important;
margin: 0 auto !important;
margin-top: 8px !important;
}
.customsingle .nv-content-wrap.entry-content h2 {
font-size: 24px;
}
.customsingle .nv-content-wrap.entry-content h2 strong{
font-size: 24px;
}
.customsingle .nv-content-wrap.entry-content h3 {
font-size: 20px;
}
.customsingle .nv-content-wrap.entry-content h3 strong {
font-size: 20px;
}
.nv-post-cover .nv-title-meta-wrap {
display: none !important;
}
[data-elementor-id="372"] .elementor-container.elementor-column-gap-default {
max-width: 1440px;
}
[data-elementor-id="372"] .elementor-container.elementor-column-gap-default {
max-width: 1440px !important;
}
[data-elementor-id="372"] a.elementor-icon.elementor-social-icon {
display: flex;
}