@font-face {
  font-family: 'sketch_nice';
  src: url('../fonts/sketch_nice-webfont.eot');
  src: url('../fonts/sketch_nice-webfont.eot?#iefix') format('embedded-opentype'),
    url('../fonts/sketch_nice-webfont.woff') format('woff'),
    url('../fonts/sketch_nice-webfont.ttf') format('truetype'),
    url('../fonts/sketch_nice-webfont.svg#sketch_niceregular') format('svg');
  font-weight: normal;
  font-style: normal;

}
.font-number{
  font-family: 'Open Sans', sans-serif;
}

body{
  font-family: 'Raleway', sans-serif;
  background: url('../images/banner-bg.jpg') 0 0 repeat rgba(0,0,0,0);
}
/*@keyframes animatedBackground {
  from { background-position: 0 0; }
  to { background-position: 100% 0; }
}*/
.container{
  width:1190px;
}
.clr{
  border: 0 none !important;
  clear: both;
  float: none !important;
  line-height: 0;
  margin: 0;
  padding: 0 !important;
  width: 0 !important;
}
.clear{
  clear: both;
}
a:focus, a:active, a:hover{
  outline: 0 none;
  text-decoration: none;
}
.navbar-fixed-top{
  background: url('../images/top-cloud.png') 35% 0 repeat-x rgba(0,0,0,0);
  height: 130px;
  border: 0 none;
  position: relative;
  /*animation: animatedBackground 40s linear infinite*/
}

.navbar-fixed-top-small .container{
  position: relative;
}

.navbar-inverse .navbar-brand{
  font-size: 45px;
  color: #81007f;
  margin-top: 20px;
  font-family: 'sketch_nice';
  position:relative;
  z-index:999;
}
.navbar-inverse .navbar-brand:hover{
  color: #81007f;
}

.custom-nav{
  list-style: none;
  padding: 0;
  margin: 0;
  float: right;
}
.custom-nav li{
  float: left;
  margin-left: 30px;
  transition: all 0.3s ease-in-out;
}
.custom-nav li a{
  font-family: 'sketch_nice';
  font-size: 22px;
  color: #b625b4;
  text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
  display: inline-block;
  transition: all 0.3s ease-in-out;
  text-transform: uppercase;
  text-align: center;
}


.custom-nav li a:hover{
  text-decoration: none;
}
.custom-nav li.profile{
  background: url('../images/signin-bg.png') 50% 0 no-repeat;
  width: 145px;
  margin-top: 98px;
}
.custom-nav li.profile a{
  padding-top:96px;
}
.custom-nav li.success-stories{
  background: url('../images/success-bg.png') 50% 0 no-repeat;
  width: 160px;
  margin-top: 76px;
}
.custom-nav li.success-stories a{
  padding-top: 76px;
}
.custom-nav li:hover{
  background-position: 50% -2%;
}
.custom-nav li.success-stories a:hover{
  padding-top: 72px;
}

.custom-nav li.forum{
  background: url('../images/forum-bg.png') 50% 0 no-repeat;
  width: 120px;
  margin-top: 93px;
}

.custom-nav li.forum a{
  padding-top: 45px;  
}

.custom-nav li.forum a:hover{
  padding-top: 41px;  
}

.custom-nav li.support{
  background: url('../images/support-bg.png') 50% 0 no-repeat;
  width: 145px;
  margin-top: 98px;
}

.custom-nav li.support a{
  padding-top: 60px;
}

.custom-nav li.support a:hover{
  padding-top: 56px;
}

.custom-nav li.login{
  background: url('../images/login-bg.png') 50% 0 no-repeat;
  width: 100px;
  margin-top: 110px;
}

.custom-nav li.login a{
  padding-top: 35px;
}

.custom-nav li.login a:hover{
  padding-top: 31px;
}

.custom-nav li.signup{
  background: url('../images/signin-bg.png') 50% 0 no-repeat;
  width: 130px;
  margin-top: 89px;
}

.custom-nav li.signup a{
  padding-top: 100px;
}

.custom-nav li.signup a:hover{
  padding-top: 96px;
}

/*============================*/
/*----- Sticky Header -------*/
/*==========================*/
.navbar-fixed-top-small{
  background: url("../images/top-cloud.png") repeat-x scroll 35% -5px rgba(0, 0, 0, 0);
  border: 0 none;
  height: 125px;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 999;
}
.fixed-header{
  display: none;
  position: fixed;
}

.navbar-fixed-top-small .custom-nav{
  list-style: none;
  padding: 0;
  margin: 0 165px 0 0;
  float: right;
}
.navbar-fixed-top-small .custom-nav li{
  float: left;
  margin-left: 30px;
  transition: all 0.3s ease-in-out;
}
.navbar-fixed-top-small .custom-nav li a{
  font-family: 'sketch_nice';
  font-size: 15px;
  color: #b625b4;
  /*    text-shadow: 2px 0 0 rgba(0,0,0,0.5), -2px 0 0 rgba(0,0,0,0.5), 0 2px 0 rgba(0,0,0,0.5), 0 -2px 0 rgba(0,0,0,0.5), 1px 1px rgba(0,0,0,0.5), -1px -1px 0 rgba(0,0,0,0.5), 1px -1px 0 rgba(0,0,0,0.5), -1px 1px 0 rgba(0,0,0,0.5);*/
  display: inline-block;
  transition: all 0.3s ease-in-out;
  text-transform: capitalize;
}


.navbar-fixed-top-small .custom-nav li a:hover{
  text-decoration: none;
}
.navbar-fixed-top-small .custom-nav li.success-stories{
  background: none;
  width: auto;
  margin-top: 10px;
}
.navbar-fixed-top-small .custom-nav li.success-stories a{
  padding-top: 0;
}

.navbar-fixed-top-small .custom-nav li.success-stories a:hover{
  padding-top: 5px;
}

.navbar-fixed-top-small .custom-nav li.forum{
  background: none;
  width: auto;
  margin-top: 10px;
}

.navbar-fixed-top-small .custom-nav li.forum a{
  padding-top: 0;  
}

.navbar-fixed-top-small .custom-nav li.forum a:hover{
  padding-top: 5px;  
}

.navbar-fixed-top-small .custom-nav li.support{
  background: none;
  width: auto;
  margin-top: 10px;
}

.navbar-fixed-top-small .custom-nav li.support a{
  padding-top: 0;
}

.navbar-fixed-top-small .custom-nav li.support a:hover{
  padding-top: 5px;
}

.navbar-fixed-top-small .custom-nav li.login{
  background: none;
  width: auto;
  margin-top: 10px;
}

.navbar-fixed-top-small .custom-nav li.login a{
  padding-top: 0;
}

.navbar-fixed-top-small .custom-nav li.login a:hover{
  padding-top: 5px;
}

.navbar-fixed-top-small .custom-nav li.signup{
  background: none;
  width: auto;
  margin-top: 10px;
}

.navbar-fixed-top-small .custom-nav li.signup a{
  padding-top: 0;
}

.navbar-fixed-top-small .custom-nav li.signup a:hover{
  padding-top: 5px;
}
.navbar-fixed-top-small .social-icons{
  top: 10px;
  font-size: 15px;
}
.navbar-fixed-top-small .social-icons img{
  width: 24px;
}


/*============================*/
/*----- Sticky Header -------*/
/*==========================*/





#myCarousel{
  height: 395px;
  background: none;


}
.carousel-inner{
  z-index: -1;
}
.carousel-control.left, .carousel-control.right{
  background: none;
}
.carousel-control{
  width: 2%;
}
.carousel-control span{
  font-size: 80px !important;
}

#main-content{
  background: url('../images/paper-top.png') 50% 0 repeat-x rgba(0,0,0,0);
  padding-top: 29px;
}

.contain-bg{
  background: url('../images/body-bg.jpg') 0 0 repeat rgba(0,0,0,0);
  min-height: 600px;
}
.search-box{
  border: 3px solid #a1259f;
  margin: 0 100px;
  position: relative;
  background: #fff;
  min-height: 75px;
}
.top-black-tape{
  position: absolute;
  left: -60px;
  top: -40px;;
  z-index: 100;
}

.bottom-black-tape{
  position: absolute;
  right: -60px;
  bottom: -40px;
  z-index: 100;
}
.search-text{
  border: 0 none;
  color: #303030;
  font-size: 24px;
  line-height: 65px;
  padding: 0 15px;
  width: 79%;
}

.search-box input::-moz-placeholder {
  color: #303030 !important;
  opacity: 1;
}



.search-out{
  background: url('../images/search-bg.png') 50% 50% no-repeat rgba(0,0,0,0);
  margin: 50px 0;
  padding: 25px 0;
}
.search-btn{
  background: none repeat scroll 0 0 #a2249f;
  border: 0 none;
  color: #fff;
  float: right;
  font-family: 'sketch_nice';
  font-size: 32px;
  padding: 10px 15px 16px;
}
.navbar-fixed-top .container{
  position: relative;
}
.social-icons{
  position: absolute;
  right: 0;
  top: 18px;
  z-index: 9999;
  color: #a643bf;
  font-size: 24px;
  font-family: 'sketch_nice';
}
#how-it-works{

}
.heading-title{
  background: url('../images/heading-bg.png') 50% 0 no-repeat;
  font-size: 36px;
  font-family: 'sketch_nice';
  color: #fff;
  text-align: center;
  padding: 60px 0 81px;
  margin: 0 0 30px;
  text-shadow: 0px 1px 3px rgba(10, 10, 10, 0.68);
}
.how-it-works-listing{
  list-style: none;
  padding: 0;
  margin: 20px 0;
}
.how-it-works-listing li{
  float: left;
  width: 292px;
}
.how-it-works-listing li div.hiw-out{
  width: 100%;
  margin: 0 0 20px;
}
.how-it-works-listing li div.hiw-out h2{
  background: url('../images/point-bg.png') 50% 0 no-repeat;
  font-size: 20px;
  text-align: center;
  font-family: 'sketch_nice';
  margin: 0 0 30px;
  padding: 20px;
}
.how-it-works-listing li div.hiw-out div.hiw-content{
  background: url('../images/box-bg.png') 50% 0 no-repeat;
  min-height: 145px;
  padding: 30px;
}
.hiw-img{
  float: left;
  margin: 0 20px 0 0;
}
.hiw-text{
  font-size: 17px;
  color: #32004a;
  font-weight: 700;
  float: left;
  width: 135px;
  line-height: normal;
}
.heading-title-small{
  background: url('../images/heading-bg.png') 50% 0 no-repeat;
  font-size: 30px;
  font-family: 'sketch_nice';
  color: #fff;
  text-align: center;
  padding: 60px 0 81px;
  margin: 0 0 30px;
  text-shadow: 0px 1px 3px rgba(10, 10, 10, 0.68);
}
.heading-title-small span{
  font-family: 'Raleway', sans-serif;
}

