/* 
Responsive css
Created by: Kiran
Created date: 10/9/2017
*/

@media only screen and (min-width: 1200px){
.container {
    /*background: #b836ca;*/
}
	
	
}

@media only screen and (max-width: 320px), (min-width: 320px) and (max-width: 530px) {
  .dropdown .dropdown-menu > li {
    min-width: 170px;
}	
	
	
	#wonderplugincarousel-4 .amazingcarousel-list-container .amazingcarousel-prev {
    left: 12%!important;
		    display: none!important;
}
	
	#wonderplugincarousel-4 .amazingcarousel-list-container .amazingcarousel-next {
    right: 12%!important;
		    display: none!important;
}
	
	#wonderplugincarousel-3 .amazingcarousel-next {
    right: 5%!important;
		    display: none!important;
}
	
	#wonderplugincarousel-3 .amazingcarousel-prev {
    left: 5%!important;
		    display: none!important;
}
	
	.tp-caption.tp-resizeme {
    max-width: 300px!important;
    min-width: 300px!important;
}

	.tp-mask-wrap .tp-caption.tp-resizeme h1 {

		line-height: 25px !important;
	}

.staff-wrp .staff-list {
    width: 100%;
    margin: 0 0 10px;
}

  div#logo img {
    width: 50%;
    width: 180px;
  }

  .contact-page-link > div:first-child > div {
    margin: 0 0 0 43px !important;
  }
  .contact-page-link > div:nth-child(3) > div {
    margin: 0 0 0 88px !important;
  }
  .contact-page-link > div:last-child > div {
    margin: 0px 0% 0 115px !important;
  }

  .text-label {
    display: none !important;
  }
}


@media only screen and (min-width: 320px) and (max-width: 630px) {
	

.issue-grid-wrp .our-issue {
    width: 100% !important;    
    height: auto;
    padding: 10px;
}

.issue-grid-wrp .our-issue .issue-name{
    margin: 0 0 5px;
}

.issue-grid-wrp .our-issue .issue-name,
.issue-grid-wrp .our-issue .short_desc{
    position: static;    width: 100%;
}

.btn.btn-action {
    font-size: 12px;
}

.aptf-tweets-slider-wrapper .aptf-single-tweet-slide .aptf-tweet-content {
   width: 90%;
    font-size: 16px;
}

}

@media only screen and (min-width: 1000px) and (max-width: 1024px) {

#wrapper > img {
    margin: 120px 0 0!important;
}
}

@media only screen and (min-width: 320px) and (max-width: 793px) {
  .tp-thumb-mask{
    display: none;
  }
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
	
.movement-wrapper .col-xs-12 {
    margin: 10px 0 0;
}
	
	/* slider bullet resposnive chnages */
	
		#wonderplugincarousel-1 .amazingcarousel-list-container .amazingcarousel-prev,
	#wonderplugincarousel-1 .amazingcarousel-list-container .amazingcarousel-next{
display:none!important;
  }
	
	.bx-wrapper .bx-controls-direction .bx-next,
	.bx-wrapper .bx-controls-direction .bx-prev
	{
		display:none;
	}
	
	
	
	.movement-wrapper, .reporting-issues, .testimonials-issues, .mission-wrapper, .take-action-slider-wrapper, .gpnews_wrapper {
    padding: 30px 0!important;
}
	
/* slider bullet resposnive chnages */
	
	
	.our-work-wrp .our-work-read-more{
		    position: static;
		padding: 0 15px;
		height: auto;
	}
	
	.new-layout-wrp .sqr-img-400-400 img {
    width: 100%;
    height: auto;
}
		
	.container .press-list{
		margin:20px 0 0;
		padding:20px 0 0;
		    border-top: 1px solid #b0b0b0;
	}
	
	.container .press-desc-wrp .entry-title h3{
		-webkit-line-clamp: unset;
		    line-height: 25px;
	}
	
	.container .press-list .col-lg-4 .img-circle img {
    width: 100%;
    height: auto;
    margin:0 0 20px;
}

.blue-divider {
    padding: 10px 0!important;
    font-size: 12px!important;
}

#wrapper > img {
    margin: 114px 0 0!important;
}

/* user card responsive css - Kiran */
.container > .row > .card-layout-wrp {
    width: 100%;
}
.container > .row > .card-layout-wrp > .our-card {    
    font-size: 20px;
    width: 100%;
}

.take-action-slider-wrapper .staff-content-wrp{
    font-size: 18px;
}
  
.new-layout-wrp .cont-wrp .entry-title {
    text-transform: uppercase;
    margin: 20px 0;
}

  /* related issues sublist responsive css - Kiran */
  .col-lg-12.issue-sublist {
    padding: 10px 2%;
  }

  .col-lg-9.padd-0.m-r-10 {
    margin: 10px 0 0;
  }

  /* related take action responsive css - Kiran */
  /* related take action responsive css - Kiran */
  .forcefullwidth_wrapper_tp_banner {
    /* margin-top: 114px !important; */
  }

  .related-grid-wrp > div {
    border-top: 1px solid #ddd;
    padding: 10px 0;
  }
  .related-grid-wrp > div:first-child {
    border-top: none;
  }

  /* related take action responsive css - Kiran */
  
