#masterGrid {
  align-content: center;
  text-align: center;
}
/*--MODAL CHANGES--*/

.carousel-control-prev{
    z-index:15;
}
.carousel-control-next{
    z-index:15;
}

.carousel-control-prev-icon {
    width: 15px;
    height: 15px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23323232' width='6' height='6' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}
 
.carousel-control-next-icon {
    width: 30px;
    height: 30px;
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23323232' width='6' height='6' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

@media (min-width: 360px){
    .carousel-control-next-icon {
    width: 20px;
    height: 20px;
    margin-right: -12px;
    }
    .carousel-control-prev-icon {
    width: 20px;
    height: 20px;
    margin-left: -12px;
    }  
}
@media (min-width: 414px){
    .carousel-control-next-icon {
    width: 30px;
    height: 30px;
    margin-right: -33px;
    }
    .carousel-control-prev-icon {
    width: 30px;
    height: 30px;
    margin-left: -33px;
    }  
}


@media (min-width: 576px){
    .carousel-control-next-icon {
    width: 30px;
    height: 30px;
    margin-right: -40px;
    }
    .carousel-control-prev-icon {
    width: 30px;
    height: 30px;
    margin-left: -40px;
    }  
}

@media (min-width: 768px){
    .carousel-control-next-icon {
    width: 30px;
    height: 30px;
    margin-right: -40px;
    }
    .carousel-control-prev-icon {
    width: 30px;
    height: 30px;
    margin-left: -40px;
    } 
}
@media (min-width: 992px){
    .carousel-control-next-icon {
    width: 30px;
    height: 30px;
    margin-right: -60px;
    }
    .carousel-control-prev-icon {
    width: 30px;
    height: 30px;
    margin-left: -60px;
    }  
}
@media (min-width: 1200px){
    .carousel-control-next-icon {
    width: 30px;
    height: 30px;
    margin-right: -60px;
    }
    .carousel-control-prev-icon {
    width: 30px;
    height: 30px;
    margin-left: -60px;
    }  
}

/*----------DROP MENU------------*/

#dropSection {
  align-content: center;
    text-align: center;
    margin-bottom: 50px;
}

.plushieTag {
  font-family: 'Luckiest Guy';   
  font-size: 24px;
  letter-spacing: 1.5px;    
  color: #ffffff;
  text-align: center;
  padding: 0px 0 0 0;
}

.dropBtn {
  font-family: 'Raleway';   
  border: none;
  color: white;
  font-size: 24px;
  text-align: left;
  text-decoration: none;
  display: inline-block;
  border-radius: 10px;
}

.btn-primary{ 
 background-color: #ec008c !important;
 border: none !important;
 font-weight: 700 !important;    
}
 
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { 
 background-color: #bd0472 !important;
 border: none !important;      
}

/*--------------------------------------*/

.close{
float:right;
font-size:2.5rem;
font-weight:900;
z-index:16;    
}

.carousel-caption{
top: 0px !important;
left: 0px !important;
right: 0px !important;    
padding-top: 0px !important;
padding-bottom: 0px !important;
}

.modal-dialog {
    
    max-width: 290px !important;
}
@media (min-width: 360px){
    .modal-dialog {
        max-width: 340px !important
    }
}

@media (min-width: 414px){
    .modal-dialog {
        max-width: 390px !important
    }
}

@media (min-width: 576px){
    .modal-dialog {
        max-width: 480px !important;  
    }
}

@media (min-width: 768px){
    .modal-dialog {
        max-width: 680px !important;  
    }
}

@media (min-width: 992px){
    .modal-dialog {
        max-width: 850px !important;
    }
}

@media (min-width: 1200px){
    .modal-dialog {
        max-width: 1000px !important;
    }
}

.modal-header {
    padding: 0px !important;
    border-bottom: 0 none;
}
.modal-footer {
    border-top: 0 none;
}

.carousel-indicators li{
    display:none;
}

/*TEXT--*/
.slide-text {
  text-align: top;    
  margin-top: 348px;  
  margin-left: 48px;
  padding-right: 45px;   
}

@media (min-width: 360px) {
    .slide-text {
    margin-top: 348px;  
    margin-left: 48px;
	padding-right: 45px;  
  }
}
@media (min-width: 414px) {
  .slide-text {
    margin-top: 425px;  
    margin-left: 48px;
	padding-right: 45px; 
  }
}
@media (min-width: 576px) {
  .slide-text {
    margin-top: 530px;  
    margin-left: 58px;
	padding-right: 65px; 
  }
}
@media (min-width: 768px) {
  .slide-text {
    margin-top: 330px;  
    margin-left: 40px;
	padding-right: 440px;
  }
}
@media (min-width: 992px) {
  .slide-text {
    margin-top: 415px;  
    margin-left: 45px;
	padding-right: 560px; 
  }
}
@media (min-width: 1200px) {
  .slide-text {
    margin-top: 489px;  
    margin-left: 58px;
	padding-right: 655px;  
  }
}
.capText {
	font-family: 'Fredoka';
	font-size: 12px;
 	font-weight: 500;	
	font-style: normal;
  	font-variation-settings: "wdth" 100; 	
	letter-spacing: -.125px;
	line-height: 1;
	margin: 2px 0 0 0;
	
	text-align: left;
	
}
.capPink{
	color: #ff15de;
}
.capPurple{
	color: #7306b8;
}
.capBlue{
	color: #00bce6;
}
@media (min-width: 360px){
	.capText {
	font-size: 14px;
	line-height: 1.05;	
}
@media (min-width: 414px){
	.capText {	
	font-size: 17px;
	line-height: 1.05;	
}
}
@media (min-width: 576px){
	.capText {
	font-size: 20px;
	line-height: 1.05;		
}
}
@media (min-width: 768px){
	.capText {
	font-size: 15px;
	line-height: 1.05;	
}
}
@media (min-width: 992px){
	.capText {
	font-size: 19px;
	line-height: 1.1;	
}
}
@media (min-width: 1200px){
	.capText {
	font-size: 21px;
}
}

/*****THUMB******/
.thumbTitle {
	font-family: 'Fredoka';
	font-size: 15px;
	font-weight: 500;
    line-height: 1.1;
	color: #ea55ae;
	padding-top: 160px;
	text-align: center !important;	
}

@media (min-width: 360px){
	.thumbTitle {
	font-size: 15px;	
	padding-top: 180px;	
}
}	
	
@media (min-width: 414px){
	.thumbTitle {
	font-size: 15px;	
	padding-top: 170px;	
}
}

@media (min-width: 576px){
	.thumbTitle {
	font-size: 15px;	
	padding-top: 170px;	
}
}

@media (min-width: 768px){
	.thumbTitle {
	font-size: 18px;	
	padding-top: 230px;
}
}

@media (min-width: 992px){
	.thumbTitle {
	padding-top: 250px;
}
}

@media (min-width: 1024px){
	.thumbTitle {
	padding-top: 290px;
}
}

@media (min-width: 1200px){
	.thumbTitle {
	padding-top: 265px;
}
}


.thumbIMG {
  height: 200px;
  margin: -10px 0 24px 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  cursor: pointer;    
}
@media (min-width: 320px) {
  .thumbIMG {
    height: 50px;
    margin: -10px 0 0 0;
  }
}	
@media (min-width: 360px) {
  .thumbIMG {
    height: 200px;
    margin: -10px 0 15px 0;
  }
}
@media (min-width: 414px) {
  .thumbIMG {
    height: 160px;
    margin: -10px 0 50px 0;
  }
}	
@media (min-width: 576px) {
  .thumbIMG {
    height: 100px;
    margin: 10px;
  }
}

@media (min-width: 768px) {
  .thumbIMG {
    height: 250px;
    margin: 10px;
  }
}
@media (min-width: 992px) {
  .thumbIMG {
    height: 250px;
    margin: 10px 0 40px 0;
  }
}	

.dgT001 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_Decora.jpg);
}
.dgT002 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_Luna.jpg);
}
.dgT003 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_Heather.jpg);
}
.dgT004 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_Celestia.jpg);
}
.dgT005 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_Blossom.jpg);
}
.dgT007 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_Buzzy.jpg);
}
.dgT006 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_Kat.jpg);
}
.dgT008 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_London.jpg);
}
.dgT009 {
  background-image: url(../../assets/img/girlz/gallery/thumbs/S1_Sweetie.jpg);
}

