@media (max-width: 1199px) {
 .sidebar-header-btn,  .sidebar-header-btn:hover,  .sidebar-header-btn:focus,  .sidebar-header-btn.focus,  .sidebar-header-btn:active,  .sidebar-header-btn.active {
 top: 7px;
 left: 7px;
}
 .intro-section-title .section-main-title {
font-size: 30px;
}
 .page-boxed.page-boxed-style-1 #main-wrapper {
margin: 0 auto;
}
 .header-search-form-block {
max-width: 970px;
}
 ul.header-btns {
 padding: 0;
 margin: 0 0 0 15px;
}
 ul.navbar-nav {
margin: 0 -10px;
}
 ul.navbar-nav > li {
margin: 0 10px;
}
 .parallax-section,  .overlay-section {
 background-attachment: scroll !important;
 background-position: center top !important;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
}
 .blog-col-1 .blog-item .blog-item-media iframe:not([height])[src*="soundcloud"] {
height: 330px;
}
 .blog-items-small-thumbs .blog-item .blog-item-media iframe:not([height])[src*="soundcloud"] {
height: 240px;
}
 .blog-col-2 .blog-item .blog-item-media iframe:not([height])[src*="soundcloud"] {
height: 196px;
}
 .page-left-sidebar .portfolio-col-3 .portfolio-item {
width: 50%;
}
 .page-left-sidebar .portfolio-col-3 .portfolio-item:nth-child(3n+1) {
clear: none;
}
 .page-left-sidebar .portfolio-col-3 .portfolio-item:nth-child(2n+1) {
clear: left;
}
 .page-right-sidebar .portfolio-col-3 .portfolio-item {
width: 50%;
}
 .page-right-sidebar .portfolio-col-3 .portfolio-item:nth-child(3n+1) {
clear: none;
}
 .page-right-sidebar .portfolio-col-3 .portfolio-item:nth-child(2n+1) {
clear: left;
}
 .portfolio-col-4 .portfolio-item {
width: 33.33333333%;
}
 .portfolio-col-4 .portfolio-item:nth-child(4n+1) {
clear: none;
}
 .portfolio-col-4 .portfolio-item:nth-child(3n+1) {
clear: left;
}
 .portfolio-col-4 .isotope-wide-col {
width: 66.66666666% !important;
}
 .portfolio-col-4 .portfolio-item .portfolio-item-title {
 font-size: 20px;
 line-height: 26px;
}
 .portfolio-col-5 {
margin: 0 -15px;
}
 .portfolio-col-5 .portfolio-item {
 padding-left: 15px;
 padding-right: 15px;
 width: 33.33333333%;
}
 .portfolio-col-5 .portfolio-item:nth-child(5n+1) {
clear: none;
}
 .portfolio-col-5 .portfolio-item:nth-child(3n+1) {
clear: left;
}
 .portfolio-col-5.portfolio-title-overlay {
margin-bottom: 0;
}
 .portfolio-col-5.portfolio-title-overlay .portfolio-item {
padding-bottom: 30px;
}
 .fullwidth-section .portfolio-col-5 {
margin: 0 15px;
}
 .portfolio-col-5 .isotope-wide-col {
width: 66.66666666% !important;
}
 .portfolio-col-5 .portfolio-item .portfolio-item-title {
 font-size: 20px;
 line-height: 26px;
}
 .portfolio-single-item .portfolio-item .portfolio-item-media iframe:not([height])[src*="soundcloud"] {
 height: 330px;
}
 .page-left-sidebar .shop-col-3 .shop-item {
width: 50%;
}
 .page-left-sidebar .shop-col-3 .shop-item:nth-child(3n+1) {
clear: none;
}
 .page-left-sidebar .shop-col-3 .shop-item:nth-child(2n+1) {
clear: left;
}
 .page-right-sidebar .shop-col-3 .shop-item {
width: 50%;
}
 .page-right-sidebar .shop-col-3 .shop-item:nth-child(3n+1) {
clear: none;
}
 .page-right-sidebar .shop-col-3 .shop-item:nth-child(2n+1) {
clear: left;
}
 .shop-col-4 .shop-item {
width: 33.33333333%;
}
 .shop-col-4 .shop-item:nth-child(4n+1) {
clear: none;
}
 .shop-col-4 .shop-item:nth-child(3n+1) {
clear: left;
}
 .shop-col-4 .shop-item .shop-item-title {
 font-size: 20px;
 line-height: 26px;
}
 .shop-col-5 {
margin: 0 -15px;
}
 .shop-col-5 .shop-item {
 padding-left: 15px;
 padding-right: 15px;
 width: 33.33333333%;
}
 .shop-col-5 .shop-item:nth-child(5n+1) {
clear: none;
}
 .shop-col-5 .shop-item:nth-child(3n+1) {
clear: left;
}
 .shop-col-5 .shop-item .shop-item-title {
 font-size: 20px;
 line-height: 26px;
}
 .half-section .section-container {
max-width: 485px;
}
 [data-slider-arrows-type="arrow"] .owl-nav div,  [data-slider-arrows-type="arrow"].gfort-owl-slider.owl-theme .owl-nav div,  [data-slider-arrows-type="arrow"] .gfort-owl-slider.owl-theme .owl-nav div {
 display: none;
}
 .google-map-block-collapsed.uncollapsed,  .google-map-block-collapsed .gfort-google-map,  .google-map-block:not(.google-map-block-collapsed) {
 height: 400px;
}
}




