/* Add here all your css styles (customizations) */

.ui-effects-transfer { border: 5px dotted gray; }
.carousel-indicators { bottom: 0px;  }
.carousel-indicators li.active { background-color: #ddd; }
.carousel-indicators li { border: 1px solid #ddd; }

.color-black { color: black; }

.service-bg {
    background-color: rgba(255, 255, 255, 0.1);
    padding: 60px;
    position: absolute;
    right: -100px;
    top: -10px;
    transform: rotate(55deg);
    width: 250px;
}

.mix img { height: 200px; }

.mix { text-align: center; }

.mix h5 { 
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.center-image {
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.input-extra-sm {
  height: 25px;
  padding: 5px;
  font-size: 12px;
  line-height: 1;
  border-radius: 3px;
}

.shoppingCartItemEdit { display:none; }

.no-wrap { 	white-space: nowrap; }

.color-white { color:white !important; }

#logo-header {
	/*height: 72px;*/ 
	    margin-top: 0px;
    max-height: 75px;
    width: auto;
}

.header {
	min-height: 75px;
}

label{ margin-right:5px; }

div.form-group.alert.alert-danger { padding: 0 15px; }

.bold { font-weight:bold; }

.btn-facebook { padding-top: 0; }

.twitter-share-button { 
	margin-left:10px;
	width:82px !important; 
}

.no-margin { margin: 0; }

.display-inline { display: inline-block; }

.cartPlaceHolder {
	background-color: lightgray; 
	height: 200px; 
	font-size: 200px; 
	padding-left: 15px; 
	padding-right: 20px;
}

.btn-font-larger {
	font-size: larger;
}

.service-block-list {
	min-height: 200px;
}

@media (max-width:320px) {
	#logo-header {
	  margin-top: -70px;
	}
}
@media (max-width:425px) {
    #modal_sponsor{
        height: 500px !important;
        width: 100% !important;
        
        
    }
      #bgc-header{
        
        margin-bottom: 100px !important;
        padding-bottom: 10px;
        margin-left: 0 !important;
        margin-right:  0 !important;
    }
    
    
}
@media (max-width:400px) {
	#sponsor_image {
	
        
    margin-top: 250px;      
	}
   
  
}
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px)  {
    #heart_red{
        
    height: 100px;
    }
    
}
@media (max-width:768) {
	 #heart_red{ 
    height: 100px;
    }
   
  
}

.more_spon {
    background:    #095386;
background:    -webkit-linear-gradient(#095386, #073763);
background:    linear-gradient(#095386, #073763);
border-radius: 35px !important;
color:         #fff;
display:       block;
padding:       8px 20px;
font:          normal 700 24px/1 "Calibri", sans-serif;
    font-size: 20px;
    border: 0px;
text-align:    center;
text-shadow:   1px 1px 0 #000;
    width: 75%;
 margin-left: 15%;
    cursor:pointer;

}
.itembtn {
 background:    #095386;
background:    -webkit-linear-gradient(#095386, #073763);
background:    linear-gradient(#095386, #073763);
border-radius: 35px !important;
color:         #fff;
display:       inline-block;
padding:       8px 20px;
font:          normal 700 20px/1 "Calibri", sans-serif;
text-align:    center;
text-shadow:   1px 1px 0 #000;
    width: 30%;
    float: left; 
    color: white;
    cursor:pointer;
    /** other styles **/
}
.blue_cpspan{color:#095386 !important;
    font-weight:800;
    font-size:15px;
    text-align: center !important;
     
}
