@media (min-width:1200px) and (max-width:1366px) {
/*Software Simulazione Start*/
.simulator-categories-sec {padding: 80px 0 50px;}
.single-software-otr {width: 250px;margin: 30px 20px;}
.single-software-name {font-size: 18px;line-height: 22px;margin: 15px 0 0;}

.cont-software-brands {padding: 50px 0 100px;}
.brands-gallery .gallery .gallery-item {padding: 22px;max-width: 24.5%;}
/*Software Simulazione End*/
}

@media (min-width:992px) and (max-width:1199px) {
/*Software Simulazione Start*/
.inner-page-banner .elementor-widget-container {height: 360px;}
.simulator-categories-sec {padding: 80px 0 50px;}
.single-software-otr {width: 280px;margin: 30px 20px;}
.single-software-name {font-size: 18px;line-height: 22px;margin: 15px 0 0;}

.cont-software-brands {padding: 50px 0 100px;}
.brands-gallery .gallery .gallery-item {padding: 22px;max-width: 24.5%;}
.brands-gallery .gallery .gallery-item .gallery-icon {height: 200px;}
/*Software Simulazione End*/

/*Software category Start*/
.cont-software-cat-page .post-cats-list ul li a {padding: 12px 20px;}
.software-category-posts .single-software-otr {width: 30.5%;margin: 25px 4% 25px 0;}
/*Software category End*/

/*Software Single Page Start*/
.software-tab-grid-img {height: 120px;}
.software_post_list_ul li a {padding: 8px 20px 8px 40px !important;}
.software_post_list_ul li a::before {left: 30px;}
/*Software Single Page End*/

/*Events Start*/
.cont-eventi-page {padding: 0 0 80px;}
.cont-eventi-parallel-sections .elementor-container > div:nth-child(1) {width: calc(100% - 320px);}
.cont-eventi-parallel-sections .elementor-container > div:nth-child(2) {width: 320px;}
.single-val-filter {margin: 0 30px 0 0;}
.event-filter-dropdown {width: 145px;}
.event-filter-text {margin: 5px 6px 0 0;}

.cview_day_name .cview__header {width: 30px !important;}
.cview--spacer, .cview__header, .cview--date {width: 29px;max-width: 29px;padding: 4px 0;}
.cview--date {height: 30px;}
/*Events End*/

/*Events Detail Start*/
.cont-recent-events {padding: 60px 0 80px;}
/*Events Detail End*/

/*Scrivono di noi Start*/
.cont-scrivono-page-posts .single-scrivono-otr {width: calc(33.33333% - 27px);margin: 20px;}
.scrivono-posts-otr {margin: 0 0 50px;}
/*Scrivono di noi End*/

/*Impianti Start*/
.cont-impianti-page {padding: 0 0 50px;}
/*Impianti End*/
}

