/*  MEDIA QUERIES */



.mobile-show{ display:none !important; }

.header-bottom-sticky .social-networks.mobile-show{ display:none; }

.header-bottom-sticky .social-networks.mobile-show a{ border-radius:0; }

@media screen and (max-width:1799px){
	.three-blocks .box-testimonial .text-block{padding:50px 0 0;}
	.banner-caption { top: 25%;	}

}

@media screen and (max-width:1499px){
	.layer{padding:25px 20px 15px;
	}

.layer:hover{padding:35px 20px 15px;}
.learn > a {
  color: #428bca;
}
.box-testimonial {
  font-size: 14px;
  line-height: normal;
  min-height: 295px;
}
.box-testimonial p {

  width: 100%;
}
.layer {
  background-color: rgba(0, 0, 0, 0.5);
  height:100%;
  left: 0;
  padding: 44px 55px 15px;
  position: absolute;
  top: 0;
  transition: all 0.2s ease-in 0s;
  width: 100%;
}
.box-testimonial p{
    margin: 0;
    }
.data {
  color: #fff !important;
  height: 100%;
  opacity: 10;
  padding: 25px 20px 15px !important;
  position:absolute;
  text-align: center;
  top: 100px;
  transition: all 0.2s ease 0.1s;
  width: 100%;
  z-index: 9999999;
  transition: all 0.2s ease-in 0s;
}
.text-center.box-testimonial:hover .data {
  top: 120px;
}
.text-center.box-testimonial:hover .learn{
	top: 185px;
}
.learn {
  display: block;
  margin: 0;
  position: absolute;
  text-align: center;
  top: 170px;
  width: 100%;
  z-index:9999999;
  transition: all 0.2s ease-in 0s;
}
.layer:hover {
  padding: 55px 55px 15px !important;
}
	.three-blocks .box-testimonial .text-block{padding:25px 0 0;}
	.support{left:450px; top:60px;}

}

@media screen and (min-width: 1025px) and (max-width: 1499px){
}


@media screen and (max-width:1199px){
	.navbar-nav > li{margin:0 0 0 15px;}

	.compaign-posts .share-heading{
		font-size: 20px;
		line-height: 24px;
	}

	.compaign-posts .social-networks li{height:100px;}

	.compaign-posts .social-networks li .fa{font-size: 50px;}

	.donation-widget .tab-links li{width:32.5%;}

	.organizer-block .btn-block{text-align: center;}

	.organizer-block .contact-btn,

	.organizer-block .socila-block,

	.organizer-block .btn-fb,

	.organizer-block .btn-tw{

		float: none;

		display: inline-block;

		vertical-align: top;

	}

	.organizer-block .contact-btn{margin:0 0 5px;}

	.organizer-block .socila-block{text-align: center;}

	.profilevisual .top-visual{min-height:280px;}

	.profilevisual .image-holder{

		width:212px;

		height:212px;

		padding:15px;

	}

	.profilevisual .activities .type{margin:0 0 5px;}

	.profilevisual .btn-holder{padding:10px 0 0;}

	.browse-form .btn{min-width:160px;}

	.browse-form .btn .fa{margin:0 0 0 20px;}

	.hover-div{padding:0;}

	.layer-hover ul li a{padding:6px 0;}

	.donate-main{padding:30px 0;}

	.profilevisual{padding:0 0 26px;}

	.profilevisual .activity-box{padding:0;}

	.profilevisual .btn{

		min-width:120px;

		margin:0 0 0 15px;

	}

	.header-bottom-sticky .donate-btn{min-width:140px;}

}



