/* iPad Landscape - 1024 x 768 */

@media only screen and (max-width: 1200px) {
  .inside {
    width: 960px;
  }
  .logo {
    width: 150px;
  }
  .theme-menu ul li {
    margin-left:17px !important;
  }
  nav #main-menu li:first-child {
    margin-left: 0px !important;
  }
  ul.sub-menu li {
    margin-left: 0px;
  }
  nav #main-menu li ul.sub-menu li {
    margin-left: 0px !important;
  }
  .services-list,
  .contact-list {
    width: 318px;
  }
  .post-col-4 {
    width: 217px;
  }
  .post-col-3,
  .course-list .courses-image,
  .sidebar {
    width: 300px;
  }
  .image-teacher {
    padding: 88px 0;
  }
  .teacher-social-icons a {
    margin-left: 6px;
  }
  .smartschool_widget-contact-info ul li label {
    width: 86%;
  }
  .side-video iframe {
    height: 130px;
  }
  .partners-post .post-col-6 {
    width: 135px;
    text-align: center;
  }
  .course-list .courses-info {
    width: 62.3%;
  }
  .left-container {
    width: 630px;
  }
  .theme-pages {
    margin: 30px 0;
  }
  .course-widget-desc {
    width: 60%;
  }
  .sidebar .smartschool_widget-contact-info ul li label {
    width: 90%;
  }
  .sidebar .widget_search input[type="text"] {
    width: 155px;
  }
  .sidebar .widget_mc4wp_form_widget input[type="email"] {
    width: 150px;
  }
  .comment-details {
    width: 78%;
  }
  .children .children .comment-details {
    width: 74%;
  }
  .comment-form input[type="text"], 
  .comment-form input[type="email"], 
  .comment-form textarea {
    width: 568px;
  }
  .children .comment-form input[type="text"], 
  .children .comment-form input[type="email"], 
  .children .comment-form textarea {
    width: 438px;
  }
  .welcome-desc {
    margin-top: 0;
  }
  .course-list .courses-info {
    width: 59%;
    border-left: 1px solid #EEE;
  }
  .widget_search input[type="text"] {
    width: 126px;
  }
  .widget_mc4wp_form_widget input[type="email"] {
    width: 123px;
  }
  .teacher-sidebar-desc {
    width: 56%;
  }
  .gallery-terms {
    margin-top: 60px;
  }
  .post-password-form input[type='password'] {
    width: 360px;
  }
}


/* iPad Portrait - 768 x 1024 */

@media only screen and (max-width: 960px) {

  .barra-csbc-direita {
    display: none;
  }

  .barra-csbc-esquerda {
    display: none;
  }

  .barra-csbc-inteira {
    display: block !important;
  }
  .inside {
    width: 680px;
  }
  .site-desc-social {
    width: 45%;
  }
  .site-desc,
  .social-icons li {
    margin-right: 10px;
  }
  .contact-info span {
    margin-left: 10px;
  }
  .theme-menu > ul > li {
    margin-left: 22px;
  }
  .services-list, 
  .contact-list {
    width: 225px;
  }
  .services-desc,
  .teacher-sidebar-desc {
    width: 80%;
  }
  .post-col-4,
  .post-col-3,
  .sidebar .widget {
    width: 324px;
  }
  .courses-post > div:nth-child(even),
  .teachers-post > ul li:nth-child(even),
  .footer-widgets > div:nth-child(even),
  .services-post-four-cols > div:nth-child(even),
  .counter-block .inside > div:nth-child(even),
  .partners-post > div:nth-child(4),
  .services-post-three-cols > div:nth-child(even),
  .courses-post > div:last-child {
    margin-right: 0;
  }
  .teachers-post > ul li:nth-child(odd),
  .courses-post > div:nth-child(odd),
  .sidebar > .widget:nth-child(odd) {
    margin-right: 30px !important;
    margin-bottom: 30px !important;
  }
  .blog-image {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
  }
  .image-teacher {
    padding: 95px 0;
  }
  .callout-button {
    width: 40%;
    margin-top: 10px;
  }
  .side-video iframe {
    height: 180px;
  }
  .partners-post .post-col-6 {
    width: 147px;
  }
  .avatar-info .post-col-2 {
    width: 380px;
    margin-right: 0;
  }
  .avatar-info .post-col-3 {
    width: 270px;
  }
  .page-not-found i {
    font-size: 20em;
  }
  .page-not-found-desc {
    margin-top: 0;
  }
  .course-list .courses-info {
    width: 42%;
  }
  .left-container,
  .sidebar {
    width: 100%;
  }
  .sidebar .widget {
    float: left;
  }
  .comment-form input[type="text"], 
  .comment-form input[type="email"], 
  .comment-form textarea {
    width: 618px;
  }
  .children .comment-form input[type="text"], 
  .children .comment-form input[type="email"], 
  .children .comment-form textarea {
    width: 488px;
  }
  .widget_search input[type="text"] {
    width: 234px;
  }
  .widget_mc4wp_form_widget input[type="email"] {
    width: 230px;
  }
  .theme-pages {
    margin: 50px 0;
  }
  .select-menu {
    display: block;
  }
  #main-menu,
  .search-icon {
    display: none;
  }
  .select-menu {
    border: 1px solid #EEE;
    width: 370px;
    padding: 6px 20px;
  }
  .gallery-terms ul li a {
    padding: 8px 15px;
  }
  .post-password-form {
    margin-bottom: 60px;
  }
  .admin-bar header.sticky-header-animate {
    top: 46px;
  }
}