@media (min-width:768px) and (max-width:991px) {
/*Software Simulazione Start*/
.inner-page-banner .elementor-widget-container {height: 300px;}
.cont-servizi-content {padding: 10px 0 25px;}
.cont-software-advantages {padding: 60px 0 20px;}
.simulator-categories-sec {padding: 50px 0 30px;}
.single-software-otr {width: calc(33% - 40px);margin: 20px 20px;}
.single-software-image {height: 166px;}
.single-software-name {font-size: 18px;line-height: 22px;margin: 15px 0 0;}

.cont-software-brands {padding: 30px 0 60px;}
.brands-gallery .gallery .gallery-item {padding: 20px;max-width: 24.6%;}
.brands-gallery .gallery .gallery-item .gallery-icon {height: 150px;}
/*Software Simulazione End*/

/*Software category Start*/
.cont-software-cat-page .post-cats-list ul li a {padding: 12px 20px;}
.software-category-posts .single-software-otr {width: 46%;margin: 20px 4% 20px 0;}
.software-category-posts .single-software-otr:nth-child(3n) {margin-right: auto;}
.softcat-link a {width: 130px;padding: 15px 10px;letter-spacing: 0;}
/*Software category End*/

/*Software Single Page Start*/
.single-software-tab-grid {width: 50%;}
.software-tab-grid-img {height: 150px;}

.software_post_list_ul li a {padding: 8px 20px 8px 35px !important;}
.software_post_list_ul li a::before {left: 24px;}
/*Software Single Page End*/

/*Events Start*/
.cont-eventi-page {padding: 0 0 80px;}
.cont-eventi-parallel-sections .elementor-container > div:nth-child(1) {width: calc(100% - 260px);}
.cont-eventi-parallel-sections .elementor-container > div:nth-child(2) {width: 260px;}
.single-val-filter {margin: 0 10px 0 0;}
.event-filter-dropdown {width: 200px;}
.event-filter-text {margin: 5px 6px 0 0;}
.cont-eventi-parallel-sections .event-filter-text {

    width: 155px;
}
.cont-eventi-parallel-sections .single-val-filter {
    margin: 6px 10px 6px 0;
}
.cview__month span {font-size: 18px;line-height: 24px;}
.cview_day_name .cview__header {width: 30px !important;margin: 6px 3px;}
.cview--spacer, .cview__header, .cview--date {width: 29px;max-width: 29px;padding: 4px 0;margin: 3px 3px;}
.cview--date {height: 30px;}
.cview_day_name {padding: 0px 5px;}
.cview__header, div#dates {padding: 0px 5px;}
span#calendar-month {min-width: 210px;}
/*Events End*/

/*Events Detail Start*/
.cont-event-right-half {padding: 0 0 0 30px;}
.cont-recent-events {padding: 60px 0 80px;}
/*Events Detail End*/

/*Contact Start*/
.cont-contact-form-sec {padding: 40px 0 60px;}
.otr-form-opp-sec {width: 35% !important;}
.otr-form-sec {width: 65% !important;}
.otr-form-sec .elementor-heading-title {font-size: 28px;line-height: 40px;}
.cont-contact-map iframe {height: 500px !important;}
/*Contact End*/

/*Scrivono di noi Start*/
.cont-scrivono-page-posts .single-scrivono-otr {width: calc(33.33333% - 14px);margin: 20px 10px;}
.scrivono-posts-otr {margin: 0 0 40px;}
.cont-scrivono-page-posts .single-scrivono-content {padding: 20px 15px;}
.single-scrivono-content h4 {font-size: 20px;line-height: 26px;}
/*Scrivono di noi End*/

/*Impianti Start*/
.cont-impianti-page {padding: 0 0 50px;}
/*Impianti End*/
}