/* =============================================================================
   2. Tablet Portrait
============================================================================= */
@media (max-width: 991px) {
 .header-search-form-block {
max-width: 750px;
}
 ul.navbar-nav > li > a::after {
display: none;
}
 .mtl {
text-align: left !important;
}
 .triangle-block-left,  .triangle-block-right,  .triangle-block-center-left,  .triangle-block-center-right {
 left: 50%;
 right: auto;
 margin-left: -15px;
 margin-right: auto;
}
 .header-section:not(.sidebar-header) .navbar-toggle {
display: block;
}
 .header-section:not(.sidebar-header) .navbar .col-md-12 {
position: static;
}
 .header-section:not(.sidebar-header) .navbar .col-md-12::after {
 content: '';
 clear: both;
 display: table;
}
 .header-section:not(.sidebar-header) .header-menu-center-side {
 z-index: 5;
 margin-top: -1px;
}
 .header-section:not(.sidebar-header) .navbar-collapse.collapse,  .header-section:not(.sidebar-header) .header-menu-center-side .navbar-collapse.collapse {
 left: 0;
 right: 0;
 top: 100%;
 padding: 0;
 width: 100%;
 position: absolute;
 display: none !important;
 background-color: #ffffff;
}
 .header-section:not(.sidebar-header) .navbar-collapse.collapsing {
 left: 0;
 top: 100%;
 padding: 0;
 width: 100%;
 display: block;
 max-height: 300px;
 position: absolute;
 background-color: #ffffff;
 overflow: hidden !important;
 border-top: 1px solid #efefef;
}
 .header-section:not(.sidebar-header) .navbar-collapse.collapse.in {
 padding: 0;
 max-height: 300px;
 display: block !important;
 overflow: hidden !important;
 overflow-y: scroll !important;
 border-top: 1px solid #efefef;
}
 .header-section:not(.sidebar-header) ul.navbar-nav {
 width: 100%;
 margin: 0 auto;
 padding: 0 15px;
 max-width: 750px;
 float: none !important;
}
 .header-section:not(.sidebar-header) ul.navbar-nav > li {
 padding: 0;
 width: 100%;
 display: block;
 margin: 0 auto;
 border-top: 1px solid #efefef;
}
 .header-section:not(.sidebar-header) ul.navbar-nav > li:first-child {
border: 0;
}
 .header-section:not(.sidebar-header) ul.navbar-nav > li > a,  .header-section:not(.sidebar-header) .header-menu-left-side ul.navbar-nav > li > a,  .header-section:not(.sidebar-header) .header-menu-center-side ul.navbar-nav > li > a {
 padding: 12px 0;
 text-align: left;
}
 .header-section:not(.sidebar-header) ul.navbar-nav li ul,  .header-section:not(.sidebar-header) ul.navbar-nav li.megamenu > ul {
 border: 0;
 opacity: 1;
 width: 100%;
 margin: 0 auto;
 overflow-y: hidden;
 position: relative;
 visibility: visible;
 background-color: #f5f5f5;
 -webkit-box-shadow: none;
 -moz-box-shadow: none;
 box-shadow: none;
 -webkit-transform: translate(0, 0);
 -ms-transform: translate(0, 0);
 transform: translate(0, 0);
 -webkit-transition: all 0s ease-in-out;
 transition: all 0s ease-in-out;
}
 .header-section:not(.sidebar-header) ul.navbar-nav li.megamenu > ul {
padding: 10px 0;
}
 .header-section:not(.sidebar-header) ul.navbar-nav li ul ul {
 top: 0;
 left: 0;
 right: 0;
 padding: 0;
 position: relative;
}
 .header-section:not(.sidebar-header) ul.navbar-nav li.megamenu > ul .menu-arrow {
display: block;
}
 .header-section:not(.sidebar-header) ul.navbar-nav li.megamenu > ul > li {
 padding: 0;
 width: 100%;
 float: none;
 border-right: 0;
}
 .top-header-widget-container {
 width: 100%;
 display: block;
 line-height: 0;
 text-align: center;
}
 .widget-left-side,  .widget-right-side {
 width: 100%;
 float: none;
 clear: none;
 text-align: center;
}
 .widget-left-side {
 padding-top: 20px;
 padding-bottom: 5px;
}
 .widget-right-side {
 padding-top: 5px;
 padding-bottom: 20px;
}
 .pt-0.widget-left-side {
padding-top: 5px !important;
}
 .pt-20.widget-left-side {
padding-top: 5px !important;
}
 .pb-20.widget-left-side {
padding-bottom: 0px !important;
}
 .pb-26.widget-right-side {
padding-bottom: 20px !important;
}
 .pt-20.widget-right-side,  .pt-26.widget-right-side {
 padding-top: 0 !important;
}
 .col-w-25,  .col-w-75 {
 width: 100% !important;
}
 .top-header-widget-container .navbar-header {
 float: none;
 display: inline-block;
}
 .breadcrumb-title .breadcrumb-main-title {
font-size: 24px;
}
 .page-title-section[style*="url"] .breadcrumb-title {
padding: 60px 0;
}
 .breadcrumb-title {
padding: 40px 0;
}
 .page-title-section.page-title-section-wide .breadcrumb-title {
 float: none;
 width: 100%;
 padding: 40px 0 0;
 text-align: center;
}
 .page-title-section.page-title-section-wide .breadcrumb-block {
 width: 100%;
 float: none;
 text-align: center;
}
 .page-title-section.page-title-section-wide .breadcrumb-block .breadcrumb {
padding: 8px 0 40px;
}
 .page-title-section.page-title-section-wide[style*="url"] .breadcrumb-title {
padding-top: 60px;
}
 .page-title-section.page-title-section-wide[style*="url"] .breadcrumb-block .breadcrumb {
padding-bottom: 60px;
}
 ul.portfolio-projects li,  .widget-block-instagram .instagram-feed-block-container li {
 width: 16.6666667%;
}
 .blog-col-1 .blog-item,  .blog-items-small-thumbs .blog-item:last-child {
 padding-bottom: 30px;
}
 .blog-items-small-thumbs {
margin-bottom: 0;
}
 .blog-items-small-thumbs .blog-item {
margin-bottom: 30px;
}
 .blog-col-3 .blog-item,  .related-blog-posts-container ul.blog-posts li {
 width: 50%;
}
 .blog-col-3 .blog-item:nth-child(3n+1),  .related-blog-posts-container ul.blog-posts li:nth-child(3n+1) {
 clear: none;
}
 .blog-col-3 .blog-item:nth-child(2n+1),  .related-blog-posts-container ul.blog-posts li:nth-child(2n+1) {
 clear: left;
}
 .portfolio-col-1 {
margin-bottom: 0;
}
 .portfolio-col-1 .portfolio-item {
 margin-bottom: 30px;
 padding-bottom: 30px;
}
 .portfolio-col-1 .portfolio-item .portfolio-item-media {
width: 65%;
}
 .portfolio-col-3 .portfolio-item,  .portfolio-col-4 .portfolio-item,  .portfolio-col-5 .portfolio-item {
 width: 50%;
}
 .portfolio-col-3 .portfolio-item:nth-child(3n+1),  .portfolio-col-4 .portfolio-item:nth-child(3n+1),  .portfolio-col-4 .portfolio-item:nth-child(4n+1),  .portfolio-col-5 .portfolio-item:nth-child(3n+1),  .portfolio-col-5 .portfolio-item:nth-child(5n+1) {
 clear: none;
}
 .portfolio-col-3 .portfolio-item:nth-child(2n+1),  .portfolio-col-4 .portfolio-item:nth-child(2n+1),  .portfolio-col-5 .portfolio-item:nth-child(2n+1) {
 clear: left;
}
 .portfolio-col-3 .isotope-wide-col,  .portfolio-col-4 .isotope-wide-col,  .portfolio-col-5 .isotope-wide-col {
 width: 100% !important;
}
 .related-portfolio-projects ul.portfolio-projects li {
width: 50%;
}
 .related-portfolio-projects ul.portfolio-projects li:nth-child(3n+1) {
clear: none;
}
 .related-portfolio-projects ul.portfolio-projects li:nth-child(2n+1) {
clear: left;
}
 .portfolio-single-item.portfolio-single-item-sbs .portfolio-item .portfolio-item-media {
 padding: 0;
 width: 100%;
 float: none;
 clear: none;
}
 .portfolio-single-item.portfolio-single-item-sbs .portfolio-item .portfolio-item-body {
 padding: 0;
 width: 100%;
 display: block;
}
 .portfolio-single-item.portfolio-single-item-sbs .portfolio-item-media iframe[src*="soundcloud"] {
height: 330px;
}
 .shop-col-3 .shop-item,  .shop-col-4 .shop-item,  .shop-col-5 .shop-item,  .related-shop-products-container ul.products li,  .page-left-sidebar .related-shop-products-container ul.products li,  .page-right-sidebar .related-shop-products-container ul.products li {
 width: 50%;
}
 .shop-col-3 .shop-item:nth-child(3n+1),  .shop-col-4 .shop-item:nth-child(3n+1),  .shop-col-4 .shop-item:nth-child(4n+1),  .shop-col-5 .shop-item:nth-child(3n+1),  .shop-col-5 .shop-item:nth-child(4n+1),  .related-shop-products-container ul.products li:nth-child(3n+1) {
 clear: none;
}
 .shop-col-3 .shop-item:nth-child(2n+1),  .shop-col-4 .shop-item:nth-child(2n+1),  .shop-col-5 .shop-item:nth-child(2n+1),  .related-shop-products-container ul.products li:nth-child(2n+1) {
 clear: left;
}
 .shop-single-item article.shop-item .shop-item-media {
width: 48%;
}
 nav.navigation-block ul li,  nav.navigation-block.navigation-block-col-2 ul li,  nav.navigation-block.navigation-block-col-3 ul li,  nav.navigation-block.navigation-block-col-4 ul li,  nav.navigation-block.navigation-block-col-5 ul li {
 width: 33.33333333%;
}
 .cart-total-col {
width: 100%;
}
 .video-section .section-container {
padding: 200px 0 170px;
}
 .half-section .half-section-media {
 width: 100%;
 display: block;
 position: relative;
 margin-bottom: 40px;
}
 .half-section.left-side-media,  .half-section.right-side-media {
 padding-top: 0;
 padding-left: 0;
 padding-right: 0;
}
 .half-section.left-side-media .section-container,  .half-section.right-side-media .section-container {
 width: 100%;
 display: block;
 max-width: 100%;
 padding-left: 15px;
 padding-right: 15px;
}
 .half-section.left-side-media .section-container .container,  .half-section.right-side-media .section-container .container {
 width: 750px;
}
 .half-section .half-section-media img.small-screen-image {
display: block;
}
 .half-section .half-section-media img:not(.small-screen-image) {
 width: 100%;
 height: auto;
 display: block;
 padding: 0 15px;
 max-width: 750px;
 max-height: 100%;
 position: relative;
 margin: 80px auto 0;
}
 .twitter-feed-block-sbs.twitter-feed-block ul.gfort-twitter-list li {
width: 100%;
}
 .twitter-feed-block-sbs.twitter-feed-block ul.gfort-twitter-list li:nth-child(3n+1) {
clear: none;
}
 .instagram-feed-block-container li {
width: 20%;
}
 .gfort-tabs-vertical.gfort-tabs .nav-tabs {
 padding: 0;
 float: none;
 width: 100%;
 display: block;
 margin: 0 auto 30px;
}
 .gfort-tabs-vertical.gfort-tabs .tab-content {
width: 100%;
}
 .clients-items-wrapper {
text-align: center;
}
 .clients-col-2 .client-item,  .clients-col-3 .client-item,  .clients-col-4 .client-item,  .clients-col-5 .client-item,  .clients-col-6 .client-item {
 width: 25%;
}
 .mobile-clearfix {
 width: 100%;
 display: block;
 overflow: hidden;
}
 .pricing-table-block-style-1 .pricing-table-block-container {
display: block;
}
 .pricing-table-block-style-1 .pricing-table-block-head {
 float: none;
 width: 100%;
 display: block;
}
 .pricing-table-block-style-1 .pricing-table-block-body {
 width: 100%;
 display: block;
 padding: 25px 10px 20px 10px;
}
 .testimonials-col-2 .testimonials-item,  .testimonials-col-3 .testimonials-item {
 width: 100%;
}
 .gallery-col-3 .gallery-item,  .gallery-col-4 .gallery-item,  .gallery-col-5 .gallery-item {
 width: 50%;
}
 .gallery-col-3 .gallery-item:nth-child(3n+1),  .gallery-col-4 .gallery-item:nth-child(4n+1),  .gallery-col-5 .gallery-item:nth-child(5n+1) {
 clear: none;
}
 .gallery-col-3 .gallery-item:nth-child(2n+1),  .gallery-col-4 .gallery-item:nth-child(2n+1),  .gallery-col-5 .gallery-item:nth-child(2n+1) {
 clear: left;
}
 .events-col-3 .event-item {
width: 50%;
}
 .events-col-3 .event-item:nth-child(3n+1) {
clear: none;
}
 .events-col-3 .event-item:nth-child(2n+1) {
clear: left;
}
 .related-events-blocks-container ul.events-blocks li {
width: 50%;
}
 .related-events-blocks-container ul.events-blocks li:nth-child(3n+1) {
clear: none;
}
 .related-events-blocks-container ul.events-blocks li:nth-child(2n+1) {
clear: left;
}
 .copyright-widget {
text-align: center;
}
}




