  /*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 03-Sep-2019, 09:18:49
    Author     : User
*/
@media screen and (max-width: 1141px) {
  .common-members-block .member {
    margin-bottom: 35px; }
    .common-members-block .member .img {
      width: 120px;
      height: 120px; }
    .common-members-block .member .text {
      width: calc(100% - 120px);
      height: 120px; }
      .common-members-block .member .text .inner {
        top: 0;
        transform: translateY(0%); }

  #report .dbl_blk .right_blk .blks .blk {
    width: 100%;
    margin-bottom: 20px; }
    #report .dbl_blk .right_blk .blks .blk:after {
      display: none; } }
@media screen and (max-width: 1010px) {
  .common-members-block .member .img {
    width: 90px;
    height: 90px; }
  .common-members-block .member .text {
    width: calc(100% - 90px);
    height: 90px; }
    .common-members-block .member .text .inner {
      top: 50%;
      transform: translateY(-50%); } }
@media screen and (max-width: 1000px) {
  .research-institutes .main-image-tab-1 .main-images .posts .post .title span {
    font-size: 14px;
    line-height: 15px; }

  .banner {
    height: 465px; }
    .banner .wrapper .caption {
      height: 130px; }
      .banner .wrapper .caption h6 {
        line-height: 35px;
        font-size: 35px; }
    .banner:after {
      height: 130px; }

  .quick-links.by-5 .link {
    width: calc((100% / 3) - 20px); } }
@media screen and (max-width: 920px) {
  .main-image-tab-2 {
    margin: 0;
    width: 100%; }
    .main-image-tab-2 .option {
      float: left; }
      .main-image-tab-2 .option:before {
        left: 50%;
        top: 100%;
        transform: translateX(-50%);
        border-style: solid;
        border-width: 20px 30px 0 30px;
        border-color: #f0f0f0 transparent transparent transparent; }

  .main-image-tab-2-details {
    margin-top: 50px;
    width: 100%; }

  .quick-links.by-5 .link,
  .quick-links.by-4 .link,
  .quick-links.by-3 .link {
    width: calc((100% / 2) - 20px); } }
@media screen and (max-width: 800px) {
  .tab-type-1.style-2 .tabs .tab span {
    padding-left: 42px; }

  #first_blk .left_blk {
    display: block;
    width: 100%;
    margin-bottom: 30px; }

  #first_blk .right_blk {
    display: block;
    width: 100%; }

  #form_section .dbl_blk {
    margin-bottom: 20px; }

  #form_section .dbl_blk h3 {
    display: block;
    width: 100%;
    margin-bottom: 15px; }

  #form_section .dbl_blk input, #form_section .dbl_blk select, #form_section .dbl_blk textarea {
    display: block;
    width: 100%; }
  #form_section .g-recaptcha {
    width: 100%;
    float: left; }

  #form_section .file-upload .file-upload-select {
    width: 100%;
    float: left; }

  #form_section .phone_blk span {
    left: 0px; } }
@media screen and (max-width: 780px) {
  .common-video .play {
    width: 40px;
    height: 40px;
    background: url(/ethics/assets/img/icons/common-play-button-2.png) no-repeat center center;
    background-size: 90%; } }
@media screen and (max-width: 750px) and (min-width: 510px) {
  .common-members-block .member .img {
    width: 167px;
    height: 167px; }
  .common-members-block .member .text {
    width: calc(100% - 167px);
    height: 167px; } }
@media screen and (max-width: 750px) {
  .common-members-block .member {
    width: calc((100%) - 41px);
    margin-bottom: 30px; } }
@media screen and (max-width: 700px) {
  .main-image-tab-1 .main-images .posts .post {
    height: 230px; }
    .main-image-tab-1 .main-images .posts .post img {
      width: auto;
      height: 100%;
      min-height: auto; }

  .square-blocks-1.by-3 .blk {
    width: calc((100% / 2) - 20px); }

  .main-image-tab-2 {
    display: none; }

  .main-image-tab-2-details {
    margin-top: 0 !important;
    margin-bottom: 10px; }
    .main-image-tab-2-details .first-row {
      display: none; }
    .main-image-tab-2-details .mobile-option {
      display: block; }

  .tab-type-1 .tabs {
    display: none; }
  .tab-type-1.style-2 .tabs {
    display: block; }
  .tab-type-1 .tab-dtls {
    padding: 0;
    background: none; }
    .tab-type-1 .tab-dtls .tab-dtl {
      background: #f2f2f2;
      padding: 15px;
      margin-bottom: 10px; }
    .tab-type-1 .tab-dtls .mobile-tab {
      display: block; } }