/* iPhone 4-4S-5 Landscape - 568 x 320 */

@media only screen and (max-width: 760px) {
  .welcome-image {
  	margin-top: -750px;
  }
  .welcome-desc p {
  	margin-top: 325px;
  }
  .inside,
  .contact-form .inside {
    width: 370px;
  }
  header.sticky-header-animate .header-logo-menu nav {
  }
  .page-title-breadcrumbs {
  	display: block;
  	background-position-x: center;
  	background-position-y: unset !important;
  }
  .site-desc-social,
  .contact-info,
  .post-col-4,
  .post-col-3,
  .callout-desc,
  .callout-button,
  .welcome-desc,
  .welcome-image,
  .avatar-info .post-col-3,
  .sidebar .widget,
  .comment-details,
  .children .children .comment-details,
  .contact-list,
  .course-list .courses-image,
  .logo,
  .gallery-terms ul,
  .post-password-form input[type="submit"] {
    width: 100%;
  }
  .contact-info span {
    margin-left: 0;
    margin-right: 20px;
  }
  .services-list, 
  .contact-list {
    width: 98%;
  }
  .services-list {
    border-right: 1px solid #ededed;
  }
  .aq_span6,
  .courses-page,
  .courses-post,
  .services-post-four-cols,
  .gallery-post {
    width: 100% !important;
  }
  .post-col-4,
  .post-col-3,
  .partners-post > div:nth-child(even),
  .sidebar > div:nth-child(odd) {
    margin-right: 0 !important;
  }
  .callout-desc,
  .welcome-desc,
  .logo  {
    margin-bottom: -36px;
    float: none;
  }
  .callout-button {
    float: none;
  }
  .callout-button a,
  .teacher-contact-info span {
    display: block;
  }
  .smartschool_widget-contact-info ul li label {
    width: 91%;
  }
  a.welcome-button {
    padding: 10px 20px;
  }
  .aq-block-smartschool_column_fullwidth_block .aq_span6,
  .aq-block-smartschool_blog_block.aq_span6 {
    margin-left: 0;
  }
  .welcome-image,
  .page-not-found,
  .logo {
    text-align: center;
  }
  .text-block {
    padding: 40px;
  }
  .partners-post .post-col-6 {
    width: 45%;
  }
  .page-not-found i,
  .page-not-found-desc,
  .gallery-terms ul li {
    float: none;
    width: 100%;
  }
  .page-title-breadcrumbs h2 {
    line-height: 46px;
  }
  .sidebar .widget_search input[type="text"] {
    width: 225px;
  }
  .sidebar .widget_mc4wp_form_widget input[type="email"] {
    width: 222px;
  }
  .children {
    margin-left: 3em;
  }
  .children .children {
    margin-left: 2.8em;
  }
  .children .children .children .children {
    margin-left: 2em;
  }
  .comment img.avatar {
    margin-bottom: 20px;
  }
  .comment-form input[type="text"], 
  .comment-form input[type="email"], 
  .comment-form textarea,
  .contact-form input[type="text"], 
  .contact-form input[type="email"], 
  .contact-form textarea {
    width: 308px;
  }
  .children .comment-form input[type="text"], 
  .children .comment-form input[type="email"], 
  .children .comment-form textarea {
    width: 265px;
  }
  .contact-list,
  .contact-list:last-child {
    border: 0;
    margin-bottom: 30px;
  }
  .header-info,
  .course-layout {
    display: none;
  }
  .widget_search input[type="text"] {
    width: 280px;
  }
  .widget_mc4wp_form_widget input[type="email"] {
    width: 275px;
  }
  .course-list .courses-info {
    width: 83.3%;
    border-top: 0;
  }
  .avatar-info {
    margin-top: 30px;
    padding-bottom: 30px;
  }
  .teacher-contact-info {
    border: 0;
    padding: 0;
  }
  .course-category-list {
    padding: 50px 0 90px;
  }
  .cat-toogles a.pfilter:link, 
  .cat-toogles a.pfilter:visited {
    width: 340px;
  }
  .cat-list {
    width: 368px;
  }
  a.welcome-button, 
  .contact-form input[type="submit"], 
  .comment-form input[type="submit"],
  .gallery-terms ul li a {
    width: 100%;
    padding: 10px 0;
    text-align: center;
  }
  .course-info {
    margin-right: 0 !important;
  }
  .teacher-sidebar-desc {
    width: 64%;
  }
  header.sticky-header-animate {
    position: relative;
  }
  .gallery-terms ul li {
    margin-bottom: 1px;
  }
  .post-password-form input[type="password"] {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 348px;
  }
}