/* =============================================================================
   3. Mobile Landscape
============================================================================= */
@media (max-width: 767px) {
 .container,  ul.navbar-nav,  .header-search-form-block,  .half-section .half-section-media img:not(.small-screen-image) {
 max-width: 470px;
}
 .half-section .section-container,  .half-section.left-side-media .section-container,  .half-section.right-side-media .section-container {
 padding-left: 0;
 padding-right: 0;
}
 .navbar-header {
float: left;
}
 .navbar-collapse.collapsing,  .navbar-collapse.collapse.in {
 max-height: none;
}
 .alignleft,  .alignright {
 float: none;
 clear: both;
 display: block;
 margin: 5px auto 30px;
}
 ul.portfolio-projects li,  .widget-block-instagram .instagram-feed-block-container li {
 width: 33.33333333%;
}
 .blog-items-small-thumbs .blog-item {
 border-bottom: 0;
 margin-bottom: 0;
}
 .search-item-body .search-item-title,  .blog-col-1 .blog-item .blog-item-body .blog-item-title {
 font-size: 20px;
 line-height: 26px;
}
 .blog-single-item .blog-item .blog-item-title {
 font-size: 22px;
 line-height: 26px;
}
 .blog-col-1 .blog-item .blog-item-media iframe:not([height])[src*="soundcloud"],  .blog-col-2 .blog-item .blog-item-media iframe:not([height])[src*="soundcloud"],  .blog-single-item .blog-item .blog-item-media iframe:not([height])[src*="soundcloud"],  .blog-items-small-thumbs .blog-item .blog-item-media iframe:not([height])[src*="soundcloud"] {
 height: 220px;
}
 .blog-col-2 .blog-item {
 width: 100%;
 float: none;
}
 .blog-col-2.blog-timeline .blog-item,  .blog-col-2.blog-timeline .blog-item:nth-child(2n+1) {
 float: none;
 padding-left: 15px;
 padding-right: 15px;
}
 .blog-col-2.blog-timeline .blog-item .blog-item-body .blog-item-title::after,  .blog-col-2.blog-timeline .blog-item:nth-child(2n+1) .blog-item-body .blog-item-title::after,  .blog-col-2.blog-timeline .blog-item:nth-child(2n+1) .blog-item-body .blog-item-title::before {
 display: none;
}
 .blog-single-item .blog-item .blog-item-media {
margin-bottom: 20px;
}
 .blog-single-item .blog-item .blog-item-meta span.item-meta-format {
margin-left: 1px;
}
 .blog-col-3 .blog-item,  .related-blog-posts-container ul.blog-posts li,  .page-left-sidebar .related-blog-posts-container ul.blog-posts li,  .page-right-sidebar .related-blog-posts-container ul.blog-posts li {
 width: 100%;
}
 ul.gfort-pager li {
width: 100%;
}
 .fullwidth-section .portfolio-col-2,  .fullwidth-section .portfolio-col-3,  .fullwidth-section .portfolio-col-4,  .fullwidth-section .portfolio-col-5 {
 margin-left: 0;
 margin-right: 0;
}
 .portfolio-col-2 .portfolio-item,  .portfolio-col-3 .portfolio-item,  .portfolio-col-4 .portfolio-item,  .portfolio-col-5 .portfolio-item,  .page-left-sidebar .portfolio-col-3 .portfolio-item,  .page-right-sidebar .portfolio-col-3 .portfolio-item,  .related-portfolio-projects ul.portfolio-projects li,  .page-left-sidebar .related-portfolio-projects ul.portfolio-projects li,  .page-right-sidebar .related-portfolio-projects ul.portfolio-projects li {
 width: 100%;
}
 .portfolio-col-1 .portfolio-item .portfolio-item-media,  .page-left-sidebar .portfolio-col-1 .portfolio-item .portfolio-item-media,  .page-right-sidebar .portfolio-col-1 .portfolio-item .portfolio-item-media {
 width: 100%;
 margin: 0 auto;
}
 .portfolio-col-1 .portfolio-item .portfolio-item-body {
 width: 100%;
 padding-left: 0;
}
 .portfolio-title-overlay .portfolio-item .portfolio-item-body {
padding-left: 20px;
}
 .portfolio-col-1 .portfolio-item .portfolio-item-title {
 font-size: 20px;
 line-height: 26px;
 margin: 17px auto 0;
}
 .portfolio-title-overlay .portfolio-item .portfolio-item-title {
margin: 0;
}
 .portfolio-single-item .portfolio-item ul.portfolio-item-info {
 width: 100%;
 float: none;
 margin: 30px auto 0;
}
 .portfolio-single-item .portfolio-item .portfolio-item-media iframe[src*="soundcloud"] {
 height: 220px !important;
}
 .portfolio-single-item .portfolio-item .portfolio-item-title {
 font-size: 22px;
 line-height: 26px;
}
 .shop-items-info p,  .shop-items-info form {
 width: 100%;
}
 .shop-items-info p {
margin-bottom: 10px;
}
 .shop-col-2 .shop-item,  .shop-col-3 .shop-item,  .shop-col-4 .shop-item,  .shop-col-5 .shop-item,  .page-left-sidebar .shop-col-3 .shop-item,  .page-right-sidebar .shop-col-3 .shop-item,  .related-shop-products-container ul.products li,  .shop-single-item article.shop-item .shop-item-body,  .shop-single-item article.shop-item .shop-item-media,  .page-left-sidebar .related-shop-products-container ul.products li,  .page-right-sidebar .related-shop-products-container ul.products li,  .page-left-sidebar .shop-single-item article.shop-item .shop-item-media,  .page-right-sidebar .shop-single-item article.shop-item .shop-item-media {
 width: 100%;
}
 .shop-item-body .shop-item-title {
 font-size: 20px;
 line-height: 26px;
}
 .shop-single-item article.shop-item .shop-item-body,  .shop-single-item article.shop-item .shop-item-media {
 padding: 0;
}
 nav.navigation-block ul li,  nav.navigation-block.navigation-block-col-2 ul li,  nav.navigation-block.navigation-block-col-3 ul li,  nav.navigation-block.navigation-block-col-4 ul li,  nav.navigation-block.navigation-block-col-5 ul li {
 width: 50%;
}
 .video-section .section-title .section-main-title,  .section-title:not(.section-title-sm) .section-main-title {
 font-size: 24px;
}
 .section-title:not(.section-title-sm) .section-main-title-lg {
font-size: 80px;
}
 .video-section .section-container {
padding: 150px 0 120px;
}
 .subscribe-form-block .col-md-12:first-child,  .subscribe-form-block .col-md-12:nth-child(2) {
 width: 100%;
}
 .clients-col-2 .client-item,  .clients-col-3 .client-item,  .clients-col-4 .client-item,  .clients-col-5 .client-item,  .clients-col-6 .client-item {
 width: 50%;
}
 .downtime-counter-block-container .downtime-col {
width: 50%;
}
 .pricing-table-block-style-1 .pricing-table-block-body ul li {
width: 100%;
}
 .events-col-3 .event-item,  .related-events-blocks-container ul.events-blocks li,  .page-left-sidebar .related-events-blocks-container ul.events-blocks li,  .page-right-sidebar .related-events-blocks-container ul.events-blocks li {
 width: 100%;
}
 .pricing-table-block-style-1 .pricing-table-block-container {
padding-bottom: 0;
}
 .pricing-table-block-style-1 .pricing-table-block-btn {
position: relative;
}
}




