/*------------------------------------------------------------------
File Name: Responsive Style 
Description: Responsive Css File
Author: Gramotech
Author URI: http://gramotech.net/
Version: 1.1
------------------------------------------------------------------*/

@media (min-width: 992px) and (max-width: 1199px) {
.main-nav > ul > li {
	padding: 0 15px;
}
.h1-services .h1-ser-box {
	padding: 20px;
}
.join-our-movement .bg {
	padding: 30px;
}
.join-our-movement ul.form {
	width: 100%;
}
.join-our-movement ul.form li {
	float: left;
	margin: 0;
	width: 25%;
	padding: 0 5px;
}
.join-our-movement input {
	min-width: 100%;
	width: 100%;
}
.past-hightlights h2, .upcoming-campaigns h2 {
	font-size: 32px;
}
.tt-box {
	padding: 15px;
}
.tw-box {
	padding: 15px 15px 0 15px;
}
.tw-box ul li {
	width: 50px;
}
.footer-widget h3 {
	font-size: 20px;
}
.h1-services .h1-ser-box {
	height: 270px;
}
.donation-box {
	height: 195px;
	padding: 20px;
}
.donation-box .give-btn, .radio-boxes input[type=radio].css-radio+label.css-label {
	height: 55px;
	width: 70px;
	font-size: 18px;
}
.pr-box {
	padding: 30px;
}
.signup-banner img {
	width: 50%;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.topbar ul li {
	margin-right: 10px;
	font-size: 14px;
}
.main-nav > ul > li {
	padding: 0 5px;
}
.donation-box.home2 {
	padding: 20px;
}
.donation-box .give-btn {
	width: 72px;
	font-size: 20px;
}
.donation-box .give-form button.give-btn.give-btn-modal {
	position: relative;
	right: -5px;
	bottom: 0;
}
.h1-services .h1-ser-box {
	padding: 10px;
}
.baxton-updates {
	background: none;
}
.update-box .utxt {
	padding: 30px 15px 20px;
}
.utxt h4 {
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 13px;
	font-size: 20px;
}
.join-our-movement ul.form {
	width: 100%;
}
.join-our-movement ul.form li {
	float: left;
	margin: 0;
	width: 25%;
	padding: 0 5px;
}
.join-our-movement input {
	min-width: 100%;
	width: 100%;
}
.tw-box ul li {
	float: left;
	width: 38px;
	line-height: 40px;
	color: #bbbbbb;
	text-align: center;
	font-size: 14px;
}
#main-header.header-from-page {
	position: relative;
	top: 0;
}
.news-quicklinks, .priorities-two .text {
	margin: 0 0 30px;
}
.signup-banner .signup-stamp {
	right: 0px;
}
.tick-title {
	padding: 0px;
}
}
 @media (min-width: 481px) and (max-width: 767px) {
	.post-main-content h3 {
		line-height: 30px;
		font-size: 24px;
	}
 .logo img {
	max-width: 70%;
}
#main-header.header-from-page, #main-header.header-two {
	position: relative;
	top: inherit;
	left: inherit;
	right: inherit;
	z-index: 9999;
	float: none;
}
#main-header.header-two .logo a {
	text-align: left;
}
.main-menu, .topbar {
	display: none;
}
.mobile-nav-toggle {
	display: block;
}
.sub-menu {
	display: none;
}
.top-50 {
	margin-top: 0;
}
.donation-box.home2 {
	height: auto;
	padding: 20px;
}
.donation-box .give-btn {
	width: 80px;
}
.section-title a.more, .donation-box .give-form button.give-btn.give-btn-modal {
	position: inherit;
	bottom: inherit;
	right: 0;
}
.section-title a.more {
	display: inline-block;
	margin: 20px 0 0;
}
.h1-services .h1-ser-box {
	padding: 30px 20px;
}
.update-box {
	margin: 0 0 30px;
}
.join-our-movement ul.form {
	width: 100%;
}
.join-our-movement ul.form li {
	width: 100%;
	margin: 0 0 10px;
}
.join-our-movement input {
	width: 100%;
}
.priorities-section .section-title p {
	padding: 0 20px;
}
.upc-img {
	width: 25%;
}
.upc-txt {
	float: left;
	width: 75%;
	padding: 0 15px;
}
.upc-right {
	width: 100%;
	padding: 15px;
}
.tick-title {
	float: left;
	width: 80%;
	margin-top: 100px;
	padding: 0px;
}
.signup-banner .signup-stamp, .signup-facts .signup-stamp {
	width: 175px;
	height: 175px;
	padding: 50px 40px 0;
	position: absolute;
	top: -55px;
	right: -15px;
	background-size: contain;
	margin: 0px;
}
.signup-banner .signup-stamp strong, .signup-facts .signup-stamp strong {
	font-size: 14px;
	line-height: 22px;
}
.signup-section .signup-banner .signup-stamp {
	padding: 20px 40px 0;
}
.news-quicklinks li a {
	padding: 0 10px;
}
.news-quicklinks {
	margin: 0 0 10px;
}
.news-thumb img {
	width: 100%;
	height: auto;
}
.some-facts span {
	font-size: 24px;
}
.some-facts strong {
	font-size: 14px;
}
.some-facts ul li {
	padding: 15px;
}
.tw-box {
	margin: 0 0 30px;
}
.donation-box {
	height: auto;
}
.priorities-two .text {
	margin: 0 0 30px;
}
.party-president {
	margin-bottom: 30px;
}