@media screen and (max-width:1030px){
	.progress-block .days-left, .progress-block .fund-fee {
 	 font: 11px/20px "source_sans_proregular",Arial,Helvetica,sans-serif;
	}

	.logo img{width:100%;}

	.navbar-nav{margin:0;}

	.facts-block .figures{

		font-size: 30px;

		line-height: 36px;

	}

	.facts-block .fact-block{

		font-size: 13px;

		line-height: 17px;

	}

	.test-h{margin:0;}

	.three-blocks .box-testimonial .text-block{padding:5px 0 0;}

	.facts-block{

		padding-top:35px;

		padding-bottom:35px;

	}

	.facts-block .heading-block{margin:0 0 35px;}

	.post-title-block h1{

		font-size: 26px;

		line-height: 30px;

	}

	.post-title-block .meta-details li{margin:0 15px 0 0;}

	.share-block .text-block,

	.share-block .social-btn-block{width:50%;}

	.share-block .social-btn-block{padding:5px 0 0;}

	.organizer-block .contact-btn{

		font-size: 14px;

		line-height: 18px;

		padding:11px 15px;

	}

	.organizer-block .btn-fb{margin:0 0 5px;}

	.compaign-posts .price-block .net-price{

		font-size: 28px;

		line-height: 32px;

	}

	.compaign-posts .donate-btn{

		min-width:190px;

		padding:14px 10px 12px;

	}

	.compaign-posts .share-heading{

		font-size: 14px;

		line-height: 18px;

	}

	.compaign-posts .social-networks li{height:87px;}

	.compaign-posts .social-networks li .fa{font-size: 35px;}

	.donation-widget .tab-links li,

	.donation-widget .tab-links li:first-child{

		width:100%;

		margin:0 0 3px;

	}

	.donation-widget .dontaion-lists .image-block{

		float: none;

		margin:0 0 10px;

		text-align: center;

	}

	.browse-form .label-text, .browse-form label{

		font-size: 12px;

		line-height: 16px;

	}

	.browser-main{padding:0;}

	.browse-form .btn{

		min-width:140px;

		font-size: 18px;

		line-height: 22px;

		padding:10px;

	}

	.navbar-nav > li{margin:0 0 0 10px;}

	.footer-form{margin:0 0 30px;}

	#footer h3{margin:0 0 10px;}

	.browse-form-block{padding:35px 0 0;}

	.browse-compagins{padding:40px 0 0;}

	.footer-form .input-group{border-radius:0;}

	.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn{

		border-top-right-radius:0;

		border-bottom-right-radius:0;

		border-top-left-radius:0;

		border-bottom-left-radius:0;

	}

	.breadcrumb-block{

		margin:0 0 15px;

		padding-top:15px;

	}

	.donate-content h1{

		font-size: 30px;

		line-height: 34px;

		margin:0 0 20px;

		padding:0 0 5px;

	}

	.donate-content .amount-holder,

	.donate-content button[type="submit"]{

		width:100%;

		min-width:auto;

	}

	.donate-content h2{

		font-size: 20px;

		line-height: 24px;

		margin:0 0 15px;

	}

	.donate-content .currency-symbol,

	.donate-content input.currency-input[type="text"]{

		font-size: 40px;

		line-height: 44px;

	}

	.donate-content .amount-holder{padding:22px 10px 22px 38px;}

	.donate-content .currency-symbol{left:10px;}

	.donate-content .form-row,

	.donate-content .total-donation-block{margin:0 0 20px;}

	.action-form h2{

		font-size: 30px;

		line-height: 34px;

	}

	.forms-main{padding:30px 0;}

	.forms-holder h1{

		font-size: 30px;

		line-height: 35px;

	}

	.profilevisual .btn-holder{

		text-align: center;

		padding:10px 0;

	}

	.profilevisual .btn{

		float: none;

		display: inline-block;

		vertical-align: top;

	}

	.profile-main .tab-links li .text{display: block;}

	.header-bottom-sticky .social-networks a{padding:0 2px;}

	.header-bottom-sticky .donate-btn{

		min-width:48%;
		margin:0 2px 5px;
		font-size: 14px;

		line-height: 18px;

		padding:5px 10px;

        background:#2bde73;
	}
	.header-bottom-sticky .fbshare-btn{

		min-width:48%;
		margin:0 2px 5px;
		font-size: 14px;
		line-height: 18px;
		padding:5px 10px;
	}
	.p-box-big {
	  margin: 0;
	}
	.regular-logo {
  width: 65%;
}
.sticky .regular-logo {
  width: 100%;
}
}

