@media only screen and (min-width: 751) and (max-width: 1000px) {
  .wrapper-shadow {
    width: 740px; }

  #mt-background-pattern {
    min-width: 300px; }

  #content-wrapper {
    padding-left: 0;
    padding-right: 0; }

  #content-wrapper .inner-wrapper {
    width: 740px; }
	
  .mt-image img {
    max-width: 100%;
    height: auto;  }

  .inner-wrapper, .narrow .wrapper {
    width: 740px; }

  .mt-nivo-slider-container {
    display: none; }

  .wrapper > footer .inner-wrapper {
    width: 700px; }

  .mt-main-menu-simple {
    float: left; }

  .mt-main-menu-boxed, .mt-main-menu-boxed ul {
    width: 740px; }
    .mt-main-menu-boxed .widget-container, .mt-main-menu-boxed ul .widget-container {
      display: none; }

  .mt-main-menu-searchbar > ul, .mt-main-menu-searchbar > div.menu > ul {
    background: url("../images/nav-back-boxed.png") top left repeat-x; }

  body.dark .mt-main-menu-searchbar > ul, body.dark .mt-main-menu-searchbar > div.menu > ul {
    background: url("../images/nav-back-boxed-dark.png") top left repeat-x; }

  #top header h1 {
    margin-top: 0; }

  #top header h1 {
    height: 40px;
    margin-bottom: 20px; }

  .primary-nav {
    clear: both;
    float: right; }

  .mt-scrolltotop-main {
    display: none; }

 #sidebar {
    display: none; }

  /*
  #sidebar aside.widget{
  	padding:0;
  	clear:none;
  	border:0;
  	width:220px;
  	display: inline;
  	float: left;
  	position: relative;
  	margin-left: 10px;
  	margin-right: 10px;
  }
  */
  .mt-button span {
    font-size: 11px; }

  .one-fourth {
    width: 160px; }

  .one-third {
    width: 220px; }

  .one-half {
    width: 340px; }

  .two-third {
    width: 460px; }

  .three-fourth {
    width: 520px; }

  .avatar-60-container img {
    width: 40px;
    height: 40px;
    margin-top: 10px; }

  #commentform input {
    width: 208px; }

  #commentform textarea {
    width: 448px; }

  .depth-1 #commentform input {
    width: 188px; }

  .depth-1 #commentform textarea {
    width: 378px; }

  .depth-1 #respond {
    margin-left: 80px; }

  .depth-1 .one-third {
    width: 200px; }

  .depth-1 .two-third {
    width: 390px; }

  .depth-2 #commentform input {
    width: 168px; }

  .depth-2 #commentform textarea {
    width: 318px; }

  .depth-2 #respond {
    margin-left: 160px; }

  .depth-2 .one-third {
    width: 180px; }

  .depth-2 .two-third {
    width: 330px; }

  .depth-3 #commentform input {
    width: 148px; }

  .depth-3 #commentform textarea {
    width: 258px; }

  .depth-3 #respond {
    margin-left: 240px; }

  .depth-3 .one-third {
    width: 160px; }

  .depth-3 .two-third {
    width: 270px; }

  .depth-4 #commentform input {
    width: 128px; }

  .depth-4 #commentform textarea {
    width: 198px; }

  .depth-4 #respond {
    margin-left: 320px; }

  .depth-4 .one-third {
    width: 140px; }

  .depth-4 .two-third {
    width: 210px; }

  /* GRID STYLES */
  .grid_1 {
    width: 40px; }

  .grid_2 {
    width: 100px; }

  .grid_3 {
    width: 160px; }

  .grid_4 {
    width: 220px; }

  .grid_5 {
    width: 280px; }

  .grid_6 {
    width: 340px; }

  .grid_7 {
    width: 400px; }

  .grid_8 {
    width: 460px; }

  .grid_9 {
    width: 520px; }

  .grid_10 {
    width: 580px; }

  .grid_11 {
    width: 640px; }

  .grid_12 {
    width: 700px; }

  .prefix_1 {
    padding-left: 60px; }

  .prefix_2 {
    padding-left: 120px; }

  .prefix_3 {
    padding-left: 180px; }

  .prefix_4 {
    padding-left: 240px; }

  .prefix_5 {
    padding-left: 300px; }

  .prefix_6 {
    padding-left: 360px; }

  .prefix_7 {
    padding-left: 420px; }

  .prefix_8 {
    padding-left: 480px; }

  .prefix_9 {
    padding-left: 540px; }

  .prefix_10 {
    padding-left: 600px; }

  .prefix_11 {
    padding-left: 660px; }

  /* `Suffix Extra Space >> 12 Columns
  ----------------------------------------------------------------------------------------------------*/
  .suffix_1 {
    padding-right: 60px; }

  .suffix_2 {
    padding-right: 120px; }

  .suffix_3 {
    padding-right: 180px; }

  .suffix_4 {
    padding-right: 240px; }

  .suffix_5 {
    padding-right: 300px; }

  .suffix_6 {
    padding-right: 360px; }

  .suffix_7 {
    padding-right: 420px; }

  .suffix_8 {
    padding-right: 480px; }

  .suffix_9 {
    padding-right: 540px; }

  .suffix_10 {
    padding-right: 600px; }

  .suffix_11 {
    padding-right: 660px; }

  .push_1 {
    left: 60px; }

  .push_2 {
    left: 120px; }

  .push_3 {
    left: 180px; }

  .push_4 {
    left: 240px; }

  .push_5 {
    left: 300px; }

  .push_6 {
    left: 360px; }

  .push_7 {
    left: 420px; }

  .push_8 {
    left: 480px; }

  .push_9 {
    left: 540px; }

  .push_10 {
    left: 600px; }

  .push_11 {
    left: 660px; }

  .pull_1 {
    left: -60px; }

  .pull_2 {
    left: -120px; }

  .pull_3 {
    left: -180px; }

  .pull_4 {
    left: -240px; }

  .pull_5 {
    left: -300px; }

  .pull_6 {
    left: -360px; }

  .pull_7 {
    left: -420px; }

  .pull_8 {
    left: -480px; }

  .pull_9 {
    left: -540px; }

  .pull_10 {
    left: -600px; }

  .pull_11 {
    left: -660px; }

  /*gallery*/
  .mt-gallery-1-4 > div {
    width: 160px; }

  .mt-gallery-1-3 > div {
    width: 220px; }

  .mt-gallery-1-2 > div {
    width: 340px; }

  .mt-gallery-1-1 > div {
    width: 940px;
    margin-right: 0; }

  .mt-nav-bar > ul > li > ul.sub-menu {
    width: 720px; }

  /* exceptions */
  #content.grid_9 {
    width: 700px; }

  #content.push_3, #sidebar.pull_9 {
    left: 0; }

  #sidebar aside.widget, #sidebar.pull_9 aside.widget {
    border: 0; }

  #sidebar aside.widget:first-child {
    padding-top: 0; }

  #sidebar {
    padding: 10px 0;
    border-top: 1px solid #eee;
    margin-top: 20px;
    margin-left: 0;
    width: 720px; }

  body.dark #sidebar {
    border-top: 1px solid #111; }

  .mt-subfooter .grid_3 {
    width: 340px; } }
