@media only screen and (max-width: 768px){.mobile-menu-trigger{display:block;width:32px;height:auto;cursor:pointer}.mobile-menu-trigger span{display:block;height:4px;background:#30afb8;margin:4px 0}header .header-bottom{position:relative}.header .header-bottom-inner{justify-content:space-between}.header .header-bottom-inner .site-logo{float:left;margin:0}.site-menu{display:none;margin:0;padding:10px 15px}.site-menu.active{display:block;position:absolute;width:100%;top:100%;right:0;z-index:10;background:#FFF}.site-menu ul.header_menu_class li{float:none !important;margin:0 !important;padding:0 !important}.site-menu ul.header_menu_class li a{font-size:22px !important}}@media only screen and (max-width: 640px){header .social-networks ul li{margin-left:5px}header .header-top-links ul li{margin-right:5px;padding-right:5px}header .header-top-links ul li a{font-size:12px}header .header-bottom{padding:15px 0}.homepage-slider .caption-title{font-size:26px}.homepage-slider .caption-desc{font-size:16px;margin:5px 0 10px 0}.homepage-slider .btn-wrapper a{border:2px solid #fff;padding:5px 20px;font-size:16px}.media-grid-section .element-item .featured-image-desc{visibility:visible;opacity:1;transform:translate(-50%, -50%) scale(1)}.media-grid-section .element-item .featured-image-desc .feature-title-wrap a{font-size:16px}.homepage-slider .slider-image img{height:240px;object-fit:cover}.the_post_thumbnail img{width:100%;height:auto}.footer-block{min-height:150px}footer .footer-bottom,footer .credits{text-align:center}.footer-contact-form .section-form .wpcf7 form{display:block}.footer-contact-form .section-form .wpcf7 form .form-item{width:100%}.footer-contact-form .section-form .wpcf7 form .form-item input{width:100%}.footer-contact-form .section-form .wpcf7 form .form-item input[type="submit"]{width:96%}.footer-contact-form div.wpcf7 .ajax-loader{position:absolute}}