@media screen and (min-width: 767px) and (max-width: 1024px){
	
	.bguser-conatainer .col-md-8 {
  width: 100%;
}
.bitg-user-profile .bitg-user-whiteBand .bitg-profile-menu ul li {
  margin-right: 20px;
}

	.col-sm-4.col-xs-12.nav-outer.sticky_user_menu_wrap, .sticky_menu_wrap{
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
		padding-right:0;
	}
	.compaign-posts .social-networks li {
	  height: 60px;
	}
	.compaign-posts .donate-btn{ font-size: 30px; }
	.header-bottom-sticky .navbar-nav > li a, .header-bottom .navbar-nav > li a{ 
		font-size: 15px; padding: 2px 9px;
		 }
.user-login-block a {
  margin: 12px 0px 0 0;
}
.campaigns-res-wrapper .col-list {
  display: inline-block;
  float: none;
  vertical-align: top;
  width: 49%;
}
.progress-block .price-block {
  width: 100%;
}
.progress-block .days-left, .progress-block .fund-fee {
  font: 14px/20px "source_sans_proregular",Arial,Helvetica,sans-serif;
}
.progress-block .prgress-value {
  background: #e8e8e8;
  width: 100%;
}
.why-choose-fundraise-div:nth-child(2n) {
  margin-left: 15px !important;
}
.why-choose-fundraise-div {
  width: 29%;
}
.why-fundraise .col-sm-offset-2 {
  margin-left: 1.667%;
}
.green-bar .col-md-8 {
  width: 100%;
  text-align: center;
}
.footer-top .col-md-6 {
  width: 100%;
}
}

@media screen and (max-width:767px){
	#ulinks > li {
  display: block !important;
}
	.campaigns-res-wrapper .col-md-3 {
  display: block;
  float: none;
  vertical-align: top;
  width: 100%;
}
	.trending-block .progress-bar div {
  height: auto;
 
}
.trending-block .progress-bar div span {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}
	.campaign-overview .co-outer .co-details .contributionProgress .contributionCircle .contribution-counter {
  font-size: 18px;
}
.campaign-overview .co-outer .co-details .contributionProgress .daysCircle .days-left-counter {
  font-size: 20px;
}
.campaigner-details span {
  padding-right: 10px;
}
.cp-cowner .box {
  min-height: 315px;
}
.cp-cowner .box .campaigner-details {
  margin-top: 10px;
}
	.fundBtnBox .btn {
  margin: 0 auto;
  width: 70% !important;
}
	#stage {
  width: 99%;
}
	.sticky .navbar-default .navbar-toggle {
  background: rgb(0, 0, 255)!important;
  top: 25px;
}
.sticky .navbar-default .navbar-toggle .icon-bar {
  background-color: rgb(255, 255, 255)!important;
}
	.progress-block .days-left, .progress-block .fund-fee {
 	 font: 14px/20px "source_sans_proregular",Arial,Helvetica,sans-serif;
	 font-weight: bold;
	}
	.why-choose-fundraise-div {
  text-align: center;
  width: 100%;
}
	
	.header-bottom-sticky{ display:none !important; }
.expander p {
  font-size: 13px !important;
  line-height: 29px;
  margin-top: 14px;
}	
.clearfix.addmarginB20.csinfo.cp-cdescription > li {
  display: inline-block;
  padding: 11px;
}
.btn.btn-primary.data {
  width: 100%;
  margin-bottom: 20px;
}
.expander li {
 font-size: 13px !important;
  line-height: 29px;
  margin-top: 14px;
}
	.smart-logo.text-center {
  left: 30%;
  min-width: 270px;
  position: absolute;
  text-align: center;
        top: 3px;
}
	