.next-blog.pull-right, .prev-blog.pull-left {
    width: 45%;
}

.next-prev-option h5 {
    font-size: 14px;
    line-height: 26px;
}

}
 @media (min-width: 200px) and (max-width: 480px) {
	.post-main-content h3 {
		line-height: 30px;
		font-size: 24px;
	}
.logo img {
	max-width: 70%;
}
#main-header.header-from-page, #main-header.header-two {
	position: relative;
	top: inherit;
	left: inherit;
	right: inherit;
	z-index: 9999;
	float: none;
}
#main-header.header-two .logo a {
	text-align: left;
}
.main-menu, .topbar {
	display: none;
}
.mobile-nav-toggle {
	display: block;
}
.sub-menu {
	display: none;
}
.top-50 {
	margin-top: 0;
}
.donation-box, .donation-box.home2 {
	height: auto;
	padding: 20px;
}
.donation-box .give-btn {
	width: 80px;
}
.section-title a.more, .donation-box .give-form button.give-btn.give-btn-modal {
	position: inherit;
	bottom: inherit;
	right: 0;
}
.section-title a.more {
	display: inline-block;
	margin: 20px 0 0;
}
.h1-services .h1-ser-box {
	padding: 10px;
}
.h1-services .h1-ser-box h4 {
	font-size: 20px;
}
.h1-services .h1-ser-box a {
	padding: 0 15px;
}
.update-box {
	margin: 0 0 30px;
}
.join-our-movement ul.form li {
	float: left;
	margin: 0 0 10px;
}
.join-our-movement ul.form {
	width: 100%;
}
.join-our-movement input {
	min-width: 100%;
}
.join-our-movement.mb-90 {
	margin: 0 0 30px;
}
.priorities-section .section-title p {
	padding: 0px;
}
.upc-img {
	width: 100%;
	float: left;
	max-height: 140px;
	overflow: hidden;
}
.upc-right, .upc-txt {
	float: left;
	width: 100%;
	padding: 15px 10px;
}
.some-facts ul li {
	width: 50%;
}
.signup-section .signup-banner .signup-stamp {
	padding: 20px 40px 0;
}
.signup-banner .signup-stamp, .signup-facts .signup-stamp {
	width: 175px;
	height: 175px;
	padding: 50px 40px 0;
	position: absolute;
	top: -55px;
	right: -15px;
	background-size: contain;
	margin: 0px;
}
.signup-banner .signup-stamp strong, .signup-facts .signup-stamp strong {
	font-size: 14px;
	line-height: 22px;
}
.tick-title {
	width: 100%;
	padding: 0px;
}
.signup-facts {
	padding: 60px 0 47px;
}
.some-facts {
	margin: 0px;
}
.tw-box {
	margin: 0 0 30px;
}
.priorities-section {
	padding: 90px 0;
}
.priorities-two .text {
	margin: 0 0 30px;
}
.news-quicklinks li a {
	padding: 0 10px;
	margin: 0 0 5px;
}
.team-members .owl-theme .owl-nav {
	top: -53px;
}