/*GALLERY HEROES--*/
.heroIMG {
  height: 360px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  margin: 0 10px 10px 10px;	
}

@media (min-width: 360px) {
  .heroIMG {
    height: 450px;
  }
}

@media (min-width: 414px) {
  .heroIMG {
    height: 566px;
  }
}

@media (min-width: 576px) {
  .heroIMG {
    height: 695px;
  }
}

@media (min-width: 768px) {
  .heroIMG {
    height: 490px;
  }
}

@media (min-width: 992px) {
  .heroIMG {
    height: 612px;
  }
}

@media (min-width: 1200px) {
  .heroIMG {
    height: 700px;
  }
}

.dg001 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_decoraMB.jpg);
}
@media (min-width: 768px){
	.dg001 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_decora.jpg);
}
}

.dg002 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_lunaMB.jpg);
}
@media (min-width: 768px){
	.dg002 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_luna.jpg);
}
}

.dg003 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_heatherMB.jpg);
}
@media (min-width: 768px){
	.dg003 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_heather.jpg);
}
}

.dg004 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_celestiaMB.jpg);
}
@media (min-width: 768px){
	.dg004 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_celestia.jpg);
}
}

.dg005 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_blossomMB.jpg);
}
@media (min-width: 768px){
	.dg005 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_blossom.jpg);
}
}

.dg006 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_katMB.jpg);
}
@media (min-width: 768px){
	.dg006 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_kat.jpg);
}
}

.dg007 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_buzzyMB.jpg);
}
@media (min-width: 768px){
	.dg007 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_buzzy.jpg);
}
}

.dg008 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_londonMB.jpg);
}
@media (min-width: 768px){
	.dg008 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_london.jpg);
}
}

.dg009 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_sweetieMB.jpg);
}
@media (min-width: 768px){
	.dg009 {
  background-image: url(../../assets/img/girlz/gallery/cards/series1_sweetie.jpg);
}
}