.ffw-listing{
  list-style: none;
  padding: 0;
  margin: 0 0 25px;;
}
.ffw-listing li{
  border: 1px solid #da8cf5;
  border-bottom: 8px solid #da8cf5;
  float: left;
  width: 585px;
  padding: 15px;
  background: rgba(255,255,255,0.5);
  position: relative;
  margin-left: 20px;
  transition: all 0.3s ease-in-out;
}
.ffw-listing li:first-child{
  margin: 0;
}
.ffw-listing li:hover{
  transform: rotate(2deg)
}
.ffw-img{
  float: left;
  width: 260px;
  margin-right: 15px;
}
.ffw-img a{
  border: 1px solid #c244ff;
  display: inline-block;
}
.pin{
  position: absolute;
  width: 100%;
  top: -35px;
  text-align: center;
  z-index: 999;
}
.ffw-content{
  float: left;
  width: 270px;
}
.ffw-content h2{
  color: #c244ff;
  font-size: 24px;
  font-weight: 700;
  margin: 0 0 10px;
  line-height: normal;
}
.category-box{
  color: #626262;
  margin-bottom: 10px;
  font-size: 16px;
}
.cat-name{
  float: left;
  margin: 0 10px 0 0;
}
.cat-location{
  float: left;
}
.cat-name img, .cat-location img{
  margin-right: 5px;
}
.ffw-des{
  border-bottom: 1px solid #c244ff;
  padding-bottom: 10px;
  line-height: 18px;
  font-size: 13px;
  height: 64px;
}
.created-share{

}
.share-box{
  float: left;
  background: #c244ff;
  color: #fff;
  border: 1px solid #32004a;
  padding: 5px;
}
.share-count{
  font-size: 24.5px;
  font-weight: 700;
}
.share-txt{
  text-align: center;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
}
.created-by{
  text-align: right;
  color: #c244ff;
  line-height: 20px;
}
.creator-name{
  color: #525252;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 5px;
}
.btn-purple{
  display: inline-block;
  color: #fff;
  background: #c244ff;
  padding: 3px 10px;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 3px 0px 0px rgba(92, 59, 115, 0.9);
  -moz-box-shadow:    0px 3px 0px 0px rgba(92, 59, 115, 0.9);
  box-shadow:         0px 3px 0px 0px rgba(92, 59, 115, 0.9);
  border-radius: 10px;   
}
.btn-purple span{
  display: inline-block;
  margin-right: 5px;
}
.btn-purple:hover, .btn-purple:active, .btn-purple:focus{
  text-decoration: none;
  color: #fff;
}
.goal-achieved{
  background: #32004a;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  text-align: right;
  margin-top: 10px;
  padding: 5px;
  text-transform: uppercase;
}

#featured-wishes{
  margin-bottom: 30px;
  padding-bottom: 110px;
}

.paper-box{
  margin-bottom: 40px;
}
.top-circle{
  background: url('../images/top-circle-bg.png') 0 0 repeat-x;
  height: 15px;
}
.middle-bg{
  background: rgba(255,255,255,0.9);
  padding: 10px 15px 15px;
  -webkit-box-shadow: 3px 0px 0px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    3px 0px 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         3px 0px 0px 0px rgba(0, 0, 0, 0.2);
  min-height: 200px;
}
.bottom-bg{
  background: url('../images/bottom-bg.png') 0 0 repeat-x;
  height: 24px;
  margin-top: -13px
}

.sidebar-title{
  margin: 0 0 15px;
  color: #32004a;
  font-size: 20px;
  font-weight: 700;
  border-bottom: 3px double #0a0a0a;
  text-transform: uppercase;
  padding: 8px 0;
}
.sidebar-title span{
  display: inline-block;
  margin-right: 10px;
  vertical-align: text-top;
}
.sidebar-list{
  list-style: none;
  padding: 0;
  margin: 0;
}
.sidebar-list li{
  width: 100%;
  border-bottom: 1px solid #d7d7d7;
}
.sidebar-list li a{
  color: #525252;
  display: inline-block;
  font-size: 18px;
  font-weight: 500;
  padding: 5px 0;
  width: 100%;
}
.sidebar-list li a span{
  margin-right: 5px;
}
.sidebar-list li a.selected, .sidebar-list li a:hover{
  color: #c244ff;
}
.search-txt{
  color: #32004a;
  font-size: 18px;
  font-weight: 700;
}
.sort-panel{
  color: #000;
  font-size: 16px;
  font-weight: 600;
}
.sort-panel select{
  padding: 5px;
  border: 1px solid #000000;
  margin: 0 0 0 5px;
}

.wishlist{
  list-style: none;
  padding: 0;
  margin: 20px 0;
}
.wishlist li{
  width: 50%;
  padding: 0;
  margin: 25px 0;
  float: left;
}
.wishlist li div.wishlist-box{
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #a2a2a2;
  margin: 0 auto;
  padding: 15px;
  width: 382px;
  position: relative;
  min-height: 475px;
}
.fw-image{
  overflow: hidden;
  position: relative;

}
.wishlist li div.wishlist-box .fw-image img{
  border: 1px solid #c244ff;
  max-width: 100%;
  transition: all 0.3s ease-in-out;
}
.fw-image:hover img{
  transform: scale(1.2);
}

.wishlist-box .purple-tape-left{
  position: absolute;
  left: -35px;
  top: -20px;
  z-index: 100;
}
.wishlist-box .purple-tape-right{
  position: absolute;
  right: -35px;
  top: -20px;
  z-index: 100;
}
.goal-circle{
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 200;
  background: url(../images/goal-bg.png) 50% 0 no-repeat;
  width: 126px;
  height: 248px;
  line-height: normal;
  transition: all 0.3s ease-in-out;
}
.goal-circle:hover{
  top: -20px;
}
.goal-price{
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  margin-top: 150px;
  text-align: center;
}
.goal-price span{
  font-size: 28px;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.7);
}
.wish-content{
  margin-top: 15px;
}
.left-content{
  float: left;
  width: 75%;
}
.right-content{
  float: right;
  width: 25%;
}
.pro-small{
  background: #32004a;
  color: #fff;
  text-align: center;
  width: 80px;
  height:55px;
  position: relative;
}
.percentage{
  text-align: center;
  vertical-align: middle;
  font-size: 18px;
  font-weight: 700;
  width: 100%;
  position: absolute;
  z-index: 100;
  top: 25%;
}
.pro-small span{
  background: none repeat scroll 0 0 #c244ff;
  border: 0 none;
  bottom: 0;
  height: 89%;
  position: absolute;
  width: 100%;
  left:0;
  z-index: 99;
}
.left-content h3 {
  color: #c244ff;
  font-size: 24px;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 10px;
}
.fund-now-out{
  background: url('../images/button-small.png') 0 0 no-repeat;
  background-size: 250px auto;
  min-height:72px;

}
.fund-btn-small{
  display:inline-block;
  color: #fff;
  margin: 20px 0 0 55px;
  font-weight: 600;
  background: none;
  border: 0 none;
}
.fund-btn-small:hover{
  color: #fff;
}
.fund-now-out .creator-name{
  font-size: 16px;
}
.fund-now-out .created-by{
  width: 150px;
  margin-top: 25px;
}
.view-more{
  font-size: 20px;
  font-family: 'sketch_nice';
  color: #32004a;
}

