@media (max-width:991px){.portfolio-grid-post .portfolio-grid-post-content h4, .portfolio-grid-post .portfolio-grid-post-content p{ line-height:1em } .cb-section .logo-slider{ margin-top:30px; max-height:140px } .header-section a.site-logo{ padding:7px 0px } .header-navigation div.menu ul, .header-navigation ul.menu{ width:100%; float:left; padding-top:10px; padding-bottom:10px } .header-navigation div.menu ul li, .header-navigation ul.menu li{ display:block; padding:0px; line-height:20px } .header-navigation ul.menu li a, .header-navigation div.menu ul li a, .header-section .social-media-links li a, .header-navigation ul.menu li ul.sub-menu li a, .header-navigation div.menu ul li ul.sub-menu li a, .header-navigation ul.menu li ul.sub-menu ul.sub-menu li a, .header-navigation div.menu ul li ul.sub-menu ul.sub-menu li a, .header-navigation ul.menu li ul.sub-menu li a:hover, .header-navigation div.menu ul li ul.sub-menu li a:hover, .header-navigation ul.menu li ul.sub-menu ul.sub-menu li a:hover, .header-navigation div.menu ul li ul.sub-menu ul.sub-menu li a:hover{ line-height:40px; padding:0px } .header-navigation ul.menu >li >a:after, .header-navigation div.menu ul >li >a:after{ display:none } .header-navigation .social-media-links{ float:left; display:block; margin:0px; width:100%; line-height:20px; padding-bottom:20px } .header-section .social-media-links li a{ display:inline-block; float:left; margin-right:20px } .floating .header-navigation ul.menu li, .floating .header-navigation div.menu ul li{ line-height:20px } .floating .header-navigation ul.menu li a, .floating .header-navigation div.menu ul li a, .header-section.floating .social-media-links li a{ line-height:40px } .floating .header-navigation ul.menu li ul.sub-menu, .floating .header-navigation div.menu ul li ul.sub-menu{ top:0px } .header-navigation ul.menu li ul.sub-menu, .header-navigation ul.menu li ul.sub-menu ul.sub-menu, .header-navigation div.menu ul li ul.sub-menu, .header-navigation div.menu ul li ul.sub-menu ul.sub-menu{ opacity:1; visibility:visible; position:relative; top:initial; left:initial; display:inline-block; border:0px !important; padding:0px; min-width:initial; -webkit-transform:translateX(0px); -moz-transform:translateX(0px); -ms-transform:translateX(0px); -o-transform:translateX(0px); transform:translateX(0px); padding-left:30px } .header-navigation ul.menu li ul.sub-menu liul.menu-item-has-children>a::before, .header-navigation div.menu ul li ul.sub-menu liul.menu-item-has-children>a::before{ display:none } .header-navigation .portfolio-ajax-nav{ margin:0px } .pagination{ width:100%; text-align:center } .pagination ul li{ display:inline-block; float:none } .search .pagination{ text-align:left } .sidebar{ margin-top:75px; float:left; width:100% } .footer-widgets .footer-widget-column .widget:last-child{ margin-bottom:40px }}  @media (max-width:767px){ .animated{ -o-transition-property:none !important; -moz-transition-property:none !important; -ms-transition-property:none !important; -webkit-transition-property:none !important; transition-property:none !important; -o-transform:none !important; -moz-transform:none !important; -ms-transform:none !important; -webkit-transform:none !important; transform:none !important; -webkit-animation:none !important; -moz-animation:none !important; -o-animation:none !important; -ms-animation:none !important; animation:none !important } .blanco_quotes_carousel .quote-content{ line-height:1 } .blanco_service_block.style-1 .media-left .service-icon{ min-width:60px } .blanco_twitter .twitter-heading span{ padding:16px 18px } .blanco_progress_bar.pie-chart-progress{ margin-right:5px } .blanco_blog_grid .blog-grid-post .post-right .blog-grid-post-thumbnail iframe{ min-height:220px } .portfolio-grid-post.columns3, .portfolio-grid-sizer.columns3, .portfolio-grid-post.columns4, .portfolio-grid-sizer.columns4, .blanco_blog_grid .blog-grid-post.columns3, .blanco_blog_grid .blog-grid-sizer.columns3, .blanco_blog_grid .blog-grid-post.columns4, .blanco_blog_grid .blog-grid-sizer.columns4{ width:50% } .blanco_blog_grid .blog-grid-post .post-right{ padding-right:10px; padding-left:85px } .portfolio-grid-post.columns2.w2, .portfolio-grid-post.columns3.w2, .portfolio-grid-post.columns4.w2{ width:100% } .portfolio-grid-post .portfolio-grid-post-content h4, .portfolio-grid-post .portfolio-grid-post-content p{ line-height:inherit } footer{ padding-bottom:60px } footer button.toTop{ font-size:2em; width:40px; height:40px; line-height:40px; bottom:15px; right:50%; margin-right:-20px } .portfolio-post .portfolio-details-section{ padding-left:15px } .post-related .post-thumbnail{ max-height:175px; overflow:hidden } .footer-widgets .footer-widget-column .widget:last-child, .post-related .item-related{ margin-bottom:20px } .post-related .item-related{ float:left; width:100%} .comments{ margin-top:20px; padding-top:30px } .sidebar{ margin-top:50px } #main{ margin:50px 0px } .header-section.header-floating.floating.header-logged{ top:46px !important } #post-pagination .post-header{ padding:0px 20px } #post-pagination .prev-post{ margin-bottom:2px }}  @media (max-width:600px){ .header-section.header-floating.floating.header-logged{ top:0px !important } @media (max-width:480px){ .blanco_twitter .twitter-heading span{ padding:14px 16px } .blanco_blog_grid .blog-grid-post .post-left, .blanco_blog_grid .blog-grid-post .post-left .post-date, .blanco_blog_grid .blog-grid-post .post-left a{ width:55px } .blanco_blog_grid .blog-grid-post .post-right{ padding-left:80px } .portfolio-grid-post.columns2, .portfolio-grid-sizer.columns2, .portfolio-grid-post.columns3, .portfolio-grid-sizer.columns3, .portfolio-grid-post.columns4, .portfolio-grid-sizer.columns4, .blanco_blog_grid .blog-grid-post.columns2, .blanco_blog_grid .blog-grid-sizer.columns2, .blanco_blog_grid .blog-grid-post.columns3, .blanco_blog_grid .blog-grid-sizer.columns3, .blanco_blog_grid .blog-grid-post.columns4, .blanco_blog_grid .blog-grid-sizer.columns4{ width:100% } footer .footer-social{ margin:10px 0px 15px 0px } .header-navigation ul.menu li a, .header-navigation div.menu ul li a, .header-section .social-media-links li a, .header-navigation ul.menu li ul.sub-menu li a, .header-navigation div.menu ul li ul.sub-menu li a, .header-navigation ul.menu li ul.sub-menu ul.sub-menu li a, .header-navigation div.menu ul li ul.sub-menu ul.sub-menu li a, .header-navigation ul.menu li ul.sub-menu li a:hover, .header-navigation div.menu ul li ul.sub-menu li a:hover, .header-navigation ul.menu li ul.sub-menu ul.sub-menu li a:hover, .header-navigation div.menu ul li ul.sub-menu ul.sub-menu li a:hover{ line-height:30px } .floating .header-navigation ul.menu li a, .floating .header-navigation div.menu ul li a, .header-section.floating .social-media-links li a{ line-height:30px } .header-section .portfolio-ajax-pager .previous{ padding-left:10px } .header-section .portfolio-ajax-pager .next{ padding-right:10px } .footer-portfolio .post-share-buttons a{ width:40px; height:40px; line-height:40px; margin:0px 5px } #main{ margin:50px 0px } .content-post-body{ padding:20px 0px 0px 0px } .content-post .post-content{ margin:20px 0px } .content-post .post-content .read-more{ margin-top:30px } .comments .comments-list ul.children{ padding-left:50px } }