
/* === MENU */

@media screen and (max-width: 874px) {
#menu-classic { width:calc(100% - 120px);}
/* === MENU */
#slider-elastic{height:200px;}
#header .menu ul > li { padding: 8px}

#header .menu > ul > li:first-child > ul {left:0px !important;}
#header .menu > ul > li:nth-child(2)> ul {left:-30px !important;}
#header .menu > ul > li:nth-last-child(2)> ul {right:-30px !important;}
#header .menu > ul > li:last-child > ul {right:0px !important;}
#nav li a i{display:none;}
}


#logoLink #logo2 { display:none;}
/* === SLIDER */
.mobile-slider { display:block !important; }
.slider.no-responsive { display:none !important; }
.slider.fixed-image.inner {
    max-width: 100%;
    padding: 0;
}

/* === SECTIONS */
.home-stat{height:220px;}
/* === SECTION PORTFOLIO */
.sidebar-right .section.portfolio .work-description, .sidebar-left .section.portfolio .work-description { width: 100%; }
.section .work-thumbnail { margin-bottom: 20px; }

/* === SECTION BLOG */
.section.blog .sticky .the-content { clear: both; }
.section.blog .post {
    float: none;
    margin-right: 0%;
    width: 100%;
}

/* === TESTIMONIAL */
.testimonial.two-fourth {
    float: none;
    width: 100%;
}

.testimonial .testimonial-name {
    height: 20px;
    margin-top: -20px;
}

/* === CONTACT */
.sidebar-left .contact-form li.submit-button input.alignright, .sidebar-right .contact-form li.submit-button input.alignright { margin-right: -1.5%; }

/* === BLOG */
.blog-big .thumbnail .image-wrap img { width: auto; height: auto; max-width: 100%; }

/* === RESPOND */
#respond p.form-submit {
    margin-right: 0;
    width: 102% !important;
}

/* === WIDGET */
.featured-projects-widget img { min-height: 77px; max-width: 94%; width: auto; height: auto;  }

.contact-info ul li { height: auto; min-height: 25px; }

/* === SHORTCODES */
.image-styled .img_frame.img_size_fullwidth, .image-styled .img_frame.img_size_fullwidth img { max-width: 100%; margin-right: 0px; }

.google-map-frame, .google-map-frame iframe { max-width: 100%; }
.call-to-action .decoration-image { display: none; }   
.call-to-action .number-phone, .call-to-action .number-phone a { font-size:28px; }
.hentry-txt{line-height:20px;vertical-align:middle}
.image-wrap{width:100%;height:360px;}
.the-content{width:100%}
.the-content a {display: -webkit-box;	-webkit-line-clamp: 8;}
.work-thumbnail,.work-description{width:100% !important;}
.image-wrap,.the-content{width:100% !important; min-height:200px !important;padding-top:10px;}

.video, .news{width:100% !important;}
.video-container iframe, .video-container object, .video-container embed{height:237px;}