.support {
  font-size: 12px;
  left: 50%;
  padding: 3px 0;
  top: 22px;
  width: 20%;
}




.header-bottom-sticky .donate-btn.mobile-show{ float:none; margin: 9px 3% 10px; }

.mobile-show{ display:block !important; }

.header-bottom-sticky .social-networks.mobile-show{ display:block;}

.header-bottom-sticky .social-networks.mobile-show li{ width:29%; height:auto; font-size: 14px; }

.desktop-show-only, .mobile-view-sticky{ display:none !important; }

	.header-bottom,

	.header-bottom-sticky{

		padding-top:15px;

		padding-bottom:15px;

	}

	.logo{width:180px;}

	.navbar-holder{padding:0;}

	.navbar-toggle{

		position:absolute;

		float: none;

		top:15px;

		right:15px;

		margin:0;

	}
	
	.navbar-default .navbar-toggle {
	  background: rgba(218, 216, 216, 0.87) none repeat scroll 0 0;
	  border: medium none;
	  border-radius: 1px;
	}
	.navbar-default .navbar-toggle{border-color:#transparent;}

	.navbar-default .navbar-toggle .icon-bar{background-color:#000;}

	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#00b5e2;}

	.navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar{background-color:#000;}

	.navbar-default,

	.nav-outer{position:static;}

	.navbar-collapse{

		position:absolute;

		left:15px;

		right:15px;

		top:100%;

		z-index:2;

		border:none;

		background:#ddd;

		overflow: hidden;

	}

	.navbar-nav{

		float: none !important;

		padding:0;

	}

	.navbar-nav > li{margin:0;}

	.navbar-default .navbar-nav > li > a{padding:10px;}

	.navbar-nav li a:hover,

	.navbar-default .navbar-nav > .active > a,

	.navbar-default .navbar-nav > .active > a:hover,

	.navbar-default .navbar-nav > .active > a:focus,

	.navbar-default .navbar-nav > li > a:hover,

	.navbar-default .navbar-nav > li > a:focus{

		color: #fff;

		background:#00b5e2;

	}

	.header-bottom .navbar-form,

	.header-bottom-sticky .navbar-form{

		border:none;

		padding:15px 40px 15px 15px;

	}

	.header-bottom .navbar-form input[type="text"],

	.header-bottom .navbar-form input[type="earch"]{

		height:40px;

		padding:0 15px;

	}

	.header-bottom .navbar-form .btn,

	.header-bottom-sticky .navbar-form .btn{

		top:25px;

		right:12px;

	}

	.header-bottom .navbar-form .btn:hover,

	.header-bottom-sticky .navbar-form .btn:hover{color: #fff;}

	.header-bottom button[type="submit"],

	.header-bottom-sticky button[type="submit"]{background:none;}

	.header-bottom,

	.header-bottom-sticky{position:relative;}

	.banner,

	.trending-block,

	.work-block,

	.more-cat{

		padding-bottom:10px;

	}

	.box-1{

		max-width:320px;

		margin:0 auto 35px !important;

	}

	.box-testimonial{

		width:100%;

		float: none;

	}

	.footer-form .input-group{padding:0;}

	.footer-form button[type="submit"] {
  position: static;
  width: 20%;
}
.footer-form input[type="text"], .footer-form input[type="email"] {
  max-width: 100%;
  width: 80%;
}

	#footer .footer-text{margin:0 0 25px;}

	#footer h3{margin:0 0 15px;}

	.footer-nav-col{margin:0 0 15px;}

	.green-bar{

		font-size: 12px;

		line-height: 16px;

		padding:0 0 10px;

	}

	.green-bar-icon{text-align: center;}

	.green-bar-icon li{margin:0 0 0 3px;}
	.green-bar-icon li a{padding:12px 0 0;}

	.p-green-bar{text-align: center;}

	.browse-form .form-col{margin:0 0 15px;}

	.browse-form-block{padding:30px 0;}

	.organizer-block .contact-btn{padding:13px 15px}

	.donate-main{padding:30px 0 0;}

	.donate-main .donate-content{margin:0 0 20px;}

	.forms-holder{max-width:100%;}

	.profilevisual .image-holder{margin:0 auto;}

	.profilevisual .detail-block{

		padding:10px 0 0;

		text-align: center;

	}

	.profilevisual h2{color: #000;}

	.profilevisual .social-networks{text-align: center;}

	.profilevisual .social-networks li{

		float: none;

		display: inline-block;

		vertical-align: top;

	}

	.profilevisual .member-since{

		padding:10px 0 0;

		text-align: center;

		color: #000;

	}

	.profile-text-block{padding:20px 0;}

	.profile-main .tab-links li{

		width:100%;

		float: none;

	}

	.profile-main .tab-links li a{

		display: block;

		padding:10px;

	}

	.profile-main .tab-links li.active::before, .profile-main .tab-links li:hover::before, .profile-main .tab-links li:first-child::before{display: block;}

	.profile-main .tab-links li::before{

		width:100%;

		height:1px;

		top:auto;

		right:0;

		bottom:0;

	}

	.header-bottom-sticky .social-block{

		text-align: center;

		padding:10px 0;

	}

	.header-bottom-sticky .social-networks{text-align: center;}

}
@media screen and (max-width:767px){
.footer-sticky-btns{ 
			display:block !important;
		}
    .footer-donate-sticky {
      background: #d9534f none repeat scroll 0 0 !important;
      color: #fff !important;
    }
    .green-bar {
        padding: 0 0 50px;
    }
}
@media screen and (max-width:640px){
.smart-logo.text-center {
  top: 5px;
}
	.campaign-overview .co-outer .co-details .contributionProgress .contributionCircle .contribution-counter {
  font-size: 18px!important;
}
.campaign-overview .co-outer .co-details .contributionProgress .daysCircle .days-left-counter {
  font-size: 20px!important;
}

		.compaign-posts .social-networks li {
		  height: 62px;
		}
		
		.signup-social .social-icon span.icon {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}
		.signup-social .social-icon {
		  font-size: 20px !important;
		  padding: 0 !important;
		}
		.navbar-toggle{padding:7px;}
		
		.header-search-smart-icon i {
		  height: 32px !important;
		  padding: 6px 9px !important;
		  width: 35px !important;
		}
		
		.mob-hidden{
			display:none !important;
		}
		#footer{
			text-align:center;
		}
		.footer-logo-holder img {
		  margin: 0 auto;
		  text-align: center;
		}
		.support {
  left: 43%;
  padding: 3px 0;
  top: 22px;
  width: 20%;
}
#footer .footer-logo-holder {
  margin: 20px 0 20px;
}
		.mob-nopadding{
			padding-left:0 !important;
			padding-right:0 !important;
		}
		
		
	.signup h1 {
         font-size: 25pt;
}
}

@media screen and (max-width:599px){
.sticky .img {
 background: rgba(0, 0, 0, 0) url("/images/logo1b.png") no-repeat scroll 0 0 ;
 color: transparent !important;
}
	.campaign-social-links .cs-links ul li {
  margin: 0!important;
}
.why-choose-fundraise-div:nth-child(2n) {
  margin-left: 0 !important;
}
	.header-top .social-block,

	.why-choose-fundraise-div {
	  text-align: center;
	}
	
	.why-fundraise h2{
		font-size: 18px;
	}

	.user-login-block{
		text-align: center;
		margin:10px 0 5px;
	}

	.header-top .social-networks,

	.ask-qstn{

		display: inline-block;

		vertical-align: top;

		float: none;

	}

	.user-login-block a{margin:0 5px;}

	.banner{

		font-size: 16px;

		line-height: 20px;

	}

	.banner p{margin:0 0 10px;}

	.banner h1,

	.banner h1 span{

		font-size: 30px;

		line-height: 35px;

	}

	.banner h1{margin:0 0 10px;}

	.banner ul{

		font-size: 14px;

		line-height: 18px;

		margin:0 0 10px;

	}

	.banner ul li{

		width:100%;

		float: none;

		margin:0 0 5px;

	}

	.banner ul li .fa{margin:2px 9px 0 0;}

	.banner .btn-primary,

	.trending-block .btn-primary,

	.more-cat .btn-primary,

	.start-block .btn-primary{

		min-width:auto;

		font-size: 14px;

		line-height: 18px;

		padding:10px;

	}

	.banner .btn-primary:hover,

	.trending-block .btn-primary:hover,

	.more-cat .btn-primary:hover,

	.start-block .btn-primary:hover{color: #00b5e2;}

	.heading-block h2{

		font-size: 20px;

		line-height: 25px;

		margin:0 0 10px;

	}

	.heading-block{

		margin:25px 0 15px;

		font-size: 14px;

		line-height: 18px;

	}

	.hover-div{padding:0;}

	.layer-hover ul li a{

		padding-top:11px;

		padding-bottom:11px;

	}

	.h4-box{

		font-size: 16px;

		line-height: 20px;

	}

	.trending-block .btn-holder{padding:0;}

	

	.box-li{

		width:120px;

		margin:0 10px 15px;

	}

	.p-icon-box{

		font-size: 14px;

		line-height: 18px;

	}

	.facts-block .figures{

		font-size: 20px;

		line-height: 24px;

	}

	.layer-big{

		padding-top:30px;

		padding-bottom:30px;

	}

	.organizer-block .image-block{

		float: none !important;

		margin:0 0 15px;

		text-align: center;

	}

	.layer-hover ul li a{

		padding-top:6px;

		padding-bottom:6px;

	}

	.browse-form .btn{margin:0 0 0 10px;}

	.post-title-block h1{

		font-size: 24px;

		line-height: 28px;

	}

	.detail-text .sub-heading{margin:0 0 20px;}

	.comments-block .social-links li a{padding:1px 0 0;}

	.comments-block .comments > li{padding:10px 0 0;}

	.comments-block .meta{margin:0 0 5px;}

	.comments-block .meta .author p{margin:0;}

	.comments-block .comments > li > p{margin:0 0 10px;}

	.comments-block,

	.organizer-block,

	.post-comment-block,

	.post-comment-block .heading-block{margin:0 0 20px;}

	.organizer-block h2,

	.post-comment-block h2{

		font-size: 20px;

		line-height: 24px;

		margin:0 0 15px;

	}

	.organizer-block .title{

		margin:0 0 10px;

		font-size: 20px;

		line-height: 24px;

	}

	.organizer-block .text-block p{margin:0 0 15px;}

	.compaign-content{padding:0;}

	#myModal1 .logo-block, #myModal3 .logo-block{

		margin:0 0 20px;

		padding:20px 0;

	}

	#myModal1 h2,

	#myModal2 h2,

	#myModal3 h2{

		margin:0 0 15px;

		font-size: 25px;

		line-height: 29px;

	}

	#myModal3 .post-actions li a{padding:10px;}

	.photo-form{margin:0 0 20px;}

	.forms-main{padding:25px 0;}

	.action-form .image-actions{

		padding:10px 0 0;

		position:relative;

		width:100%;

	}

	.action-form .thumb-image-holder{margin:0 0 15px;}

	.action-form .action-btn,

	.charity-form .action-btn,

	.action-form .or-text,

	.charity-form .or-text{

		display: block;

		width:100%;

		float: none;

		margin:0 0 5px;

	}

	.forms-holder{padding:0 5px 10px;}

	.forms-holder .amount-holder .currency-symbol,

	.forms-holder .amount-holder input.amount-input[type="text"]{

		font-size: 50px;

		line-height: 55px;

	}

	.forms-holder .amount-holder .currency-symbol{

		top:15px;

		left:15px;

	}

	.forms-holder .amount-holder{padding:17px 20px 17px 50px;}

	.forms-holder .text{

		font-size: 16px;

		line-height: 20px;

	}

	.forms-holder .remove-btn{padding:2px 0 0;}

	.forms-holder .topbar-text{margin:0 0 10px;}

	.forms-holder .address-text{

		font-size: 12px;

		line-height: 16px;

	}

	.forms-holder .bankaccount-block{margin:0 0 20px;}

	.forms-holder .form-row{margin:0 0 15px;}

	.story-actions li{margin:0 7px;}

	.non-profit-main .breadcrumb-block,

	.silver-bg-s,

	.search-tax{margin:0 0 15px;}

	.search-r{padding-bottom:25px;}

	.let-us-fund{padding-top:30px;}

	.luf{

		padding-top:15px;

		padding-bottom:0;

	}

	.profile-main .tab-content{padding:30px 0 0;}

	.profilevisual .top-visual{min-height:110px;}

	.profilevisual .bottom-visual{margin:-70px 0 0;}

	.profilevisual .image-holder{

		width:130px;

		height:130px;

		padding:10px;

	}

.cs-links .btn.btn-large {
  height: 54px;
  min-width: 130px;
  padding: 10px 20px;
}
.img {
 background-size: 60% auto;
}
.sticky .img {
 background-size: 60% auto;
}
}

@media screen and (max-width:480px){
	.videoClass_youtube {
  padding: 33px 0 0;
}
.campaign-overview .co-outer {
  padding: 0px 0 10px !important;
}
	.campaign-short-desc .campaign-title {
  font-size: 23px !important;
}
	.fundBtnBox .btn {
  margin: 0 auto;
  width: 95% !important;
}
.about-campaign .cp-storybox .csinfo li {
  font-size: 13px!important;
}
	.sticky .navbar-default .navbar-toggle {
  background: rgb(0, 0, 255)!important;
  top: 25px;
}
.sticky .navbar-default .navbar-toggle .icon-bar {
  background-color: rgb(255, 255, 255)!important;
}
	.h4-box {
  min-height: auto !important;
}
	.ec-randomList ul li {
  width: 100% !important;
}
	#header {
  background-color: rgba(0, 0, 0, 0.51);
  min-height: auto;
}
	.header-social-block-smart .hd-smart a{ font-size: 12px !important; padding: 9px 6px 0 !important;}
	.header-social-block-smart .hd-smart > a > i { left: 5px !important; top:13px !important;}
	.post-title-block h1{

		font-size: 22px;

		line-height: 26px;

	}

	.share-block .text-block,

	.share-block .social-btn-block{

		width:100%;

		float: none;

	}

	.share-block .text-block{

		text-align: center;

		margin:0 0 5px;

	}
     .share-block .share-figure,

	.share-block .text{

		float: none;

		display: inline-block;

		vertical-align: top;

	}

	.post-comment-block .heading,

	.post-comment-block .sort-block{

		float: none;

		width:100%;

		text-align: center;

	}
.signup h1 {
         font-size: 15pt;
}
	.post-comment-block .sort-form{text-align: center;}

	.action-form h2{

		font-size: 24px;

		line-height: 28px;

	}

	.action-form .heading{padding:10px 18px 15px 20px;}

	.action-form .form-col{

		width:100%;

		float: none;

		margin:0 0 10px;

		padding:0;

	}

	.forms-holder .heading-block{padding:10px 0;}

	.forms-holder h1{

		font-size: 20px;

		line-height: 24px;

	}

	.forms-holder h1::after{

		top:10px;

		right:-50px;

	}

	.forms-holder .next-btn{

		min-width:100%;

	}

	#myModal1 .social .icon-holder{

		width:100%;

		float: none;

		display: block;

		margin:0;

	}

	#myModal1 .social li .fa{font-size: 20px;}

	#myModal1 .social .icon-holder{

		height:50px;

		padding:15px 0 0;

	}

	#myModal1 .social .text{padding:10px 5px 0;}

	#myModal1 .title,

	.h-box-r h4{

		font-size: 18px;

		line-height: 22px;

		margin:0;

	}

	.silver-bg-s h1{

		font-size: 25px;

		line-height: 30px;

	}

	.search-tax .input-group{padding:0 76px 0 5px;}

	.search-tax input[type="text"]{

		font-size: 12px;

		line-height: 16px;

	}

	.search-tax button[type="submit"]{height:36px;}

	.d-box-l,

	.d-box-r{

		float: none;

		display: block;

		text-align: center;

	}

	.main-box-r{padding:14px 20px;}

	.profilevisual .activities li{

		width:100%;

		float: none;

		padding:5px 0;

		border-right:none;

		border-bottom:1px solid #bfbfbf;

	}

	.profilevisual .activities li:last-child{border:none;}

	.profilevisual .activities .type,

	.profilevisual .activities .value{

		font-size:14px;

		line-height: 18px;

	}

	.profilevisual .activities .type{margin:0;}

	.profile-text-block{

		font-size: 14px;

		line-height: 18px;

	}