@media screen and (max-width: 625px) {
  .tab-type-1.style-2 .tabs .tab {
    height: 65px; }
    .tab-type-1.style-2 .tabs .tab span {
      display: none; }
  .tab-type-1.style-2 .tab-dtls {
    padding-top: 30px; }
    .tab-type-1.style-2 .tab-dtls .mobile-title {
      display: block;
      margin-bottom: 40px;
      text-align: center; }
      .tab-type-1.style-2 .tab-dtls .mobile-title:after {
        left: 50%;
        transform: translateX(-50%); } }
@media screen and (max-width: 600px) {
  .main-image-tab-2-details .main-detail {
    box-shadow: none;
    padding: 20px 0; }

  .quick-links.by-5 .link,
  .quick-links.by-4 .link,
  .quick-links.by-3 .link,
  .quick-links.by-2 .link,
  .quick-links.by-1 .link {
    width: calc((100% / 1) - 20px); }

  .banner .wrapper .caption h1 {
    line-height: 30px;
    font-size: 30px; }

  #report .dbl_blk .left_blk {
    width: 100%;
    margin-bottom: 20px; }

  #report .dbl_blk .right_blk {
    width: 100%; }
    #report .dbl_blk .right_blk .blks .blk {
      padding-left: 60px; }
    #report .dbl_blk .right_blk .blks .phone {
      background: url(/ethics/assets/img/phone_icon.png) no-repeat left top; }
    #report .dbl_blk .right_blk .blks .mail {
      background: url(/ethics/assets/img/mail_icon.png) no-repeat left top; }
    #report .dbl_blk .right_blk .blks .location {
      background: url(/ethics/assets/img/location_icon.png) no-repeat left top;
      background-size: 43px; } }
@media screen and (max-width: 550px) {
  .main-image-tab-1 .main-images {
    display: none; }
  .main-image-tab-1 .mobile-tab {
    display: block; }
  .main-image-tab-1 .post-dtls .dtl {
    padding-top: 10px;
    padding-bottom: 20px;
    opacity: 1 !important; }
  .main-image-tab-1 .common-btn {
    margin-bottom: 30px; }

  .banner {
    height: 420px; }
    .banner .wrapper .caption {
      height: 115px; }
      .banner .wrapper .caption h6 {
        line-height: 30px;
        font-size: 25px; }
    .banner:after {
      height: 115px; } }
@media screen and (max-width: 510px) {
  #form_section .dbl_blk h4 {
    display: block;
    width: 100%;
    margin-bottom: 20px; }
  #form_section .dbl_blk .checkbox_blk {
    display: block;
    width: 100%; } }
@media screen and (max-width: 500px) {
  .square-blocks-1 .blk {
    width: calc(100% - 20px); }
  .square-blocks-1.by-3 .blk {
    width: calc(100% - 20px); }

  .common-members-block .member .img {
    width: 145px;
    height: 145px; }
  .common-members-block .member .text {
    height: 145px;
    width: calc(100% - 145px); } }
@media screen and (max-width: 430px) {
  .common-members-block .member {
    margin-bottom: 40px; }
    .common-members-block .member .img {
      left: 50%;
      transform: translateX(-50%); }
    .common-members-block .member .text {
      padding-left: 0;
      width: 100%;
      text-align: center; }
      .common-members-block .member .text span.email {
        display: inline-block; }
      .common-members-block .member .text span.title:after {
        left: 50%;
        transform: translateX(-50%);
        width: 40%; } }
@media screen and (max-width: 330px) {
  #report .dbl_blk .right_blk .blks .blk p {
    line-height: 18px; } }
/*
@media screen and (max-width : 365px){ 
    .common-members-block .member{
        margin-bottom: 45px;
        .img{
            width: 100px;
            height: 100px;
        }
        .text {
            height: auto;
            width: calc(100% - 100px);
            .inner{
                top: 0;
                transform: translateY(0%);
            }
        }
    }
}*/

/*# sourceMappingURL=inside-responsive.css.map */