/* =============================================================================
   4. Mobile Portrait
============================================================================= */
@media (max-width: 479px) {
 .container,  ul.navbar-nav,  .header-search-form-block,  .half-section .half-section-media img:not(.small-screen-image) {
 max-width: 310px;
}
 ul.header-btns,  ul.header-btns .header-cart-btn,  ul.header-btns .header-lang-btn {
 display: none;
}
 .header-menu-left-side ul.header-btns {
display: block;
}
 .header-search-form-block .form-control {
font-size: 16px;
}
 .blog-timeline::before,  .blog-col-1.blog-timeline .timeline-date::after {
 display: none;
}
 .blog-col-1.blog-timeline .timeline-date {
text-align: left;
}
 .blog-col-1.blog-timeline .blog-item {
padding-left: 0;
}
 .blog-col-1 .blog-item .blog-item-body {
border-radius: 0;
}
 .blog-items-wrapper:not(.blog-minimal) .blog-item .blog-item-container .blog-item-body {
 padding: 0;
 border-left-width: 0;
 border-right-width: 0;
 border-bottom-width: 0;
}
 .blog-items-wrapper.blog-col-1:not(.blog-minimal) .blog-item .blog-item-footer {
display: none;
}
 .blog-minimal .blog-item .blog-item-container .blog-item-body {
 padding-left: 15px;
 padding-right: 15px;
}
 .blog-minimal .blog-item .blog-item-footer {
padding-bottom: 20px;
}
 .blog-single-item .blog-item .blog-item-format-content {
padding: 20px 25px;
}
 .blog-col-1.blog-timeline .blog-item .blog-item-meta span.item-meta-format a i {
margin-left: 1px;
}
 .author-block-avatar,  .comment-block-container .comment-block-avatar {
 float: none;
 margin-bottom: 20px;
}
 ul.comments-block-list ul {
padding-left: 20px;
}
 .gfort-navigation-block .pager li > a,  .gfort-navigation-block .pager li > span,  .gfort-navigation-block .pager > li.next,  .gfort-navigation-block .pager > li.previous {
 width: 100%;
 display: block;
}
 .gfort-navigation-block .pager > li.next {
margin-top: 10px;
}
 .gfort-navigation-block .pager > li.previous {
margin-bottom: 10px;
}
 ul.gfort-pager li a img,  ul.gfort-pager-style-3 li a img {
 display: none;
}
 ul.gfort-pager-style-1 li a img {
display: block;
}
 nav.navigation-block ul li,  nav.navigation-block.navigation-block-col-2 ul li,  nav.navigation-block.navigation-block-col-3 ul li,  nav.navigation-block.navigation-block-col-4 ul li,  nav.navigation-block.navigation-block-col-5 ul li {
 width: 100%;
}
 .video-section .section-container {
padding: 100px 0 70px;
}
 .col-xs-4 {
width: 50%;
}
 .col-xs-6 {
width: 100%;
}
 .mobile-clearfix-xs {
 width: 100%;
 display: block;
 overflow: hidden;
}
 .icon-block.gfort-block.text-right,  .icon-block.gfort-block-style-3.text-right .gfort-block-head,  .icon-block.gfort-block-style-6.text-right .gfort-block-head,  .icon-block.gfort-block-style-9.text-right .gfort-block-head,  .icon-block.gfort-block-style-11.text-right .gfort-block-head {
 text-align: left;
}
 .icon-block.gfort-block .gfort-block-head,  .icon-block.gfort-block.text-right .gfort-block-head {
 float: none;
 margin: 0 auto 20px 0;
}
 .icon-block.gfort-block-style-5 .gfort-block-head,  .icon-block.gfort-block-style-7 .gfort-block-head,  .icon-block.gfort-block-style-10 .gfort-block-head,  .icon-block.gfort-block-style-12 .gfort-block-head {
 margin-left: auto;
}
 .icon-block.gfort-block-style-1 .gfort-block-head {
text-align: left;
}
 .icon-block.gfort-block-style-2.text-right .gfort-block-title i,  .icon-block.gfort-block-style-8.text-right .gfort-block-title i {
 float: none;
 margin-left: 0;
 margin-right: 10px;
}
 .image-block.gfort-block-style-2 .gfort-block-head {
 float: none;
 margin: 0 auto 20px 0;
}
 .testimonials-item-style-1 .testimonials-item-container {
padding-left: 0;
}
 .testimonials-item-style-1 .testimonials-item-avatar {
 position: relative;
 margin-bottom: 20px;
}
 .timeline-block-container .timeline-block-item {
padding-left: 0;
}
 .team-block-style-1 .team-block-media {
 float: none;
 margin-bottom: 20px;
}
 .gallery-col-2 .gallery-item,  .gallery-col-3 .gallery-item,  .gallery-col-4 .gallery-item,  .gallery-col-5 .gallery-item {
 width: 100%;
}
 .gfort-dash {
 opacity: 0;
 width: 100%;
 display: block !important;
 line-height: 5px !important;
}
}