#why-choose-us{

}
#why-choose-us ul li{margin-bottom: 15px;}
.wu-list{
  list-style: none;
  padding: 0;
  margin: 0;
}
.wu-list li{
  float: left;
  width: 20%;
  padding: 0;
  margin: 0;
}
.wu-list li .why-us-box{
  margin: 0 auto 0;
  width: 205px;
}
.wu-list li .why-us-box h3{
  background: url('../images/point-bg-black.png') 50% 0 no-repeat;
  font-size: 16px;
  font-weight: 700;
  color: #c244ff;
  text-align: center;
  padding: 25px;
  margin-bottom: 15px;
}
.wu-text{
  margin: 30px 0;
  color: #000000;
  font-size: 16px;
  float: left;
  width: 100%;
}
.know-more-out{
  width: 100%;
  float: left;
  margin: 20px 0 50px;
}
.know-more{
  background: #c244ff;
  color: #fff;
  padding: 10px 15px;
  text-align: center;
  font-size: 24px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(92, 59, 115, 0.9);
  -moz-box-shadow:    0px 5px 0px 0px rgba(92, 59, 115, 0.9);
  box-shadow:         0px 5px 0px 0px rgba(92, 59, 115, 0.9);
  border-radius: 8px;
}
.know-more span{
  font-size: 18px;
  margin: 0 10px 0 0;
}
.know-more:hover{
  color: #fff;
}
#wishers-speak {

}
.speak-list{
  list-style: none;
  padding: 0;
  margin: 0;
}
.speak-list li{
  width: 33.3%;
  float: left;
  padding: 0;
  margin: 0;
}
.speak-box{
  background: url('../images/speak-bg.png') 50% 0 no-repeat;
  min-height: 300px;
}
.quote{
  padding: 88px 80px 0;
  color: #a225a0;
  font-size: 14px;
  min-height: 165px;
}
.speaker{
  text-align: right;
  color: #434343;
  font-size: 18px;
  font-weight: 700;
  padding: 5px 115px 0 0;
}
.speaker-img{
  background: #fff;
  padding: 5px;
  border: 1px solid #a42aa2;
  border-radius: 50px;
  display: inline-block;
  text-align: right;
  float: right;
  width: 100px;
  height: 100px;
  margin: 0 50px 50px;
}
.speaker-img img{
  max-width: 100%;
  border-radius: 50px;
}
#campaign{
  background: url('../images/img-collage.jpg') 50% 0 repeat-x;
  padding: 120px 0 140px;
}
.campaign-box{
  background: rgba(255,255,255,0.95);
  margin: 0 auto;
  padding: 15px 70px 30px;
  position: relative;
  width: 80%;
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow:    0px 1px 2px 0px rgba(0, 0, 0, 0.75);
  box-shadow:         0px 1px 2px 0px rgba(0, 0, 0, 0.75);
}
.camp-left-ribon{
  left: -45px;
  position: absolute;
  top: -20px;
  z-index: 100;
}
.camp-right-ribon{
  right: -35px;
  position: absolute;
  bottom: -20px;
  z-index: 100;
}
.campaign-box h3{
  font-size: 48px;
  text-align: center;
  margin: 0 0 30px;
  font-family: 'sketch_nice';
  color: #000;
  padding: 50px 40px 0;
}
.xplore{
  border: 3px solid #cf2ccc;
  padding: 5px 15px;
  text-align: center;
  width: 48%;
  background: #fff;
  font-size: 24px;
  color: #cf2ccc;
  float: left;
  font-weight: 700;
  display: inline-block;
  transition: all 0.3s ease-in-out;
}
.make{
  border: 3px solid #cf2ccc;
  padding: 5px 15px;
  text-align: center;
  width: 48%;
  background: #cf2ccc;
  font-size: 24px;
  color: #fff;
  display: inline-block;
  font-weight: 700;
  float: right;
  transition: all 0.3s ease-in-out;
}
.xplore:hover{
  background: #cf2ccc;
  color: #fff;
}
.make:hover{
  background: #fff;
  color: #cf2ccc;
}
.btns{
  padding: 0px 40px 0;
}
#foot-top{
  background: url('../images/foot-bg.png') 50% 0 repeat-x;
  padding: 40px 0 35px;
  margin-top: -25px;
}
#foot-top h2{
  color: #b1b1b1;
  font-size: 24px;
  border-bottom: 3px double #4c4c4c;
  padding-bottom: 10px;
}
.news-box{
  color: #adabab;
}
.news-box ul{
  list-style: none;
  padding: 0;
  margin: 0;
}
.news-box h5{
  color: #fff;
}
.date span{
  color:#fff;
}
.news-box a{
  color: #c244ff;
}
.contribution-box ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.contribution-box ul li{
  padding: 5px 0;
}
.contribution-box ul li a{
  color: #c244ff;
  font-size: 14px;
}
.contribution-box ul li a span{
  color: #fff;
  margin-right: 10px;
}
.newsletter-input{
  background: #fff;
  padding: 10px;
  color: #525252;
  border: 0 none;
  float: left;
  width: 70%;
}
.subscribe-btn{
  background: #c244ff;
  color: #fff;
  border: 0 none;
  padding: 10px 15px;
  font-weight: 700;
  font-family: inherit;
}
#footer{
  background: #000000;
  color: #b0b0b0;
  padding: 25px 0;
}
#footer a{
  color: #c244ff;
}
.top-donar-img img{
  max-width: 100%;
  height: auto;
}
.top-donar{
  color: #c244ff;
  font-size: 20px;
  font-weight: 700;
}
.social-count{
  border:0 none;
  border-top: 1px solid #c244ff;
  border-bottom:1px solid #c244ff;
  padding: 10px 0; 
}
.social-count div.fb, .social-count div.tw{
  margin-bottom: 10px;
  font-weight: 500;
  color: #525252;
}
.social-count div.in{
  font-weight: 500;
  color: #525252;
}
.left-contact{
  margin: 10px 0;
}
.donate-count{
  font-size: 16px;
  color: #c244ff;
  font-weight: 600;
}
.donate-count span{
  color: #32004a;
}
.category-sidebar{
  border:0 none;
  border-top: 1px solid #c244ff;
  border-bottom:1px solid #c244ff;
  padding: 10px 0;
}
.blue-box{
  background: #32004a;
  padding: 10px;
  color: #fff;
  margin-bottom: 20px;
}
.col-left{
  float: left;
  border-right:1px dotted #fff;
  width: 50%;
  text-align: center;
}
.col-right{
  float: right;
  width: 50%;
  text-align: center;
}
.blue-box h5{
  margin: 0;
}
.blue-box .font-number{
  font-size: 16px;
  font-weight: 700;
}


/*===========================*/
/*-------- Signup page -----*/
/*========================*/
#sign-up{
  margin-bottom: 50px;
}
#page-title{
  min-height: 200px;
  text-align: center;
  position: relative;
}
.page-header-title{
  border: 0 none;
  bottom: -40px;
  color: #fff;
  font-family: 'sketch_nice';
  font-size: 60px;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.page-header-title img{
  margin: 0 15px 0 0;
}
.signup-outer{
  margin: 80px auto;
  position: relative;
  width: 80%;
}
.signup-box-shadow{
  background: none repeat scroll 0 0 #aba38d;
  left: 0;
  min-height: 100%;
  position: absolute;
  top: 0;
  transform: rotate(-4deg);
  -moz-transform: rotate(-4deg);
  -webkit-transform: rotate(-4deg);
  width: 100%;
  z-index: 1;
}
.signup-box{
  background: url('../images/stitch.png') 50% 0 repeat-y #fff;
  min-height: 500px;
  padding: 60px 30px;
  position: relative;
  z-index: 2;
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.6);
}
.left-col{
  float: left;
  width: 45%;
}
.right-col{
  float: right;
  width: 45%;
}
.sign-two-col h3{
  color: #701c98;
  font-family: 'sketch_nice';
  font-size: 24px;
  margin: 0 0 25px;
}
.input-row{
  margin: 0 0 20px;
}
.input-class{
  background: #faf3e2;
  color: #000;
  border: 1px solid #e6decb;
  padding: 8px 10px;
  width: 100%;
  font-size: 18px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
  margin-top: 1px;
}
.login-signup{
  background: url('../images/login-icon.png') 0 3px no-repeat;
  color: #313131;
  margin-top: 15px;
  padding: 5px 0 0 30px;
  font-weight: 600;
}
.fb-log{
  list-style: none;
  padding: 0;
  margin: 0;
}
.fb-log li{
  background: url('../images/tick-bullet.png') 0 7px no-repeat;
  color: #313131;
  font-size: 20px;
  padding: 5px 0 5px 35px;
}
.fb-login{
  display: inline-block;
  margin-top: 15px;
}
.nb{
  margin-top: 10px;
  font-size: 14px;
  font-weight:600;
}
.contact-signup{
  background:  url('../images/contact-icon.png') 0 3px no-repeat;
  color: #313131;
  margin-top: 15px;
  padding: 5px 0 0 30px;
  font-weight: 600;
  font-size: 16px;
  position: absolute;
  bottom: 90px;

}
.input-error{
  border:1px solid #ad0002;
  color: #ad0002;
}

/*===========================*/
/*-------- Signup page -----*/
/*========================*/


/*===========================*/
/*-------- Login page -----*/
/*========================*/
#log-in{
  margin: 0 0 50px;
}

.login-outer{
  margin: 80px auto;
  position: relative;
  width: 59%;
}
.login-box-shadow{
  background: url("../images/top-pin.png") repeat-x scroll 50% 0 rgba(0, 0, 0, 0);
  height: 25px;
  left: 10px;
  position: absolute;
  top: -12px;
  width: 98%;
  z-index: 2;
}
.login-box{
  background: rgba(255,255,255,0.8);
  min-height: 500px;
  padding: 60px 30px;
  position: relative;
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.6);
  -webkit-box-shadow: 1px 0 4px rgba(0, 0, 0, 0.6);
}

.log-col h3{
  color: #701c98;
  font-family: 'sketch_nice';
  font-size: 24px;
  margin: 0 0 25px;
  text-align: center;
  /*word-break: break-all;*/
}
.fb-bg{
  background: url("../images/bg-fb.jpg") 0 0 repeat rgba(0, 0, 0, 0);
  padding: 50px;
  text-align: center;
  border: 1px solid #d5d5d5;
  margin-bottom: 50px;
}
.or-option{
  background: url("../images/double-line.png") 0 50% repeat-x rgba(0, 0, 0, 0);
  margin-bottom: 30px;
  text-align: center;
}
.or-option div {
  background: none repeat scroll 0 0 #b1a892;
  border: 5px solid #fff;
  border-radius: 30px;
  color: #fff;
  display: inline-block;
  font-size: 20px;
  padding: 10px;
  text-align: center;
  width: 60px;}