/* iPhone 4-4S-5 Portrait - 320 x 568 */

@media only screen and (max-width: 450px) {
  .inside,
  .contact-form .inside,
  .select-menu {
    width: 270px;
  }
  .partners-post .post-col-6,
  .avatar-info .post-col-2,
  .sidebar .widget_search input[type="submit"], 
  .sidebar .widget_mc4wp_form_widget input[type="submit"],
  .left-container table {
    width: 100%;
    margin-right: 0;
  }
  .cat-toogles a.pfilter:link, 
  .cat-toogles a.pfilter:visited {
    width: 240px;
  }
  .cat-list {
    width: 268px;
  }
  .comment-form input[type="text"], 
  .comment-form input[type="email"], 
  .comment-form textarea, 
  .contact-form input[type="text"], 
  .contact-form input[type="email"], 
  .contact-form textarea {
    width: 208px;
  }
  .course-widget-desc {
    width: 55%;
  }
  .sidebar .widget_search input[type="text"],
  .sidebar .widget_mc4wp_form_widget input[type="email"] {
    width: 228px;
    margin-bottom: 10px;
  }
  .sidebar .smartschool_widget-contact-info ul li label {
    width: 88%;
  }
  .blog-info span {
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
  }
  #cancel-comment-reply-link {
    display: inline-block;
    padding: 0 14px;
    margin-top: 10px;
  }
  .children .comment-form input[type="text"], 
  .children .comment-form input[type="email"], 
  .children .comment-form textarea {
    width: 165px;
  }
  .children,
  .children .children,
  .children .children .children .children {
    margin-left: 1em;
  }
  .widget_search input[type="text"] {
    width: 180px;
  }
  .widget_mc4wp_form_widget input[type="email"] {
    width: 175px;
  }
  .teacher-sidebar-desc {
    width: 51%;
  }
  .left-container table thead th, 
  .left-container table tbody th, 
  .left-container table tbody td {
    padding: 4px 9px;
  }
  .post-password-form input[type="password"] {
    width: 248px;
  }
  .admin-bar header.sticky-header-animate {
    top: 0;
  }
}