@media (min-width:320px) and (max-width:480px)
{
 /*carousel*/
 .slider .home-slider .item .carousel-content
 {
  top: 6%;
  width: 90%;
 }
 /*carousel*/
 /*about-us*/
 .samudra-heading a
 {
  left: 8px;
  top: 0px;
 }
 .samudra-heading h1
  {
  padding-left: 35px;
  font-size: 36px;
  line-height: 40px;
 }
 /*about-us*/
 /*samudra-report*/
 .articles .left-section p
 {
  font-size: 17px;
  line-height: 21px;
 }
 .articles .right-section p, .samudra-survey .index-articles .downloadable p, .samudra-report .content-section .description p
  {
  font-size:17px;
 }
 .articles 
 {
  margin-bottom: 20px;
 }
 .archive .heading-section
  {
  padding:20px 0px;
 }
 .archive .heading-section .archive-heading h2
  {
  font-size: 40px;
 }
 .archive .heading-section .archive-heading
 {
  border-right:none;
 }
 .archive .heading-section .search-section input
 {
  height: 48px;
  font-size: 40px;
  line-height: 48px;
 }
 .archive .archive-data h1
 {
  font-size:32px;
  line-height:40px;
  margin-bottom:10px;
 }
 .archive .archive-data .col-sm-6{
   width:100%;
   max-width:100%;
   flex:0 0 100%;
 }
 .archive .archive-data span.issue
  {
  display:block;
  margin-bottom:8px;
 }
 /*samudra-report*/
 /*samudra-articles*/
 .samudra-content .image-section .news-content
  {
  padding: 15px 25px;
 }
 .samudra-content .image-section .news-content h3
  {
  font-size: 22px;
  line-height: 32px;
 }
 .samudra-content .image-section .news-content .date
  {
  font-size: 16px;
  line-height: 15px;
 }
 .articles-section h1
  {
  font-size: 36px;
  line-height: 36px;
 }
 .articles-section .left-section
  {
  padding-right:15px;
 }
 .articles-section .right-section
  {
  padding-left:15px;
 }
 .articles-section .description
  {
  margin-bottom:15px;
 }
 .samudra-content .breadcrumbs ul
  {
  padding-top:20px;
 }
 /*samudra-articles*/
 /*article-detail*/
 .samudra-article
 {
  width:100%;
 }
 .samudra-article .breadcrumbs ul
  {
  padding-left:0px;
 }
 .samudra-article .breadcrumbs h1
  {
  font-size:32px;
  line-height: 40px;
 }
 .samudra-article .breadcrumbs ul li {
  margin: 0px 9px 3px 0px;
}
 .samudra-article .about-tide h5
  {
  font-size:18px;
 }
 .samudra-article .about-tide p
  {
  font-size:17px;
  margin-bottom:10px;
  display: inline-block;
 }
 /*article-detail*/
 
}
@media (min-width:481px) and (max-width:767px)
{
 
  /*about-us*/
 .samudra-heading a
 {
  left: 8px;
  top: 0px;
 }
 .samudra-heading h1
  {
  font-size: 36px;
  line-height: 37px;
 }
 .inner-logo .col-md-3
 {
  flex:0 0 60%;
  max-width:60%;
 }
 .aboutus-content .tab-content {
  padding-bottom: 20px;
  }

 /*about-us*/
 /*carousel*/
 .slider .home-slider .item .carousel-content
 {
  top:25%;
  width: 66%;
 }
 /*carousel*/
 /*news*/
 .news .news-section .col-md-4
  {
  flex:0 0 100%;
  max-width:100%;
 }
 .search-news .col-md-4
  {
  flex:0 0 100%;
  max-width:100%;
 }
 .search-content.news-page .col-md-2, .search-content.news-page .col-md-10
 {
  flex:0 0 100%;
  max-width:100%;
 }
 /*news*/
 /*yemaya-newsletter*/
 .yemaya-newsletter .content-section  .description-section, .yemaya-newsletter .content-section  .image-section
 {
  flex:0 0 100%;
  max-width:100%;
 }
 /*yemaya-newsletter*/
 /*highlights*/
 .highlights .content-section  .sub-details, .highlights .content-section  .content-details, .highlights .content-section .image-section
  {
  flex:0 0 100%;
  max-width:100%;
 }
 /*highlights*/
 /*samudra-report*/
 .samudra-report .content-section  .col-md-5, .samudra-report .content-section  .col-md-7
 {
  flex:0 0 100%;
  max-width:100%;
 }
 .articles .left-section p
  {
  font-size: 18px;
 }
 .articles 
 {
  margin-bottom: 20px;
 }
 .archive .heading-section .archive-heading h2
  {
  font-size:38px;
  line-height:40px;
  }
  .archive .heading-section .archive-heading h2 span
   {
   padding-left:0px;
  }
  .archive .heading-section .search-section input
   {
  height: 40px;
  line-height: 40px;
  font-size:40px;
  }
  .articles .right-section p
   {
   font-size:14px;
  }
  .archive .heading-section
   {
   padding:25px 0px;
   margin-bottom:5px;
  }
  .archive .archive-data h1
   {
   font-size:40px;
   margin-bottom:0px;
  }
  .archive .archive-data span.issue
   {
   display:block;
   margin-bottom:8px;
  }
 /*samudra-report*/
 /*samudra-articles*/
 .samudra-content .image-section .news-content
  {
  padding: 20px 30px;
 }
 .samudra-content .image-section .news-content h3
  {
  font-size:38px;
  line-height:38px;
 }
 .articles-section .right-section
  {
  padding-left:15px;
 }
 .articles-section .left-section
 {
  padding-right:15px;
 }
 .articles-section .description 
 {
  margin-bottom: 15px;
 }
 .articles-section h1
 {
  margin:0px 0px 20px 10px;
 }
 /*samudra-articles*/
 /*article-detail*/
 .samudra-article
 {
  width:100%;
 }
 /*article-detail*/
 /*legal-instruments*/
 .instruments .heading-section .col-md-4, .instruments .heading-section .col-md-6
  {
  flex:0 0 50%;
  max-width:50%;
  }
  /*legal-instruments*/
}
@media (max-width:767px)
{
  .about-tide iframe{
    width:100% !important;
  }
  .samudra-article .about-tide h1{
    font-size:28px;
    line-height: 1;
  }
  .samudra-article .about-tide h2{
    font-size:26px;
    line-height: 1;
  }
  .samudra-article .about-tide h3{
    font-size:24px;
    line-height: 1;
  }
  .samudra-article .about-tide h4{
    font-size:22px;
    line-height: 1;
  }
  .samudra-article .about-tide h5{
    font-size:20px;
    line-height: 1;
  }
  .samudra-article .about-tide h6{
    font-size:18px;
    line-height: 1;
  }
  .samudra-article .about-tide figure{
    max-width: 100%;
  }
  .samudra-article .about-tide img{
    height: auto;
  }
  .aboutus-content .tab-content p a, .aboutus-content .tab-content #triennialreports p{
    font-size: 17px;
  }
  .language-translation .nav.nav-tabs, .language-translation .tab-pane{
    width:100%;
  }
  /*samudra-tabs-section*/
  .language-translation ul.nav-tabs li a{
    font-size: 15px;
    padding: 10px 26px;
  }
  .samudra-reports .about-arrow{
    float:none;
  }
  .search-content.news-page .nav li.last-selection{
    width:100%;
  }
   .policy .res_loadpost{
     width:100%;
   }
  .policy > .container > .row{
    margin:0px;
  }
  .archive .detaillist-archives a.pdf-button{
    display: block;
    float: none;
    margin-top:10px;
    margin-left:0px;
  }
  .accordion-content .archive-data span.issue{
    display: inline-block;
  }
  .accordion-content .date h1{
    font-size: 28px;
  }
  .news-page .tabs-section .mdl-selectfield select, .news-page .tabs-section .mdl-selectfield select option{
    direction:ltr;
  }
  .heading-section .heading-border .first-half {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
.heading-section .second-half {
  width:100%;
  max-width: 100%;
  flex: 0 0 100%;
  text-align: right;
}
  .signup-newsletter .modal-dialog h2{
    font-size: 24px;
  }
  .signup-newsletter .modal-dialog .modal-content{
    height: 90%;
    overflow-y: auto;
  }
  .search-content.news-page .tabs-section, .search-content.news-page .content-section {
    flex: 0 0 100%;
    max-width: 100%;
}
  .search-content .nav li a, .search-content span.filter{
    text-align: left;
    padding-bottom:15px;
  }
 .samudra-arrow > .container{
    display: inline-block;
    width:auto;
  }
  .visionary .fishing-method .mySlides.column img {
    width: 100% !important;
}
  .main{
    margin-top:50px;
  }
  .crellyslider>.cs-slides>.cs-slide span, .crellyslider>.cs-slides>.cs-slide span b{
    font-size: 14px !important;
    line-height: 16px !important;
  }
  header .mobile-menusection{
    top:-36px !important;
  }
  header .menu-section.active{
    top:83px !important;
  }
  .about-arrow.newClass{
    top:107px;
  }
.main-header.active
{
 position: fixed;
 z-index: 99;
 display: inline-block;
 width: 100%;
 background: #fff;
}
.inner-logo
{
 margin-bottom:0px;
}
.samudra-arrow.gender .program
{
 display:block;
}
.samudra-heading h1
{
 padding-left:0px;
 display:inline-block;
}
.samudra-arrow
{
 display:inline-block;
 width:100%;
}
 /*header*/
 header .logo-section
  {
  padding-left:0px;
 }
 header .fixed-header
 {
  padding:10px 0px;
  display:inline-block;
 }
 header .header-left-section a 
 {
  display: block;
  width: 85%;
  height: auto;
 }
 header .logo-section .logo-symbol
  {
  max-width:25%;
  margin-right: 6px;
 }
 header .logo-section .logo-symbol img
 {
  width:100%;
 }
 header .logo-section .right-logo
  {
  max-width: 69%;
 }
 header .logo-section .right-logo .logo-text
  {
  font-size: 26px;
  line-height: 26px;
 }
 header .logo-section .right-logo .logo-subtext
 {
  margin-top: 0px;
  font-size: 10px;
  line-height: 13px;
 }
 /*header*/
 /*divider*/
 .divider img{
   width:100%;
 }
 /*divider*/
 /*carousel*/
 .crellyslider>.cs-slides>.cs-slide>* {
  font-size: 12px !important;
  line-height: 12px !important;
  left: 20px !important;
}
.crellyslider>.cs-slides>.cs-slide> div{
  width:60%;
}
.crellyslider>.cs-slides>.cs-slide> div > span{
  width:100%;
}
 .slider .home-slider .item .carousel-content p
  {
  line-height: 32px;
  font-size: 24px;
 }
 .owl-carousel .owl-item img
  {
  height:260px;
 }
 /*carousel*/
 /*news*/
 .row.news-mobile{
   width:100%;
   margin:0px;
 }
 .about-arrow.news-page
 {
  position: relative;
  width:90%;
 /*  z-index: 99;
  background: #fff;
  border-radius:50%;
  padding:8px; */
 }
 .search-news .from-datepicker .form-group
 {
  width:100%;
  padding:0px;
 }
 .search-news .from-datepicker .form-group:first-child
 {
  padding-right:0px;
 }
 .search-news .heading-section .samudra-heading, .search-news .heading-section .search-section
 {
  margin-bottom:15px;
 }
 .search-news .heading-section .samudra-heading:after, .search-news .heading-section .search-section:after
 {
  background:none;
 }
 .search-content.news-page .nav li, .search-content.news-page .nav li.select-box
 {
 width:100%;
 }
 .news-page .filter-countries
 {
  margin:0px;
 }
 .news
  {
  padding:30px 0px;
 } 
 .news .heading-section
 {
  align-items:flex-start;
  border-bottom:none;
  padding-bottom:0px;
 }
 .news .news-section .global
 {
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  color: rgba(0, 3, 26, 0.87);
 }
 .news .news-section .news-detail a p
 {
  font-size: 17px;
 }
 .news .news-section .news-detail span.sub-heading
 {
  font-size: 10px;
  line-height: 16px;
  color: #242D85;
 }
 .news .news-section .news-detail, .news .news-section .news-detail:last-child 
 {
  margin-bottom: 24px;
 }
 .news .news-section .col-md-4:last-child .news-detail:last-child
 {
  margin-bottom:0px;
 }
 .news .heading-section .first-half
 {
  max-width:70%;
  flex:0 0 70%;
 }
 .news .heading-section .second-half
 {
  max-width:30%;
  flex:0 0 30%;
 }
 .news .heading-section span.newsletter{
   line-height: 10px;
 }
 .news .heading-section span
 {
  font-size:16px;
  letter-spacing:0px;
 }
 .news .heading-section span.newsletter a
  {
  font-size:10px;
  line-height: 17px;
 }
 .news .heading-section h1
  {
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 0px;
 }
 .news .heading-section span.float-right
 {
  display: block;
  float: none !important;
  margin-top: 4px;
 }
 .news .news-section .news-detail p span
 {
  margin-left:6px;
 }
 /*news*/
 /*news-popup*/
 .signup-newsletter .modal-dialog
 {
  width:290px;
  height:90%;
  overflow-y: auto;
 }
 .signup-newsletter .check-list ul li
  {
  padding-bottom:10px;
 }
  .signup-newsletter .check-list ul li label
  {
  font-size:13px;
 }
 .signup-newsletter .check-list ul
  {
  margin-top:0px;
 }
 .signup-newsletter .submit-button
  {
  width:140px;
  font-size:12px;
 }
 .select-label, .mdl-menu__item
 {
  font-size:14px;
 }
 .mdl-selectfield__label
 {
  font-size:14px !important;
 }
 /*news-popup*/
 /*yemaya-newsletter*/
 .articles .left-section p{
   padding-right:0px;
 }
 .yemaya-newsletter .content-section .description span
 {
  font-size: 12px;
  line-height: 118%;
 }
 .yemaya-newsletter .content-section .description h3
  {
  font-size: 18px;
 }
 .yemaya-newsletter .content-section .description p
  {
  font-size: 18px;
 }
 .yemaya-newsletter .content-section .description
 {
  width:100%;
  margin-bottom:24px;
 }
 .yemaya-newsletter .content-section .description:last-child
 {
  margin-bottom:0px;
 }
 .yemaya-newsletter.samudra .heading-section
 {
  border-bottom:none;
 }
 .yemaya-newsletter .heading-section p
 {
  font-size:18px;
 }
 .yemaya-newsletter .heading-section h2
  {
  font-size: 36px;
  line-height:44px;
 }
 .yemaya-newsletter .heading-section h2 span
  {
  font-size: 40px;
 }
 .yemaya-newsletter .content-section .news-content h3
  {
  font-size:24px;
 }
 .yemaya-newsletter .content-section img
 {
  margin-bottom:16px;
 }
 .yemaya-newsletter.samudra .content-section img
 {
  margin-bottom:0px;
 }
 .yemaya-newsletter .content-section .news-content
 {
  bottom:15px;
 }
 .yemaya-newsletter .heading-section
  {
  padding-bottom:0px;
  margin-bottom:0px;
  border-bottom:0px;
 }
 .yemaya-newsletter .heading-section span.issue
 {
  font-size: 10px;
  opacity: 0.7;
  margin-left: 39px;
 }
 .yemaya-newsletter
  {
  padding:30px 0px;
 }
 .yemaya-newsletter .content-section .description:last-child{
   margin-bottom:24px;
 }
 /*yemaya-newsletter*/
 /*highlights*/
 .highlights .heading-section span
 {
  font-size:18px;
 }
 .highlights
  {
  padding:30px 0px;
 }
 .highlights .heading-section h3
  {
  font-size:36px;
  line-height: 44px;
 }
 .highlights .heading-section 
  {
  padding-bottom: 0px;
  margin-bottom: 24px;
  border-bottom:none;
 }
 .highlights .content-section
  {
  width:100%;
  margin-left:0px;
  margin-bottom:24px;
 }
 .highlights .content-section:last-child
 {
  margin-bottom:0px;
 }
 .highlights .content-section .sub-details .event
  {
  order:2;
  font-size:10px;
  max-width:fit-content;
  margin-right:16px;
 }
 .highlights .content-section .sub-details .site
  {
  order:3;
  font-size:10px;
  max-width:fit-content;
 }
 .highlights .content-section .sub-details .date
  {
  order:1;
  font-size:10px;
  max-width:fit-content;
  margin-right:16px;
 }
 .highlights .content-section .content-details h3
  {
  font-size:18px;
 }
 .highlights .content-section .content-details p{
   font-size: 16px;
   word-break:break-all;
 }
 .highlights .content-section .image-section{
   padding-top:15px;
 }
 /*highlights*/
 /*footer*/
 footer .menu-section.footer
 {
  left:0px;
  width:100%;
 }
 .footer-section
  {
  padding:16px 0px 0px 0px;
  display:inline-block;
 }
 footer .logo-section .logo-symbol
 {
  margin-right: 4px;
  width: 70px;
 }
 footer .logo-section .logo-symbol img
 {
  width:100%;
 }
 footer .logo-section .right-logo
  {
  width:calc(100% - 80px);
  margin-top:0px;
 }
 footer .logo-section .right-logo .logo-text
  {
  font-size:26px;
  line-height:30px;
 }
 footer .logo-section .right-logo .logo-subtext
 {
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.5px;
  margin-top:1px;
 }
 footer  .menu-right
 {
  padding:0px;
 }
 footer .menu-section.footer .middle-header h4
 {
  text-align: center;
  margin-bottom: 16px;
  font-size: 11px;
  color: #fff;
  opacity: 0.8;
 }
 footer .menu-section.footer ul li a
 {
  padding-right:0px;
  width:100%;
  font-size:14px;
 }
 footer .menu-section .top-header, footer .menu-section .middle-header, footer .menu-section .bottom-header
 {
  padding:16px 0px;
 }
  footer .menu-section .top-header ul li, footer .menu-section .middle-header ul li, footer .menu-section .bottom-header ul li
  {
  display:inline-block;
  width:100%;
  text-align:center;
  margin-bottom:16px;
  padding-right:0px;
 }
 footer .menu-section .top-header ul li:last-child, footer .menu-section .middle-header ul li:last-child, footer .menu-section .bottom-header ul li:last-child
  {
  margin-bottom:0px;
 }
 footer .footer-section .left-footer, footer .footer-section .menu-right
  {
  max-width:100%;
  flex: 0 0 100%;
    width: 100%;
 }
 .social-contact-section .social-icons img
  {
  margin-right:0px;
  }
  .social-contact-section .address,  .social-contact-section .email-fax
  {
   padding:16px 15px;
   border-bottom:1px solid rgb(255, 255, 255, 0.5);
   text-align:center;
  }
  .social-contact-section .email:first-child
   {
   margin-bottom: 20px;
  }
 /*footer*/
 /*about*/
 .aboutus-page {
  padding: 40px 0px 10px 0px;
}
 .aboutus-content .tab-content .history-content .image-section img{
   padding-top:15px;
 }
 .uparrow{
  top:-60px;
}
 .aboutus-content .tab-content #people .people-content
  {
  display:flex;
 }
 .aboutus-content .tab-content #people .people-content .people-image
 {
  order:1;
 }
 .aboutus-content .tab-content #people .people-content .people-description
 {
  order:2;
 }
 .samudra-arrow.about .samudra-heading {
  margin-bottom: 20px;
}
 .about-arrow 
 {
  float: left;
  margin-left: 20px;
  margin-right: 10px;
  padding-top: 0px;
  /* position:fixed; */
  
  border-radius:50%;
  padding:8px;
  margin-top:0px;
 }
 .about-heading
 {
  padding: 20px 20px 0px 60px;
 }
 .about-heading h1
 {
  font-size: 36px;
  padding-bottom: 0px;
  margin-bottom: 26px;
 }
 .aboutus-content .tab-content .history-content .para-section p.report-link 
  {
  margin-bottom: 10px;
 }
 .aboutus-content .tab-content .history-content .image-section img:last-child, .aboutus-content .tab-content .history-content .para-section p:last-child
 {
  margin-bottom:0px;
 }
 .aboutus-content .tab-content #what, .aboutus-content .tab-content #approach
 {
  width:100%;
 }
 .aboutus-content .nav.nav-tabs
 {
  margin-bottom:20px;
 }
 .about-heading h1:before
 {
  left: -45px;
  background-size: 80%;
 }
 .aboutus-content .tab-content h2
  {
  font-size: 36px;
  margin-bottom: 10px;
  line-height: 46px;
 }
 .aboutus-content .tab-content #what p, .aboutus-content .tab-content #approach p
 {
  font-size:14px;
  margin-bottom:20px;
 }
 .aboutus-content .tab-content .history-content 
  {
  margin-bottom: 24px;
 }
 .aboutus-content .tab-content #what p.future
 { 
  font-size: 16px;
  line-height: 22px;
  padding-left: 0px;
 }
 .aboutus-content .tab-content #what h4
  {
   font-size:18px;
   margin-bottom:15px;
 }
 .aboutus-content .tab-content #what p.mission
  {
  font-size: 14px;
 }
 .aboutus-content .tab-content #history h2
 {
  padding-left: 0px;
 }
 .aboutus-content .tab-content .history-content .date-section .date, .aboutus-content .tab-content .history-content .date-section .location
  {
  text-align: left;
  margin-right: 16px;
  display: inline-block;
  font-size: 13px;
  opacity: 0.54;
 }
 .aboutus-content .tab-content .history-content .date-section, .aboutus-content .tab-content .history-content .para-section, .aboutus-content .tab-content .history-content .image-section
  {
  padding:0px 0px;
  flex: 0 0 100%;
  max-width: 100%;
  width:100%;
 }
 .aboutus-content .tab-content #people .people-content
  {
  padding: 0px 0px 30px 0px;
  margin:0px;
 }
 .aboutus-content .tab-content #people .people-content h4
  {
  margin-bottom: 10px;
  font-size:18px;
 }
 .aboutus-content .tab-content #people .people-content p
 {
  font-size: 14px;
  margin-bottom: 20px;
 }
 .aboutus-content .tab-content #people .people-content .col-md-5 img
  {
  margin-bottom:15px;
 }
 .aboutus-content .uparrow a
 {
  left: 19px;
  bottom: -12px;
  background-size: 80%;
 }
 .aboutus-content .tab-content #people .people-content .people-description, .aboutus-content .tab-content #people .people-content .people-image
  {
  padding:0px 0px;
  flex: 0 0 100%;
  max-width: 100%;
 }
 .aboutus-content .tabs-section, .aboutus-content .content-section
 {
  flex:0 0 100%;
  max-width:100%;
 }
 /* .samudra-heading.newClass a
 {
  position:absolute;
 } */
 .aboutus-content .tab-content {
  padding-bottom: 60px;
}
 .samudra-heading a
 {
  position:relative;
 }
 /*about*/
 /*samudra-report*/
 .samudra-survey, .samudra-report, .archive
  {
  padding-top: 40px;
 }
 .archive .row
 {
  margin:0px;
 }
 .samudra-report .content-section .netting-fishers, .samudra-report .content-section .samudra-june
 {
  flex:0 0 100%;
  max-width:100%;
 }
 .samudra-report .content-section .description span
 {
  color:#000;
  opacity:0.54;
 }
 .samudra-report .content-section .description h3
 {
  color:#000;
  opacity:0.87;
 }
 .samudra-survey .index-articles
 {
  width:100%;
 }
 .samudra-survey .index-articles .downloadable img
 {
  padding-right:18px;
 }
 .samudra-survey .index-articles .downloadable p 
 {
  width: calc(100% - 88px);
 }
 .samudra-survey .index-articles .downloadable
 {
  margin-bottom:14px;
 }
 .samudra-report .heading-section h2
  {
  font-size: 35px;
 }
 .samudra-report .heading-section span.issue{
   padding-left:20px;
 }
 .samudra-report .heading-section h2 span
  {
  font-size: 40px;
 }
 .samudra-report .content-section .news-content h3
  {
  font-size:24px;
 }
 .samudra-report .content-section img
 {
  margin:15px 0px;
 }
 .samudra-report .content-section .news-content
 {
  bottom:15px;
 }
 .samudra-report .heading-section
  {
  padding-bottom:10px;
  margin-bottom:20px;
  display: inline-block;
 }
 /*samudra-report*/
 /*samudra-article*/
 .articles-section
 {
  padding-top:40px;
 }
 .articles-section .description h3
 {
  font-size:18px;
  color:#000;
  opacity:0.87;
 }
 .samudra-content .image-section.last 
 {
  padding-top: 40px;
 }
 /*samudra-article*/
 /*article-detail*/
 .samudra-article
 {
  margin-left:0px;
 }
 .row.samudraarticle-mobile{
   width:100%;
   margin:0px;
 }
 /*article-detail*/
 /*search-page*/
 .search-news .heading-section .search-section input
 {
  font-size:36px;
 }
 .search-news .heading-section .samudra-heading h1
 {
  font-size:36px;
  padding-left:0px;
  margin-bottom:0px;
  width:100%;
 }
 .search-content .col-md-se-2
 {
  width:100%;
  padding:0px 15px;
 }
 .search-content .col-md-se-10
 {
  width:100%;
 }
 .search-content.search-page .col-md-sea-2
 {
  width:100%;
 }
 .search-content.search-page .content-section .searched-articles
 {
  width:100%;
  margin-bottom:24px;
 }
 .search-content .nav li
 {
  width:100%;
 }
 .search-block
 {
  padding: 30px 0px 30px 0px;
 }
 .search-block .search-input, .search-content .content-section .heading
  {
  width:100%;
 }
 .search-content.news-page .content-section .date, .search-content.news-page .content-section .author
 {
  display:inline-block;
  margin-right:16px;
 }
 .search-content .content-section .date
  {
  text-align:left;
  margin-bottom:6px;
  display:inline-block;
  margin-right:16px;
  }
  .search-content .content-section .author
  {
  text-align:left;
  margin-bottom:10px;
  display:inline-block;
  }
  .search-content .content-section .heading
   {
   padding:0px;
  }
  .search-content .content-section .heading label
  {
   position: relative;
   margin:10px 0px 0px 10px;
  }
  .search-content.news-page .content-section .heading h4
   {
   font-size:16px;
   color:#000;
   opacity:0.87;
  }
  .search-content .content-section .heading h4
   {
   font-size:18px;
   color:#000;
   opacity:0.87;
  }
  .search-news.ourwork-search .heading-section
  {
  margin-bottom:40px;
  }
  .search-news .col-md-se-4, .search-news .col-md-se-8
  {
  width:100%;
  }
  .search-content.search-page .col-md-se-1 img
  {
  margin-bottom:6px;
  }
  .search-content .content-section .heading p
   {
   font-size:14px;
  }
  .search-content .content-section .searched-articles
   {
   margin-bottom:0px;
  }
  .search-content .col-md-3.tabs-section, .search-content .col-md-9.content-section
   {
   flex:0 0 100%;
   max-width:100%;
  }
  .search-content .content-section .author-date, .search-content .content-section .heading
   {
   flex:0 0 100%;
   max-width:100%;
   padding:0px;
  }
 /*search-page*/
 /*gender-fisheries*/
 .ourwork-pages{
   padding:30px 0px 60px 0px
 }
 .col-sm-sam-5, .col-sm-sam-7{
   width:100%;
 }
 .ourwork-pages .mainstream {
  column-count: 1;
}
.samudra-arrow.gender .mainstream p{
  font-size: 17px;
  padding-right:0px;
}
 .col-sm-sam-4
 {
  width:80%;
  margin-right:0px;
 }
 .samudra-arrow.gender .samudra-heading h1 
  {
  line-height: 38px;
  padding-left:0px;
 }
 .col-sm-sam-8
 {
  width:100%;
 }
 .samudra-arrow.gender .mainstream p
  {
   width:100%;
 }
 .womens-role 
 {
  padding-top: 40px;
 }
 .current-programmes h2
  {
  font-size: 38px;
  line-height: 38px;
  padding-left: 20px;
  margin-bottom:17px;
 }
 .current-programmes .program-list
  {
  max-width: 100%;
  padding: 0px 15px;
  display: flex;
  flex-wrap: wrap;
 }
 .current-programmes .program-list .image-section
 {
  margin-bottom: 10px;
  width: 100%;
  max-width: 100%;
  order: 1;
 }
 .current-programmes .program-list .content-section
 {
  width: 100%;
  max-width: 100%;
  margin-left: 0px;
  order: 2;
  margin-bottom:15px;
 }
 .current-programmes .program-list:last-child .content-section
 {
  margin-bottom:0px;
 }
 .resources 
  {
  padding-top: 40px;
 }
 .resources .heading-section .search-section input
 {
  background:url("../images/search.png") no-repeat 2px center;
  padding-left: 41px;
 }
 .resources .heading-section .search-section span
 {
  padding-left:0px;
  padding-top:4px;
  line-height:20px;
 }
 .policy .col-sm-sam-4.author-date
 {
  width:100%;
 }
 .current-programmes .program-list .content-section h4
  {
    font-size: 20px;
    line-height: 29px;
 }
 .current-programmes .program-list .content-section p{
   font-size: 17px;
 }
 .resources .heading-section
  {
  padding: 15px 0px 15px 0px;
  margin-top: 0px;
 }
 .resources .heading-section .archive-heading h2
  {
  font-size: 36px;
  line-height: 36px;
 }
 .resources .heading-section .search-section input
  {
  font-size: 36px;
  line-height: 36px;
 }
 .resources .heading-section .archive-heading:after{
   background:none;
 }

 .policy .searched-articles .date
 {
  margin-bottom:5px;
  text-align:left;
 }
 .policy .searched-articles .author
  {
  text-align:left;
  margin-bottom:6px;
  width:100%;
 }
 .policy .searched-articles .col-sm-sam-7.heading, .policy .searched-articles .col-sm-sam-6.heading
 {
  width:100%;
 }
  .policy .searched-articles .col-sm-sam-2.image-section
  {
   width:100%;
   margin-right:0px;
 }
 .policy .searched-articles .heading h4
  {
  font-size:18px;
 }
 .policy .searched-articles .heading p
  {
  font-size: 17px;
 }
 .policy .searched-articles .image-section
  {
  margin-bottom:8px;
 }
 .policy .searched-articles .heading label
  {
  position: relative;
  top: 0px;
  margin-left: 10px;
  margin-bottom: 10px;
 }
 .policy .searched-articles .heading .article-tag
 {
  font-size:12px;
 }
 /*gender-fisheries*/
  /*useful-resources*/
  .legal-instruments .photogallery
   {
    padding:20px 0px 20px 0px;
    width:100%;
  }
  .legal-instruments .resource-heading h2
   {
   font-size:32px;
   line-height: 39px;
  }
  .legal-instruments .resource-content p
   {
   font-size:17px;
  }
  .legal-instruments .heading-section, .legal-instruments .content-section
   {
   max-width:100%;
  }
  .legal-instruments .view-more a
  {
   font-size:17px;
 }
  /*useful-resources*/
  /*legal-instruments*/
  .instruments 
   {
    padding-top: 40px;
  }
  .samudra-arrow .legal-content p
  {
   font-size: 14px;
   line-height: 20px;
  }
  .searched-legal .manipur
  {
   width:100%;
   padding-top:40px;
  }
  .searched-legal .manipur .left-content h4, .searched-legal .manipur .left-content p
   {
   text-align:left;
   display:inline-block;
   margin-right:10px;
   margin-bottom:10px;
  }
  .samudra-arrow .instruments-heading, .searched-legal .manipur .protection .left-content, .searched-legal .manipur .protection .right-content
  {
  flex:0 0 100%;
  max-width:100%;
 }
  .samudra-arrow .instruments-heading h1
  {
  padding-left:0px;
  width:100%;
  }
  .searched-legal .manipur .right-content h3
   {
   font-size: 16px;
   color:#000;
   opacity:0.87;
  }
  .searched-legal .manipur .right-content span
   {
   font-size:12px;
  }
  .searched-legal .manipur .right-content a.more
   {
   font-size: 16px;
  }
  .samudra-arrow .col-md-4, .samudra-arrow .col-md-6
  {
  max-width:100%;
  flex:0 0 100%;
 }
 .instruments .heading-section .col-md-5, .instruments .heading-section .col-md-7
  {
  max-width:100%;
  flex:0 0 100%;
 }
 .searched-legal .manipur .protection .col-md-2, .searched-legal .manipur .protection .col-md-10
 {
  max-width:100%;
  flex:0 0 100%;
 }
 .instruments .heading-section
  {
  width:100%;
  padding:15px 0px;
 }
 .instruments .heading-section .archive-heading h2
 {
  font-size:36px;
  line-height:36px;
 }
 .instruments .heading-section .search-section input
 {
  font-size:36px;
  line-height:36px;
  background:url("../images/search.png") no-repeat 10px center;
  padding-left: 60px;
 }
 .instruments .heading-section .archive-heading:after
 {
  background:none;
 }
 .searched-legal .manipur .protection
  {
  margin-bottom:25px;
 }
 /*legal-instruments*/
 /*photogallery*/
 .photo-section .photo-vision
 {
  margin:0 auto;
 }
 .instruments .heading-section .empty-heading
 {
  display:none;
 }
 .instruments.photo .row
 {
  margin:0px;
 }
 .visionary .photogallery-popup .modal-content 
 {
  width:300px;
  background:transparent;
 }
 .visionary img.hover-shadow
 {
  width:100%;
 }
 .visionary .fishing-method .popup-content
 {
  padding:16px 40px;
 }
 .visionary .photogallery-popup .modal-content
 {
  display:table;
  border:none;
 }
  .visionary .fishing-method
  {
  background:transparent;
  display:table-cell;
  vertical-align:middle;
  width:300px;
 }
 .visionary .fishing-method .popup-content
 {
  background:#fff;
 }
  /*photogallery*/
  /*fishworker-organisation*/
  .filter-section 
   {
   padding-top: 40px;
  }
  .filter-section .filter-button-group ul.alpha
  {
  display:block;
  padding-bottom:40px;
 }
 .filter-section ul.alpha li
 {
  display:inline-block;
  margin-bottom:10px;
  font-size:18px;
 }
 .filter-section .alphabetical-content .description-section ul li span
 {
  width:100%;
 }
 .filter-section .content .alphabetical-content
 {
  width:100%;
 }
 .filter-section .content .alphabetical-content .title-section
 {
  flex:0 0 100%;
  max-width:100%;
 }
 .filter-section .content .alphabetical-content .title-section p
 {
  text-align:left;
  margin-bottom:8px;
 }
 .filter-section .alphabetical-content .description-section h2
 {
  color:#000;
  opacity:0.87;
  font-size:18px;
 }
 .filter-section .content .grid-item
 { 
   margin-bottom:24px;
 }
 .filter-section .alphabetical-content .description-section ul
 {
  margin-bottom:0px;
 }
 .filter-section .alphabetical-content .description-section ul li
 {
  margin-bottom:16px;
 }
 .filter-section .alphabetical-content .description-section ul li label
 {
  margin-bottom:0px;
 }
 .instruments.organisations .row
 {
  margin:0px;
 }
 /*fishworker-organisation*/
}
@media (min-width:768px) and (max-width:991px)
{
  .about-arrow{
    margin-left:0px;
  }
  /*samudra-tabs-section*/
  .language-translation ul.nav-tabs li a{
    padding: 23px 76px;
  }
  /*samudra-tabs-section*/
  .archive .detaillist-archives a.pdf-button{
    font-size: 14px;
    margin-left:10px;
  }
  .archive .detaillist-archives{
    padding:15px 15px;
  }
  .signup-newsletter .modal-dialog{
    height:90%;
    overflow-y: auto;
  }
  .main{
    margin-top:92px;
  }
  .crellyslider>.cs-slides>.cs-slide span, .crellyslider>.cs-slides>.cs-slide span b{
    font-size: 24px !important;
    line-height: 32px !important;
  }
  .divider img{
    width:100%;
  }
  .crellyslider>.cs-slides>.cs-slide>*{
    line-height: 14px !important;
  }
  .social-contact-section .email-fax{
    border-right: 1px solid rgb(255, 255, 255, 0.5);
  }
 /*header*/
 header .fixed-header
  {
  display:inline-block;
  padding:0px;
 }
  header .header-left-section a
  {
  height:auto;
  }
  header .logo-section .logo-symbol
  {
   max-width:32%;
 }
 header .logo-section .logo-symbol img
 {
  max-width:100%;
 }
 header .logo-section .right-logo
 {
  max-width:55%;
 }
 header .logo-section .right-logo img
 {
  max-width:100%;
 }
 footer .menu-section.footer
 {
  left:0px;
  width:80%;
  right:0px;
  margin:0 auto;
 }
 header .menu-section .middle-header h4, footer .menu-section .middle-header h4
  {
  text-align:left;
 }
 .samudra-heading.newClass a
  {
  position:fixed;
  top: 120px;
  right: calc(720px + 20%);
 }
 .samudra-heading a img
  {
  width:70%;
 }
 /*header*/
 /*carousel*/
 .slider .home-slider .item .carousel-content
 {
  width:80%;
 }
 .slider .home-slider .item .carousel-content p
 {
  font-size: 30px;
  line-height: 43px;
 }
 /*carousel*/
 /*news*/
 .news 
  {
  padding-top: 40px;
 }
 .news .news-section .news-detail p
  {
  font-size:14px;
 }
 .news .heading-section h1
  {
  font-size: 42px;
  line-height: 42px;
 }
 .search-news .heading-section .news-head
 {
  flex:0 0 50%;
  max-width:50%;
  margin-bottom:16px;
 }
 .search-news .heading-section .title-country
 {
  flex:0 0 50%;
  max-width:50%;
  margin-bottom:16px;
 }
 .search-news .heading-section .from-datepicker
 {
  flex:0 0 50%;
  max-width:100%;
 }
 .search-content.news-page .tabs-section
 {
  flex:0 0 25%;
  max-width:25%;
 }
 .search-content.news-page .tabs-section
 {
  flex:0 0 25%;
  max-width:25%;
 }
 .search-content.news-page .content-section
 {
  flex:0 0 75%;
  max-width:75%;
 }
 .search-content.news-page .content-section .author-date
 {
  flex:0 0 25%;
  max-width:25%;
 }
 .search-content.news-page .content-section .heading
 {
  flex:0 0 75%;
  max-width:75%;
 }
 .search-content.news-page .nav li
  {
  width:100%;
 }
 /*news*/
 /*yemaya-newsletter*/
 .yemaya-newsletter .content-section 
  {
  display: flex;
  align-items: center;
 }
 .yemaya-newsletter .heading-section h2, .yemaya-newsletter .heading-section h2 span
  {
   font-size:42px;
 }
 .yemaya-newsletter .content-section .description  h3, .yemaya-newsletter .content-section .news-content h3
  {
  font-size: 18px;
 }
 .yemaya-newsletter .content-section .description p
  {
  font-size: 14px;
 }
 .yemaya-newsletter .heading-section
 {
  padding-bottom: 0px;
  margin-bottom: 20px;
 }
 .yemaya-newsletter
 {
  padding:40px 0px;
 }
 /*yemaya-newsletter*/
 /*highlight*/
 .highlights
 {
  padding-top:40px;
 }
 .highlights .content-section
  {
   width:100%;
 }
 .highlights .content-section .content-details h3
  {
  font-size:18px;
 }
 .highlights .content-section .content-details p
  {
  font-size:14px;
 }
 .highlights .content-section .sub-details
  {
  padding-right:0px;
  }
  .highlights .content-section
   {
   margin-left:0px;
  }
 /*highlight*/
 /*about*/
 .aboutus-content .tab-content .history-content
  {
  margin-bottom:24px;
 }
 .aboutus-content .tab-content #people .people-content
  {
  display:flex;
 }
 .aboutus-content .tab-content #people .people-content .people-image
 {
  order:1;
 }
 .aboutus-content .tab-content #people .people-content .people-description
 {
  order:2;
 }
 .about-arrow 
  {
  padding-top: 0px;
  /* position:fixed; */
  /*background:#fff; */
  border-radius:50%;
  padding:0px 8px;
  margin-top:0px;
 }
 .aboutus-content .tab-content #what p.future
 {
  line-height:24px;
 }
 .aboutus-content .tab-content .history-content .image-section
 {
  flex:0 0 50%;
  max-width:50%;
  width:50%;
  margin: 0 auto;
  float: none !important;
 }
  .aboutus-content .tab-content .history-content .date-section
 {
  flex:0 0 25%;
  max-width:25%;
  width:25%;
 }
 .aboutus-content .tab-content .history-content .para-section
 {
  flex:0 0 75%;
  max-width:75%;
  width:75%;
 }
 .aboutus-content .tab-content h2
 {
  font-size:40px;
  margin-bottom:10px;
 }
  .aboutus-content .tabs-section
 {
  flex:0 0 25%;
  max-width:25%;
 }
 .aboutus-content .content-section
 {
  flex:0 0 75%;
  max-width:75%;
 }
  .inner-logo .col-md-3
 {
  flex:0 0 40%;
  max-width:40%;
 }
 /*about*/
 /*samudra-report*/
 .archive .heading-section .archive-heading:after{
   height:40px;
 }
 .samudra-survey .index-articles
 {
  width:100%;
 }
 .samudra-report .heading-section h2, .samudra-report .heading-section h2 span
  {
   font-size:42px;
 }
 .samudra-report .content-section .description  h3, .samudra-report .content-section .news-content h3
  {
  font-size: 18px;
 }
 .samudra-report .content-section .description p
  {
  font-size: 17px;
 }
 .samudra-report .heading-section
 {
  padding-bottom: 0px;
  margin-bottom: 20px;
 }
 .articles .left-section p
 {
  font-size:18px;
  line-height: 27px;
  padding-right:0px;
 }
 .articles .right-section p
 {
  font-size:17px;
 }
 .samudra-survey .index-articles .downloadable p{
   font-size: 17px;
 }
 .archive .heading-section
 {
  padding:20px 0px 20px 0px;
  margin-bottom:15px;
 }
 .archive .heading-section .search-section input
  {
  font-size:40px;
  height:40px;
  line-height:40px;
 }
 .archive .heading-section .archive-heading h2, .archive .archive-data h1
 {
  font-size:40px;
  line-height:40px;
 }
 /*samudra-report*/
 /*samudra-article*/
 .articles-section .left-section
  {
   padding-right:15px;
 }
 .articles-section .right-section
  {
   padding-left:15px;
 }
 /*samudra-article*/

 /*search-page*/
 .search-news .col-md-se-4, .search-news .col-md-se-8
 {
  width:50%;
 }
 .search-content .col-md-se-2
 {
  width:20%;
 }
 .search-content .col-md-se-10
 {
  width:80%;
 }
  .search-content .content-section .author-date
   {
   flex:0 0 25%;
   max-width:25%;
   width:25%;
  }
  .search-content.search-page .content-section .searched-articles
  {
   width:100%;
  }
  .search-content .content-section .col-md-se-1.heading
  {
  flex:0 0 20%;
  max-width:20%;
  }
  .search-content .content-section .col-md-se-6.heading
  {
   flex:0 0 55%;
  max-width:55%;
  }
  .search-content .content-section .heading
   {
   flex:0 0 75%;
   max-width:75%;
   width:75%;
  }
  .search-content .content-section .date
   {
   text-align:left;
   margin-bottom:6px;
  }
  .search-content .content-section .author
   {
   text-align:left;
   margin-bottom:10px;
   }
   .search-content .nav li a
    {
	font-size:15px;
  }
  .search-news.ourwork-search .row, .search-content.search-page .row
  {
  margin:0px;
  }
 /*search-page*/
 /*gender-fisheries*/
 .col-sm-sam-4
 {
  width:82%;
  margin-right:0px;
 }
 .samudra-arrow.gender .samudra-heading h1 
  {
  line-height: 38px;
  padding-left:0px;
 }
 .col-sm-sam-8
 {
  width:100%;
 }
 .samudra-arrow.gender .mainstream p
  {
   width:100%;
 }
 .womens-role 
  {
  padding-top: 40px;
 }
 .resources 
  {
  padding-top: 40px;
 }
 .resources  .col-sm-sam-4
 {
  width:30%;
 }
 .policy .col-sm-sam-4
 {
  width:25%;
  padding:0px 15px;
 }
 .policy .searched-articles .author
 {
  width:100%;
 }
 .policy .col-sm-sam-7
 {
  width:70%;
  padding:0px 15px !important;
 }
 .policy .col-sm-sam-6
 {
  width:50%;
 }
 .policy .col-sm-sam-2
 {
  width:16%;
  padding:0px 15px;
  margin-right:0px;
 }
 .womens-role  .row
 {
  margin:0px;
 }
 .resources  .col-sm-sam-8
 {
  width:68%;
 }
 .samudra-heading h1
  {
  font-size: 34px;
  line-height: 34px;
 }
  .current-programmes h2
  {
  font-size: 34px;
  margin-bottom:20px;
 }
 .samudra-arrow.gender .mainstream p
  {
  font-size:17px;
 }
 .current-programmes .program-list
  {
  width:100%;
  padding-bottom:20px;
 }
 .current-programmes .program-list .content-section h4
 {
  font-size:18px;
  line-height: 24px;
 }
 .current-programmes .program-list .content-section p
  {
  font-size:17px;
 }
 .current-programmes .program-list .content-section{
   margin-left:15px;
 }
 .current-programmes .program-list:nth-of-type(even) .content-section{
   margin-right:15px;
 }
 .resources .heading-section
  {
  padding:10px 0px 10px 0px;
  margin-top: 15px;
 }
 .resources .heading-section .archive-heading h2
 {
  font-size: 34px;
  line-height:34px;
 }
 .resources .heading-section .search-section input
 {
  font-size: 34px;
  line-height:34px;
  height:40px;
 }
 .policy .searched-articles
  {
  width:100%;
 }
 .modal-dialog
 {
  max-width: 700px;
 } 
 .resources .heading-section .archive-heading:after{
   height:40px;
 }
 /*gender-fisheries*/
 /*footer*/
 footer .menu-section.footer
 {
  left:0px;
  width:100%;
 }
 .footer-section
  {
  padding:16px 0px 0px 0px;
 }
 footer .logo-section
  {
  padding-left:0px;
  text-align:center;
 }
 footer .logo-section .logo-symbol
 {
  margin-right: 4px;
  width: 70px;
  display:inline-block;
 }
 footer .logo-section .logo-symbol img
 {
  width:100%;
 }
 footer .logo-section .right-logo
  {
  width:auto;
  display:inline-block;
  text-align:left;
  margin-top:0px;
 }
 footer .logo-section .right-logo .logo-text
  {
  font-size:26px;
  line-height:30px;
 }
 footer .logo-section .right-logo .logo-subtext
 {
  font-size: 11px;
  line-height: 15px;
  letter-spacing: 0.5px;
  margin-top:1px;
 }
 footer  .menu-right
 {
  padding:0px;
 }
 footer .menu-section.footer .middle-header h4
 {
  text-align: center;
  margin-bottom: 16px;
  font-size: 11px;
  color: #fff;
  opacity: 0.8;
 }
 footer .menu-section.footer ul li a
 {
  padding-right:0px;
  width:100%;
  font-size:14px;
 }
 footer .menu-section .top-header, footer .menu-section .middle-header, footer .menu-section .bottom-header
 {
  padding:16px 0px;
 }
  footer .menu-section .top-header ul li, footer .menu-section .middle-header ul li, footer .menu-section .bottom-header ul li
  {
  display:inline-block;
  text-align:center;
  padding-right:30px;
 }
 footer .menu-section .top-header ul li:last-child, footer .menu-section .middle-header ul li:last-child, footer .menu-section .bottom-header ul li:last-child
  {
  margin-bottom:0px;
 }
 footer .footer-section .left-footer, footer .footer-section .menu-right
  {
  max-width:100%;
 }
 /*footer*/
 /*gender-fisheries*/
 .samudra-heading a
  {
  left: -19px;
  top: 6px;
 }
 .legal-instruments .resource-heading h2
  {
   font-size: 32px;
   line-height: 42px;
 }
 .legal-instruments .photogallery .heading-section
 {
  flex:0 0 38%;
  max-width:38%;
 }
 .legal-instruments .photogallery .content-section
 {
  flex: 0 0 62%;
  max-width: 62%;
 }
 /*gender-fisheries*/
 /*legal-instruments*/
 .searched-legal .manipur
 {
  width:100%;
 }
 .instruments .heading-section .archive-heading h2
  {
  font-size:40px;
 }
 .instruments .heading-section .search-section input
  {
   font-size: 40px;
   line-height: 48px;
   height: 47px;
 }
 .instruments .heading-section .col-md-4, .instruments .heading-section .col-md-6
  {
  flex:0 0 50%;
  max-width:50%;
  }
 /*legal-instruments*/

 /*photogallery*/
 .photo-section .photo-vision
 {
  width:31%;
 }
 .visionary .fishing-method, .visionary .photogallery-popup .modal-content
 {
  width:80%;
 }
 .visionary img.hover-shadow
 {
  width:100%;
 }
 /*photogallery*/
 /*fishworker-organisation*/
 .filter-section .filter-button-group ul.alpha
 {
  display:block;
  padding-bottom:40px;
 }
 .filter-section .filter-button-group ul.alpha li
 {
  margin-bottom:10px;
 }
 .filter-section ul.alpha li
 {
  display:inline-block;
 }
 .legal-instruments .photogallery{
   width:100%;
 }
 /*fishworker-organisation*/
}
@media (max-width:991px)
{
 /*header*/
 header .top-class.fixed-header
 {
  position: fixed;
  background-color: #fff;
  z-index: 99;
 }
 header .mobile-menusection
 {
  display: block;
  position: absolute;
  top: -56px;
  right: 14px;
 }
 header .menu-section
 {
  position:absolute;
  display: none;
  right:0px;
  top:90px;
  left:0px;
 }
 header .header-right-section
 {
  text-align:right;
  max-width:100%;
  flex:0 0 100%;
 }
 header .header-left-section
 {
  max-width:100%;
  flex:0 0 100%;
 }
 header .logo-section
 {
  margin-top:0px;
 }
 header
 {
  padding:14px 0px 14px 0px;
 }
 header .menu-section.active
 { 
  position: fixed;
 display: block;
  left: 0px;
  right: 0px;
  top:90px;
  background-color: #fff;
  max-width: 100%;
  z-index: 2;
  padding: 20px;
  height: calc(100vh - 90px);
  overflow-y: auto;
 }
 header .menu-section.top ul, footer .menu-section.footer ul
 {
  display:block;
  width:100%;
 }
 header .menu-section.top ul li
 {
  width:100%;
 }
 header .menu-section.top ul li a
 {
  width: 100%;
  text-align: left;
  padding-right: 0px;
  font-size:14px;
 }
 header .menu-section.top .middle-header h4
  {
   text-align:left;
 }
 header .mobile-menusection.active strong:before
 {
  background-color:transparent;
 }
 header .mobile-menusection.active:before
 {
  top: 9px;
  transform: rotate(45deg);
 }
 header .mobile-menusection.active:after
 {
  top: 9px;
  transform: rotate(-45deg);
 }
 /*header*/
 /*carousel*/
  .slider
 {
  margin-top:0px !important;
 }
 /*carousel*/
 /*samudra-articles*/
 .samudra-content
 {
  width:100%;
 }
 /*samudra-articles*/
 /*footer*/
 .social-contact-section .address
  {
  max-width:100%;
  flex:0 0 100%;
  }
  .social-contact-section .email-fax, .social-contact-section .phone-number
  {
  max-width:50%;
  flex:0 0 50%;
  }
  .social-contact-section .address, .social-contact-section .email-fax 
   {
   padding: 16px 15px;
   border-bottom: 1px solid rgb(255, 255, 255, 0.5);
   text-align: center;
  }
  .social-contact-section .social-icons
  {
   display:flex;
   justify-content:space-around;
   padding:16px 0px;
  }
  .social-contact-section .phone-number
  {
   padding:16px 15px;
   text-align:center;
  }
  /*footer*/
}
@media (min-width:992px) and (max-width:1199px)
{
  .divider img{
    width:100%;
  }
  .crellyslider>.cs-slides>.cs-slide span, .crellyslider>.cs-slides>.cs-slide span b{
    font-size: 24px !important;
    line-height: 26px !important;
  }
 /*header*/
 header .header-left-section a .logo-section
 {
  padding-left:0px;
 }
 header .logo-section .logo-symbol
 {
  width:30%;
  margin-right:0px;
 }
 header .logo-section .right-logo
  {
  width:65%;
 }
 header .logo-section .logo-symbol img, header .logo-section .right-logo img
 {
  width:100%;
 }
 header .menu-section ul li
 {
  padding-right: 15px;
 }
 header .menu-section ul li a
 {
  font-size: 14px;
 }
 .samudra-heading.newClass a
 {
  left: 4px;
  top: 135px;
 }
 .samudra-heading a img
  {
  width:70%;
 }
 /*header*/
 /*slider*/
 .slider 
 {
  margin-top: 30px;
 }
 .slider .home-slider .item .carousel-content
  {
  width:60%;
 }
 .slider .home-slider .item .carousel-content p
  {
  font-size: 30px;
  line-height: 48px;
 }
 /*slider*/
 /*news*/
 .news 
  {
  padding-top: 40px;
 }
 /*news*/
 /*yemaya-newsletter*/
 .yemaya-newsletter
  {
   padding-top:40px;
 }
 .articles .left-section p{
   padding-right:0px;
 }
 /*yemaya-newsletter*/
 /*highlights*/
 .highlights .content-section
  {
  width:100%;
 }
 /*highlights*/
 /*about-us*/
 .about-arrow 
  {
  padding-top: 0px;
  /*position:fixed;*/
  /*background:#fff;*/
  border-radius:50%;
  padding:0px 8px;
  margin-top:0px;
 }
  .aboutus-content .tab-content #people .people-content
  {
  display:flex;
 }
 .aboutus-content .tab-content #people .people-content .people-image
 {
  order:1;
 }
 .aboutus-content .tab-content #people .people-content .people-description
 {
  order:2;
 }
 .aboutus-content .tab-content .history-content .image-section
 {
  flex:0 0 50%;
  max-width:50%;
  width:50%;
  margin:0 auto;
  margin: 0 auto;
  float: none !important;
 }
 .aboutus-content .tab-content .history-content .date-section
 {
  flex:0 0 25%;
  max-width:25%;
  width:25%;
 }
 .aboutus-content .tab-content .history-content .para-section
 {
  flex:0 0 75%;
  max-width:75%;
  width:75%;
 }
  .aboutus-content .tab-content h2
 {
  font-size:40px;
  margin-bottom:10px;
 }
  .inner-logo .col-md-3
  {
   flex:0 0 40%;
   max-width:40%;
  }
 .aboutus-content .tabs-section
 {
  flex:0 0 25%;
  max-width:25%;
 }
 .aboutus-content .content-section
 {
  flex:0 0 75%;
  max-width:75%;
 }
 /*about-us*/
 /*samudra-report*/
 .samudra-survey .index-articles
 {
  width:85%;
 }
 .archive .heading-section
  {
  padding:25px 0px;
  margin-bottom:20px;
 }
 .archive .archive-data h1
 {
  font-size:40px;
  line-height:40px;
 }
 /*samudra-report*/
 /*samudra-article*/
 .articles-section .left-section
  {
   padding-right:15px;
 }
 .articles-section .right-section
  {
   padding-left:15px;
 }
 /*samudra-article*/
 /*gender-fisheries*/
 .current-programmes .program-list .content-section{
   margin-left:20px;
 }
 .current-programmes .program-list:nth-of-type(even) .content-section{
   margin-right:20px;
 }
 .current-programmes .program-list .content-section h4{
  font-size: 23px;
  line-height: 32px;
 }
 .resources .heading-section
 {
  margin-top: 0px;
 }
 .modal-dialog 
 {
  max-width: 950px;
 }
  .col-sm-sam-4
 {
  width:82%;
  margin-right:0px;
 }
 .col-sm-sam-8
 {
  width:100%;
 }
 .samudra-arrow.gender .mainstream p
  {
   width:100%;
 }
 .womens-role 
  {
  padding-top: 40px;
 }
  .resources  .col-sm-sam-4
 {
  width:30%;
 }
 .policy .col-sm-sam-4
 {
  width:25%;
  padding:0px 15px;
 }
 .policy .searched-articles .author
 {
  width:100%;
 }
 .policy .col-sm-sam-7
 {
  width:70%;
  padding:0px 15px !important;
 }
 .policy .col-sm-sam-6
 {
  width:50%;
 }
 .policy .col-sm-sam-2
 {
  width:16%;
  padding:0px 15px;
  margin-right:0px;
 }
 .womens-role  .row
 {
  margin:0px;
 }
 .resources  .col-sm-sam-8
 {
  width:68%;
 }
 /*gender-fisheries*/
 /*footer*/
 footer .menu-section ul li
 {
   padding-right:13px;
 }
 footer .menu-section ul li a
  {
  font-size:14px;
 }
 footer .logo-section
  {
  padding-left:0px;
 }
  footer .logo-section .logo-symbol
  {
  width:70px;
  margin-right:5px;
 }
 footer .logo-section .logo-symbol img
  {
  width:100%;
 }
 footer .logo-section .right-logo
 {
  margin-top: 6px;
  width: calc(100% - 85px);
 }
 footer .logo-section .right-logo .logo-text
 {
  font-size: 35px;
  line-height: 29px;
 }
 footer .logo-section .right-logo .logo-subtext
 {
  font-size: 11px;
  line-height: 16px;
 }
 /*footer*/
 .samudra-heading a
  {
  left: -11px;
 }
 .samudra-heading h1
  {
  font-size: 40px;
  line-height: 40px;
 }
 .legal-instruments .photogallery{
   width:100%;
 }
 /*useful-resources*/
 .samudra-heading.useful h1
  {
  padding-bottom:15px;
 }
 .legal-instruments .resource-heading h2
  {
  font-size: 40px;
  line-height: 50px;
 }

 /*useful-resources*/
 /*legal-instruments*/
 .searched-legal .manipur
 {
  width:75%;
 }
 /*legal-instruments*/
 /*search*/
  .search-news.ourwork-search .row, .search-content.search-page .row
  {
  margin:0px;
  }
  /*search*/
}
@media (max-width:1199px)
{
 .uparrow
  {
  left:auto;
  right:50px;
 }
 /*about*/
 .about-arrow.newClass
 {
  background-color:#fff;
  z-index:99;
  border-radius: 50%;
  padding: 8px;
 }
 .aboutus-content .tab-content #what, .aboutus-content .tab-content #approach 
 {
  width:100%;
 }
 .aboutus-content .tab-content .history-content .para-section p
 {
  font-size:17px;
 }
 .aboutus-content .tab-content #approach p
 {
  font-size:17px;
 }
 .aboutus-content .tab-content #what p, .aboutus-content .tab-content #what p.mission
 {
  font-size:17px;
 }
 .aboutus-content .tab-content p a, .aboutus-content .tab-content #triennialreports p{
  font-size: 17px;
}
 .aboutus-content .tab-content #what p.future
 {
  font-size:15px;
  line-height:24px;
 }
 .aboutus-content .tab-content #people .people-content p
 {
  font-size: 17px;
 }
 .aboutus-content .tab-content #people .people-content
 {
  padding:0px 0px 30px 0px;
 }
 .aboutus-content .tab-content #people .people-content .people-description
 {
  flex:0 0 100%;
  max-width:100%;
 }
 .aboutus-content .tab-content #people .people-content .people-image
 {
  float:none !important;
  margin:0 auto;
 }
 /*about*/
}
@media (min-width:1200px) and (max-width:1365px)
{
 /*header*/
 header .menu-section ul li 
  {
   padding-right:23px;
 }
 /*header*/
 /*carousel*/
 .slider .home-slider .item .carousel-content
 {
  width:52%;
 }
 /*carousel*/
 .samudra-heading.newClass a
  {
  left:4%;
 }
 /*footer*/
 footer .menu-section ul li
  {
   padding-right:22px;
 }
 footer .logo-section
 {
  padding-left:0px;
 }
 /*footer*/
 /*gender-fisheries*/
 .about-arrow
 {
  margin-left:39px;
 }
 .about-arrow.newClass {
  background-color: #fff;
  z-index: 99;
  border-radius: 50%;
  padding: 8px;
}
 /*gender-fisheries*/
  /*search*/
  .search-news.ourwork-search .row, .search-content.search-page .row
  {
  margin:0px;
  }
  /*search*/
}