.login-form{
  width: 400px;
  margin: 0 auto;
}
.input-row{
  margin: 0 0 20px;
}
.input-class{
  background: #faf3e2;
  color: #000;
  border: 1px solid #e6decb;
  padding: 8px 10px;
  width: 100%;
  font-size: 18px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
  margin-top: 1px;
}
.login-signup{
  background: url('../images/login-icon.png') 0 3px no-repeat;
  color: #313131;
  margin-top: 15px;
  padding: 5px 0 0 30px;
  font-weight: 600;
}
.fb-log{
  list-style: none;
  padding: 0;
  margin: 0;
}
.fb-log li{
  background: url('../images/tick-bullet.png') 0 7px no-repeat;
  color: #313131;
  font-size: 20px;
  padding: 5px 0 5px 35px;
}
.fb-login{
  display: inline-block;
  margin-top: 15px;
}
.nb{
  margin-top: 10px;
  font-size: 14px;
  font-weight:600;
}
.contact-signup{
  background:  url('../images/contact-icon.png') 0 3px no-repeat;
  color: #313131;
  margin-top: 15px;
  padding: 5px 0 0 30px;
  font-weight: 600;
  font-size: 16px;
  position: absolute;
  bottom: 90px;

}
.input-error{
  border:1px solid #ad0002;
  color: #ad0002;
}
.camp-left-bottom-ribon{
  left: -35px;
  position: absolute;
  bottom: -20px;
  z-index: 100;
}
/*===========================*/
/*-------- Login page -----*/
/*========================*/

.tab-content{
  background:#fff;
}
.profile-form{
  width:500px;
  margin:0;
  padding:20px;
}
/*===========================*/
/*---- My account page------*/
/*=========================*/
.my-acc-outer{
  padding: 0;
  margin: 60px auto 100px;
  width: 500px;
  position: relative;
}
.custom-tab-content{
  background: none repeat scroll 0 0 #fff;
  position: relative;
  z-index: 3;
  min-height: 300px;
}
.custom-tab{
  margin: 0;
  position: relative;
  z-index: 2;
  border: 0 none;
}
.my-acc-shadow{
  background: none repeat scroll 0 0 #aba38d;
  left: 0;
  min-height: 95%;
  position: absolute;
  top: 35px;
  transform: rotate(-4deg);
  width: 100%;
  z-index: 1;
}

.custom-tab > li {
  border: 1px solid #aba38d;
  transform: rotate(-4deg);
  transform: rotate(-4deg);
  transform: rotate(-4deg);
  margin-bottom: -6px;
  margin-left: 5px;
  background: #c7bea5;
}
.custom-tab > li.active, .custom-tab > li.active:hover{
  background: #fff;
}
.custom-tab > li > a{
  border:0 none !important;
  padding: 10px 12px !important;
  margin-right: 5px !important;
  color: #fff;
}
.custom-tab > li:hover, .custom-tab > li > a:hover, .custom-tab > li > a:focus{
  background: #90876f;
}

/*=========================================*/
/*------------ Added on 01-09-2014 -------*/
/*=======================================*/
.product-dtls-outer{
  margin: 25px 0 0 0;
  position: relative;
  width: 94%;

}
.product-dtls-shadow {
  background: none repeat scroll 0 0 #aba38d;
  left: 0;
  min-height: 100%;
  position: absolute;
  top: 0;
  transform: rotate(-4deg);
  width: 100%;
  z-index: 1;
}
.pro-dtls-box {
  background: #fff;
  box-shadow: 1px 0 4px rgba(0, 0, 0, 0.6);
  border: 15px solid #fff;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.pro-dtls-box img{
  max-width: 100%;
}
.goal-circle-dtls{
  position: absolute;
  right: 15px;
  top: 0;
  z-index: 200;
  background: url(../images/goal-bg.png) 50% 0 no-repeat;
  width: 126px;
  height: 248px;
  line-height: normal;
  transition: all 0.3s ease-in-out;
}
.goal-circle-dtls:hover{
  top: -20px;
}
.goal-price-dtls{
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  margin-top: 150px;
  text-align: center;
}
.goal-price-dtls span{
  font-size: 28px;
  text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.7);
}
.sub-title{
  color: #81007f;
  font-family: 'sketch_nice';
  font-size: 36px;
  margin: 30px 0 50px;
}
.raise-count{
  font-size: 16px;
  color: #626262;
  font-weight: 600;
  margin-bottom: 20px;
}
.raise-count span{
  color: #32004a;
}
.user-img img{
  border: 5px solid #c754ff;
  width: 100%;
}
.nopadding{
  padding: 0;
}
.user-box{
  margin: 15px 0;
}
.creator{
  font-size: 20px;
  color: #81007f;
  font-weight: 600;
}
.creator span{
  display: block;
  color: #313131;
  font-weight: 400;
  font-size: 16px;
}
.dtls-share-count{
  font-size: 16px;
  color: #313131;
  font-weight: 600;
  margin: 5px 2px 5px 0;
  display: inline-block;
}
.dtls-share-count img{
  margin-right: 10px;
}
.cat-dtls-box{
  border-top: 3px double #0a0a0a;
  border-bottom: 3px double #0a0a0a;
  padding: 10px 0;
}
.user-info{
  font-size: 14px;
  font-weight: 400;
  color: #313131;
}
.user-info a{
  color: #81007f;
}
.share-sketch{
  background: #81007f;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 3px 10px;
  -webkit-box-shadow: 0px 3px 0px 0px rgba(50, 0, 74, 0.9);
  -moz-box-shadow:    0px 3px 0px 0px rgba(50, 0, 74, 0.9);
  box-shadow:         0px 3px 0px 0px rgba(50, 0, 74, 0.9);
  border-radius: 10px;
  display: inline-block;
  margin-top: 10px;
}
.share-sketch img{
  margin-right: 10px;
}
.share-sketch:hover{
  color: #fff;
}
.dtls-sidebar-title{
  margin: 0 0 15px;
  color: #32004a;
  font-size: 20px;
  font-weight: 700;
  border-bottom: 3px double #0a0a0a;
  padding: 8px 0;
}
.dtls-sidebar-title i{
  color: #c347ff;
  display: inline-block;
  margin-right: 10px;
}
.pro-bar-outer{
  position: absolute;
  width: 94%;
  margin: 0 auto;
  height: 55px;
  bottom: 5%;
  left: 3%;
  padding: 0;
}
.pro-bar-hor{
  background: #32004a;
  position: relative;
  width: 100%;
  height: 55px;
  padding: 0 15px;
}
.text-bar{
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  line-height: 55px;
  display: inline-block;
  position: relative;
  z-index: 100;
}
.completed-score{
  font-size: 24px;
  font-weight: bold;
  color: #fff;
  line-height: 55px;
  display: inline-block;
  float: right;
  position: relative;
  z-index: 100;
}
.pro-bar-hor span{
  display: inline-block;
  background: #c244ff;
  left: 0;
  top: 0;
  height: 55px;
  position: absolute;
  z-index: 99;
}
.dtls-share-box{
  background: url('../images/stamp-bg.png') 50% 0 no-repeat;
  margin: 45px 0 30px;
  min-height: 100px;
  padding: 15px 40px;
}
.total-share{
  border-right: 1px dotted #a49d8b;
  padding: 0 15px 0 0;
  float: left;
  display: inline-block;
  color: #32004a;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
  margin: 7px 20px 0 0;
}
.total-share span{
  font-size: 26px;
  display: block;
  line-height: 26px;
}
.s-box-dtls{
  float: left;
  display: inline-block;
  margin: 9px 15px 0 0;
}
.s-icon{
  float: left;
  display: inline-block;
  margin: 0 10px 0 0;
}
.s-share{
  float: left;
  color: #c244ff;
  font-size: 18px;
  font-weight: 700;
}
.s-share span{
  display: block;
}
.content-white-box{
  background: #fff;
  position: relative;
  border: 1px solid #c6bba5;
  padding: 20px;
  margin: 40px auto;
  width: 96%;
}
.content-white-box .purple-tape-top-right{
  position: absolute;
  right: -35px;
  top: -35px;
  z-index: 100;
}
.content-white-box .purple-tape-bottom-left{
  position: absolute;
  left: -35px;
  bottom: -35px;
  z-index: 100;
}
.dtls-sub-title{
  font-size: 16px;
  font-weight: 600;
  color: #313131;
  border-bottom: 3px double #313131;
  padding: 0 0 15px;
  margin: 0 0 15px;
}
.dtls-sub-title a{
  color: #32004a;
}
.dtls-sub-title2{
  font-size: 16px;
  font-weight: 600;
  color: #313131;
  margin: 0 0 15px;
}
.dtls-sub-title2 a{
  color: #32004a;
}


.content-white-box p{

}
.gall-slide{
  border-bottom: 3px double #313131;
  padding: 0 0 15px;
  margin: 15px 0 15px;
}
.g-slid{
  list-style: none;
  padding: 0;
  margin: 0;
}
.g-slid li{
  float: left;
  display: inline-block;
  margin: 0 0 5px 19px;
}
.g-slid li img{
  max-width: 100%;
  border: 2px solid #32004a;
}
.g-slid li:first-child{
  margin: 0 0 0 0;
}
.pagi{
  display: inline-block;
  float: left;
  margin-bottom: 30px
}
.pagi a{
  background: url('../images/pagi-bg.png') 0 0 no-repeat;
  display: inline-block;
  width: 25px;
  height: 25px;
  overflow: hidden;
  transition: all 0.3s ease-in-out;
}
.pagi a:hover, .pagi a.active{
  background: url('../images/pagi-bg.png') 0 -25px no-repeat;
}
.dtls-small-buy{
  display: inline-block;
  float: right;
  width: 220px;
}

