tbody th, tbody td div {
    color: #000000;
    font-size: 12px;
}
.wpb_widgetised_column .wpb_heading.wpb_widgetised_column_heading {
    font-weight: bold;		 
}
@media all and (max-width: 1280px) {                /*START of 1280px*/

}                                                   /*END of 1280px*/
@media all and (max-width: 1024px) {                /*START of 1024px*/
    .menu-toggle i{
        color: #888888;
    }
    header #site-navigation > div{
        top: 34px;
        z-index: 99;
        position: absolute;
    }
    header #site-navigation.toggled > div {
        background-color: #888888;
        z-index: 99;
        /*top: 34px;*/
		top: 0px;
        left: -15px;
        position: absolute;
    }
    header #site-navigation .menu-toggle {
        position: absolute;
        z-index: 999999;
        top: -129px;
        right: 15px;
    }
    header #site-navigation ul.nav-menu li.menu-item{
        height: auto;
    }
    header #site-navigation ul.nav-menu li.menu-item .sub-menu li {
        height: auto;
        padding: 5px 14px !important;
    }
    .container.logo-menu-wrapper {
        padding-top: 52px;
    }
    .language-text-description {
        padding-bottom: 11px;
    }
    nav#site-navigation ul li {
        max-width: 100%;
    }
    nav#site-navigation ul li a {
        display: block;
    }
    nav#site-navigation div > ul > li > a {
        line-height: 49px;
    }
    article.news-content-wrapper .entry-title a {
        font-size: 17px !important;
    }
    h2.page-title {
        margin-top: 0px !important;
    }
    nav#site-navigation ul li:last-of-type {
        border-right: 1px solid rgb(225, 225, 225);
    }
    tbody > tr:first-of-type th, tbody > tr:first-of-type td {
        font-size: 11px;
    }
}                                                   /*END of 1024px*/
@media all and (max-width: 960px) {                /*START of 960px*/
    .main-navigation ul ul li {
        min-width: 100%;
    }
    nav#site-navigation ul li a {
        height: 25px;
        font-size: 13px;
    }
    nav#site-navigation div > ul > li > a {
        line-height: 26px;
    }
    .row.footer-widgets-wrapper > div
    {
        width: 25%;
        float: left;
    }
    .row.footer-widgets-wrapper > div:last-child {
        padding: 0;
    }
    .archive-title {
        padding-top: 10px;
    }
    article.news-content-wrapper .featured-image-thumbnail-wrap {
        width: 100%;
    }
    article.news-content-wrapper .entry-content-excerpt {
        width: 100%;
        padding: 15px 15px 0 10px;
    }
    
    tbody > tr:first-of-type th, tbody > tr:first-of-type td {
        padding: 0px 10px 10px;
    }
    .add-respon-class .vc_column-inner {
        padding-left: 0;
        padding-right: 0;
    }
}                                                   /*END of 960px*/
@media all and (min-width: 568px) and (max-width: 960px) {
    article.news-content-wrapper .news-content-wrapper-inner {
        height: 515px;
    }
}
@media all and (max-width: 800px) {                /*START of 800px*/
.link-beral {
font-size: 20px;	
}
    .container.logo-menu-wrapper {
        padding-top: 20px;
        padding-bottom: 15px;
    }
    nav#site-navigation {
        position: static;
    }
    header #site-navigation .menu-toggle {
        top: 4px;
        right: 15px;
    }
    #language-menu li {
        float: left;
    }
    #language-menu {
        line-height: 24px;
    }
    .pull-right.clear-both.align-right.full-width.language-text-description {
        display: none;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 {
        width: 100%;
        float: left !important;
    }
    header #site-navigation .menu-toggle{
        top: 11px;
        right: 17px;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:first-child {
        width: 34%;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:nth-child(2) {
        width: 41%;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        width: 25%;
    }
    #language-menu {
        line-height: 24px;
        float: left;
    }
    .col-md-12 > nav {
        width: 9%;
        float: left;
    }
    nav#site-navigation {
        margin-top: 8px;
    }
    header #site-navigation > div {
        top: 0px;
        position: fixed;
        height: 100vh;
        overflow-y: scroll;
    }
    header #site-navigation.toggled > div {
        position: fixed;
        top: 0px;
    }
    nav#site-navigation div > ul > li > a {
        line-height: 34px;
    }
    nav#site-navigation ul li a {
        height: 33px;
        font-size: 13px;
    }
    nav#site-navigation ul .sub-menu li a {
        padding: 0px 0 0px 0px;
    }
    nav#site-navigation ul .sub-menu li:first-child a {
        line-height: 15.6px;
    }
    nav#site-navigation ul .sub-menu li:nth-child(2) a {
        line-height: 15.6px;
    }
    nav#site-navigation ul .sub-menu li:nth-child(5) a {
        line-height: 15.6px;
    }
    .call_to_action p strong {
        font-size: 24px;
    }
    .call_to_action p {
        font-size: 20px;
    }
    body .site-content p {
        margin-bottom: 11px;
    }
    .vc_general.vc_btn3 {                               /* NE RADI bez important */
        line-height: 15px !important;
    }
    .vc_btn3.vc_btn3-size-md {                               /* NE RADI bez important */
        padding: 12px 20px !important;
    }
    .row.footer-widgets-wrapper > div {
        width: 24.5%;
    }
    .row.footer-widgets-wrapper > div:last-child {
        width: 26.5%;
    }
    .footer-widgets-wrapper .col-md-3:last-child aside.widget_text {
        width: 42%;
    }
    .footer-widgets-wrapper .col-md-3:last-child aside.widget_nav_menu {
        width: 58%;
    }
    footer#colophon {
        padding-top: 21px;
    }
    article.news-content-wrapper .entry-title {
        word-break: keep-all;
    }

    tbody tr td::before {
        content: attr(data-title) ": ";
        /*float: left;*/
        font-weight: 700;
    }
    tbody > tr:first-of-type {
        display: none;
    }

    tbody {
        display: -webkit-flex;
        display: flex;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    tbody th, tbody td {
        display: table-cell;
        float: left;
        min-height: 124px;
        vertical-align: middle;
        width: 100%;
    }
    tbody > tr {
        background-color: #ffffff;
        /*display: block;
        float: left;*/
        width: 25%;
        margin-bottom: 25px !important;
    }
    td div {
        align-self: center;
        display: table;
        /*height: 65px;*/
        text-align: center;
        width: 100%;
    }
    td span {
        display: table-cell;
        height: 65px;
        vertical-align: middle;
        width: 100%;
    }

    html body.home h2 {
        font-size: 23px;
        line-height: 19px;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }

}                                                   /*END of 800px*/
@media all and (max-width: 768px) {                /*START of 768px*/
.hide-mobile {
	display:none;	
}
.hide-desktop {
	display:block;	
}
.row.footer-widgets-wrapper > div:last-child #text-4 {
	display:none;	
}
.row.footer-widgets-wrapper > div {
    width: 33.333%;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    /*margin-bottom: 0px !important;*/
}
.wpb_widgetised_column { 
    padding-top: 0px;
}
.home .rev_slider_wrapper .tp-caption {
display: none;	
}
.footer-widgets-wrapper .col-md-3:nth-child(3) {
display: none;		
}
.footer-widgets-wrapper .col-md-3:nth-child(4) {
/*display: none;*/		
}
    .container.logo-menu-wrapper {
        padding-top: 13px;
        padding-bottom: 7px;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:first-child {
        width: 33%;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        width: 26%;
    }
    body .site-content p {
        margin-bottom: 11px;
        margin-bottom: 0px;
    }
    .call_to_action p strong {
        font-size: 22px;
    }
    footer .logo-wrapper {
        margin-bottom: 17px;
        width: 30%;
    }
    .contact-form-details-wrapper {
        margin-right: 30px;
    }
    header #site-navigation > div {
        width: 38%;
    }nav#site-navigation ul .sub-menu li a {
         line-height: 14.8px;
     }
    nav#site-navigation ul .sub-menu li:first-child a {
        line-height: 14.8px;
    }
    nav#site-navigation ul .sub-menu li:nth-child(2) a {
        line-height: 14.8px;
    }
    nav#site-navigation ul .sub-menu li:nth-child(5) a {
        line-height: 14.8px;
    }
    html body.home h2 {
        font-size: 22px;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
}                                                   /*END of 768px*/
@media all and (max-width: 736px) {                /*START of 736px*/
    tbody th, tbody td {
        min-height: 100px;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:first-child {
        width: 50%;
    }
    .navigation .nav-links a {
        font-size: 14px;
    }
    tbody > tr {
        width: 50%;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:nth-child(2) {
        display: none;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        width: 50%;
        padding-top: 15px;
    }
    #language-menu li:nth-child(4) {
        margin-left: 8px;
    }
    nav#site-navigation {
        margin-top: 14px;
    }
    header #site-navigation.toggled > div {
        top: 0px;
    }header #site-navigation > div {
         top: 0px;
     }
    header #site-navigation > div {
        width: 39%;
    }
    header #site-navigation > div .nav-menu .menu-item {
        text-align: center;
        padding: 0px 7px 0px 25px;
    }
    nav#site-navigation ul li a {
        height: 38px;
        font-size: 11px;
    }
    nav#site-navigation div > ul > li > a {
        line-height: 40px;
    }
    .main-navigation .sub-menu li a {
        text-align: center;
    }
    nav#site-navigation ul .sub-menu li:first-child a {
        line-height: inherit;
    }
    nav#site-navigation ul .sub-menu li:nth-child(2) a {
        line-height: inherit;
    }
    nav#site-navigation ul .sub-menu li:nth-child(5) a {
        line-height: inherit;
    }
    nav#site-navigation ul .sub-menu li a {
        padding: 2px 11px 0px 0px;
    }
    .wpb_column.vc_column_container.vc_col-sm-10 {
        float: left;
        width: 70%;
    }
    .wpb_column.vc_column_container.vc_col-sm-2 {
        float: left;
        width: 25%;
        margin-left: 5%;
    }
    footer .logo-wrapper {
        width: 100%;
        text-align: center;
    }
    .row.footer-widgets-wrapper > div {
        /*width: 50%;*/
    }
    aside#text-4 {
        margin-bottom: 54px;
    }
    .row.footer-widgets-wrapper > div:last-child {
        /*width: 50%;*/
    }

    .row.footer-widgets-wrapper > div:last-child {
        padding: 0 15px;
    }
    .footer-widgets-wrapper .col-md-3:last-child aside.widget_text {
        width: 25%;
        margin-right: 2%;
    }
    .footer-widgets-wrapper .col-md-3:last-child aside.widget_nav_menu {
        width: 73%;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1479805245730.vc_row-has-fill > div {
        margin-bottom: 24px;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1479805245730.vc_row-has-fill > div:last-child {
        margin-bottom: 0;
    }
    .big-strong-content strong {
        display: block;
        text-align: center;
    }
    .big-strong-content p {
        text-align: center;
    }
    .wpb_single_image.vc_align_left {
        text-align: center!important;
    }
    article.news-content-wrapper:nth-child(even) {
        padding-right: 15px;
    }
    article.news-content-wrapper:nth-child(odd) {
        padding-left: 15px;
    }
    .contact-form-details-wrapper {
        float: none;
        max-width: 100%;
        margin-right: 0;
        /*text-align: center;*/
    }
    .contact-form-details-wrapper {
        margin-right: 0;
    }
    /*body .site-content .contact-form-details-wrapper .contact-form-description {
        text-align: center;
    }*/
    .contact-form-details-wrapper p {
        text-align: left;
    }
    form.wpcf7-form {
        margin-bottom: 26px;
    }
    .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner {
        padding-top: 0px;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
	.call_to_action.home_p.wpb_column.vc_column_container.vc_col-sm-2 {
		width: 100%;
    	margin-left: 0;
    	text-align: center;
	}
	.p-home-left-cta.wpb_column.vc_column_container.vc_col-sm-10 {
		width: 100%;
	}
	html body .call_to_action.home_p .vc_general.vc_btn3 {
    color: #fff;
    background-color: rgb(0,106,220);
    border-radius: 0;
    padding: 14px 15px !important;
    font-size: 15px !important;
    background-image: none;
    border: 2px solid #fff;
	}
	html body .call_to_action.home_p .vc_general.vc_btn3:hover {
	color: #5e5e5e;
    border-color: #dcdcdc;
    background-color: #dcdcdc;
	}
	.p-home-left-cta .wpb_content_element {
		margin-bottom: 15px;
	}
	

}                                                   /*END of 736px*/
@media all and (max-width: 667px) {                /*START of 667px*/
.link-beral {
font-size: 17px;	
}
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:first-child {
        width: 45%;
    }
    #language-menu {
        line-height: 29px;
    }
    header #site-navigation .menu-toggle {
        top: 17px;
        right: 27px;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        width: 55%;
    }
    .call_to_action p {
        font-size: 17px;
        line-height: 17px;
    }
    .call_to_action p strong {
        font-size: 19px;
    }
    .archive-title .page-title {
        font-size: 30px;
    }
    h2.page-title {
        margin-bottom: 10px;
    }
    .entry-content-excerpt p {
        font-size: 13px;
    }
    .wpb_column.vc_column_container.vc_col-sm-6 .vc_column-inner.vc_custom_1479407638328 {
        padding-right: 15px !important;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
    .vc_btn3.vc_btn3-size-md {
        padding: 12px 10px !important;
    }
}                                                   /*END of 667px*/
@media all and (max-width: 640px) {                /*START of 640px*/
    .big-text-content .wpb_wrapper p strong {
        font-size: 30px;
    }
    .vc_custom_1478784749471 {
        padding-top: 20px !important;
    }
    article.news-content-wrapper:nth-child(even) {
        padding-right: 0;
    }
    article.news-content-wrapper:nth-child(odd) {
        padding-left: 0;
    }
    .archive .site-main {
        padding-bottom: 0;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
}                                                   /*END of 640px*/
@media all and (max-width: 568px) {                /*START of 568px*/
.row.footer-widgets-wrapper > div {
    width: 100%;
}
.row.footer-widgets-wrapper > div:last-child {
    width: 100% !important;
}
.row.footer-widgets-wrapper > div:last-child #text-4 {
	display:none;	
}
.link-beral {
font-size: 15px;	
}
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 {
        width: 100%;
    }
    article.news-content-wrapper .thumbnail-excerpt-wrap {
        padding: 10px;
        min-height: 175px;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:first-child {
        width: 43%;
        padding: 0;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        width: 52%;
        padding-left: 0;
        padding-top: 9px;
    }
    .menu-multylanguage-menu-container {
        float: right;
    }
    nav#site-navigation {
        margin-top: 3px;
    }
    #language-menu {
        line-height: 30px;
    }
    .col-md-12 > nav {
        width: 100%;
        float: left;
    }
    .call_to_action p {
        font-size: 16px;
        line-height: 16px;
    }
	.first-p-de .wpb_wrapper p:first-child {
		margin-bottom: 22px;
	}
    .wpb_wrapper p:first-child {
        margin-bottom: 9px;
    }
    .call_to_action p strong {
        font-size: 18px;
        line-height: 18px;
    }
    .vc_btn3.vc_btn3-size-md {
        font-size: 14px !important;
        padding: 8px 9px !important;
    }
    .big-text-content .wpb_wrapper p strong {
        margin-top: 0;
        font-size: 34px;
        line-height: 30px;
    }
    .vc_custom_1478784749471 {
        padding-top: 29px !important;
    }
    article.news-content-wrapper {
        width: 100%;
    }
    /*article.news-content-wrapper .news-content-wrapper-inner {
        height: 248px;
    }*/
    article.news-content-wrapper .featured-image-thumbnail-wrap {
        width: 49%;
    }
    article.news-content-wrapper .entry-content-excerpt {
        width: 51%;
        padding: 0 0 0 2.5%;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
    body.page-child h2 {
        font-size: 24px;
    }
    header #site-navigation .menu-toggle {
        top: 10px;
        right: 16px;
    }
}                                                   /*END of 568px*/
@media all and (max-width: 414px) {                /*START of 414px*/
    header #site-navigation .menu-toggle {
        top: 4px;
        right: 2px;
    }
    .menu-multylanguage-menu-container {
        float: left;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 {
        width: 87%;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:first-child {
        width: 100%;
        text-align: left;
        padding: 0 0 0px 0px;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        padding-left: 18px;
        float: left;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        width: 100%;
        padding: 0;
    }
    .logo-menu-wrapper div.col-md-12:last-child {
        float: left;
        width: 1%;
    }
    .full-width {
        float: left !important;
        width: 86%;
    }
    nav#site-navigation {
        margin-top: 69px;
    }
    header #site-navigation > div {
        width: 53%;
    }
    nav#site-navigation ul .sub-menu li a {
        font-size: 10px;
    }
    nav#site-navigation ul .sub-menu li:nth-child(5) a {
        padding-top: 8px;
    }
    .wpb_column.vc_column_container.vc_col-sm-10 {
        width: 100%;
    }
    .wpb_column.vc_column_container.vc_col-sm-2 {
        width: 25%;
        margin-left: 0px;
    }
    .call_to_action p strong {
        font-size: 16px;
        line-height: 14px;
    }
    .call_to_action p {
        font-size: 14px;
        line-height: 15px;
    }
    .vc_column-inner.vc_custom_1479414122337 {
        padding: 0;
    }
    .vc_btn3.vc_btn3-size-md {
        font-size: 12px !important;
        padding: 4px 25px !important;
    }
    .wpb_wrapper > h2 {
        margin: 0;
        font-size: 28px;
    }
    .wpb_wrapper > p {
        font-size: 13px;
    }
    .big-text-content .wpb_wrapper p strong {
        font-size: 25px;
    }
    .wpb_column.vc_column_container.vc_col-sm-10 {
        width: 100%;
    }
    /*.vc_custom_1479414099519 {
        margin-bottom: 10px;
    }*/
    .call_to_action > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_content_element {
        margin-bottom: 10px !important;
    }
    .call_to_action {
        padding-bottom: 10px;
    }
    body .vc_custom_1478784749471 {
        padding-top: 22px !important;
    }
    .archive-title .page-title {
        font-size: 27px;
    }
    /*article.news-content-wrapper .news-content-wrapper-inner {
        height: 278px;
    }*/
    article.news-content-wrapper .entry-header {
        padding: 2px 15px 5px;
    }
    .vc_empty_space {
        display: none;
    }
    form.wpcf7-form .contact-form-details-wrapper {
        font-size: 15px;
    }
    html body .wpb_wrapper .contact-form-details-wrapper a {
        font-size: 14px;
    }
    .contact-form-details-wrapper p {
        font-size: 14px;
    }
    .lg-text-content .wpb_wrapper p {
        font-size: 14px;
    }
    .contact-form-details-wrapper {
        margin-top: 10px;
    }
    html body.home h2 {
        font-size: 19px;
    }
    #primary {
        padding: 0;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
    body.page-child h2 {
        font-size: 18px;
    }
    .big-strong-content strong {
        font-size: 30px;
    }
}                                                   /*END of 414px*/
@media all and (max-width: 375px) {                /*START of 375px*/
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        width: 100%;
        padding: 10px 0 2px 0;
    }
    nav#site-navigation {
        margin-top: 75px;
    }
    .full-width {
        width: 100%;
    }
    #language-menu li {
        margin-left: 7px;
    }
    #language-menu li:nth-child(4) {
        margin-left: 7px;
    }
    nav#site-navigation div > ul > li > a {
        line-height: 38px;
    }
    nav#site-navigation ul .sub-menu li a {
        text-align: center;
        padding: 6px 17px 0 0;
        line-height: 9px;
    }
    ul.sub-menu li {
        padding: 1px 0 0 0 !important;
    }
    ul.sub-menu li a {
        padding: 0px !important;
    }
    header #site-navigation > div {
        width: 60%;
    }
    nav#site-navigation ul .sub-menu li:first-child a {
        line-height: 9px;
    }
    nav#site-navigation ul .sub-menu li:nth-child(2) a {
        line-height: 9px;
    }
    nav#site-navigation ul .sub-menu li:nth-child(5) a {
        line-height: 9px;
    }
    .call_to_action p strong {
        font-size: 16px;
        line-height: 11px;
    }
    .call_to_action p {
        font-size: 14px;
    }
    .wpb_column.vc_column_container.vc_col-sm-2 {
        width: 20%;
        margin-left: 0;
    }
    .vc_row.wpb_row.vc_row-fluid.call_to_action.vc_custom_1479414088025.vc_row-has-fill.vc_row-o-content-middle.vc_row-flex {
        padding-right: 31px !important;
    }
    .row.footer-widgets-wrapper {
        text-align: center;
    }
    .row.footer-widgets-wrapper > div {
        width: 100%;
    }
    .row.footer-widgets-wrapper > div:last-child {
        width: 100%;
    }
    .footer-widgets-wrapper .col-md-3:last-child aside.widget_text {
        width: 100%;
        margin-right: 0;
    }
    .footer-widgets-wrapper .col-md-3:last-child aside.widget_nav_menu {
        width: 100%;
    }
    footer .textwidget img {
        margin-bottom: 0px;
    }
    .big-text-content .wpb_wrapper p strong {
        font-size: 18px;
    }
    body .vc_custom_1478784749471 {
        padding-top: 20px !important;
    }
    /*article.news-content-wrapper .news-content-wrapper-inner {
        height: 301px;
        max-height: 301px;
    }*/
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
}                                                   /*END of 375px*/
@media all and (max-width: 360px) {                /*START of 360px*/
    .full-width {
        width: 90%;
    }
    tbody > tr {
        width: 100%;
    }
    .big-text-content .wpb_wrapper p strong {
        font-size: 17px;
    }
    .vc_btn3.vc_btn3-size-md {
        font-size: 12px !important;
        padding: 2px 27px !important;
    }
    nav#site-navigation ul li a {
        font-size: 10px;
    }
    article.news-content-wrapper .featured-image-thumbnail-wrap {
        width: 57%;
        margin-right: 4%;
    }
    article.news-content-wrapper .entry-content-excerpt {
        width: 100%;
        padding: 0;
    }
    article.news-content-wrapper .entry-content-excerpt p {
        line-height: 16px;
    }
    article.news-content-wrapper .entry-content-excerpt {
        float: none;
    }
    body .site-content p:last-of-type {
        margin-bottom: 0px;
    }
    .contact-form-details-wrapper .wpcf7-form-control.wpcf7-submit {
        margin: 9px 0;
    }
    .wpb_wrapper .wpb_text_column.wpb_content_element.lg-text-content {
        margin-bottom: 14px;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
}                                                   /*END of 360px*/
@media all and (max-width: 320px) {                   /*START of 320px*/
    div#primary {
        padding: 0;
    }
    .wpb_wrapper > h2 {
        font-size: 24px;
    }
    .site-branding-logo.clearfix.alignvertical.pull-none.col-md-12 > div:last-child {
        width: 100%;
    }
    .full-width {
        width: 100%;
    }
    nav#site-navigation {
        margin-top: 63px;
    }
    header #site-navigation > div {
        width: 62%;
    }
    header #site-navigation > div {
        height: 102vh;
    }
    .wpb_column.vc_column_container.vc_col-sm-2 {
        width: 100%;
    }
    .vc_btn3.vc_btn3-size-md {
        padding: 4px 5px !important;
    }
    .aditional_responsive_class .wpb_text_column.wpb_content_element {
        margin-bottom: 0px;
        text-align: center;
    }
    .aditional_responsive_class .vc_column-inner {
        padding-top: 18px !important;
    }
    .aditional_responsive_class .wpb_wrapper {
        text-align: center;
    }
    div .vc_btn3-container {
        margin-bottom: 10px;
    }
    .big-strong-content strong {
        font-size: 28px;
    }
    .archive-title .page-title {
        font-size: 25px;
    }
    html body.home h2 {
        font-size: 18px;
    }
    body .wpb_wrapper p {
        margin-bottom: 22px;
    }
}                                                   /*END of 320px*/