@media only screen and (min-width: 651px) and (max-width: 1000px) {
  .mt-rainbow-slider-container {
    zoom: 0.8; } }
@media only screen and (min-width: 481px) and (max-width: 650px) {
  .mt-rainbow-slider-container {
    zoom: 0.5; }
  /* gallery */
  .mt-gallery-1-4 > div {
    max-width: 160px; }

  .mt-gallery-1-3 > div {
    max-width: 220px; }

  .mt-gallery-1-2 > div {
    max-width: 340px; }

  .mt-gallery > div > div {
    width: 90%; }
}
@media only screen and (max-width: 480px) {
  #content-wrapper {
    background-image: none; }

  /*	.mt-rainbow-slider-container{ display:none; }*/
  .mt-rainbow-slider-container {
    zoom: 0.5; } 
  /* gallery */
  .mt-gallery-1-4 > div {
    max-width: 160px; }

  .mt-gallery-1-3 > div {
    max-width: 220px; }

  .mt-gallery-1-2 > div {
    max-width: 340px; }

  .mt-gallery > div > div {
    width: 90%; }
}
@media only screen and (max-width: 320px) {
  .mt-rainbow-slide-box {
    display: none; } }


@media only screen and (max-width: 750px) {
  #content-wrapper .inner-wrapper {
    width: auto; }

  .top-page-area {
    display: inline-block;
    margin: auto; }

  .mt-responsive-menu {
    display: block; }

  .inner-wrapper {
    padding-left: 10px;
    padding-right: 10px; }

  #top header h1 {
    margin: 0 0 15px 0;
    text-align: center;
    clear: both;
    float: none; }

  #top header > div {
    float: none;
    clear: both;
    text-align: center; }

  .top-container .mt-socials li, .top-container .simple-menu li {
    display: inline-block;
    float: none; }

  .top-container .mt-socials, .top-container .simple-menu {
    margin: 0;
    float: none;
    text-align: center; }

  #top header .simple-menu {
    padding: 0; }

  .top-container .simple-menu li, .top-container .simple-menu li:first-child, .top-container .simple-menu li:last-child {
    padding: 0 9px; }

  .top-container .mt-socials li {
    margin: 0 5px; }

  #top header .top-page-area {
    float: none;
    text-align: center; }

  .mt-main-menu-boxed, .mt-main-menu-simple {
    display: none; }

  .wrapper-shadow, .inner-wrapper, .narrow .wrapper, #content.grid_9, #sidebar, #sidebar aside.widget, .wrapper > footer .inner-wrapper {
    max-width: 700px;
    min-width: 160px;
    width: auto; }

  #sidebar {
    width: 90%;
    padding: 0 5%; }

  #sidebar aside.widget {
    width: 100%; }

  #content-wrapper {
    padding: 20px 0; }

  ul.simple-menu {
    clear: both;
    float: none;
    padding-bottom: 10px; }

  .wrapper > footer .inner-wrapper {
    min-height: 20px;
    height: auto; }

  .comment-content {
    width: 100%; }

  /* grid reset */
  .grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12 {
    width: 100%;
    margin: 0; }

  .prefix_1, .prefix_2, .prefix_3, .prefix_4, .prefix_5, .prefix_6, .prefix_7, .prefix_8, .prefix_9, .prefix_10, .prefix_11 {
    padding-left: 0; }

  .suffix_1, .suffix_2, .suffix_3, .suffix_4, .suffix_5, .suffix_6, .suffix_7, .suffix_8, .suffix_9, .suffix_10, .suffix_11 {
    padding-right: 0; }

  .push_1, .push_2, .push_3, .push_4, .push_5, .push_6, .push_7, .push_8, .push_9, .push_10, .push_11 {
    left: 0; }

  .pull_1, .pull_2, .pull_3, .pull_4, .pull_5, .pull_6, .pull_7, .pull_8, .pull_9, .pull_10, .pull_11 {
    left: 0; }

  .one-fourth, .three-fourth, .one-third, .two-third, .one-half,
  .grid_9 .one-fourth, .grid_9 .three-fourth, .grid_9 .one-third, .grid_9 .two-third, .grid_9 .one-half {
    width: 100%;
    margin: 5px 0; }

  /* grid exceptions */
  .comment-decoration, .bypostauthor .mt-comment-ribbon, .avatar-60-container {
    display: none; }

  .comment-content {
    min-width: 120px; }

  .commentlist {
    width: 90%; }

  #respond .two-third {
    clear: both;
    margin-top: -10px;
    margin-bottom: 20px; }

  #respond input, #respond textarea {
    width: 90%; }

  .depth-1 #commentform input, .depth-1 #commentform textarea,
  .depth-2 #commentform input, .depth-2 #commentform textarea,
  .depth-3 #commentform input, .depth-3 #commentform textarea,
  .depth-4 #commentform input, .depth-4 #commentform textarea {
    width: 90%; }

  .depth-1 .one-third, .depth-1 .two-third {
    width: 100%; }

  .depth-2 .one-third, .depth-2 .two-third {
    width: 100%; }

  .depth-3 .one-third, .depth-3 .two-third {
    width: 100%; }

  .depth-4 .one-third, .depth-4 .two-third {
    width: 100%; }

  .depth-1 #respond, .depth-2 #respond,
  .depth-3 #respond, .depth-4 #respond {
    margin-left: 0; }

  .comment footer {
    right: 0;
    bottom: 0;
    position: relative;
    float: left;
    clear: both; }

  #content {
    margin: 0; }

  .mt-subfooter .grid_3 {
    width: 100%;
    margin: 0;
  }
}