.creator-out{
  display: block;
  margin: 25px 0;
}
.creator-img{
  background: #fff;
  margin: 0;
  padding: 10px;
  float: left;
  -webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow:    3px 3px 0px 0px rgba(0, 0, 0, 0.2);
  box-shadow:         3px 3px 0px 0px rgba(0, 0, 0, 0.2);
  text-align: center;
}
.creator-img .likes{
  margin: 10px 0 0 0;
}
.content-box-white-small{
  background: #fff;
  position: relative;
  border: 1px solid #c6bba5;
  padding: 20px;
  margin:0;
  float: right;
  width: 67%;
}
.gems-clip-large{
  position: absolute;
  right: 10px;
  top: -29px;
  z-index: 100;
}
.more{
  color: #32004a;
  font-size: 16px;
  font-weight: 700;
  margin: 5px 0;
}
.report-block{
  margin: 10px 0;
}
.report-btn{
  background: #d75233;
  color: #fff;
  padding: 10px 15px;
  text-align: center;
  font-size: 14px;
  font-weight: 400;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(154, 55, 32, 0.9);
  -moz-box-shadow:    0px 5px 0px 0px rgba(154, 55, 32, 0.9);
  box-shadow:         0px 5px 0px 0px rgba(154, 55, 32, 0.9);
  border-radius: 8px;
  display: inline-block;
}
.report-btn span{
  font-size: 18px;
  margin: 0 10px 0 0;
}
.report-btn:hover{
  color: #fff;
}

.btn-out{
  float: left;
  display: inline-block;
  margin: 10px 0 0 0;
}
.recent-post-outer{
  margin: 30px 0;
}
.recent-post-title{
  color: #32004a;
  font-family: 'sketch_nice';
  font-size: 30px;
  margin: 0 0 30px;
  border-bottom: 3px double #313131;
  padding-bottom: 15px;
}
.recent-post-row{
  margin-bottom: 35px;
}
.user-post{
  float: left;
  display: inline-block;
  width: 25%;
}
.user-post img{
  max-width: 100%;
  border-radius: 50%;
  border: 4px solid #fff;
}
.credits{
  border-top: 1px solid #32004a;
  padding-top: 5px;
  margin-top: 10px;
}
.credits a{
  color: #32004a;
}
.post-btn-out{
  display: block;
  text-align: right;
  margin-bottom: 35px;
}
.post-btn{
  background: #d75233;
  color: #fff;
  padding: 10px 25px;
  text-align: center;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 5px 0px 0px rgba(154, 55, 32, 0.9);
  -moz-box-shadow:    0px 5px 0px 0px rgba(154, 55, 32, 0.9);
  box-shadow:         0px 5px 0px 0px rgba(154, 55, 32, 0.9);
  border-radius: 8px;
}
.post-btn span{
  font-size: 18px;
  margin: 0 10px 0 0;
}
.post-btn:hover{
  color: #fff;
}
.donation-box{
  margin-bottom: 35px;
  background: #fff8e7;
  border: 1px solid #dfd6bf;
  position: relative;
  padding: 15px;

}
.gems-clip-small{
  position: absolute;
  right: 10px;
  top: -17px;
  z-index: 100;
}
.donate-price{
  color: #32004a;
  font-size: 28px;
  border-bottom: 1px solid #c4b5ca;
  font-weight: 700;
  padding-bottom: 10px;
  margin-bottom: 5px;
}
.donar-name{
  color: #313131;
  font-size: 20px;
  border-bottom: 1px solid #c4b5ca;
  font-weight: 700;
  padding-bottom: 10px;
  margin-bottom: 5px;
}
.donar-name span{
  display: block;
  font-size: 16px;
  color:#828282;
  font-weight: 400;
}
.donar-qoute{
  color: #c244ff;
  font-size: 18px;
  font-weight: bold;
}
.loader{
  text-align: center;
}
/*=========================================*/
/*------------ Added on 01-09-2014 -------*/
/*=======================================*/
.fundnow{
  font-size: 75px;
  bottom: -75px;
}
.abt-org-title{
  color: #32004a;
  font-size: 18px;
  margin: 0;
  padding: 0;
  font-weight: 700;
}
.abt-img{
  margin-bottom: 15px;
}
.abt-img img{
  border: 1px solid #fd4afa;
  width: 100%;
}
.prg-bar{
  margin: 15px 0 10px;
  min-height: 60px;
  position: relative;
  width: 100%;
}
.prg-bar .pro-bar-outer{
  left: 0;
  width: 100%;
}
.prg-bar .text-bar{
  font-size: 18px;
}
.prg-bar .completed-score{
  font-size: 18px;
}
.border-top-double{
  border-top: 3px double #0A0A0A;
  margin-top: 20px;
  padding-top: 10px;
}
.content-white-box .purple-tape-top-left{
  position: absolute;
  left: -35px;
  top: -35px;
  z-index: 100;
}
.content-white-box .purple-tape-bottom-right{
  position: absolute;
  right: -35px;
  bottom: -35px;
  z-index: 100;
}
.font-26{
  font-size: 26px;
}
.fund-me-white-box{
  border: 1px solid #a72aa5;
  margin-top: 0;
  padding: 45px 30px;
}
.fund-tab{
  list-style: none;
  padding: 0;
  margin: 0;
}
.fund-tab li{
  float: left;
  width: auto;
  float: left;
  margin: 0 5px 0 0;
}
.fund-tab li a{
  background: #e0ded9;
  color: #6e6e6e;
  font-size: 18px;
  font-weight: 600;
  padding: 10px;
}
.fund-tab li a.active, .fund-tab li a:hover{
  color: #000;
  background: #eee4cc;
}
.search-text{
  height: 65px;
}
.fund-title{
  font-size: 24px;
  padding-bottom: 10px;
  margin-bottom: 15px;
  border-bottom: 3px double #0a0a0a;
  color: #a72aa5
}
.fb-edit{
  float: right;
  font-size: 20px;
  font-weight: 400;
  margin-top: 5px;
}
.fb-edit img{
  float: left;
  margin-right: 5px;
}
.fund-form{}
.fund-form label{
  font-size: 18px;
  font-weight: 400;
}

.fund-form-out{
  background: url('../images/btn-bg-large.png') 0 0 no-repeat;
  min-height:115px;
}
.fund-btn-large{
  display:inline-block;
  color: #fff;
  margin: 34px 0 0 90px;
  font-weight: 600;
  background: none;
  border: 0 none;
  font-size: 20px;
  text-transform: uppercase;
}
.fund-btn-large:hover{
  color: #fff;
}
.fund-btn-large span{
  display: inline-block;
  margin-right: 5px;
}
.img-box-out{
  background: #faf3e2;
  border: 1px solid #e6decb;
  text-align: center;
  padding: 10px;
}
.img-box-out img{
  width: 100%;
  border: 1px solid #e6decb;
}
.upload-fb{
  border: 1px solid #e9e2d1;
  border-radius: 5px;
  margin: 5px 0 0;
  color: #a72aa5;
  font-size: 18px;
  font-weight: 400;
  padding: 5px;
}
.upload-fb img{
  float: left;
  margin-right: 6px;
}
.term-txt{
  margin: 15px 0;
  font-size: 18px;
  color: #313131;
}
.term-txt a, .upload-fb a{
  color: #a72aa5;
}
.text-area{
  resize: none;
  min-height:180px;
}
.checkbox{
  margin-top: 0;
}
.checkbox label{
  font-size: 14px;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"]{
  margin-top: 4px;
}
.validation-message-block{ color: red}
.list-content{
  width: 85%;
}
.cms-content{
  width: 85%;
}
.wish-list ul{
  list-style: none outside none;
}
.wish-list ul li{
  float: left;display: block;width: 14%;height: 40px;
}
.wish-imgs ul{
  list-style: none outside none;
}
.wish-imgs ul li{
  float: left;display: block;width: 45%;height: 160px;margin: 5px; position: relative;
}
.crs-img{
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
  border-radius: 50%;
  color: #fff;
  cursor: pointer;
  font-weight: 700;
  height: 30px;
  padding: 5px;
  position: absolute;
  right: 5px;
  text-align: center;
  top: 5px;
  width: 30px;
  z-index: 100;
  display: none;
}
.wish-imgs ul li:hover .crs-img{
  display: block;
}
.go-back{
  display: inline-block;
  float: right;
  color: #000;
  margin-top: 20px;
}
.go-back i{margin-right: 5px;}