/*	
.img {
  width: 161px !important;
}
/*.sticky .img {
  width: 153px!important;
  height: 35px!important;
}*/
.progress-block .prgress-value {
  background: rgb(232, 232, 232) none repeat scroll 0 0;
  float: left;
  height: 9px;
  width: 100%;
}
#footer .footer-top {
  margin: 0;
}
.ec-randomList ul li a {
  font-size: 13px;
}
}
@media screen and (max-width:410px){
#content-section .signup-block {
	padding: 48px 10px;
}
.cs-links .btn.btn-large {
  min-width: 90px;
}

.work-block {
  padding-top: 20px;
}
.banner-caption p {
  font-size: 20px !important;
}
#owl-demo img {
  min-height: 260px;
  overflow: hidden;
}
.banner-caption h2 {
  margin-top: 25px;
}
.owl-buttons .fa {
  font-size: 30px;
}
.footer-form input[type="text"], .footer-form input[type="email"] {
  max-width: 100%;
  width: 75%;
}
.footer-form button[type="submit"] {
  position: static;
  width: 24%;
}

.user-login-block .fa {
  border: medium none;
  float: left;
  font-size: 20px;
  margin: 4px 5px 0 0;
  padding: 7px 0 0;
}
#header .navbar-toggle {
  left: 15px;
  padding: 5px 6px;
  top: 14px !important;
  width: 25px;
}
.navbar-toggle .icon-bar {
  width: 12px;
}
	}
@media screen and (max-width:375px){
	.signup-social .social-icon {
		  font-size: 11px !important;
		}
		
.box-testimonial {
  margin: 0 auto;
}


.smart-logo.text-center {
  left: 26%;
}

.navbar-default .navbar-toggle {
  top: 20px;
}
.support {
  left: 35%;
  padding: 3px 0;
  top: 22px;
  width: 30%;
}

.campaign-short-desc .campaign-title {
  font-size: 19px !important;
}
#stage {
  width: 98%;
}
.campaign-social-links .cs-links ul li {
  margin: 0 0 8px !important;
}
.about-campaign .cp-storybox .csinfo li {
  display: block !important;
  padding-bottom: 0 !important;
  padding-left: 0 !important;
}
.social-icon .small {
    font-family: "source_sans_proregular",​sans-serif;
    font-size: 14px !important;
}
}
