@media (max-width: 767px) {
  /**show hide Menu*/
  /* line 11, ../sass/responsive.scss */
  #accountmodal .modal-content {
    background-size: 60%;
    background-position-y: 95px;
  }
  /* line 15, ../sass/responsive.scss */
  #accountmodal .modal-content span.subtitle {
    font-size: 18px;
  }
  /* line 19, ../sass/responsive.scss */
  #accountmodal .modal-content p {
    font-size: 16px;
  }

  /* line 24, ../sass/responsive.scss */
  #subscribe_form_v1 button.btn-primary {
    margin-left: 0;
  }

  /* line 28, ../sass/responsive.scss */
  .simple-form-edit .col-sm-7 {
    padding-left: 10px;
  }
  /* line 31, ../sass/responsive.scss */
  .simple-form-edit .form-control {
    padding-left: 10px;
  }

  /* line 36, ../sass/responsive.scss */
  .show_menu .menu-site {
    right: 0px;
  }

  /* line 44, ../sass/responsive.scss */
  .menu-site > .nav > li .glyphicon:before {
    content: "\e258";
  }
  /* line 50, ../sass/responsive.scss */
  .menu-site > .nav > li.active .glyphicon:before {
    content: "\e259";
  }

  /*End show hide menu**/
  /* line 61, ../sass/responsive.scss */
  .items_products.items-top-products .item {
    float: left;
    width: 50%;
  }
  /* line 66, ../sass/responsive.scss */
  .items_products .icon [class^="tdpicon-"] {
    font-size: 22px;
  }

  /* line 70, ../sass/responsive.scss */
  .sidebar {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 75, ../sass/responsive.scss */
  .footer .block {
    padding: 0px;
  }
  /* line 78, ../sass/responsive.scss */
  .footer .block-followus {
    display: none;
  }
  /* line 82, ../sass/responsive.scss */
  .footer .center ul.partners li {
    display: block;
    text-align: left;
    width: 100%;
  }

  /* line 89, ../sass/responsive.scss */
  .widget-reviews,
  .sidebar .widget-reviews .title {
    font-size: 15px;
  }

  /* line 93, ../sass/responsive.scss */
  .block-filter {
    line-height: 40px;
    height: auto;
    text-align: left;
  }
  /* line 97, ../sass/responsive.scss */
  .block-filter .container {
    padding-left: 0px;
    padding-right: 0px;
  }
  /* line 101, ../sass/responsive.scss */
  .block-filter .title-filter {
    position: relative;
    display: block;
    height: 40px;
    line-height: 40px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 108, ../sass/responsive.scss */
  .block-filter .title-filter .glyphicon {
    position: absolute;
    right: 10px;
    top: 6px;
    font-size: 28px;
  }
  /* line 115, ../sass/responsive.scss */
  .block-filter .list-filter {
    text-align: left;
    font-size: 18px;
    color: #020202;
    position: relative;
  }
  /* line 121, ../sass/responsive.scss */
  .block-filter .list-filter.active .nav {
    display: block;
  }
  /* line 125, ../sass/responsive.scss */
  .block-filter .list-filter .nav {
    color: #020202;
    font-size: 18px;
    display: none;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 40px;
    z-index: 11;
    background: #dfdfdf;
  }
  /* line 135, ../sass/responsive.scss */
  .block-filter .list-filter .nav a {
    color: #020202;
    font-size: 18px;
    padding-left: 10px;
    padding-right: 10px;
  }
  /* line 141, ../sass/responsive.scss */
  .block-filter .list-filter .nav li {
    display: block;
    width: 100%;
    overflow: hidden;
    margin: 0px;
  }
  /* line 146, ../sass/responsive.scss */
  .block-filter .list-filter .nav li.all {
    color: #ffffff;
  }
  /* line 148, ../sass/responsive.scss */
  .block-filter .list-filter .nav li.all a {
    padding-left: 42px;
    color: #ffffff;
  }
  /* line 155, ../sass/responsive.scss */
  .block-filter .list-filter .nav li a .hidden {
    display: inline-block !important;
  }
  /* line 160, ../sass/responsive.scss */
  .block-filter .list-filter .nav [class^="tdpicon-"],
  .block-filter .list-filter .nav [class*=" tdpicon-"] {
    font-size: 25px;
  }

  /* line 169, ../sass/responsive.scss */
  .general-modal .row-select .bootstrap-select {
    padding-left: 0px;
    padding-right: 0px;
  }

  /* line 176, ../sass/responsive.scss */
  .modal-open .modal {
    z-index: 1070;
  }

  /* line 182, ../sass/responsive.scss */
  .modal-backdrop.in {
    z-index: 1060;
  }

  /* line 187, ../sass/responsive.scss */
  header .logout {
    text-transform: uppercase;
    text-decoration: underline;
    margin-top: 10px;
    display: inline-block;
  }

  /* line 197, ../sass/responsive.scss */
  .finished_Tests span[class^="col-xs"].collapse-icon {
    display: block;
    width: 100%;
    padding: 0px !important;
    background: #396e7e;
    color: #ffffff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 20px;
    text-align: center;
  }
  /* line 211, ../sass/responsive.scss */
  .finished_Tests span[class^="col-xs"].collapse-icon .glyphicon, .finished_Tests span[class^="col-xs"].collapse-icon .glyphicon-menu-right:before {
    color: #ffffff;
  }
  /* line 214, ../sass/responsive.scss */
  .finished_Tests span[class^="col-xs"].collapse-icon .glyphicon-menu-right:before {
    content: "\e259";
  }
  /* line 220, ../sass/responsive.scss */
  .finished_Tests .comment-title .title {
    font-size: 18px;
  }
  /* line 225, ../sass/responsive.scss */
  .finished_Tests .reviews .review-item {
    position: relative;
    padding-bottom: 21px;
  }
  /* line 228, ../sass/responsive.scss */
  .finished_Tests .reviews .review-item .panel {
    margin-bottom: 0px;
  }
  /* line 233, ../sass/responsive.scss */
  .finished_Tests .reviews .review-item ul.list_testers .list_username {
    font-size: 14px;
  }
  /* line 239, ../sass/responsive.scss */
  .finished_Tests .reviews .review-item .panel-heading .testers-names {
    padding-top: 25px;
  }
  /* line 243, ../sass/responsive.scss */
  .finished_Tests .reviews .review-item .testers-names {
    padding-top: 0px;
  }
  /* line 245, ../sass/responsive.scss */
  .finished_Tests .reviews .review-item .testers-names.visible-xs {
    margin-bottom: 0px;
    padding-top: 12px;
    padding-left: 8px;
    padding-right: 8px;
  }
  /* line 251, ../sass/responsive.scss */
  .finished_Tests .reviews .review-item .testers-names.visible-xs .list_username:first-child {
    display: block;
  }

  /* line 263, ../sass/responsive.scss */
  .modal.modal-review {
    margin: 10px 10px;
  }
  /* line 266, ../sass/responsive.scss */
  .modal.modal-review .modal-header .title {
    padding-top: 35px;
    color: #333333;
    font-size: 24px;
    line-height: 27px;
    text-transform: uppercase;
  }
  /* line 275, ../sass/responsive.scss */
  .modal.modal-review .modal-body .title {
    font-size: 20px;
    line-height: 22px;
    color: #333333;
    margin-bottom: 10px;
  }
  /* line 280, ../sass/responsive.scss */
  .modal.modal-review .modal-body .title:after {
    display: none;
  }
  /* line 284, ../sass/responsive.scss */
  .modal.modal-review .modal-body .sponsors {
    width: 100%;
    overflow: hidden;
    clear: both;
    padding: 20px 0px;
  }
  /* line 289, ../sass/responsive.scss */
  .modal.modal-review .modal-body .sponsors .sponsor {
    background-color: #FFF !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    margin-right: 0px !important;
    width: 50% !important;
    height: auto !important;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
  }
  /* line 302, ../sass/responsive.scss */
  .modal.modal-review .modal-body .sponsors .sponsor .visu {
    -moz-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3) !important;
    box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.3) !important;
    height: auto !important;
  }
  /* line 307, ../sass/responsive.scss */
  .modal.modal-review .modal-body .sponsors .sponsor .visu .btn-transparent {
    margin-left: 0px !important;
  }

  /* line 319, ../sass/responsive.scss */
  .block-product-infos .galerie-product .carousel-inner .note {
    top: 20px;
  }

  /* line 326, ../sass/responsive.scss */
  .block-top-post.feature-background {
    background-attachment: scroll;
    background-size: cover;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 335, ../sass/responsive.scss */
  .block-top-post:before {
    -moz-transform: rotate(16deg);
    -ms-transform: rotate(16deg);
    -webkit-transform: rotate(16deg);
    transform: rotate(16deg);
    left: -7%;
    width: 100%;
  }
  /* line 340, ../sass/responsive.scss */
  .block-top-post.feature-background.fit-ipad {
    -moz-background-size: 160%;
    -o-background-size: 160%;
    -webkit-background-size: 160%;
    background-size: 160%;
    background-position: 50% 320px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  /* line 348, ../sass/responsive.scss */
  footer .country_site_n {
    display: block !important;
    position: absolute;
    top: 25px;
  }

  /* line 353, ../sass/responsive.scss */
  .country_site_n {
    display: block !important;
    position: absolute;
    top: 45px;
  }

  /* line 359, ../sass/responsive.scss */
  .simple-form-edit .form-control {
    padding-left: 0;
  }

  /* line 366, ../sass/responsive.scss */
  .widget-reviews.visible-sm .note {
    float: right;
  }

  /* line 371, ../sass/responsive.scss */
  .illustration {
    background-image: url("../images/illustration-arrow-sm.png");
    background-position: 75% 93%;
  }
  /* line 374, ../sass/responsive.scss */
  .illustration .block-btn {
    padding-top: 10px;
  }
  /* line 377, ../sass/responsive.scss */
  .illustration .title {
    font-size: 21px;
  }
  /* line 380, ../sass/responsive.scss */
  .illustration .media-heading {
    font-size: 18px;
  }

  /* line 385, ../sass/responsive.scss */
  .block-top-post:before {
    -moz-transform: rotate(16deg);
    -ms-transform: rotate(16deg);
    -webkit-transform: rotate(16deg);
    transform: rotate(16deg);
    left: -7%;
    width: 100%;
  }
  /* line 390, ../sass/responsive.scss */
  .block-top-post.feature-background.fit-ipad {
    -moz-background-size: 160%;
    -o-background-size: 160%;
    -webkit-background-size: 160%;
    background-size: 160%;
    background-position: 50% 320px;
  }

  /* line 395, ../sass/responsive.scss */
  .center > ul.partners {
    padding: 0 20px;
  }
  /* line 397, ../sass/responsive.scss */
  .center > ul.partners li {
    text-align: left;
  }

  /**show hide Menu*/
  /* line 404, ../sass/responsive.scss */
  .show_menu .menu-site {
    right: 0px;
  }

  /*End show hide menu**/
  /* line 411, ../sass/responsive.scss */
  .items_products.items_products_full .visu {
    height: 240px;
  }
  /* line 414, ../sass/responsive.scss */
  .items_products.items_products_full article {
    min-height: 318px;
  }

  /* line 421, ../sass/responsive.scss */
  footer .block.block-about {
    padding: 20px 40px 20px 20px;
  }
  /* line 425, ../sass/responsive.scss */
  footer.footer .block-followus {
    padding-top: 0px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  /* line 432, ../sass/responsive.scss */
  .topbar-site {
    font-size: 11px;
  }
  /* line 436, ../sass/responsive.scss */
  .topbar-site .block-search .form-inline .form-control {
    width: 168px;
    font-size: 11px;
  }

  /* line 446, ../sass/responsive.scss */
  .menu-site .nav li a {
    font-size: 13px;
    padding: 0px 10px 0px 5px;
  }

  /* line 454, ../sass/responsive.scss */
  header .myaccount {
    font-size: 9px;
    border-radius: 16px;
    padding: 5px 7px;
  }

  /* line 462, ../sass/responsive.scss */
  .illustration .block-btn .btn {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  /* line 472, ../sass/responsive.scss */
  .items_products.items_products_full .item {
    float: left;
    width: 50%;
    padding: 10px;
  }

  /* line 480, ../sass/responsive.scss */
  .block-heading .title {
    width: auto;
    clear: none;
  }
  /* line 484, ../sass/responsive.scss */
  .block-heading .title,
  .block-heading .badge,
  .block-heading .txt {
    float: left;
  }
  /* line 489, ../sass/responsive.scss */
  .block-heading .see-more {
    line-height: 30px;
    float: right;
  }

  /* line 495, ../sass/responsive.scss */
  .items-reviews .item {
    padding-left: 10px;
    padding-right: 10px;
    float: left;
    width: 50%;
  }

  /* line 505, ../sass/responsive.scss */
  .block-top-post {
    background-attachment: fixed;
  }

  /* line 511, ../sass/responsive.scss */
  .block-product-infos .share .txt:after {
    margin-top: 6px;
    margin-bottom: 10px;
    background: #585858;
    content: "";
    display: block;
    height: 1px;
    width: 50px;
    font-size: 0px;
    text-indent: -4444px;
  }

  /* line 525, ../sass/responsive.scss */
  .breadcrumb {
    margin: 20px 0px 0px;
    display: inline-block;
    float: right;
  }

  /* line 532, ../sass/responsive.scss */
  .block-form label {
    text-align: right;
    padding: 0px 0px 0px 10px;
    line-height: 40px;
  }
  /* line 537, ../sass/responsive.scss */
  .block-form .btn-primary, .block-form .btn-info {
    display: block;
    margin: 0px auto;
    width: auto;
    min-width: 220px;
    margin-bottom: 10px;
  }

  /* line 548, ../sass/responsive.scss */
  .list_products_expired .item {
    font-size: 16px;
    border-top: 1px solid #396e7e;
  }
  /* line 553, ../sass/responsive.scss */
  .list_products_expired .item .top-block .media-heading span {
    display: inline-block;
  }
  /* line 558, ../sass/responsive.scss */
  .list_products_expired .item .names {
    height: 40px;
  }
  /* line 560, ../sass/responsive.scss */
  .list_products_expired .item .names strong {
    display: inline;
  }
  /* line 567, ../sass/responsive.scss */
  .list_products_expired .item.active .media-body .block-icon-large .glyphicon-menu-down {
    display: block;
  }
  /* line 570, ../sass/responsive.scss */
  .list_products_expired .item.active .media-body .block-icon-large .glyphicon-menu-right {
    display: none;
  }
}
@media (min-width: 992px) {
  /* line 587, ../sass/responsive.scss */
  .block-menu-site .btn.btn-search {
    display: none;
  }

  /* line 592, ../sass/responsive.scss */
  .default-toggle {
    display: none;
  }

  /* line 595, ../sass/responsive.scss */
  .menu-site {
    overflow: visible;
    padding: 0px;
    position: static;
    right: 0px;
  }
  /* line 601, ../sass/responsive.scss */
  .menu-site .title-menu {
    display: none;
  }
  /* line 605, ../sass/responsive.scss */
  .menu-site > .nav > li {
    line-height: 66px;
    border: 0px solid transparent;
    position: relative;
    float: left;
  }
  /* line 610, ../sass/responsive.scss */
  .menu-site > .nav > li .glyphicon {
    right: 4px !important;
    top: 50% !important;
    margin-top: -7px;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  /* line 616, ../sass/responsive.scss */
  .menu-site > .nav > li > a {
    line-height: 66px;
  }
  /* line 619, ../sass/responsive.scss */
  .menu-site > .nav > li > .glyphicon {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=900);
    opacity: 9;
  }
  /* line 623, ../sass/responsive.scss */
  .menu-site > .nav > li:hover > .glyphicon {
    color: #f2d26f;
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
  /* line 627, ../sass/responsive.scss */
  .menu-site > .nav > li:hover > .nav {
    display: block !important;
  }
  /* line 631, ../sass/responsive.scss */
  .menu-site > .nav > li > .nav {
    display: none !important;
    width: 238px;
    position: absolute;
    left: 0px;
    top: 66px;
    z-index: 19999;
  }
  /* line 640, ../sass/responsive.scss */
  .menu-site > .nav > li > .nav > li:hover .nav {
    display: block !important;
  }
  /* line 644, ../sass/responsive.scss */
  .menu-site > .nav > li > .nav > li .nav {
    width: 200px;
    display: none !important;
    left: 100%;
    position: absolute;
    top: 0px;
    background: #4d4c4c;
  }

  /* line 658, ../sass/responsive.scss */
  .block-top-post:before {
    -moz-transform: rotate(16deg);
    -ms-transform: rotate(16deg);
    -webkit-transform: rotate(16deg);
    transform: rotate(16deg);
    left: -7%;
    width: 75%;
  }
  /* line 663, ../sass/responsive.scss */
  .block-top-post.feature-background:before {
    left: -30%;
  }

  /* line 667, ../sass/responsive.scss */
  .illustration {
    background-image: url("../images/illustration-arrow.png");
    background-position: 62% 32%;
  }
  /* line 670, ../sass/responsive.scss */
  .illustration .title {
    text-align: left;
    font-size: 24px;
    padding-left: 80px;
    overflow: hidden;
    clear: both;
    width: 100%;
  }
  /* line 678, ../sass/responsive.scss */
  .illustration .media-heading {
    font-size: 18px;
  }
  /* line 681, ../sass/responsive.scss */
  .illustration .media-body {
    padding-right: 15px;
  }
  /* line 684, ../sass/responsive.scss */
  .illustration .block-btn {
    text-align: right;
  }
  /* line 686, ../sass/responsive.scss */
  .illustration .block-btn .btn {
    width: 266px;
  }

  /* line 693, ../sass/responsive.scss */
  .items_products.items_products_full .visu {
    height: 250px;
  }
  /* line 696, ../sass/responsive.scss */
  .items_products.items_products_full article {
    min-height: 330px;
  }

  /* line 701, ../sass/responsive.scss */
  .user-status {
    text-align: left;
  }
}