.modify_profile_page{margin-top:50px;}
.modify_profile_page .inside_top_bg{width:100%; min-height:265px; background:url(../img/top_bg.png) no-repeat left top; background-size:100% 100%; padding-left:250px;}
.modify_profile_page .details_wish_product{width: 420px; color:#fff; margin:45px 0 0 55px; position:absolute; top:-10px;}
.modify_profile_page .details_wish_product h2{color:#fff; font-size:28px; margin:0;}
.modify_profile_page .details_wish_product p{height: 40px; overflow-y: auto;}
.modify_profile_page .details_wish_product h2 a{color:#fff!important;}
.modify_profile_page .inside_left_bg{width:calc(100% + 33px); min-height:970px; /*background:url(../img/left_bg.png) no-repeat 25px 15px; background-size:104% 100%;*/ margin-top:-252px; margin-left:-33px;}
.modify_profile_page .inside_left_bg .inside_area{width:calc(100% - 125px); margin-left:70px; margin-top:10px; position:relative; z-index:10; float:left;}
.modify_profile_page .inside_left_bg .inside_area .fund-btn-small{font-size: 12px; text-transform: uppercase; margin-top: 26px;}
.modify_profile_page .inside_left_bg .inside_area .fund-btn-small img{margin: -11px 4px 0 6px;}
/*.modify_profile_page .inside_left_bg h2.sub-title{color:#fff; position:absolute; left:210px; top:50px;}*/
.modify_profile_page .inside_left_bg .inside_area .product-dtls-outer{width:100%;}
.modify_profile_page .inside_left_bg .inside_area .product-dtls-outer .pro-dtls-box{border:5px solid #f1f1f1;}
.modify_profile_page .user-box{color:#fff; margin:55px 110px 0 0; float:right;}
.modify_profile_page .user-box .img_profile_main{width:100px; height:100px; display:flex; justify-content:center; align-items:flex-start; border:2px solid #fff; overflow:hidden; border-radius:500px;}
.modify_profile_page .user-box .img_profile_main img{max-width:150px; width:auto; max-height:150px; height:auto; border:none;}
.modify_profile_page .dtls-share-count, .modify_profile_page .creator, .modify_profile_page .creator span{color:#fff;}
.modify_profile_page .creator h2{width:100%; font-size:22px; margin:5px 0 6px; padding:0;}
.modify_profile_page .dtls-share-box{width:100%; min-height:inherit; background-size:auto 100%; margin:0; padding:0; display:inline-block; text-align:center;}
.modify_profile_page .wish-box-outer{width:185px; height:185px; background:#fff; border:2px dashed #972395; margin:25px 0 0; border-radius:500px; overflow:hidden;}
.modify_profile_page .wish-box-outer a{width:185px; height:185px; display:flex; justify-content:center; align-items:center;}
.modify_profile_page .wish-box-outer a img{max-width:155px; width:auto; max-height:155px; height:auto;}
.modify_profile_page .wish-box-outer img{width:100%;}
.modify_profile_page .dtls-share-box > div{display:inline-block; margin:11px -11px 6px; float:none;}
.modify_profile_page .dtls-share-box .total-share{font-size:9px; font-weight:normal;}
.modify_profile_page .dtls-share-box .total-share .total-share span{font-size:15px; line-height:18px;}
.modify_profile_page .dtls-share-box .s-box-dtls .s-icon{width:25px; margin:0; float:none;}
.modify_profile_page .dtls-share-box .s-box-dtls .s-icon img{width:100%; margin:0; float:none}
.modify_profile_page .dtls-share-box .s-box-dtls .s-share{width:100%; font-size:8px; color:#333; line-height:12px; font-weight:normal; clear:both;}
.modify_profile_page .dtls-share-box .s-box-dtls .s-share span{display:inline-block;}
.modify_profile_page ul.wishlist_list{width:100%; list-style:none; margin:15px 0 10px; padding:0; float:left;}
.modify_profile_page ul.wishlist_list li{width:100%; list-style:none; border-bottom:4px double #fff; margin:15px 0 0; padding:0 0 15px; float:left;}
.modify_profile_page ul.wishlist_list li .wish_img_row{width:100%; margin:0 0 10px; float:left;}
.modify_profile_page ul.wishlist_list li .product-dtls-outer{width:75px!important; margin:0!important; float:left;}
.modify_profile_page ul.wishlist_list li .product-dtls-outer .pro-dtls-box{width:75px; height:75px; border:2px solid #fff!important; padding:5px; border-radius:500px;}
.modify_profile_page ul.wishlist_list li .product-dtls-outer .pro-dtls-box a{width:60px; height:60px; display:flex; justify-content:center; align-items:center;}
.modify_profile_page ul.wishlist_list li .product-dtls-outer .pro-dtls-box a img{max-width:60px; width:auto; max-height:60px; height:auto;}
.modify_profile_page ul.wishlist_list li .wish_name_txt{width:calc(100% - 85px); font-size:14px; color:#fff; margin:0; float:right;}
.modify_profile_page ul.wishlist_list li .wish_name_txt h5{font-size:16px; font-weight:bold; margin:0 0 4px; padding:0;}
.modify_profile_page ul.wishlist_list li .wish_name_txt h5 a{color:#fff;}
.modify_profile_page .creator-img{width:200px;}
.modify_profile_page .creator-img img{width:100%; height:auto;}
.modify_profile_page .content-box-white-small{width: calc(100% - 220px)};
.modify_profile_page .dtls-small-buy{margin:20px 0 0; float:left;}
.modify_profile_page .user-post{width:150px; height:150px; display:flex; justify-content:center; align-items:center; border: 4px solid #fff; border-radius:500px; overflow:hidden;}
.modify_profile_page .user-post img{max-width:150px; width:auto; max-height:150px; height:auto; border:none; border-radius:0;}
.modify_profile_page .post-content .content-box-white-small{width:calc(100% - 170px);}
.modify_profile_page .dtls-small-buy{margin:15px 0 0; float:left;}
.modify_profile_page .dtls-sub-title2{font-size:19px;}
.modify_profile_page .category-box{font-size:15px;}
.modify_profile_page .other_wishes_box{width:100%; border-top:4px double #fff; margin:45px 0 0 10px; padding:36px 0 0; float: left;}
.modify_profile_page .other_wishes_box h2.recent-post-title{font-size:20px; color:#fff; border-color:#fff; border:none; margin:0; padding:0 0 8px;}
.modify_profile_page .dtls-sidebar-title{font-size:18px;}

body .how-it-works-listing{text-align: center;}
body .how-it-works-listing li{display: inline-block; float: none;}
body .how-it-works-listing li .hiw-text{text-align: left;}
body .how-it-works-listing li .hiw-text span{font-size: 14px;}
.inside-goal-circle{width: 120px; height: 120px; position: absolute; left: 3px; bottom: 4px; border-radius: 500px; overflow: hidden;}
.inside-goal-circle a{width: 120px; height: 120px!important; display: flex!important; justify-content: center; align-items: center; border-radius: 500px; overflow: hidden!important;}
.inside-goal-circle img{width: auto; max-width: 120px; height: auto; max-height: 120px;}
body .wu-list{width: 100%; text-align: center;}
body .wu-list li{display: inline-block; float: none;}
body .wu-text{text-align: center;}


body.modification .wishlist li div.wishlist-box .fw-image img{width:100%;}
body.modification .fund-now-out{background-size:250px auto;}
.inside-rgt_profile{margin-right:20px;}

.modify_profile_page .inside-rgt_profile .dtls-share-box .s-box-dtls .s-icon{width:50px; margin:10px 0 0;}
.modify_profile_page .inside-rgt_profile .dtls-share-box .s-box-dtls .s-share{font-size:14px; margin:10px 0;}

/*.recent-post-outer .post-content .content-box-white-small{width:100%;}*/

.inside_left_bg.toggleImg{background:none; position:relative;}
.inside_left_bg span.mid-img-rep{width:100%; background:url(../img/left_bg_middle.png) repeat-y left top; background-size:100% auto; position:absolute; left:18px; top:0; z-index:9;}
.inside_left_bg span.btm-img-btm{width:110%; height:209px; background:url(../img/left_bg_bottom.png) no-repeat center bottom; background-size:100% auto; position:absolute; left:16px; bottom:-120px; z-index:9;}

body.modification .recent-post-outer.inside-comment-box .content-box-white-small{width:100%!important;}

.navbar-fixed-top-small.header-open .custom-nav{margin-top:0px;}
.navbar-inverse.header-open .navbar-brand{font-size:40px;}
/*.navbar-fixed-top-small.header-open .custom-nav li.mywish{margin-top:10px;}*/
body .navbar-fixed-top{background: none; position: relative;}
body .navbar-fixed-top:after{content: ''; width: 100%; height: 130px; background: url('../images/top-cloud.png') 35% 0 repeat-x rgba(0,0,0,0); position: absolute; left: 0; top: 0; z-index: 2;}

body .navbar-fixed-top .custom-nav li a{margin: 0; padding: 0; position: relative; z-index: 9;}
body .navbar-fixed-top .custom-nav li.success-stories, body .navbar-fixed-top .custom-nav li.wish, body .navbar-fixed-top .custom-nav li.support, body .navbar-fixed-top .custom-nav li.login, body .navbar-fixed-top .custom-nav li.mywish, body .navbar-fixed-top .custom-nav li.signup{background: none; position: relative;}
body .navbar-fixed-top .custom-nav li.success-stories span.bgline, body .navbar-fixed-top .custom-nav li.wish span.bgline, body .navbar-fixed-top .custom-nav li.support span.bgline, body .navbar-fixed-top .custom-nav li.login span.bgline, body .navbar-fixed-top .custom-nav li.mywish span.bgline, body .navbar-fixed-top .custom-nav li.signup span.bgline{width: 19px; height: 100%; background: url('../images/line-bg.png') no-repeat center bottom; position: absolute; left: 50%; top: 0; z-index: 1; margin-left: -8px;}
body .navbar-fixed-top .custom-nav li.login{width: auto;}

body .navbar-fixed-top .custom-nav{position: absolute; right: 0; top: 0; z-index: 1;}
/*body .navbar-fixed-top .custom-nav li.success-stories, body .navbar-fixed-top .custom-nav li.wish, body .navbar-fixed-top .custom-nav li.support, body .navbar-fixed-top .custom-nav li.login, body .navbar-fixed-top .custom-nav li.signup{background: url('../images/line-bg.png') no-repeat center bottom; margin: 0; padding: 0;}*/
body .navbar-fixed-top .custom-nav li.success-stories{padding-top: 70px;}
body .navbar-fixed-top .custom-nav li.wish{padding-top: 22px; margin-right: -20px;}
body .navbar-fixed-top .custom-nav li:nth-of-type(2){margin-right: 0 !important;}
body .navbar-fixed-top .custom-nav li.support{padding-top: 85px;}
body .navbar-fixed-top .custom-nav.logged-in li.support{padding-top: 65px;}
body .navbar-fixed-top .custom-nav li.login{padding-top: 22px; margin-right: 0px;}
body .navbar-fixed-top .custom-nav li.mywish{width: auto;padding-top: 220px; margin-left: -54px; margin-right: -90px;}
body .navbar-fixed-top .custom-nav.logged-in li.mywish{padding-top: 180px;}
body .navbar-fixed-top .custom-nav li.mywish a{white-space: nowrap;}
body .navbar-fixed-top .custom-nav li.signup{padding-top: 105px;}
body .navbar-fixed-top .custom-nav.logged-in li.signup{padding-top: 73px;}
body .navbar-fixed-top .custom-nav li.success-stories a, body .custom-nav li.wish a, body .custom-nav li.support a, body .cus .navbar-fixed-toptom-nav li.login a, body .custom-nav li.signup a{margin: 0; padding: 0;}
body .navbar-fixed-top .custom-nav li.success-stories a:hover, body .navbar-fixed-top .custom-nav li.wish a:hover, body .navbar-fixed-top .custom-nav li.support a:hover, body .navbar-fixed-top .custom-nav li.login a:hover, body .navbar-fixed-top .custom-nav li.mywish a:hover, body .navbar-fixed-top .custom-nav li.signup a:hover{margin: 0; padding: 20px 0 0;}

body .wishlist li div.wishlist-box .fw-image img{width: 100%; height: auto;}
.wishlist li div.wishlist-box .fw-image a{height: 250px; display: block; overflow: hidden;}

body .navbar-fixed-top-small .custom-nav li a:hover{padding: 0!important;}
.img-row-section{display: block;}

.navbar-fixed-top-small .custom-nav.logged-in li.wish, .navbar-fixed-top-small .custom-nav.logged-in li.mywish{margin: 0;}
.navbar-fixed-top-small.header-open .custom-nav.logged-in{margin-top: 13px;}
.navbar-fixed-top-small .custom-nav li{margin-left: 15px!important;}
.navbar-fixed-top-small .custom-nav.logged-in li{margin-left: 0; margin-top: 0;}
.navbar-fixed-top-small .custom-nav.logged-in li a{font-size: 12px;}

#page-title{min-height: 240px;}
#page-title .page-header-title{bottom: -20px;}
.wishlist_list .fund-now-out.dtls-small-buy{margin-left: -20px;}

.ultimate-wish-label{
  background: rgba(0, 0, 0, 0) url("../images/ultimate-wish-bg.png") no-repeat scroll 50% 50%;
  color: #d84acb;
  font-family: "sketch_nice";
  font-size: 19px;
  line-height: 1.2em;
  margin: 30px 0 0;
  min-height: 120px;
  padding: 33px 20px 0;
  text-align: center;
  position: relative;
}
.ultimate-wish-label::after {
  border: 1px dashed #972395;
  bottom: -30px;
  color: #972395;
  content: "";
  display: block;
  height: 50px;
  left: 48%;
  position: absolute;
  width: 2px;
  z-index: -1;
}
#likeDiv::after{content: ""; display: block; clear: both;}
#likeDiv > div{display: inline-block; float: left;}
#likeDiv > div span{
  background: #A225A0 none repeat scroll 0 0;
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -o-border-radius: 10px;
  -moz-border-radius: 10px;
  display: block;
  font-family: "Open Sans",sans-serif;
  font-size: 11px;
  margin: 5px 1px 0;
  text-align: center;
}
#likeDiv img{cursor: pointer; height: 34px; margin: 0 3px; width: 34px;}
#likeDiv img.disabled{opacity: 0.5; cursor: not-allowed; pointer-events: none;}

.bootbox-confirm{top: 25%;}

@media (max-width: 1024px) {
  body #myCarousel{height: 288px;}
  body.modification .navbar-fixed-top-small .custom-nav{margin-top:-30px;}
  body.modification .navbar-fixed-top-small.header-open{height:180px; background-position:center bottom;}
  body.modification .navbar-fixed-top-small.header-open:after{content:''; width:100%; height:calc(100% - 120px); background:#fff; position:absolute; left:0; top:0; z-index:-1;}
  body.modification .navbar-fixed-top-small.header-open .custom-nav{margin-top:5px;}
  body.modification .navbar-fixed-top-small.header-open .custom-nav li.success-stories{margin-left:0;}
  body.modification .navbar-fixed-top-small .social-icons{top:30px; right:10px;}
  body.modification .custom-nav{position:absolute; right:80px;}
  body.modification .header-open .custom-nav{position:relative; right:75px; top:13px;}
  body.modification .header-open .custom-nav li a{font-size: 20px;}
  body.modification .search-btn{width:198px;}
  body.modification .search-text{width:calc(100% - 198px);}
  body.modification .wu-list li{width:50%;}
  body.modification .speak-list li{width:31%; margin:0 1%;}
  body.modification .speak-box{background-size:100% auto;}
  body.modification .quote{padding:55px 60px 0;}
  body.modification .speaker{padding-top:0;}
  body.modification .how-it-works-listing{width:100%; text-align:center;}
  body.modification .how-it-works-listing li{display:inline-block; margin:20px 0 0; float:none;}
  body.modification .wu-text{width:calc(100% - 30px); margin:30px;}
  body.modification .ffw-listing li{width:48%; margin:0 1%;}
  body.modification .wishlist li{width:48%; margin-left:1%; margin-right:1%;}
  body.modification .wishlist-box .purple-tape-right{right:15px;}
  body.modification .wishlist li.clr{display:none;}
  body.modification .search-out{background:none; position:relative;}
  body.modification .search-out:after{content:''; width:calc(100% - 150px); height:105px; background:url(../images/search-bg.png) no-repeat left top; background-size:100% 100%; position:absolute; left:75px; top:10px; right:75px; z-index:9;}
  body.modification .search-box{position:relative; z-index:10;}
  body.modification .ffw-img{width:100%; margin-bottom:15px;}
  body.modification .ffw-img a{display:block;}
  body.modification .ffw-img img{width:100%; height:auto;}
  body.modification .ffw-content{width:100%;}
  body.modification .wishlist li div.wishlist-box{width:100%;}
  body.modification .subscribe-btn{width:120px;}
  body.modification .newsletter-input{width:calc(100% - 120px);}

  body.modification .sign-two-col a.fb-login{display:block;}
  body.modification .sign-two-col a.fb-login img{max-width:100%;}
  body.modification .page-header-title{font-size:30px; bottom:-30px;}
  body.modification .custom-nav li a{font-size:24px;}
  body.modification .custom-nav li{margin-left:25px;}
  body.modification .img-box-out img{height:auto!important;}

  .dtls-share-box .total-share{font-size:14px;}
  .dtls-share-box .s-icon a img{width:40px;}
  .dtls-share-box .s-share{font-size:14px;}
  .recent-post-outer .content-box-white-small{width:100%;}
  .modify_profile_page .details_wish_product{width: 350px; margin-top: 35px;}
  #featured-wishes{overflow:hidden;}

  .navbar-fixed-top-small.header-open .custom-nav{margin: 0 85px 0 0;}
  .navbar-fixed-top-small.header-open .custom-nav li.success-stories{margin-left:10px;}
  body.modification .custom-nav li{margin-left:10px;}

  .inside_left_bg.toggleImg span.btm-img-btm{width:105%; left:37px;}
  body .navbar-fixed-top .custom-nav.logged-in li.mywish{margin-left: -10px;}
  body.modification .header-open .custom-nav.logged-in{right: 0; margin: 0;}
  body.modification .header-open .custom-nav.logged-in li{margin-left: 10px!important;}
  #full-filled-wishes .container{width: 98%!important;}
}
@media (min-width: 768px) and (max-width: 979px) {
  body.modification .paper-box{width:48%; margin:0 1%; float:left;}
  body.modification .ffw-listing li{width:46%; margin:0 2%;}
  body.modification .speak-list{width:100%; text-align:center;}
  body.modification .speak-list li{width:46%; display:inline-block; float:none;}
  body.modification .custom-nav li{width:auto; margin-left:10px;}
  body.modification .custom-nav li a{font-size:17px; margin-left:8px;}
  body.modification .custom-nav li.success-stories{width:103px;}
  body.modification .navbar-fixed-top-small .custom-nav li{margin-left: 8px;}
  body.modification .navbar-fixed-top-small{height:175px; background-position:35% 50px;}
  body.modification .navbar-fixed-top-small:after{content:''; width:100%; height:55px; background:#fff; position:absolute; left:0; top:0; z-index:-1;}
  body.modification .navbar-fixed-top-small .custom-nav{margin-top:5px;}

  body.modification .inside-rgt_profile .paper-box{width:98%; margin-top:25px;}

  body #myCarousel{height: 215px;}
  body.modification .inside-rgt_profile .paper-box{width:98%; margin-top:25px;}
  body.modification .header-open .custom-nav{margin: 0 140px 0 0; right: 16px; top: 13px;}
  body.modification .navbar-fixed-top-small .custom-nav li{margin-left: 0;}
  body.modification .header-open .custom-nav li a{font-size: 15px;}
  body.modification .custom-nav li.success-stories{width: 85px;}
  .modify_profile_page .details_wish_product{width: 100%; left: 0!important; margin: 25px 0 0 25px; position: relative; top: 0;}
  body.modification .navbar-fixed-top-small.header-open .custom-nav li.success-stories{width: auto;}
  body.modification .header-open .custom-nav{top:20px;}
  body.modification .custom-nav li a{position: relative; top: -10px;}
  body.modification .custom-nav li.success-stories a{position: relative; top: -25px;}
}
@media (max-width: 767px) {
  body #myCarousel{height: 205px;}
  body.modification{width:99%;}
  body.modification .navbar-inverse .navbar-brand{margin-top:6px; font-size:38px;}
  body.modification .navbar-inverse.header-open .navbar-brand{margin-top:28px;}
  body.modification .navbar-inverse .navbar-collapse, body.modification .navbar-inverse .navbar-form{border:none;}
  body.modification .ffw-listing li{width:98%;}
  body.modification .top-donar-img img{width:100%; height:auto;}
  body.modification .speak-list li{width:48%;}
  body.modification .campaign-box{padding-left:30px; padding-right:30px;}
  body.modification .xplore, body.modification .make{width:100%; margin-bottom:15px;}
  body.modification .wishlist li div.wishlist-box .fw-image img{width:100%; height:auto;}
  body.modification .campaign-box h3{padding-left:0; padding-right:0;}
  body.modification .quote{padding-top:65px;}
  body.modification .speak-list{width:100%; display:inline-block; text-align:center;}
  body.modification .speak-list li{width:47%; float:none; display:inline-block;}
  body.modification .header-open .custom-nav{width:100%; left:0; right:0; margin:0;}
  body.modification .navbar-fixed-top-small .custom-nav li{width:100%; margin:0; padding:0; float:none; clear:both;}
  body.modification .navbar-fixed-top .social-icons{font-size:14px; margin-right:6px;}
  body.modification .navbar-fixed-top .social-icons img{width:24px;}
  body.modification .navbar-inverse .navbar-toggle{background:#a2249f; border:none; margin-right:10px; margin-top:60px; border-radius:3px;}
  body.modification .navbar-fixed-top ul.custom-nav{display:none!important;}
  body.modification .navbar-fixed-top button.navbar-toggle{display:none!important;}
  body.modification .fixed-header.header-open{background:none!important;}
  .insideNavigation{background: url(../images/top-cloud.png) repeat-x scroll 35% bottom; padding-bottom:75px; position:relative;}
  .insideNavigation:after{content:''; width:100%; height:calc(100% - 80px); background:#fff; position:absolute; left:0; top:0; z-index:-1;}
  #main-content{width:101%; overflow:hidden;}
  #myCarousel{height:250px;}
  .navbar-fixed-top{width:101%; margin-right:6px;}


  body.modification .login-outer{width:85%; margin:80px auto;}
  body.modification .fb-bg{padding:15px;}
  body.modification .fb-bg a img{max-width:100%;}
  body.modification .page-header-title{font-size:40px; bottom:0; word-break: break-all;}
  body.modification span.insideImg{display:block; margin-bottom:10px;}
  .carousel-control .icon-prev, .carousel-control .icon-next{margin-top:-90px;}
  body.modification .profile-form{width:100%;}
  body.modification .fund-me-white-box{padding:45px 10px;}
  body.modification .paper-box .user-img img{height:auto;}
  body.modification .sub-title{margin-left:25px; margin-right:25px;}
  body.modification .ffw-img img, body.modification .ffw-img a, body.modification .ffw-img{height:auto!important;}

  .dtls-share-box{display:flex;}
  .dtls-share-box > div{flex:1;}
  .dtls-share-box > div > div{width:100%; text-align:center;}
  .dtls-share-box > div > div span.font-number{display:inline-block;}
  .creator-out .creator-img{width:214px;}
  .creator-out .content-box-white-small{width:calc(100% - 220px);}

  .recent-post-row .post-content{width: calc(100% - 180px); float: right;}

  .inside-rgt_profile {margin-right:20px; margin-left:20px;}
  .modify_profile_page .inside_top_bg, .modify_profile_page .inside_left_bg{width:calc(100% - 30px); min-height:inherit; background:#d84acb; margin:15px; float:left;}
  .modify_profile_page .inside_left_bg .inside_area{width:100%; margin:0;}
  .modify_profile_page .inside_left_bg .inside_area{width:100%; margin:0; padding:20px 10px; float:left;}
  .modify_profile_page .inside_top_bg, .modify_profile_page .inside_left_bg{padding:15px;}
  .modify_profile_page .user-box{width:100%; margin:0;}
  .modify_profile_page .inside-rgt_profile .dtls-share-box{margin-bottom:20px;}

  .login-form{width:100%;}
  .fund-now-out .created-by{margin-top:25px;}
  .my-acc-outer{width:95%;}
  .fund-form h3.fund-title + .row{margin:0;}

  .modify_profile_page .details_wish_product{width:100%; text-align:center; margin:30px 0 0; position:relative; left:0!important; float:left;}
  .modify_profile_page .other_wishes_box{float:left;}
  .modify_profile_page .details_wish_product h2.sub-title{margin:0;}
  .inside_left_bg.toggleImg span.mid-img-rep, .inside_left_bg.toggleImg span.btm-img-btm{display:none;}
  .modify_profile_page .wish-box-outer{margin:25px auto;}
  .modify_profile_page .other_wishes_box{margin-top:10px;}
  .modify_profile_page .inside_left_bg .inside_area{text-align:center;}
  .modify_profile_page .dtls-small-buy{margin:15px auto; float:none;}
  .modify_profile_page .other_wishes_box{text-align:left;}
  .inside-rgt_profile{width:calc(100% - 40px); float:left;}

  #upload-button{margin:15px 0 0 -18px; float:left; clear:both;}
  body.modification .navbar-fixed-top-small.header-open .custom-nav{margin-top: -10px; padding-bottom: 20px;}
  body .navbar-collapse.in{overflow-y: hidden;}
  body .inside_left_bg {min-height: inherit!important;}

  body.modification .ffw-listing li{margin-bottom: 25px;}
  .inside_left_bg span.mid-img-rep, .inside_left_bg span.btm-img-btm{display:none;}
  .modify_profile_page .inside_left_bg .inside_area .fund-btn-small img {
    margin: -11px 4px 0 -15px;
  }
  .search-text{font-size: 11px;}
  body.modification .page-header-title{font-size: 28px; line-height: 45px;}

}
@media (max-width: 568px) {
  body.modification .quote{padding-top:30px;}
  body.modification .signup-box{background:#fff;}
  body.modification .signup-outer .left-col, body.modification .signup-outer .right-col{width:100%;}
  body.modification .signup-outer .contact-signup{position:relative; bottom:0;}
  body.modification .fb-edit{display:block; text-align:left; margin-top:24px; margin-bottom:25px; float:left;}
  body.modification .search-box{margin:0 60px;}
  .fund-title{width: 100%; float: left;}
  body.modification .fb-edit{margin: 0;}
}
@media (max-width: 535px) {
  body.modification .speak-box{min-height:340px;}
  body.modification .speak-list li{width:98%;}
  body.modification .quote{padding-top:100px;}
  body.modification .wishlist li{width:98%;}
  body.modification .wu-list li{width:100%;}
  body.modification .search-box{margin:0 5px;}
  #myCarousel{height:170px;}
  /*body.modification .fund-now-out{width:100%; display:inline-block; text-align:center;}
  body.modification .fund-now-out button.fund-btn-small{float:none;}*/
  body.modification .fund-now-out .login-login{width:100%; display:inline-block; text-align:center; clear:both;}
  body.modification .fund-now-out .login-login a{display:inline-block; margin-top:30px;}
  body.modification .search-box{margin:0 20px;}
  body.modification span.insideImg img{max-width: 100%; margin: 0;}
  .recent-post-row .post-content{width: 100%; margin-top: 15px;}
  body .info-outer{width: 85%;}
}
@media (max-width: 414px) {
  body.modification .navbar-inverse .navbar-brand{font-size:30px; margin-top:5px;}
  body.modification .header-open.navbar-inverse .navbar-brand{margin-top:15px;}
  body.modification .navbar-fixed-top-small .social-icons{font-size:13px;}
  body.modification .quote{padding-top:70px;}
  body.modification .campaign-box{padding-left:10px; padding-right:10px;}
  body.modification .search-text{width:calc(100% - 130px);}
  body.modification .search-btn{width:125px; font-size:20px; padding:25px 0 16px;}
  body.modification .xplore{font-size:20px;}
  body.modification .make{padding:5px 15px;}
  body.modification .campaign-box .btns{padding:0 10px;}
  body.modification .fund-tab li{margin-bottom:12px;}
  body.modification .fund-tab li a{font-size:16px; padding:7px 11px;}
  body.modification .fancybox-overlay .login-outer{width:75%;}
  .dtls-share-box{min-height:75px; background-size:auto 100%; padding:15px 10px;}
  .dtls-share-box .s-share{font-size:10px;}
  .dtls-share-box .s-icon a img {width:30px;}
  .dtls-share-box > div{margin:9px 0;}
  .creator-out .creator-img{width:100%;}
  .creator-out .creator-img img{width:100%; height:auto;}
  .creator-out .content-box-white-small{width:100%; margin-top:15px;}
  .modify_profile_page .inside-rgt_profile .dtls-share-box > div{margin:11px -20px 6px;}
  .fund-form-out{background-size:100% auto;}
  .fund-form-out button{margin:15px 0 0 45px; font-size:16px;}
  .custom-tab > li > a{padding:10px 8px!important;}
  body #myCarousel {height: 60px;}
  .carousel-inner{top: -52px;}
  .carousel-indicators{bottom: -20px;}
  body.modification .fund-now-out{overflow: hidden; margin-top: 20px; padding-bottom: 10px;}
  body.modification .fund-now-out .pull-right{margin-top: 30px;}
  #likeDiv img{width: 25px; height: 25px;}
  .text-bar{font-size: 18px;}
}
.add-wish{
  text-align: center; display: block; font-size: 14px; margin-top: 5px;
}
.add-wish a{
  color: #fff;
}