.carousel.slide {
    margin: 114px 0 0;
  }

  /*.take-action-list {
    box-shadow: 0 0 3px 0 #0e0e0e !important;
  }*/

  .col-lg-4.col-md-4.col-sm-4.our-issue img {
    height: auto !important;
  }
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
  #footerwrap .neg-m-10 {
    margin: 0;
}
	
.social-sharing + .ss-button-pinterest {
    display: inline-block!important;
}
	
	.everyaction-banner-signup{
    display: none;
  }
	
.quotes-wrp .quote-content.scrollme,
.h3,h3 {
    font-size: 30px!important;
}

.tp-loop-wrap {
    min-width: 100% !important;
  }

  .tp-mask-wrap .tp-caption.tp-resizeme h1 {
    font-size: 20px !important;
  }

/*.movement-wrapper{margin:10px 0 0!important}*/

  

  form#join_form,
form#join_form2 {
    display: none;
  }

  .gp-logo {
    position: static !important;
    margin: 0 0 10px 25px;
  }

  .take-action-list h2 {
    margin-top: 10px !important;
  }

  .tp-parallax-wrap {
    /*top: 10% !important;*/
   left: 7% !important;
  }

  .tp-parallax-wrap.tp-parallax-container {
    /* display: none !important; */
  }
}
@media only screen and (min-width: 531px) and (max-width: 768px) {
  div#logo img {
    width: 30%;
    width: 180px;
  }
}

@media only screen and (min-width: 320px) and (max-width: 690px) {
  .nav.navbar-nav > li:first-child ul.dropdown-menu {
    min-width: 100%;
    left: 0;
  }
  .nav.navbar-nav > li:first-child ul.dropdown-menu li {
    min-width: 180px;
    display: block;
  }
  .nav.navbar-nav > li ul.dropdown-menu {
    padding: 10px;
  }
  .nav.navbar-nav > li ul.dropdown-menu li a {
    padding: 5px;
  }
}
@media only screen and (min-width: 1001px) and (max-width: 1200px) {
  .col-lg-9.padd-0.m-r-10 {
    margin: 10px 0 0;
  }
	
	.container .press-list .col-lg-4 .img-circle img {
		width: 200px;
		height: 200px;
	}	
	
	

  .tp-parallax-wrap.tp-parallax-container {
    top: 280px !important;
  }
}

/* @media only screen and (min-width: 631px) and (max-width: 1200px) {

.issue-grid-wrp .our-issue .issue-name { 
    width: 85%;
}
}*/

@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .forcefullwidth_wrapper_tp_banner {
    /* margin-top: 120px !important; */
  }
}
@media only screen and (min-width: 768px) and (max-width: 1000px) {
		
	.container .press-list .col-lg-4 .img-circle img {
		width: 140px;
		height: 140px;
	}	
	
  header + #wrapper > img {
    margin: 154px 0 0;
  }


  .carousel {
    margin: 167px 0 0;
  }

  .col-md-9.col-lg-9.container.mb {
    width: 100%;
  }

  .col-lg-9.padd-0.m-r-10 {
    margin: 10px 0 0;
  }

  .clearfix .banner_pages {
    margin-top: 125px;
  }

  .navbar-header {
    width: 100%;
  }

  .navbar-nav > li > .dropdown-menu {
    margin-top: 10px;
  }

  .navbar-header + .navbar-right {
    float: none !important;
    margin: 0 0 10px;
  }

  .navbar-header .gp-logo {
    margin: 0 0 10px 10px;
  }

  div#logo img {
    width: 30%;
    width: 180px;
  }
}
@media only screen and (max-width: 1000px) {
	
	
	.amazingcarousel-nav .amazingcarousel-bullet-wrapper{
		    display: block;
		    margin: 0 auto;
	}
	
	#wonderplugincarousel-4 .amazingcarousel-list-container .amazingcarousel-prev,
	#wonderplugincarousel-3 .amazingcarousel-list-container .amazingcarousel-prev{
		left: 0%!important;
		display:none!important;
	}
	
	#wonderplugincarousel-4 .amazingcarousel-list-container .amazingcarousel-next,
	#wonderplugincarousel-3 .amazingcarousel-list-container .amazingcarousel-next{
		right: 0%!important;
		display:none!important;
	}
	
		#footerwrap .issues-footer-wrp .widget-title-footer+ ul li {
    min-width: 230px;
		    
}
	
	.container .new-layout-wrp {
    width: 100%;
		    margin: 0 0 20px;
}
	
		.mission-content-wrp+ .mission-bg-image .staff-content-wrp {
    font-size: 20px!important;
    width: 80%!important;
}
	
}

@media only screen and (max-width: 1200px) {
	
  article.col-lg-4 {
    min-height: 360px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.48);
    padding: 15px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1300px) {

  .tp-mask-wrap .tp-caption.tp-resizeme h1 {
    font-size: 22px !important;
    line-height: 30px !important;
  }
}
