.cf:before,.cf:after{display: table;content: "";line-height: 0}.cf:after{clear: both}@media (max-width: 1400px){.jm-presentation{padding-top: 50px;padding-bottom: 5px}.jm-presentation .jm-title{font-size: 46px}.jm-presentation .jm-subtitle{margin: 0 0 20px;display: block}.jm-presentation p.buttons{padding-top: 5px;margin-bottom: 30px}.jm-presentation p.buttons a{margin: 15px}}@media (max-width: 1100px){.custom-text p.button{margin-top: 20px}.jm-presentation{padding-top: 80px;padding-bottom: 30px}.jm-presentation .jm-title{font-size: 56px}}@media (max-width: 979px){.jm-module-in{height: auto !important}img{box-sizing: border-box}.btn{-webkit-appearance: none}.jm-module-in{height: auto !important}.jm-presentation{padding-top: 40px;padding-bottom: 30px}.jm-presentation .jm-title{font-size: 46px}.jm-presentation p:not([class]){padding: 0 80px}.jm-presentation p.buttons{padding-top: 20px;margin-bottom: 30px}.custom-text .title{font-size: 26px}.jm-pricing .price{font-size: 40px}.jm-pricing .price sub{font-size: 30px}}@media (max-width: 767px){input,select,textarea{max-width: 100%}.readmore,.btn,.btn2,a.button,input.button,button.button,input[type="submit"],button[type="submit"],input[type="reset"],button[type="reset"]{padding-left: 30px;padding-right: 30px}#jm-allpage .djtabs.default-theme .djtabs-readmore a,body #jm-allpage #djcatalog .btn-success{padding-left: 30px;padding-right: 30px}.items-row{margin-bottom: 30px}.items-row .item{margin-bottom: 30px}#jm-copyrights,#jm-poweredby{float: none;width: 100%;text-align: center;margin: 0 0 10px}#jm-copyrights{border: none}.jm-module.top-margin-ms{margin-top: 0 !important}.jm-module.bottom-margin-ms{margin-bottom: 0 !important}#jm-top1 .search-ms .search form{max-width: 100%}#jm-top1 .search-ms .search input[type="search"]{border: 1px solid rgba(0,0,0,0.04)}#jm-top1 .search-ms .search input[type="search"]:hover,#jm-top1 .search-ms .search input[type="search"]:focus{border: 1px solid rgba(0,0,0,0.1)}#jm-allpage .jm-category-module li{width: 100% !important}.jm-pricing .box{width: 100% !important;float: none}.jm-pricing .image{text-align: center}}@media (max-width: 480px){.page-header > h1{font-size: 20px}input,select,textarea{width: 100%}dl.tabs,.nav-tabs{display: block !important}dl.tabs dt.tabs,.nav-tabs > li{float: none !important}dl.tabs dt.tabs a,.nav-tabs > li a{margin-left: 0 !important;margin-right: 0 !important}.jm-module.cross-title-ms .jm-title{font-size: 20px}.jm-presentation{padding-top: 30px;padding-bottom: 30px}.jm-presentation .jm-title{font-size: 26px;padding-bottom: 25px;margin-bottom: 25px}.jm-presentation .jm-title:after{font-size: 20px;width: 95px}.jm-presentation span.jm-subtitle{font-size: 16px}.jm-presentation p:not([class]){padding: 0}.jm-presentation p.buttons{padding-top: 20px;margin-bottom: 30px}.custom-text .title{font-size: 16px}#jm-allpage .dj-simple-contact-form .dj-simple-contact-form-row.name,#jm-allpage .dj-simple-contact-form .dj-simple-contact-form-row.email{width: 100%}#jm-allpage .dj-simple-contact-form .dj-simple-contact-form-row.email{padding: 30px 0 0}#jm-allpage .dj-simple-contact-form .dj-simple-contact-form-row.name,#jm-allpage .dj-simple-contact-form .dj-simple-contact-form-row.email{padding-left: 0;padding-right: 0;float: none}}@media (max-width: 979px){.dj-slide-title{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-rendering: optimizeLegibility;box-sizing: border-box}.dj-slide-description,.dj-slide-description p{display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-rendering: optimizeLegibility;box-sizing: border-box}#jm-allpage .dj-readmore-wrapper .dj-readmore{padding: 20px 30px}}@media (max-width: 767px){#jm-allpage .dj-readmore-wrapper .dj-readmore{padding: 10px;font-size: 0.875em}}@media (max-width: 480px){.dj-slide-title{font-size: 14px !important}.dj-slide-title + .dj-slide-description,#jm-allpage .grid-ms .dj-galleryGrid .dj-slide-title + .dj-slide-description{padding-top: 20px}.dj-slide-title + .dj-slide-description:after,#jm-allpage .grid-ms .dj-galleryGrid .dj-slide-title + .dj-slide-description:after{top: 8px;font-size: 10px}.dj-slide-desc-text{padding: 10px !important}.dj-readmore-wrapper{display: none !important}}@media (max-width: 320px){.dj-slide-title,.nivo-controlNav,.dj-indicators,.navigation-container-custom,.dj-slide-description,.dj-slide-desc-text,.dj-slide-desc-bg{visibility: hidden;pointer-events: none;opacity: 0}}