.big-blue-header @media (max-width: 767px) {
  .navbar-collapse-fixed-top,
  .navbar-collapse-fixed-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
  }
  .navbar-collapse-fixed-top .nav-collapse.in,
  .navbar-collapse-fixed-bottom .nav-collapse.in {
    position: fixed;
    width: 100%;
    overflow-y: auto;
    top: 40px;
    bottom: 0;
  }
  .navbar-collapse-fixed-top .nav-collapse.in > *,
  .navbar-collapse-fixed-bottom .nav-collapse.in > * {
    padding-bottom: 50px;
  }
  .navbar-collapse-fixed-bottom {
    bottom: 0;
    top: auto;
  }
  .navbar-collapse-fixed-bottom .nav-collapse.in {
    top: 0;
    bottom: 40px;
  }
  .plazart-navhelper {
    margin-left: -20px;
    margin-right: -20px;
  }
  .plazart-mainnav {
    border-top: 1px solid #d9d9d9;
    height: auto;
    margin-left: -20px;
    margin-right: -20px;
  }
  .plazart-mainnav .navbar .btn-navbar {
    background: none;
    border: none;
    box-shadow: none;
    margin: 10px 0 0 6px;
  }
  .plazart-mainnav .navbar .btn-navbar:hover {
    cursor: pointer;
  }
  .plazart-mainnav .mega-inner {
    padding: 5px !important;
  }
  .plazart-mainnav .nav-collapse {
    margin-top: 0;
    background: #fff;
  }
  .plazart-mainnav .nav-collapse .nav {
    margin: 0;
  }
  .plazart-mainnav .nav-collapse .nav > li > a {
    margin-bottom: 0;
  }
  .plazart-mainnav .nav-collapse .nav > li > a,
  .plazart-mainnav .nav-collapse .dropdown-menu a {
    background: #6BB4D5;
    color: #FFF;
    border-bottom: 1px solid #eee;
    padding: 10px 20px;
    font-weight: bold;
    text-shadow: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
  }
  .plazart-mainnav .nav-collapse .dropdown-menu li + li a {
    margin-bottom: 0;
  }
  .plazart-mainnav .nav-collapse .nav > li > a:hover {
    background-color: rgba(0,0,0,0.2);
    background-image: none;
  }
  .plazart-mainnav .nav-collapse .dropdown-menu a {
    border-bottom: 0;
    font-weight: normal;
    padding: 10px 20px;
  }
  .plazart-mainnav .nav-collapse .dropdown-menu a:hover {
    background-color: #666;
    background-image: none;
  }
  .plazart-mainnav .nav-collapse .dropdown-menu {
    margin: 0;
    padding: 0;
    background-color: #e6e6e6;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
  .plazart-mainnav.navbar-collapse-fixed-top {
    margin-left: 0;
    margin-right: 0;
  }
  .plazart-mainnav .navbar .nav > li > .dropdown-menu:before,
  .plazart-mainnav .navbar .nav > li > .dropdown-menu:after,
  .plazart-mainnav .navbar .nav > li > .dropdown-menu .divider {
    display: none;
  }
  .plazart-mainnav .customization {
    display: none;
  }
}
.big-blue-header @media (max-width: 1100px) {
  #header .main_menu .mega-dropdown-menu > .mega-dropdown-inner {
    padding: 0 20px;
  }
  .container #header > div .plazart-megamenu .main_menu .mega-inner {
    padding: 15px 0;
  }
  .tz-mainmenu-toggle {
    display: inline-block;
  }
  .tz-main-menu {
    float: none;
  }
  .tz-main-menu ul.nav-child {
    display: block !important;
    height: auto !important;
    margin: 0 !important;
    overflow: visible !important;
    opacity: 1 !important;
    padding: 0 !important;
    position: static !important;
    width: 100% !important;
  }
  .tz-main-menu > ul {
    background: #fff;
    border: 1px solid #eee;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-bottom: 20px !important;
  }
  .tz-main-menu > ul > li:first-child > a {
    border-top: none !important;
  }
  .tz-main-menu ul li {
    border: none !important;
    line-height: 28px !important;
    min-height: 28px !important;
  }
  .tz-main-menu ul li a,
  .tz-main-menu ul li li a,
  .tz-main-menu ul li ul li a {
    border-top: 1px solid #e5e5e5;
    color: #777 !important;
    font-weight: normal !important;
    line-height: 28px !important;
    margin: 0 !important;
    min-height: 28px !important;
  }
  .tz-main-menu ul li a {
    font-size: 13px;
    padding: 0 15px !important;
  }
  .tz-main-menu ul li a:active,
  .tz-main-menu ul li a:focus,
  .tz-main-menu ul li a:hover {
    background: #f5f5f5 !important;
    color: #585656 !important;
  }
  .tz-main-menu ul li li a {
    font-size: 12px;
    padding-left: 30px !important;
  }
  .tz-main-menu ul li li li a {
    font-size: 11px;
    padding-left: 40px !important;
  }
  .tz-main-menu ul li li li li a {
    font-size: 10px;
    padding-left: 50px !important;
  }
  .tz-main-menu ul ul {
    background: #fff;
    border: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
    position: static;
    width: 100%;
  }
  .tz-big-header {
    font-size: 80px;
    line-height: 1.5;
    margin-top: 20px;
  }
  .tz-small-header {
    font-size: 18px;
  }
  .tz-buttons {
    padding: 60px 0;
  }
  .tz-blue-button,
  .tz-yellow-button {
    font-size: 24px;
    font-weight: 300;
    height: 48px;
    line-height: 49px;
    margin-left: 25px;
    padding: 0 36px;
  }
  .tz-medium-header {
    font-size: 30px;
  }
  #tz-download-btn {
    width: 130px;
  }
  #header > div {
    text-align: center;
    position: relative;
    width: 100%;
    display: block;
    padding-bottom: 0;
    margin: 0;
    clear: both;
  }
  #header > div .navbar .nav {
    float: none;
  }
  #header > div .navbar .nav > li {
    display: inline-block;
    float: none;
    text-align: left;
  }
  #header > div .navbar .nav > li > a {
    padding: 15px;
  }
  #header > div .plazart-megamenu .mega-nav > li a,
  #header > div .plazart-megamenu .dropdown-menu .mega-nav > li a {
    padding: 5px;
    margin: 0;
  }
  #header > div .plazart-megamenu .mega-inner {
    padding: 15px;
  }
  #header > div .plazart-megamenu .group_menu.menu .mega-inner {
    padding: 15px 0;
  }
  #header > div .plazart-megamenu li.group_menu .mega-inner .mega-dropdown-inner .mega-inner {
    padding-left: 0;
  }
  #header #tz-social {
    display: block !important;
    padding-bottom: 15px;
  }
  #header #tz-social ul.social-link,
  #header #tz-social .search {
    display: inline-block;
    float: none;
  }
  #header #tz-social #i_search {
    top: 10px;
  }
  #header #tz-social .search form label.icon-search {
    float: none;
  }
  #header #tz-social .search form input {
    margin-top: 0;
  }
  .TzDate > h2 span.date,
  .date-group > h2 span.date {
    font-size: 24px;
    line-height: 35px;
    padding: 25px 0;
  }
  #tz-banner-wrapper {
    margin-bottom: 0;
  }
  #tz-tzservices-wrapper {
    padding: 55px 20px 0 20px;
  }
  #tz-tzservices-wrapper #tzservices {
    padding-bottom: 35px;
  }
  #tz-tzservices-wrapper #tzservices p.title {
    font-size: 15px;
  }
  #tz-tzservices-wrapper #tzservices .user_head span {
    font-size: 13px;
  }
  #tz-tzservices-wrapper #tzservices p {
    font-size: 13px;
    line-height: 22px;
  }
  #tz-purchase-wrapper .purchase_left p {
    font-size: 15px;
    line-height: 22px;
  }
  #tz-purchase-wrapper p.purchase {
    font-size: 24px;
  }
  #tz-purchase-wrapper p.purchase i {
    font-size: 24px;
    padding-right: 10px;
  }
  #tz-purchase-wrapper .title_purchase {
    font-size: 24px;
    line-height: 33px;
  }
  #tz-purchase-wrapper .purchase_right .purchase {
    padding-left: 40px;
  }
  .m_choose {
    padding: 0 20px;
  }
  .m_choose .showbiz_lr {
    margin-top: -10px;
  }
  #tz-our-clients-wrapper #our-clients #tz-our_client {
    padding: 4px 20px 0;
  }
  #tz-our-clients-wrapper #our-clients #tz-our_client .module_our_clients {
    padding-top: 20px;
  }
  #tz-our-clients-wrapper #our-clients #tz-our_client .module-title {
    font-size: 24px;
  }
  #tz-recent-works {
    padding: 0 5px;
  }
  #tz-recent-works .showbiz_lr {
    margin-right: 15px;
  }
  #recent-works .owl-carousel,
  .TzServices .owl-carousel {
    width: 100%;
  }
  #tz-purchase-wrapper {
    padding: 20px 15px 25px;
  }
  #tz-bottom-wrapper {
    padding: 0 10px;
  }
  .module_recent_works .module-title span {
    font-size: 24px;
    line-height: 30px;
  }
  .module_recent_works h3.tz_title {
    font-size: 14px;
    line-height: 20px;
  }
  #choose {
    padding: 20px 0 40px;
  }
  #choose h3.module-title {
    padding: 10px 0;
  }
  #main-body #tz-slider {
    padding: 32px 20px 0 20px;
  }
  .bt-cs .next,
  .bt-cs .prev {
    display: block;
  }
  .rtl #tz-logo {
    float: none;
    text-align: center;
  }
  .rtl #tz-menu {
    width: 100%;
  }
  .rtl #tz-menu .navbar .nav {
    float: none;
  }
  .rtl #tz-menu .navbar .nav > li {
    float: none;
  }
  .rtl #tz-social .search form input {
    right: 3px;
    text-align: left;
  }
}
.big-blue-header @media (max-width: 768px) {
  [class*="span"]:after {
    clear: both;
    content: "";
    display: block;
  }
  [class*="span"] {
    margin-top: 20px;
  }
  [class*="span"]:first-child {
    margin-top: 0;
  }
  .row-fluid .span3 {
    float: left;
    margin-top: 0 !important;
    width: 48.618784527%;
    *width: 48.5655930376383%;
  }
  .row-fluid .span3:nth-child(2n) {
    margin-left: 6px;
  }
  .row-fluid .span3:nth-child(2n+1) {
    margin-right: 6px;
  }
  .row-fluid .span2,
  .row-fluid .span4 {
    float: left;
    margin-top: 0 !important;
    width: 31.491712705%;
    *width: 31.4385212156383%;
  }
  .row-fluid .span2:nth-child(3n),
  .row-fluid .span4:nth-child(3n) {
    margin-left: 6px;
    margin-right: 0 !important;
  }
  .row-fluid .span2:nth-child(3n+1),
  .row-fluid .span4:nth-child(3n+1) {
    margin-left: 0 !important;
    margin-right: 6px;
  }
  .row-fluid .span2:nth-child(3n+2),
  .row-fluid .span4:nth-child(3n+2) {
    margin-left: 3px;
    margin-right: 3px;
  }
  .tz-article .article-header {
    font-size: 32px !important;
    line-height: 48px !important;
  }
  .FacebookButton,
  .TwitterButton,
  .GooglePlusOneButton,
  .PinterestButton,
  .LinkedinButton {
    padding-bottom: 10px;
  }
  #archive-items .page-header {
    padding-bottom: 0;
  }
  .plazart-megamenu img {
    padding: 0;
  }
  .plazart-megamenu .tz_news {
    margin: 0;
  }
  .plazart-megamenu .tz_news .tz_image img {
    padding: 0;
  }
  .plazart-megamenu .tz_news .tz_item_default {
    margin-bottom: 0;
  }
  .plazart-megamenu .tz_news ul.tz_news li img {
    float: left;
    padding: 0;
  }
  .plazart-megamenu .tz_news h6.tz_title {
    margin: 0;
  }
  .plazart-megamenu .tz_news h6.tz_title a {
    font-size: 15px;
    line-height: 20px;
  }
  .plazart-megamenu .mega-dropdown-inner .row-fluid [class*="span"] {
    margin: 0;
  }
  #tz-header {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
  body > footer .nav {
    padding: 14px 0;
    width: 100%;
  }
  body > footer .nav li {
    clear: both;
    display: block;
    text-align: left;
    width: 100%;
  }
  body > footer .nav {
    border-bottom: 1px solid #e5e5e5;
  }
  body > footer .tz-copyrights,
  body > footer .tz-toplink {
    display: block;
    margin-bottom: 20px;
    text-align: center;
    width: 100%;
  }
  #tz-social-icons {
    display: none !important;
  }
  body > header > .row {
    text-align: center;
  }
  body {
    padding: 0;
  }
  body > header #mod-search-searchword {
    float: none;
    margin: 0 auto;
  }
  #tz-main .container-fluid #sidebar {
    margin: 0 !important;
    width: 100% !important;
  }
  #tz-main .container-fluid #sidebar .box {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    float: left !important;
    padding: 0 10px !important;
    width: 50%;
  }
  .tz-big-header {
    font-size: 56px;
    line-height: 1.4;
    margin-top: 10px;
  }
  .tz-small-header {
    font-size: 16px;
  }
  .tz-buttons {
    padding: 30px 0;
  }
  .tz-blue-button,
  .tz-yellow-button {
    font-size: 18px;
    font-weight: 300;
    height: 32px;
    line-height: 33px;
    margin-left: 16px;
    padding: 0 24px;
  }
  .tz-medium-header {
    font-size: 24px;
  }
  .container-fluid .row-fluid .tz-demo-content,
  .container-fluid .row-fluid .tz-demo-content.span4 {
    float: none !important;
    margin: 0 auto !important;
    max-width: 360px !important;
    width: 100% !important;
  }
  #tz-download-btn {
    width: 100px;
  }
  .tz-main-menu {
    padding: 0 20px;
    position: absolute;
    right: 28px;
    top: 85px;
    left: 50px;
    z-index: 9999;
  }
  .tz-headline .custom a.bg-1 {
    margin-bottom: 10px;
  }
  div.TzBlog div.TzBlogInner h3.TzBlogTitle a,
  div.TzItemPage h2.TzArticleTitle a,
  div.TzPortfolioItemPage h2.TzArticleTitle a,
  h1.TzArticleTitle {
    font-size: 24px !important;
    line-height: 30px;
  }
  #tz-component .TzBlog .TzBlogInner,
  div.TzItemPage .TzItemPageInner,
  div.TzPortfolioItemPage .TzItemPageInner,
  div.TzItemPage .TzArticleInfo,
  div.TzPortfolioItemPage .TzArticleInfo {
    padding-right: 0 !important;
  }
  #tz-component .TzBlog .TzBlogInner .TzArticleTitle,
  div.TzItemPage .TzItemPageInner .TzArticleTitle,
  div.TzPortfolioItemPage .TzItemPageInner .TzArticleTitle,
  div.TzItemPage .TzArticleInfo .TzArticleTitle,
  div.TzPortfolioItemPage .TzArticleInfo .TzArticleTitle {
    margin-top: 10px;
  }
  #tz-component .TzBlog .TzBlogInner .TzLikeButtonInner,
  div.TzItemPage .TzItemPageInner .TzLikeButtonInner,
  div.TzPortfolioItemPage .TzItemPageInner .TzLikeButtonInner,
  div.TzItemPage .TzArticleInfo .TzLikeButtonInner,
  div.TzPortfolioItemPage .TzArticleInfo .TzLikeButtonInner {
    padding-bottom: 10px;
  }
  div.tz-inner {
    padding: 30px 20px 27px !important;
  }
  #tz-footer .tz-inner {
    padding: 20px !important;
  }
  #tz-framework-logo {
    margin: auto;
    float: none !important;
    clear: both;
  }
  a,
  a:active,
  a:hover {
    text-decoration: none;
  }
  .tz-headline h2 {
    line-height: 36px;
  }
  .container-fluid div.row-fluid .span2 {
    max-width: 100% !important;
  }
  div#TzContent #tz_options ul li {
    display: inline !important;
  }
  div#tz_options,
  div#portfolio {
    float: none;
    width: 100%;
  }
  div#timeline .TzDate {
    padding-left: 0;
  }
  .date-group > h2 {
    line-height: 30px;
  }
  .date-group > h2 span.date {
    padding: 0;
    margin-bottom: 10px;
  }
  div.tz-mainmenu-toggle a {
    margin-top: 3px;
  }
  div.contact-form {
    padding: 0 !important;
  }
  .contact-form .control-group .controls input,
  .contact-form .control-group .controls textarea {
    padding: 10px 5% !important;
    width: 90% !important;
  }
  div.form-actions {
    padding-left: 0;
  }
  #header {
    padding-bottom: 10px;
  }
  #header #tz-logo a img {
    position: relative;
    margin-top: 0;
  }
  #header p {
    margin: 0;
    padding: 10px 0 13px;
  }
  #tz-social {
    display: block !important;
    float: right;
    right: 0;
    top: 10px;
  }
  #tz-social ul.social-link {
    display: none;
  }
  #tz-social .search form input {
    height: 30px !important;
  }
  #tz-menu {
    left: 0;
    position: absolute;
    top: 0;
    margin: 0;
  }
  #tz-menu #plazart-mainnav {
    border-top: none;
    top: 10px;
  }
  #tz-menu #login-form {
    padding-top: 10px;
  }
  #tz-banner-wrapper #banner #tz-banner {
    padding: 50px 0;
  }
  #tz-banner-wrapper #banner #tz-banner h3 {
    font-size: 18px;
    word-spacing: normal;
    line-height: 30px;
    padding: 0 10%;
  }
  #tz-banner-wrapper #banner #tz-banner .custom {
    width: 100%;
  }
  #main-body {
    padding: 20px 0;
  }
  #main-body #tz-component-area {
    padding: 20px;
    width: 100%;
  }
  #main-body #tz-component-area #tz-right {
    padding-left: 0;
  }
  #main-body #tz-component-area #tz-right .TzRelated {
    margin: 0;
  }
  #main-body #tz-component-area #tz-right .TzRelated .TzRelatedTitle {
    font-size: 18px;
    line-height: 30px;
  }
  #main-body #tz-component-area #tz-right .TzRelated ul li {
    padding: 5px 0;
  }
  #main-body #tz-component-area #tz-right .TzRelated ul li a.TzTitle {
    font-size: 15px;
    display: block;
    padding-bottom: 5px;
  }
  #main-body #tz-component-area .TzItemPageInner {
    width: 100%;
  }
  #main-body #tz-right > div {
    width: 100%;
    padding-bottom: 25px;
  }
  #main-body #tz-right .module-title {
    font-size: 20px;
    margin-bottom: 10px;
  }
  #main-body #tz-mainbody .module_magazine ul li .tz_title {
    line-height: 20px;
  }
  #main-body #tz-mainbody .module_magazine ul li .tz_title a {
    font-size: 13px;
    margin: 15px 0 0 0;
  }
  #main-body .module_hot_simple ul.TzModFeature li {
    padding: 5px 0 !important;
  }
  #main-body .module_featured_news .module-title,
  #main-body .module_best_aterials .module-title {
    font-size: 24px;
  }
  .TzIcon {
    display: none;
  }
  .TzBlogTitle,
  .TzTagTitle,
  .TzUserTitle {
    font-size: 24px;
    line-height: 30px;
    margin: 20px 0;
  }
  .TzBlogTitle a,
  .TzTagTitle a,
  .TzUserTitle a {
    font-size: 24px;
    line-height: 30px;
  }
  .tz_portfolio_image a,
  .tz_portfolio_image_gallery a,
  .tz_portfolio_video a,
  .tz_audio_thumbnail a {
    padding: 0;
    margin: 15px 0;
  }
  .TzItem,
  .TzLeading {
    border-bottom: 1px solid #DCE1E3;
    margin-bottom: 41px;
    padding-bottom: 35px;
  }
  .TzItem .TzQuote i,
  .TzLeading .TzQuote i {
    font-size: 30px;
  }
  .TzItem .TzQuote p,
  .TzLeading .TzQuote p {
    font-size: 24px;
    line-height: 35px;
  }
  .TzItem .TzQuote .text,
  .TzLeading .TzQuote .text {
    padding-left: 50px;
  }
  .TzItem .TzQuote .text div.author,
  .TzLeading .TzQuote .text div.author {
    padding-top: 0;
  }
  .TzItem .TzLink .title,
  .TzLeading .TzLink .title {
    margin-top: 0;
  }
  .TzItem .TzLink a,
  .TzLeading .TzLink a {
    font-size: 24px;
  }
  .TzItem .TzLink i,
  .TzLeading .TzLink i {
    font-size: 30px;
  }
  .TzItem .TzLink p,
  .TzLeading .TzLink p {
    padding: 0;
  }
  .TzDescription p {
    font-size: 14px;
  }
  #tz-right,
  #tz-menu_about {
    border-left: none;
    width: 80%;
    padding-left: 15px;
  }
  #bottom #tz-breadcrumb {
    display: none;
  }
  #bottom #tz-mass-bottom {
    padding-right: 20px;
  }
  #tz-footer-wrapper {
    padding: 0 15px;
  }
  #tz-footer-wrapper #footer {
    padding: 40px 0 30px;
  }
  #tz-footer-wrapper #footer #tz-footer_text,
  #tz-footer-wrapper #footer #tz-footer_address,
  #tz-footer-wrapper #footer #tz-footer_menu,
  #tz-footer-wrapper #footer #tz-footer {
    width: 80%;
    padding-bottom: 25px;
  }
  #tz-footer-wrapper #footer #tz-footer_address p {
    padding-bottom: 10px;
  }
  #tz-footer-wrapper #footer #tz-footer_menu ul {
    border-bottom: none;
    margin-bottom: none;
    padding: 0;
    margin: 0;
  }
  #tz-footer-wrapper #footer #tz-footer p {
    text-align: left;
    padding-top: 10px;
  }
  #tz-footer-wrapper #footer #tz-footer img {
    padding: 0;
  }
  .TzArticleDescription p {
    font-size: 14px;
    padding-top: 0;
  }
  .TzArticleDescription p.header_1,
  .TzArticleDescription p.header_2,
  .TzArticleDescription p.header_3 {
    font-size: 20px;
    line-height: 35px;
  }
  .TzArticleDescription p[class*="divider_"],
  .TzArticleDescription p[class*="header_"] {
    padding: 15px 0;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 24px;
  }
  .tz_portfolio_user {
    margin-bottom: 0;
  }
  .tz_portfolio_user img {
    padding: 0;
  }
  .TzTagHeading {
    font-size: 24px;
    padding-bottom: 15px;
  }
  .row.listing [class*="span"] {
    width: 100%;
  }
  .row.listing ul li {
    font-size: 14px;
  }
  .page-header {
    font-size: 24px;
  }
  .fontawesome-icon-list [class*="span"] {
    width: 30%;
  }
  .fontawesome-icon-list [class*="span"]:nth-child(2n) {
    margin: 0;
  }
  .skill h2 {
    font-size: 24px;
    padding: 0;
  }
  .contact h2 span {
    font-size: 24px;
  }
  .contact .contact_info,
  .contact .contact_form {
    width: 100%;
    float: none;
  }
  .contact .form_actions .btn {
    margin-right: 0;
  }
  select,
  input[type="file"] {
    width: 200px;
  }
  .testimonial_img .author {
    float: none;
    padding: 15px;
  }
  #portfolio .TzInner,
  #timeline .TzInner {
    margin: 0 10px 10px 5px;
  }
  #portfolio .TzInner .TzPortfolioTitle a,
  #timeline .TzInner .TzPortfolioTitle a {
    font-size: 20px;
    line-height: 25px;
  }
  #tz-slider {
    width: 100%;
  }
  #tz-slider ul li a {
    margin-top: 17px;
  }
  #tz-slider ul li a .btn {
    line-height: 15px;
  }
  .module_TzServices [class*="span"],
  #choose [class*="span"] {
    width: 100%;
    padding-bottom: 10px;
  }
  .module_recent_works .module-title {
    font-size: 24px;
    padding-bottom: 0;
  }
  .showbiz_lr {
    margin: -48px 0 0;
  }
  #recent-works {
    padding-bottom: 0;
  }
  #tz-purchase-wrapper {
    padding: 15px 15px 20px;
  }
  #tz-purchase-wrapper .purchase_left,
  #tz-purchase-wrapper .purchase_right {
    width: 100%;
  }
  #tz-purchase-wrapper .purchase_right {
    margin: 0;
    text-align: center;
  }
  #tz-purchase-wrapper .purchase_right p {
    padding-top: 14px;
    margin-top: 0;
  }
  #choose .module-title {
    font-size: 20px;
  }
  #choose ul li {
    padding: 0 0 5px !important;
  }
  #login-form .control-group .controls i {
    margin-top: -10px;
  }
  #login-form .control-group .controls input {
    margin-bottom: 0 !important;
  }
  #login-form #form-login-remember label {
    color: #fff;
    margin-top: 3px;
  }
  .port_time .TzItemPageInner,
  .port_time #tz-right {
    width: 100%;
  }
  .port_time #tz-right {
    padding: 25px 0 0 0;
    margin: 0;
  }
  .port_time #tz-component-area .tz_portfolio_like_button .TzLikeButtonInner {
    padding-bottom: 25px;
  }
  .port_time .TzRelated {
    width: 40%;
  }
  .port_time .TzRelated li {
    width: 100%;
  }
  .port_time .TzRelated .TzItem [class*="span"] {
    margin-top: 0;
  }
  .tz_blog .TzRelated ul li.TzItem {
    padding-left: 5px;
  }
  .TzArticleMedia img {
    padding: 0;
  }
  .TzArticleDescription {
    padding-bottom: 0;
  }
  .TzArticleDescription p {
    padding-bottom: 0;
  }
  #tz-our-clients-wrapper #our-clients #tz-our_client img {
    margin: auto;
    vertical-align: middle;
  }
}
.big-blue-header @media (max-width: 480px) {
  .container-fluid .row-fluid .span12,
  .container-fluid .row-fluid .span6,
  .container-fluid .row-fluid .span4,
  .container-fluid .row-fluid .span3,
  .container-fluid .row-fluid .span2 {
    clear: both;
    float: none;
    margin: 20px auto 0 auto !important;
    width: 100% !important;
    max-width: 480px !important;
  }
  .container-fluid .row-fluid .span2 {
    max-width: 240px !important;
  }
  .tz-article .article-header {
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .item-page aside {
    float: none;
    position: static;
    width: 100%;
  }
  .tz-article {
    clear: both;
    margin-left: 0 !important;
    min-height: 120px;
    font-size: 13px;
    line-height: 23px !important;
  }
  .item-page time {
    display: block;
    width: 66px;
    height: 66px;
    line-height: 52px;
    padding: 6px;
    text-align: center;
    background: #ffb251;
    font-size: 48px;
    font-weight: 600;
    color: #fff;
    float: left;
    margin-left: 0;
  }
  .item-page time span {
    display: block;
    font-size: 18px;
    line-height: 0;
  }
  .article-info {
    float: left;
    margin: 0 0 10px 10px;
    text-align: left;
    font-size: 11px;
  }
  .article-info dt,
  .article-info dd {
    float: left;
    margin: 0 0 3px 5px;
  }
  .article-info dt {
    clear: both;
  }
  .contact .thumbnail {
    display: block;
    float: none;
    margin: 20px 0;
  }
  .contact .form-horizontal .control-label {
    text-align: left;
  }
  .tz-big-header {
    font-size: 32px;
    line-height: 1.2;
    margin-top: 0px;
  }
  .tz-small-header {
    font-size: 12px;
  }
  .tz-buttons {
    padding: 20px 0 0 0;
  }
  .tz-blue-button,
  .tz-yellow-button {
    font-size: 14px;
    font-weight: 300;
    height: 24px;
    line-height: 25px;
    margin-left: 10px;
    padding: 0 16px;
  }
  .tz-medium-header {
    font-size: 18px;
  }
  #tz-download-btn {
    width: 80px;
  }
  .row.fontawesome-icon-list [class*="span"] {
    width: 100%;
  }
  #tz-header-wrapper {
    position: relative !important;
    background: #479dc4;
  }
  #header #tz-menu {
    position: absolute !important;
  }
  #header #tz-social ul.social-link {
    display: block;
  }
  #header #tz-social ul.social-link li {
    float: none;
    display: inline;
  }
  #header #tz-social ul.social-link a {
    margin-right: 0px;
  }
  #header #tz-social .search {
    width: 68%;
    height: 50px;
  }
  #header #tz-social .search #i_search {
    display: none;
  }
  #header #tz-social .search #mod-search-searchword {
    text-align: center;
    width: 95%;
    margin-top: 10px;
  }
  #portfolio .TzInner .info-header {
    height: auto;
    float: left;
    margin-bottom: 10px;
    padding: 5px 0;
    width: 95%;
  }
  #portfolio .TzInner .info-header > div {
    padding: 5px !important;
  }
  #portfolio .TzInner .info-header > div.TZcategory-name {
    float: right !important;
  }
  #portfolio .TzInner .info-header > div.TzPortfolioDate {
    float: left;
  }
  #portfolio .TzInner .info-bottom {
    padding: 15px 0 0;
  }
  #portfolio .TzInner .info-bottom .TzPortfolioCommentCount {
    display: inline;
    float: none;
  }
  #portfolio .inner_content {
    clear: both;
  }
  #tz-purchase-wrapper .title_purchase {
    padding: 5px 20px 0 20px;
  }
  #tz-purchase-wrapper .purchase p {
    padding: 8px 20px 14px 23px;
  }
  #tz-purchase-wrapper .purchase_right .purchase {
    padding-left: 20px;
  }
  #tz-bottom2 {
    width: 30%;
  }
  #main-body #tz-mainbody .module_magazine ul li {
    width: 100%;
  }
  #main-body #tz-mainbody .module_magazine ul li:nth-child(2n) {
    margin-left: 0;
  }
  #main-body .slides_control .bt-row {
    padding-left: 0 !important;
  }
  #main-body .bt-cs .next,
  #main-body .bt-cs .prev {
    display: block;
  }
  .plazart-mainnav {
    background: #479dc4;
  }