#wedgyholder {
    width: 97%;
}


/* xxxxxxxxxxxxxxxxxxxx */


.pgcenterx {
    width: 97%;
}


/* xxxxxxxxxxxxxxxxxxxx */


.pgcenterx2 {
    width: 97%;
    grid-template-columns: 8fr 4fr;

 
}





.paddeds > img {
    display: block;
    width: 300px;
    height: auto;
    float: left;
    margin: 0 1.4em 1em 0;
    padding: 0;
}
 





#footer > div:nth-child(2) {
    width: 95%;

}


/* 1st of 2nd  */
#footer > div:nth-child(2) > span:nth-child(1) > span:nth-child(1)  {

    width: 70%;
    margin: 0;


}




.centerx {
    width: 96%;
}

.centerx2 {
    display: grid;
    grid-template-columns: 2fr 1fr;
    grid-gap: 1em;
    width: 96%;
    min-height: 300px;
    margin: 1em auto;
    overflow: hidden;
 
}


.centerx2 > div:nth-child(1) {
    display: block;
    /* width: 60%; */

 
}


#subdisplay {
    display: block;
    /* background: #111; */
    min-height: 200px;
    color: #acacac;
    border-top: 1px dotted #243c49;
    max-width: 644px !important;
    width: 100%;
    overflow: hidden;

}


/* xxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxx */



#submenu {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    min-height: 40px;
    margin: 0 auto;
    width: 100%;
    border-bottom: 1px #243c49 dotted;
    
}


#submenu > a {
    display: block;
    margin: 0;
    padding: 1em;
    color: #9c9c9c;
    border-top: 2px solid #202227;

    
}

#submenu > a:hover {
    border-top: 2px solid #5287fa;
    border-bottom: 2px solid #5287fa;
}




.galleryprev {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
}


 


/* xxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxx */

 


#paymentholder {
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    overflow: hidden;
 

}



#productholder {
    width: 55%;
    top: 290px;
    left: 0;
    right: 0;


}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* galleryprevprod */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

#galleryprevprod {
	grid-template-columns: 1fr 1fr;
	grid-gap: 1em;
    padding: 1em 0;
	
}


#galleryprevprod > span > a > img {
 
	height: auto;
    width: 110%;
}





#ddmenu {
    display: block;
    position: absolute;
    z-index: 9;
    /* top: 0; */
    top: -250px;
    left: 0;
    right: 0;
    margin: 0 auto;
    transform: translate(73%, 0);
    /*  */
    background: #1f6fb1;
    min-height: 200px;
    width: 300px;
}




#pgimg > span:nth-child(2) {
    bottom: 33px;
 
}



/* xxxxxxxxxxxxxxxxxxxxxxx */

.padd {
    padding: 0.5em 0.5em 0.5em 1em;
    
}


.padd > strong {
    display: block;
    padding: 0.6em 0 0.2em 0;
    font-size: 14px;
    color: #3fa6fa;
    color: #ffc815;
}



#testynav {
    width: 90%;
   
}



 /* PAYMENT  */
/* ======================= */

#carder {


    min-height: 300px;
    width: 80%;
    overflow: hidden;    
    position: absolute;
    z-index: 2;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -40%);

}


/* payment  */

#underwood {
    display: block;
    min-height: 900px;
    /* width: 100vw; */
}






#cartbridfs {
    margin: 0 auto;
    width: 60%;
}




 /* PAYMENT  */
/* ======================= */

#carter {
    min-height: 300px;
    width: 74%;
}



#footerx > #footstep2 {
    width: 50%;
}




#displayreviews {
    grid-template-columns: 1fr 1fr;
    padding: 1em 0;
}







#subs {
    display: grid !important;
    -moz-display: grid !important;
    grid-template-columns: 6fr 5fr 6fr 6fr 1fr;
 
}