@media (max-width:767px) {
.heading-27-30 .elementor-heading-title {font-size: 24px;line-height: 28px;}
.para-design .elementor-widget-text-editor, p {margin: 0 0 20px;}
	
/*Software Simulazione Start*/
.inner-page-banner .elementor-widget-container {height: 250px;}
.cont-servizi-content {padding: 10px 0 5px;}
.cont-software-advantages {padding: 50px 0 10px;}
.cont-software-advantages .corsi-ul-otr ul {column-count: 2;-moz-column-count: 2;-webkit-column-count: 2;}
.simulator-categories-sec {padding: 30px 0 10px;}
.single-software-otr {width: calc(50% - 20px);margin: 20px 10px;}
.single-software-image {height: 150px;}
.single-software-name {font-size: 16px;line-height: 20px;margin: 10px 0 0;}

.cont-software-brands {padding: 30px 0 30px;}
.brands-gallery .gallery .gallery-item {padding: 20px 10px;max-width: 49.6% !important;}
.brands-gallery .gallery .gallery-item .gallery-icon {height: 150px;}
/*Software Simulazione End*/

/*Software category Start*/
.cont-software-cat-page .post-cats-list ul {padding: 0 0 10px;}
.cont-software-cat-page .post-cats-list ul li a {padding: 10px 15px;}
.software-category-posts .single-software-otr {width: 46%;margin: 20px 2%;}
.software-category-posts .single-software-otr:nth-child(3n) {margin-right: auto;}
.softcat-link a {width: 130px;padding: 15px 10px;letter-spacing: 0;}
/*Software category End*/

/*Software Single Page Start*/
.software-tab-sec .elementor-tabs-content-wrapper {padding: 0;}
.single-software-tab-grid {width: 50%;padding: 0 10px;}
.software-tab-grid-img {height: 150px;}

.software-tab-sec .elementor-tab-mobile-title {background: #009CDA;border-bottom: 1px solid #fff !important;color: #fff;font-size: 18px;line-height: 24px;font-weight: 700;padding: 10px 30px 10px 15px;position: relative;}
.software-tab-sec .elementor-tab-mobile-title::after {content: "\f107";position: absolute;z-index: 1;right: 10px;top: 50%;transform: translate(0, -50%);font-family: "Font Awesome 5 Free";font-size: 18px;}
.software-tab-sec .elementor-tab-mobile-title.elementor-active {background: linear-gradient(180deg, #4C93DF 0%, #1A4387 100%);}
.software-tab-sec .elementor-tab-mobile-title.elementor-active::after {content: "\f106";}
.software-tab-sec .elementor-tab-content {padding: 15px 15px 10px !important;}

.reference-single-software {padding: 50px 0 0 0;}
.reference-single-software .cont-reference-sec {width: 100%;margin: 20px 0 0;margin-left: 0;}
.reference-single-software .simplebar-track.simplebar-horizontal {margin: 0;}
.single-software .single-reference {width: 150px;min-width: 150px;height: 120px;}
.cont-software-post-page [data-simplebar] {padding: 0 0 45px;}
.software-related {margin: 20px 0 0;}
.software-related .single-scrivono-otr {padding: 30px 30px;}
.event-single-software {padding: 60px 0 0;}
.event-single-software .single-event-otr, .software-related .single-scrivono-otr {min-width: 300px !important;}
.simplebar-track.simplebar-horizontal {max-width: 100%;}

.software_post_list_ul li a {padding: 8px 20px 8px 35px !important;}
.software_post_list_ul li a::before {left: 24px;}
/*Software Single Page End*/

/*Events Start*/
.cont-eventi-page {padding: 0 0 40px;}
.cont-eventi-parallel-sections .elementor-container > div:nth-child(1) {width: 100%;padding: 0;}
.cont-eventi-parallel-sections .elementor-container > div:nth-child(2) {width: 100%;}
.single-val-filter {margin: 8px 0;}
.event-filter-dropdown {width: 200px;}
.event-filter-text {margin: 5px 6px 0 0;width: 140px;}
.single-val-filter {
    margin: 5px 10px 5px 0;
}
.cview__month span {font-size: 18px;line-height: 24px;}
.cview_day_name .cview__header {width: 35px !important;margin: 6px 3px;}
.cview--spacer, .cview__header, .cview--date {width: 35px;max-width: 35px;padding: 6px 0;margin: 3px 3px;}
.cview--date {height: 35px;}
.cview_day_name {padding: 0px 5px;}
.cview__header, div#dates {padding: 0px 5px;}
span#calendar-month {min-width: 210px;}
.calendar {max-width: 300px;margin: auto;}
/*Events End*/

/*Events Detail Start*/
.cont-event-detail-content {padding: 15px 0 0;}
.cont-event-thumb-content {padding: 15px 0 0;}
.cont-event-right-half {padding: 20px 0 0;}
.cont-recent-events {padding: 60px 0 80px;}
.cont-event-detail-content .elementor-widget-button {text-align: center;}
.cont-event-detail-content .elementor-widget-button .elementor-button {margin: 10px 0 0;}
.cont-event-bottom-content {padding: 40px 0 0;}
.cont-recent-events {padding: 40px 0 50px;}
.cont-recent-events .eventi-correlati-heading {margin: 0 0 25px;}
/*Events Detail End*/

/*Contact Start*/
.cont-contact-form-sec {padding: 20px 0;}
.otr-form-opp-sec {width: 100% !important;}
.otr-form-opp-sec .contactt-title {margin: 0 0 20px;}
.otr-form-opp-sec .elementor-widget-wrap > div {width: 51%;}
.otr-form-opp-sec .elementor-widget-wrap > div:nth-child(1) {width: 100%;}
.otr-form-opp-sec .elementor-widget-wrap > div.otr-coded-info {
	width: auto;
	position: absolute;
	z-index: 1;
	right: 0;
	top: 62px;
	margin: 0 !important;
}
.otr-form-sec {width: 100% !important;padding: 20px 0 10px;}
.otr-form-sec .elementor-heading-title {font-size: 26px;line-height: 32px;}
.cont-contact-map iframe {height: 350px !important;}
.contact-page-form .frm_style_stile-di-formidable.with_frm_style .frm_submit {text-align: center;}
.contact-page-form .frm_style_stile-di-formidable.with_frm_style .frm_submit button.frm_button_submit {float: none;}
/*Contact End*/

/*Scrivono di noi Start*/
.event-page-title {margin: 20px 0 15px !important;}
.cont-scrivono-page-posts .single-scrivono-otr {width: calc(50% - 10px);margin: 20px 10px;}
.cont-scrivono-page-posts .single-scrivono-otr:nth-child(3n) {margin-right: 10px;margin-left: 0;}
.cont-scrivono-page-posts .single-scrivono-otr:nth-child(2n) {margin-right: 0;}
.scrivono-posts-otr {margin: 0 0 10px;}
.cont-scrivono-page-posts .single-scrivono-content {padding: 20px 15px;}
.single-scrivono-content h4 {font-size: 20px;line-height: 26px;}
/*Scrivono di noi End*/

/*Impianti Start*/
.single-impianti-otr {margin: 20px 0;}
.cont-impianti-page {padding: 0 0 10px;}
.single-impianti-content {padding: 25px 15px;}
.single-impianti-otr:nth-child(2n) .single-impianti-content {padding: 25px 15px;}
/*Impianti End*/
}

@media (max-width:640px) {
/*Software Simulazione Start*/
.cont-software-advantages .elementor-widget-heading {margin: 0 0 10px;}
.cont-software-advantages .corsi-ul-otr ul {column-count: 1;-moz-column-count: 1;-webkit-column-count: 1;}
.cont-software-advantages .corsi-ul-otr ul li {padding: 0 25px;margin: 0 0 20px;}
/*Software Simulazione End*/

/*Events Detail Start*/
.cont-event-thumb-content .elementor-widget-theme-post-featured-image .elementor-widget-container {height: 260px;}
/*Events Detail End*/
}

@media (max-width:479px) {
/*Software Simulazione Start*/
.single-software-otr {width: 100%;margin: 20px 0;}
.single-software-image {height: 240px;}
.brands-gallery .gallery .gallery-item {padding: 20px 6px;max-width: 49.6% !important;}
.brands-gallery .gallery .gallery-item .gallery-icon {height: 120px;}
/*Software Simulazione End*/

/*Software category Start*/
.software-category-posts .single-software-otr {width: 100%;margin: 20px 0;}
.software-category-posts .single-software-image {height: 240px;}
/*Software category End*/

/*Software Single Page Start*/
.single-software-tab-grid {padding: 0 6px;}
/*Software Single Page End*/

/*Events Start*/
.cont-event-page-posts .single-event-otr {width: 100%;margin: 15px 0;}
.cont-event-page-posts .single-event-otr .single-scrivono-img {height: 220px;}
.cont-event-filter {padding: 15px 15px;}
.single-val-filter {width: 100%;}
.event-filter-text {
	margin: 5px 6px 0 0;
	width: 118px;
	font-size: 13px;
	line-height: 15px;
	font-weight: 400;
}
.event-filter-dropdown {width: calc(100% - 126px);}
.select-field {font-size: 13px;line-height: 16px;padding: 5px 20px 5px 10px;}
/*Events End*/

/*Events Detail Start*/
.cont-event-thumb-content .elementor-widget-theme-post-featured-image .elementor-widget-container {height: 220px;}
.cont-contact-map iframe {height: 400px !important;}
/*Events Detail End*/

/*Scrivono di noi Start*/
.single-scrivono-img {height: 220px;}
.cont-scrivono-page-posts .single-scrivono-otr {width: 100%;margin: 15px 0 !important;}
/*Scrivono di noi End*/
}