.next-blog.pull-right, .prev-blog.pull-left {width:100%; text-align:left; padding:10px 0;}

.next-prev-option h5 {
    font-size: 14px;
    line-height: 26px;
}

#test-unit .sticky .news-box:after {
    content: "Sticky";
    position: absolute;
    top: 10px;
    right: 10px;
    background: #40407e;
    color: #fff;
    line-height: 30px;
    padding: 0 15px;
    border-radius: 5px;
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
}











}


@media (min-width: 1440px) and (max-width: 1899px) {
ul.make-donation.navbar-right .dropdown-toggle {
	font-size: 14px;
}
.mission-support .our-priorities-section, .mission-support .mission-section {
	background-size: cover !important
}
.mission-support .mission-section {
	padding: 93px;
}
}
@media (min-width: 1200px) and (max-width: 1439px) {
ul.make-donation.navbar-right {
	display: none;
}
.mission-support .mission-section {
	width: 33.3333%;
	padding: 30px;
}
.mission-support .our-priorities-section {
	width: 33.3333%;
	padding: 30px;
}
.mission-support .support-section {
	width: 33.3333%;
}
.mission-support .our-priorities-section, .mission-support .mission-section {
	background-size: cover !important
}
}
 @media (min-width: 992px) and (max-width: 1199px) {
.ser-box {
	padding: 30px;
}
.donation-wrap {
	width: 65%;
}
ul.social-likes li {
	width: 70px;
	padding: 13px 10px;
}
.event-txt h5 {
	margin-bottom: 12px;
	font-size: 16px;
}
.join-our-movement ul.form li {
	margin-right: 15px;
}
.join-our-movement input {
	min-width: inherit;
}
.insta-gallery ul li {
	margin: 0 1px;
}
.footer-widget.quick-links a {
	font-size: 15px;
}
.count-box strong.txt, .footer-widget h4 {
	font-size: 24px;
}
.footer-widget.contact-widget ul li {
	font-size: 16px;
}
.ser-box-top-icon h5 {
	font-size: 18px;
}
body h2 {
	font-size: 32px;
}
.supporter-box h6 {
	font-size: 12px;
}
ul.make-donation.navbar-right, .nav-wrap form.navbar-form {
	display: none;
}
.biography .bio-text {
	padding: 0 0 20px;
}
.mission-support .our-priorities-section, .mission-support .mission-section {
	width: 33.3333%;
	padding: 29px 30px 15px;
}
.donation-section.side-widget .donation-wrap {
	padding: 33px 15px;
}
.mission-support .support-section {
	width: 33.3333%;
}
.mission-support .our-priorities-section h5 {
	font-size: 18px;
}
.news-list .news-thumb {
	width: 40%;
}
.news-list .news-excerpt {
	width: 60%;
}
.issue-txt h5 {
	font-size: 18px;
}
ul.issues-list a {
	font-size: 16px;
	line-height: 40px;
}
.event-txt {
	padding: 20px 15px 20px 95px;
}
.pro-box .pro-text h5, .cause-txt-box h3, .cause-txt-box h5 {
	font-size: 18px;
}
.coming-soon {
	padding: 50px 0;
}
.coming-soon .container {
	width: 100%;
	padding: 0px;
}
.wrap-404 {
	margin: 200px auto 0;
	text-align: center;
}
.add-box h4 {
	font-size: 24px;
}
.nav-wrap .navbar-form {
	display: none;
}
.widget_socialcountplus .social-count-plus li {
	width: 68px;
}
.insta-gallery ul li {
	width: 14%;
}
.footer .footer-widget.contact-widget ul li, .footer .widget ul li a {
	font-size: 14px;
}
.count-box strong.count {
	font-size: 48px;
}
.mission-support .mission-section p {
	font-size: 16px;
}
.mission-support .donation-section.side-widget .donation-wrap {
	padding: 2px 15px;
}
.rel-box {
	padding: 15px;
}
#inner-banner strong {
	font-size: 32px;
}
.causes-list .causes-box .causes-thumb {
	width: 300px;
}
.causes-list .causes-box .cause-txt-box {
	width: 395px;
}
.main-nav > ul > li, .main-nav > ul > li a {
	padding: 0 5px;
}
.donation-box.home2 {
	height: 270px;
	padding: 55px 15px;
}
.signup-facts .signup-stamp {
	margin: 0px;
}
}
 @media (min-width: 768px) and (max-width: 991px) {
.header {
	position: relative;
}
.nav-wrap form.navbar-form, ul.make-donation.navbar-right, .topbar {
	display: none;
}
.video-ser {
	margin-bottom: 30px;
}
.ser-box-left-icon h5 {
	font-size: 18px;
}
.donation-wrap ul li {
	float: none;
	display: inline-block;
}
.donation-input .enter {
	margin-bottom: 10px;
}
.news-excerpt h5 {
	font-size: 20px;
}
.join-our-movement input {
	min-width: inherit;
	width: 100%;
}
.join-our-movement ul.form li {
	margin-right: 0;
	width: 25%;
	padding: 0 5px;
}
.sponsers ul.plogos li img {
	width: 100%;
	height: auto;
}
.insta-gallery ul li {
	margin: 0 1px;
}
.insta-gallery {
	padding: 20px 0;
}
.footer-widget.contact-widget {
	margin: 30px 0 0;
}
.baxton-pic {
	margin: 30px 0 0;
}
.team-members h2 {
	margin: 0 0 15px;
}
.event-txt h5 {
	font-size: 20px;
}
.video-new-boxes.gallery.aboutp {
	margin-top: 40px;
}
#inner-banner {
	padding: 100px 0;
}
.biography .bio-text {
	padding-top: 0;
}
.news-excerpt h4 {
	font-size: 24px;
}
.gramotech-paginations .pagination>li>a, .gramotech-paginations .pagination>li>span {
	margin: 0px 5px;
	height: 36px;
	width: 36px;
	line-height: 34px;
	font-size: 14px;
}
.inner-padding {
	padding: 70px 0;
}
#inner-banner strong {
	font-size: 36px;
}
.news-list .news-thumb {
	width: 40%;
}
.news-list .news-excerpt {
	width: 60%;
}
.gramotech-paginations {
	margin-bottom: 30px;
}
.single-post-tags a {
	margin-bottom: 5px;
}
.rel-box, .post-comments-form input[type="text"] {
	margin-bottom: 10px;
}
.issue-txt p {
	font-size: 14px;
}
.issues-grid-style-2 .issue-txt h5 {
	margin: 0px;
	font-size: 14px;
}
ul.issues-list a {
	font-size: 14px;
	line-height: 40px;
}
.img-right {
	max-width: 100%;
	height: auto;
}
.widget .upcoming-events li {
	padding: 0px;
	width: 100%;
	float: left;
}
.widget .upcoming-events .edate {
	float: left;
	margin-right: 20px;
	position: relative;
}
ul.sub-menu ul.sub-menu {
	left: inherit;
	right: 100%;
}
.causes-full .causes-box .cause-txt-box {
	padding: 0;
}
.causes-full .causes-box .cause-txt-box ul {
	width: 100%;
}
.causes-list .causes-box .causes-thumb img, .causes-list .causes-box .cause-txt-box, .causes-list .causes-box .causes-thumb {
	width: 100%;
	height: auto;
}
.widget .recent-posts h6 {
	line-height: 24px;
	font-size: 14px;
}
#inner-banner.extra-padding {
	padding-bottom: 100px;
}
.about-welcome-content {
	margin: 0px;
}
.event-txt p, .event-txt h5 {
	font-size: 14px;
}
.event-txt p, .event-txt h5 a {
	line-height: 24px;
}
.political-history img {
	margin: 10px 0;
}
.ser-box-left-icon p {
	font-size: 14px;
}
.mission-support .support-section, .mission-support .our-priorities-section, .mission-support .mission-section {
	width: 100%;
}
.widget h4 {
	font-size: 20px;
}
.widget .upcoming-events h6 {
	font-size: 14px;
}
.mv-box, .mv-video {
	margin-bottom: 30px;
}
.fvideo-box h5, ul.likes-views, .mv-box ul.likes-views {
	width: 100%;
}
.tp-caption a.con {
	display: none;
}
.nav-wrap .navbar-form {
	display: none;
}
.video-new-boxes.gallery h2.stitle {
	font-size: 22px;
}
.widget_socialcountplus .social-count-plus li {
	width: 50px;
}
.team-members .section-title p {
	display: none;
}
.insta-gallery ul li {
	width: 14%;
}
.event-box .event-txt {
	padding: 25px 15px 15px 15px;
}
.etime {
	width: 100%;
	position: relative;
	left: inherit;
	top: inherit;
}
.etime span {
	display: inline-block;
}
.etime strong, .etime em {
	display: none;
}
.event-txt .etime p {
	height: inherit;
}
.event-txt p {
	text-overflow: ellipsis;
	overflow: hidden;
	height: 75px;
}
.count-box strong.count {
	font-size: 40px;
}
.count-box strong.txt {
	font-size: 18px;
	font-weight: 700;
}
.for-responsive .col-md-6.col-sm-4 {
	width: 50%;
}
.team3.style-2 li.col-1 {
	width: 25%;
}
.member-style-5 .member-box {
	margin-bottom: 30px;
}
.footer .footer-widget.contact-widget {
	margin: 0px;
}
.donation-section.side-widget {
	margin-bottom: 50px;
}
.mission-support .mission-section, .mission-support .our-priorities-section, .mission-support .support-section {
	min-height: inherit;
}
.mission-support .donation-section.side-widget {
	margin: 0px;
}
ul.sub-menu, ul.sub-menu ul.sub-menu {
	min-width: 180px;
}
div#issues_list-2 {
	margin-top: 40px;
}
.team-filter {
	margin: 0px;
	width: 100%;
}
#testimonials-slider .owl-item.active.center {
	transform: scale(1.0);
}
.login-account {
	margin-bottom: 30px;
}
.donation-wrap {
	width: 100%;
}
.page-404 {
	background-position: center;
}
.main-nav > ul > li a {
	padding: 0 5px;
}
.donation-box #give-donation-level-button-wrap>li {
	margin: 0 5px 10px 5px;
}
.pr-box h3 {
	font-size: 20px;
}
.signup-facts .signup-stamp {
	margin: 0px;
}
.widget.footer-widget.custom-styling {
	padding-left: 0;
}
.footer-widget h3 {
	font-size: 18px;
}
.footer-widget ul.address li {
	font-size: 14px;
	margin: 0 0 5px;
	padding: 0 0 0 30px;
}
.footer-widget ul.address li i {
	top: 12px;
}
.footer-widget li, .footer-widget .menu li, .quick-links li {
	line-height: 32px;
	color: #fff;
}
.footer-widget address img {
	margin: 0 0 20px;
}
.vid-box h4 {
	font-size: 18px;
}
.make-a-donation.about-us-donation .give-form .give-btn {
	width: 142px;
}
}
 @media (min-width: 200px) and (max-width: 767px) {
.join-our-movement input, .donation-input .enter, .sponsers ul.plogos li, .donation-wrap {
	width: 100%;
}
.header {
	position: relative;
}
.header .navbar-collapse {
	background: #f1f1f1;
}
.event-box, .ser-box, .video-ser {
	margin-bottom: 30px;
}
.video-ser .txt {
	bottom: inherit;
	top: 0px;
}
.three-services, .latest-news-section {
	padding: 40px 0;
}
ul.social-likes li {
	width: 68px;
	padding: 13px 0;
}
.team-members .owl-theme .owl-nav {
	position: relative;
	top: 0;
}
.join-our-movement input {
	min-width: 100%;
	margin-bottom: 10px;
}
.insta-gallery, .sponsers ul.plogos li {
	padding: 10px 0;
}
.insta-gallery ul li {
	padding: 2px;
	margin: 0px;
}
.footer-widget {
	margin-bottom: 30px;
}
.footer-widget.contact-widget {
	margin: 0px;
}
.footer-widget h4 {
	font-size: 20px;
}
.footer-widget.contact-widget ul li {
	font-size: 14px;
}
.footer-social a {
	border: 2px solid #fff;
	width: 30px;
	height: 30px;
	line-height: 26px;
}
.copyrights {
	line-height: 26px;
	padding: 10px;
}
h2.stitle {
	font-size: 30px;
}
.donation-input ul li {
	width: 100%;
	margin-bottom: 5px;
}
.donation-input input.continue {
	width: 100%;
}
.party-president {
	margin-bottom: 40px;
}
.event-txt h5 {
	font-size: 20px;
}
.join-our-movement ul.form li {
	float: left;
	margin-right: 0;
	width: 100%;
}
.footer-widget.quick-links a {
	font-size: 14px;
}
#inner-banner {
	padding: 100px 0;
}
.baxton-pic, .about-welcome-content {
	margin: 0px;
}
.text a.cbtn, .baxton-pic {
	margin-bottom: 30px;
}
.about-welcome-content {
	padding: 60px 0;
}
.strong-supporters li.p5 {
	width: 50%;
	padding: 0 5px;
	float: left;
	margin-bottom: 20px;
}
#inner-banner strong {
	font-size: 24px;
}
.bio-pic img {
	width: 100%;
	height: auto;
	max-width: 100%;
}
.biography .bio-text, .timeline.slick-initialized.slick-slider {
	padding: 0px;
}
.bio-pic {
	margin: 30px 0;
	width: 100%;
	float: left;
}
.mission-support .support-section, .mission-support .our-priorities-section, .mission-support .mission-section {
	width: 100%;
	padding: 30px;
}
.mission-support {
	margin: 60px 0 0;
}
.news-post-text, .news-blog .news-box .news-excerpt {
	padding: 15px;
}
.news-excerpt h4 {
	font-size: 20px;
}
ul.news-meta li {
	margin-right: 10px;
}
.gramotech-paginations .pagination>li>a, .gramotech-paginations .pagination>li>span {
	height: 36px;
	width: 36px;
	line-height: 34px;
	font-size: 14px;
}
.gramotech-paginations .pagination li {
	margin: 0px;
}
.gramotech-paginations {
	margin-bottom: 30px;
}
.inner-padding {
	padding: 70px 0 70px;
}
.news-list .news-excerpt, .news-list .news-thumb {
	width: 100%;
}
.news-list .news-excerpt {
	padding: 15px 15px 0;
}
.single-post-tags a {
	margin-bottom: 5px;
}
.about-post-author {
	padding: 15px;
}
.user-thumb, .about-post-author img {
	position: relative;
	left: inherit;
	top: inherit;
	margin-bottom: 20px;
}
.post-comments h3.stitle {
	font-size: 24px;
}
ul.comments .comment {
	padding: 0px;
}
ul.post-time {
	position: relative;
	right: inherit;
	top: inherit;
	margin: 0px 0 20px;
	padding: 0px;
	list-style: none;
	width: 100%;
	float: left;
}
.rel-box, .post-comments-form input[type="text"] {
	margin-bottom: 10px;
}
.side-contact {
	margin-bottom: 30px;
}
.img-right, .img-left {
	max-width: 100%;
	height: auto;
}
.causes-details .causes-counter, .causes-counter-style-2, .event-details .event-counter {
	width: 100%;
	top: 0px;
	padding: 15px;
	margin: 20px 0;
	float: left;
}
.causes-details .causes-counter div, .causes-details .causes-counter ul, .causes-list .causes-box .causes-thumb, .causes-list .causes-box .cause-txt-box, .causes-list .causes-box .cause-txt-box ul, .event-counter li.snd-col, .event-counter li.trd-col, .event-counter li.first-col {
	width: 100%;
}
.event-counter li.trd-col:after {
	display: none;
}
.event-content ul.emeta li {
	font-size: 12px;
}
.causes-full .causes-box .cause-txt-box ul {
	width: 100%;
}
.cause-txt-box h3, .cause-txt-box h5 {
	font-size: 20px;
}
.causes-full .causes-box .cause-txt-box {
	padding: 60px 0 0;
}
.cause-txt-box {
	padding: 20px;
}
.causes-details .causes-counter div {
	border: 0px;
	padding: 20px 0;
}
.raised, .causes-counter-style-2 .progress {
	margin-bottom: 20px;
}
ul.product-meta li {
	display: inline-block;
	border-right: 0;
	padding: 5px;
}
#filters li span {
	margin-bottom: 7px;
}
.m90 {
	margin-bottom: 40px;
}
.filter-gallery .isotope .item {
	width: 100%;
	float: left;
	height: auto;
	position: relative;
	left: inherit;
	top: inherit;
	margin: 0px;
}
.faqs .panel-heading .panel-title {
	line-height: 28px;
	font-size: 14px;
}
.faqs .panel-title a.collapsed:before, .faqs .panel-title a:before {
	right: 10px;
}
.testimonials-3 .testimonial-3-box {
	padding: 15px;
}
.testimonials-3 .testimonial-3-box img {
	position: relative;
	left: inherit;
	top: inherit;
	bottom: inherit;
	width: 100%;
	height: auto;
	margin-bottom: 30px;
}
#inner-banner {
	padding: 100px 0;
}
.fvideo-box h5, .side-videos .video-news-box {
	width: 100%;
	float: left;
}
.mv-box, .fvideo-box h5, .side-videos .video-news-box {
	margin: 20px 0;
}
.mv-box ul.likes-views {
	width: 100%;
}
.page-404, .coming-soon {
	height: 100%;
	padding: 50px 15px;
}
.coming-soon p, .coming-soon .container {
	padding: 0px;
}
.coming-soon img {
	max-width: 100%;
	height: auto;
}
.coming-soon h1 {
	font-size: 48px;
}
form.cs-form {
	width: 100%;
}
.wrap-404 {
	width: 100%;
	margin: 0px;
}
.wrap-404 strong.title-404 {
	font-size: 90px;
	line-height: 90px;
}
.wrap-404 input.form-control {
	width: 80%;
}
.contact-form .container {
	padding: 0 15px;
}
#inner-banner.extra-padding {
	padding-bottom: 100px;
}
.social-links a {
	width: 30px;
	height: 30px;
}
.login-account, .member-box {
	margin-bottom: 30px;
}
.political-history img {
	margin: 10px 0;
}
.news-bottom {
	padding: 15px;
}
.widget h4 {
	font-size: 20px;
}
ul.issues-list a {
	font-size: 16px;
	line-height: 40px;
}
.team-filter {
	margin: 0px;
}
.login-wrap {
	width: 100%;
	padding: 20px;
}
.login-wrap img {
	max-width: 100%;
}
ul.social-login li {
	margin: 5px;
}
.tp-caption a.con {
	display: none;
}
.widget_socialcountplus .social-count-plus li {
	width: 68px;
}
.footer .menu-footer-menu-container ul#menu-footer-menu.menu li {
	width: 100%;
}
.facts {
	background-size: cover !important;
}
.team3.style-2 li.col-1 {
	width: 50%;
}
.footer .footer-widget.contact-widget {
	margin: 0px;
}
.blog-details blockquote {
	width: 100%;
}
.single-issues .issues-list {
	margin-top: 50px;
}
.event-content {
	padding: 0px;
}
.event-content .event-date-share {
	position: inherit;
}
.speaker-box {
	margin-bottom: 30px;
}
.nav-wrap .navbar-form {
	display: none;
}
.fact-wrap {
	width: 100%;
	margin-top: 0;
}
.ser-box-left-icon {
	padding: 30px;
	text-align: center;
}
.ser-box-left-icon .ser-icon {
	position: relative;
	left: inherit;
	top: inherit;
	margin: 0 auto 20px;
}
.join-our-movement {
	margin-top: -100px;
}
#filters {
	margin: 0 0 30px;
}
#filters li span {
	padding: 0 10px;
}
.team3 li.col-1 {
	width: 50%;
}
.team-details-txt .panel-heading .panel-title {
	font-size: 16px;
	padding: 0 20px;
	line-height: 28px;
}
.team-details-txt .panel-body {
	padding: 15px;
}
.testi-style-2-box {
	padding: 0px;
	text-align: center;
}
.testi-style-2-box img {
	position: inherit;
	margin: auto;
	left: inherit;
	top: inherit;
}
.testimonials-3 {
	padding: 90px 0;
}
.add-box-2 {
	margin-bottom: 30px;
}
.add-box-2.br {
	border: 0px;
}
.donation-section #give-donation-level-button-wrap>li:last-child {
	width: 100%;
}
.donation-section button.give-btn.give-btn-modal {
	width: 100%;
	position: inherit;
	margin-top: 20px;
}
.donation-box #give-donation-level-button-wrap>li {
	margin: 0 5px 10px 5px;
}
.join-our-movement {
	padding: 20px;
}
.join-our-movement button {
	position: relative;
}
.section-title h2 {
	font-size: 28px;
}
.sponsers #clogos .item {
	text-align: center;
}
.sponsers #clogos .item img {
	display: inline-block;
}
.widget.footer-widget.custom-styling {
	padding-left: 0;
}
.footer-widget {
	padding: 30px 0;
}
.hover-image {
	margin: 30px 0;
}
.make-a-donation.about-us-donation .give-form .give-btn {
	width: 115px;
}
.faq-donate, .vid-box {
	margin: 0 0 40px;
}
.team-details-txt .panel-group, .past-hightlights {
	margin-top: 30px;
}
.sponsers {
	padding: 30px 0 60px;
}
.author-box {
	padding: 20px;
}
.author-box img {
	position: inherit;
	display: none;
}
.team-img, a.contact-team, .related-posts .news-grid .news-box {
	margin: 0 0 30px;
}
.team-detail h2, .event-gallery .section-title h2, .event-speakers .section-title h2 {
	font-size: 28px;
	line-height: 36px;
}
body .make-a-donation .give-form-title, .stitle, .stitle, .section-title h2 {
	padding: 0px;
}
.make-a-donation .give-form-title:after, .stitle:after, .section-title h2:after, .stitle:after, .section-title h2:after {
	display: none;
}
.donation-sidebar {
	padding: 15px;
}
}
 @media (min-width: 768px) and (max-width: 1280px) {
.main-nav ul li .sub-menu li:hover .sub-menu, .main-nav .drop-down .drop-down:hover>ul {
	left: inherit;
	right: 100%;
}
}
