@media (min-width: 0px) and (max-width: 800px){
#topNavigationShop{
display:none;
}}

@media (min-width: 800px) and (max-width: 3500px){
#topNavigationShop{
height:100px;
position: relative;
z-index: 1;
display: flex;
}}
/*@media (min-width: 0px) and (max-width: 1280px){*/
/*.topNav{*/
/*display:block;*/
/*}}*/

/*@media (min-width: 1280px) and (max-width: 2500px){*/
/*.topNav{*/
/*display:none;*/
/*}}*/






.topLeftShop{
width:30%;   
}

.topRightShop{
width:50%;   
display: flex;
}

.topCenterShop{
width: 75%;
padding: 0px 0 0 20px;
}

@media (min-width: 0px) and (max-width: 900px){
.shopContainer01{
position: relative;
/*top:50px;*/
/*height:8100px;*/
}}


@media (min-width: 900px) and (max-width: 3500px){
.shopContainer01{
position: relative;
/*top:50px;*/
height: 1500px;
}}


@media (min-width: 0px) and (max-width: 900px){
.shopContainer05{
position: relative;
top:50px;
/*height:8100px;*/
}}


@media (min-width: 900px) and (max-width: 3500px){
.shopContainer05{
position: relative;
top: 75px;
/*height: 1500px;*/
}}


.shopContainer02{
position: relative;
top: 25px;
height:700px;
}

@media (min-width: 0px) and (max-width: 700px){
.shopContainer03{
position: relative;
top: 25px;
padding: 0 0 50px 0;

}}

@media (min-width: 700px) and (max-width: 3500px){
.shopContainer03{
position: relative;
top: 50px;
height:600px;
}}



@media (min-width: 0px) and (max-width: 700px){
.indexContainer{
/*position: absolute;*/
/*top:50px;*/
/*height: 8600px;*/
}}


@media (min-width: 700px) and (max-width: 3500px){
.indexContainer{
position: relative;
padding-bottom:25px;
}}




@media (min-width: 0px) and (max-width: 1100px){
#topImg01{
width:100%;
/*position: absolute;*/
/*top:0;*/
/*left:0;*/
}}


@media (min-width: 1100px) and (max-width: 3500px){
#topImg01{
width: 100%;
height: 500px;
position: absolute;
top: 30px;
z-index: 0;
}}







@media (min-width: 0px) and (max-width: 700px){
.mediaContainer01{
position: relative;
top:50px;
height:800px;
}}


@media (min-width: 700px) and (max-width: 3500px){
.mediaContainer01{
position: relative;
/*top:50px;*/
height:800px;
}}


@media (min-width: 0px) and (max-width: 800px){

.topLogoShop {
width: 250px;
height: 175px;
position: absolute;
bottom: -35px;
/*left: -25px;*/
}}
@media (min-width: 800px) and (max-width: 3500px){

.topLogoShop {
width: 200px;
height: 150px;
position: absolute;
/*bottom: -35px;*/
/*left: -25px;*/
}}






.menuLinks01{
text-align: center;
color: #0a3595;
/*color: #0a3595;*/
font-size: 24px;
font-family: 'proximanova-regular.otf';
margin:auto;
text-decoration:none;
}

.menuLinks01:hover{
text-align: center;
color: #fcd944;
font-size: 26px;
font-family: 'proximanova-regular.otf';
margin:auto;
text-decoration:none;   
}


@media (min-width: 0px) and (max-width: 800px){
.footer01{
height: 200px;
position: relative;
z-index: 1;
background-color: #0a3595;
}}



@media (min-width: 800px) and (max-width: 3500px){
.footer01{
height:250px;
/*position: relative;*/
width: 100%;
position: absolute;
z-index: 1;
background-color: #191970;
}}




@media (min-width: 0px) and (max-width: 800px){
.footerCredits{
display: flex;
width: 100%;
}

.footerLeft{
position: relative;
float: left;
width:20%;
height: 150px;
display: flex;
flex-direction: column;
gap: 10px;
padding: 15px 0 0 15px;
}
.footerMiddle{
position: relative;
float: left;
width:20%;
height: 150px;
display: flex;
flex-direction: column;
gap: 10px;
padding: 15px 0 0 0;
}

.footerRight{
position: relative;
float: right;
height: 150px;
width:50%;

}


.footerCreditText{
text-align:center;
margin: auto;
font-size:18px;
color:#0a3595;
font-family: 'proximanova-regular.otf';
}}



@media (min-width: 800px) and (max-width: 3600px){
.footerCredits{
display: flex;
width: 100%;
height: 35px;
}

.footerLeft{
position: relative;
float: left;
width:20%;
height: 150px;
display: flex;
flex-direction: column;
gap: 10px;
padding: 15px 0 0 15px;
}
.footerMiddle{
position: relative;
float: left;
width:20%;
height: 150px;
display: flex;
flex-direction: column;
gap: 10px;
padding: 15px 0 0 0;
}

.footerRight{
position: relative;
float: right;
height: 150px;
width:35%;

}


.footerCreditText{
text-align:center;
margin: auto;
font-size:18px;
color:#0a3595;
font-family: 'proximanova-regular.otf';
}}





.text01{
/*text-align: center;*/
color: black;
font-size: 22px;
font-family: 'proximanova-regular.otf';  
}

.text02{
/*text-align: center;*/
color: black;
font-size: 18px;
font-family: 'proximanova-thin.otf';  
}


@media (min-width: 0px) and (max-width: 700px){
.text03{
color: black;
font-size: 22px;
font-family: 'proximanova-regular.otf';
text-align: center;
}}

@media (min-width: 700px) and (max-width: 3500px){
.text03{
color: black;
font-size: 22px;
font-family: 'proximanova-regular.otf';

}}



@media (min-width: 0px) and (max-width: 700px){
.text04{
text-align: center;
color: black;
font-size: 28px;
font-family: 'proximanova-thin.otf'; 
}}

@media (min-width: 700px) and (max-width: 3500px){
.text04{
/*text-align: center;*/
color: black;
font-size: 28px;
font-family: 'proximanova-thin.otf'; 
}}




.text05{
/*text-align: center;*/
color: black;
font-size: 28px;
font-family: 'proximanova-thin.otf'; 
}


.text06{
/*text-align: center;*/
color: black;
font-size: 22px;
font-family: 'proximanova-regular.otf';  
}










@media (min-width: 0px) and (max-width: 700px){
.text07{
color: black;
font-size: 22px;
font-family: 'proximanova-regular.otf';
text-align: center;
}}



@media (min-width: 0px) and (max-width: 700px){
.text08{
text-align: center;
color: black;
font-size: 28px;
font-family: 'proximanova-bold.otf'; 
}}

@media (min-width: 700px) and (max-width: 3500px){
.text08{
/*text-align: center;*/
color: black;
font-size: 28px;
font-family: 'proximanova-bold.otf'; 
}}




.text09{
text-align: center;
color: black;
font-size: 24px;
font-family: 'proximanova-bold.otf';  
}














@media (min-width: 0px) and (max-width: 700px){
.productLinks01{

text-align: center;
}}

@media (min-width: 700px) and (max-width: 3500px){
.productLinks01{

}}




@media (min-width:700px) and (max-width: 3500px){
.text07{
color: black;
font-size: 16px;
font-family: 'proximanova-light.otf';
}}





@media (min-width:0px) and (max-width: 700px){
.cartContainer01{
height:1400px;
}}


@media (min-width:700px) and (max-width: 3500px){
.cartContainer01{
height:800px;
}}


@media (min-width:0px) and (max-width: 700px){
.cartContainer02{
height:600px;
}}


@media (min-width:700px) and (max-width: 3500px){
.cartContainer02{
height:600px;
}}











@media (min-width:0px) and (max-width: 700px){
.cartContainer03{
height:100%;
padding:0 15px 0 15px;
}}


@media (min-width:700px) and (max-width: 3500px){
.cartContainer03{
height:1200px;
padding: 0 50px 25px 50px;

}}







.cartBtm{
height:200px;
}
.cartLeft{
width:45%;
position:relative;
float:left;   
}
.cartRight{
width:45%;
position:relative;
float:left;
}

.cartBox02{
height:250px;
}

.dividerBox{
/*display:flex;*/
position:relative;
}

.divider01{
height:3px;
width:75%;
position:relative;
background-color:#0a3595;
margin:auto;
}


.cartText01{
/*text-align: center;*/
color: black;
font-size: 22px;
font-family: 'proximanova-regular.otf';  
}

.cartText11{
/*text-align: center;*/
color: black;
font-size: 22px;
font-family: 'proximanova-regular.otf';  
text-align:center;
}


.cartText02{
/*text-align: center;*/
color: black;
font-size: 22px;
font-family: 'proximanova-thin.otf';  
}

.cartText03{
/*text-align: center;*/
color: black;
font-size: 18px;
font-family: 'proximanova-regular.otf';  
}


.cartText04{
/*text-align: center;*/
color: black;
font-size: 22px;
font-family: 'proximanova-regular.otf';  
text-align:center;
}

.checkoutForm{
text-align: center;
}

.cartImg01{
width:200px;
height:200px;
}

.cartTop01{
text-align: center;
}

.cartBtm01{
width:50%;
position:relative;
float:left;
}

.cartBtm02{
width:50%;
position:relative;
float:left;
}




.cartShippingDiv{
width: 25%;
margin: auto;
text-align: center;
}




.links01{
color: black;
font-size: 18px;
font-family: 'proximanova-thin.otf';
text-decoration: none;
padding-right: 10px;
text-align: center;
}

.links01:hover{
color: #0a3595;
font-size: 20px;
font-family: 'proximanova-thin.otf';
text-decoration: none;
}


.links02{
color: #0a3595;
font-size: 22px;
font-family: 'proximanova-regular.otf';
text-decoration: none;
padding-bottom: 10px;
}

.links02:hover{
color: black;
font-size: 24px;
font-family: 'proximanova-regular.otf';
text-decoration: none;
/*padding-bottom: 10px;*/
}

@media (min-width: 0px) and (max-width: 800px){
.links03{
color: white;
font-size: 16px;
font-family: 'proximanova-regular.otf';
text-decoration: none;
padding-bottom: 10px;
}}


@media (min-width: 800px) and (max-width: 3500px){
.links03{
color: white;
font-size: 18px;
font-family: 'proximanova-regular.otf';
text-decoration: none;
padding: 15px 15px 0;
}}






@media (min-width: 800px) and (max-width: 3500px){
.links03:hover{
color: #fad745;
font-size: 20px;
font-family: 'proximanova-regular.otf';
text-decoration: none;
padding-bottom: 10px;
}}



@media (min-width: 0px) and (max-width: 800px){
.footerText01{
color: white;
font-size: 16px;
font-family: 'proximanova-regular.otf';
text-decoration: none;
padding-bottom: 10px;
}}


@media (min-width: 800px) and (max-width: 3500px){
.footerText01{
color: white;
font-size: 18px;
font-family: 'proximanova-regular.otf';
text-decoration: none;
/*padding-bottom: 10px;*/
}}



/*@media (min-width: 800px) and (max-width: 3500px){*/
/*.footerText01:hover{*/
/*color: black;*/
/*font-size: 20px;*/
/*font-family: 'proximanova-regular.otf';*/
/*text-decoration: none;*/
/*padding-bottom: 10px;*/
/*}}*/






@media (min-width: 0px) and (max-width: 1280px){
.productBox01{
/*width:25%;*/
margin:auto;
}}



@media (min-width: 1280px) and (max-width: 3500px){
.productBox01 {
  text-align: center;
  border: 1px solid #eee;
  padding: 10px;
  border-radius: 1px;
  background: #fff;
  width: 100%;   /* grid will handle sizing */
  max-width: 250px; /* prevent being too wide */
}
    
    
}

@media (min-width: 0px) and (max-width: 1280px){
.cartImg01{
width:150px;
}}

@media (min-width: 1280px) and (max-width: 3500px){
.cartImg01{
width:200px;
}}


ul {
    list-style-type: none;
}

/*.ProductImg01{*/
/*height: 600px;*/
/*width: 600px;*/
/*}*/




@media (min-width: 0px) and (max-width: 700px){
.shopProduct01{
width:100%;;
position:relative;
/*float:left;*/

    
}}

@media (min-width: 700px) and (max-width: 3500px){
.shopProduct01{
width:50%;
position:relative;
float:left;
    
}}

@media (min-width: 0px) and (max-width: 700px){
.shopProduct02{
width:100%;
position:relative;
/*float:left;*/
}}

@media (min-width: 700px) and (max-width: 3500px){
.shopProduct02{
width:50%;
position:relative;
float:left;
}}

/*.iykykLink01{*/
/*font-size: 22px;*/
/*color: white;*/
/*font-family: 'proximanova-thin.otf';*/
/*text-align: center;*/
/*padding-top: 100px*/
/*}*/
@media (min-width: 0px) and (max-width: 800px){
.productImg01{
width:300px;
height:360px;
display: flex;
margin: auto;
}}

@media (min-width: 800px) and (max-width: 3500px){
.productImg01{
 max-width: 100%;
  height: auto;
/*border-style:solid;*/
/*border-color:grey;*/
/*border-width: .5px;*/

}}


@media (min-width: 800px) and (max-width: 3500px){
.productImg01:hover{
/*width:245px;*/
/*height:350px;*/
border-style:solid;
border-color:#0a3595;
border-width: 1px;

}}





/*}*/
@media (min-width: 0px) and (max-width: 1280px){
#stockImg01{
width:300px;
height:400px;
display:flex;
margin:auto;
}}

@media (min-width: 1280px) and (max-width: 3500px){
#stockImg01{
width:350px;
height:400px;
display: flex;
margin: auto;
}}


@media (min-width: 0px) and (max-width: 1280px){
.productImg03{
width:150px;
height:180px
}}

@media (min-width: 1280px) and (max-width: 3500px){
.productImg03{
width:150px;
height:180px
}}



@media (min-width: 0px) and (max-width: 1280px){
#stockImg02{
display:none;
width:300px;
height:400px;
/*display:flex;*/
margin:auto;
}}

@media (min-width: 1280px) and (max-width: 3500px){
#stockImg02{
display:none;
width:400px;
height:400px;
/*display: flex;*/
margin: auto;
}}


@media (min-width: 0px) and (max-width: 1280px){
#productImg05{
width:100px;
height:100px;
/*display:flex;*/
margin:auto;
}}

@media (min-width: 1280px) and (max-width: 3500px){
#productImg05{
width:100px;
height:100px;
position:relative;
float:left;
padding: 25px;
}}


@media (min-width: 0px) and (max-width: 1280px){
#stockImg03{
display:none;
width:300px;
height:400px;
/*display:flex;*/
margin:auto;
}}

@media (min-width: 1280px) and (max-width: 3500px){
#stockImg03{
display:none;
width:400px;
height:400px;
/*display: flex;*/
margin: auto;
}}


@media (min-width: 0) and (max-width: 1280px){
#stockImg04{
display:none;
width:400px;
height:400px;
/*display: flex;*/
margin: auto;
}}


@media (min-width: 1280px) and (max-width: 3500px){
#stockImg04{
display:none;
width:400px;
height:400px;
/*display: flex;*/
margin: auto;
}}




@media (min-width: 0) and (max-width: 1280px){
#stockImg05{
display:none;
width:400px;
height:400px;
/*display: flex;*/
margin: auto;
}}


@media (min-width: 1280px) and (max-width: 3500px){
#stockImg05{
display:none;
width:400px;
height:400px;
/*display: flex;*/
margin: auto;
}}




@media (min-width: 0) and (max-width: 1280px){
#stockImg06{
display:none;
width:400px;
height:400px;
/*display: flex;*/
margin: auto;
}}


@media (min-width: 1280px) and (max-width: 3500px){
#stockImg06{
display:none;
width:400px;
height:400px;
/*display: flex;*/
margin: auto;
}}















@media (min-width: 0px) and (max-width: 800px){
.historyContainer01{
position: relative;
top:50px;
/*height:900px;*/
padding: 0 15px;
}}

@media (min-width: 800px) and (max-width: 3500px){
.historyContainer01{
position: relative;
top:50px;
height:900px;
padding: 0 100px;
}}





@media (min-width: 0px) and (max-width: 800px){
.btn02{
width: 265px;
height: 75px;
/*border-radius: 30px;*/
background-color: white;
border-color: #0a3595;
border-width:2px;
display: flex;
margin: auto;
}}


@media (min-width: 800px) and (max-width: 3500px){
.btn02{
width: 265px;
height: 75px;
/*border-radius: 30px;*/
background-color: white;
border-color: #0a3595;
}}





@media (min-width: 0px) and (max-width: 700px){
.select01{
width: 150px;
height: 50px;
background-color: white;
border-color: black;
font-size: 14px;
text-align: center;
color:black;
border-radius:1px;
}}

@media (min-width: 700px) and (max-width: 3500px){
.select01{
width: 150px;
height: 50px;
/*border-radius: 30px;*/
background-color: white;
border-color: black;
font-size: 14px;
text-align: center;
color: black;
}}


.footerC#0a3595its{
height: 50px;
/*background-color: #222;*/
}


@media (min-width: 0px) and (max-width: 700px){
.footerC#0a3595itText{
text-align: center;
color: #0a3595;
font-size: 14px;
font-family: 'proximanova-regular.otf'; 
padding-top: 15px;
}}


@media (min-width: 700px) and (max-width: 3500px){
.footerC#0a3595itText{
text-align: center;
color: #0a3595;
font-size: 18px;
font-family: 'proximanova-light.otf'; 
padding-top: 15px;
}}




@media (min-width: 0px) and (max-width: 700px){
.productForm{
text-align:center;
}}

@media (min-width: 700px) and (max-width: 3500px){
.productForm{
/*text-align:center;*/
}}

@media (min-width: 0px) and (max-width: 700px){
.btnText01{
display: flex;
margin: auto;
font-size:22px;
color: black;
}}


@media (min-width: 700px) and (max-width: 3500px){
.btnText01{
 margin: auto; 
font-size: 22px;
color: black;
}}

@media (min-width: 0px) and (max-width: 800px){
.titleDiv01{
display:flex;
height: 100px;
}}

@media (min-width: 800px) and (max-width: 3500px){
.titleDiv01{
display:flex;
height: 100px;
text-align:center;
}}



@media (min-width: 0px) and (max-width: 800px){
.titleText01{
margin:auto;
color: #0a3595;
font-size: 18px;
font-family: 'proximanova-bold.otf';  
text-align:center;
}}


@media (min-width: 800px) and (max-width: 3500px){
.titleText01{
margin:auto;
color: #0a3595;
font-size: 42px;
font-family: 'proximanova-bold.otf';  
text-align: center;

}}


@media (min-width: 0px) and (max-width: 800px){
.titleText02{
text-align:center;
color: black;
font-size: 18px;
font-family: 'proximanova-bold.otf';  
text-align:center;
}}


@media (min-width: 800px) and (max-width: 3500px){
.titleText02{
text-align:center;
color: black;
font-size: 42px;
font-family: 'proximanova-bold.otf';  
    
}}

@media (min-width: 0px) and (max-width: 800px){
.titleText03{
text-align:center;
color: #0a3595;
font-size: 18px;
font-family: 'proximanova-bold.otf';  
text-align:center;
}}


@media (min-width: 800px) and (max-width: 3500px){
.titleText03{
text-align:center;
color: #0a3595;
font-size: 42px;
font-family: 'proximanova-bold.otf';  
    
}}

@media (min-width: 0px) and (max-width: 800px){
.headerText01{
display: none;
/*margin:auto;*/
/*color:#e73899;*/
/*font-size: 60px;*/
/*font-family: 'proximanova-bold.otf';  */
/*text-align:center;*/
}}


@media (min-width: 800px) and (max-width: 3500px){
.headerText01{
margin:auto;
color: #e73899;
font-size: 85px;
font-family: 'proximanova-bold.otf';  
text-align: center;

}}

@media (min-width: 0px) and (max-width: 800px){
.headerText02{
display: none;
/*margin:auto;*/
/*color: #e73899;*/
/*font-size: 16px;*/
/*font-family: 'proximanova-light.otf';  */
/*text-align:center;*/
}}


@media (min-width: 800px) and (max-width: 3500px){
.headerText02{
margin:auto;
color: #e73899;
font-size: 26px;
font-family: 'proximanova-light.otf';
text-align: center;
padding: 0 100px 0 100px;
}}






/*.#0a359501{*/
/*color:#0a3595;*/
/*font-size:60px;*/
/*}*/


.bannerImg01{
width:100%;
}

@media (min-width: 0px) and (max-width: 800px){
.konnctedInput{
width: 75%;
height: 35px;
background-color: white;
/*opacity: 65%;*/
border-color:#e73899;
border-width: 2px;
border-radius:1px;
text-align: center;
color: white;
font-size: 22px;
}}


@media (min-width: 800px) and (max-width: 3500px){
.konnctedInput{
width: 75%;
height: 45px;
background-color: white;
/* opacity: 65%; */
border-radius: 1px;
border-color: #e73899;
border-width: 1px;
text-align: center;
color: black;
font-size: 22px;
}}







@media (min-width: 0px) and (max-width: 800px){
.konnectedBtn01{
width: 150px;
height: 35px;
border-radius:1px;
border-width: 1px;
background-color: transparent;
border-color: #e73899;
font-size: 16px;
opacity: 75%;
color: white;
}}

@media (min-width: 800px) and (max-width: 3500px){
.konnectedBtn01{
width: 200px;
height: 50px;
border-radius:1px;
border-width: 1px;
background-color: transparent;
border-color: white;
font-size: 16px;
opacity: 75%;
color: white;
}}



@media (min-width: 800px) and (max-width: 3500px){
.konnectedBtn01:hover{


border-color:#fad745;;

}}



@media (min-width: 0) and (max-width: 800px){
.konnectedBtn02{
width: 150px;
height: 35px;
border-radius: 1px;
background-color: transparent;
border-color: #e73899;
font-size: 16px;
opacity: 75%;
color: #0a3596;

}}


@media (min-width: 800px) and (max-width: 3500px){
.konnectedBtn02{
width: 150px;
height: 50px;
/* border-radius: 30px; */
background-color: transparent;
border-color: #0a3595;
font-size: 16px;
opacity: 75%;
color: black;
margin: auto;
}}



@media (min-width: 800px) and (max-width: 3500px){
.konnectedBtn02:hover{
width: 150px;
height: 50px;
/* border-radius: 30px; */
background-color: transparent;
border-color: #0a3595;
font-size: 16px;
opacity: 100;
color: #0a3595;
}}





.mobileLogo{
width:100px;
height:75px;
}




#TextMini{
display:block;
}

#EmblemMini{
display:none;
}



label[for=id_email]{
/*text-align: center;*/
color: white;
font-size: 14px;
font-family: 'proximanova-regular.otf'; 
/*padding-top: 15px;*/
}


.aboutText01{
font-size: 18px;
font-family: 'proximanova-regular.otf';
padding: 50px 50px 0 50px;
}

@media (min-width: 0px) and (max-width: 800px){
.productDiv01{
display: grid;
padding: 15px 0 25px 0;
}}



@media (min-width: 800px) and (max-width: 3500px){
.productDiv01{

display: grid;
grid-template-columns: repeat(4, 1fr);  
gap: 20px;
justify-items: center; 
margin: 0 auto;
/*max-width: 1200px; */
}
    
    
}




#email-input{
width:200px;
height: 30px;
border-radius: 1px;
border-width: 1px;
border-color: #0057a6;
margin-bottom: 10px;
font-size: 14px;
}

#id_message{
width:200px;
height: 75px;
border-radius: 1px;
border-width: 2px;
border-color: #0057a6;
margin-bottom: 10px;

}

#id_quantity{
width: 315px;
height: 25px;
border-radius: 3px;
border-width: 2px;
border-color: #0057a6;
margin-bottom: 10px; 

}

#id_files{
height: 25px;
border-style: solid;
border-color:#0057a6;
margin-bottom: 10px;   
}

#id_files01,#id_files02{
height: 25px;
border-style: solid;
border-color:#0057a6;
margin:auto; 
}




#id_name,#id_phone,#id_email{
border-style: solid;
border-color: #004991;
margin-bottom: 10px;
width: 300px;
height: 35px;
border-radius: 2px;
border-width: 3px;
font-family: 'Roboto-Bold.ttf'; 
font-size: 14px;
}

#id_message{
border-style: solid;
border-color: #004991;
margin-bottom: 10px;
width: 300px;
height: 100px;
border-radius: 5px;
border-width: 3px;
border-color:#0057a6;   
font-family: 'Roboto-Bold.ttf';  
font-size: 14px;
resize: none;
}

@media (min-width: 0) and (max-width: 900px){
#quoteContainer{
width:100%;
/*height:950px;*/
display:grid;
}
.quoteText01{
text-align:center;
font-family: 'proximanova-regular.otf';
}    
    
}

@media (min-width: 900px) and (max-width: 3400px){
#quoteContainer{
width:100%;
height:1000px;
display: grid;
padding-bottom: 25px;

}
.quoteText01{
text-align:center;
font-family: 'proximanova-regular.otf';
}
    
}


#footerForm{
margin: auto;
display: grid;
}

.contactText01{
text-align: center;
font-size:18px;
color: #0057a6;
font-family: 'Roboto-Bold.ttf'; 
}



@media (min-width: 0) and (max-width: 900px){
#quoteForm{
display:grid;
margin:auto;
width: 90%;
}}


@media (min-width: 900px) and (max-width: 3500px){
#quoteForm{
display:grid;
row-gap: 15px;
margin:auto;
width: 45%;

}}



@media (min-width: 0) and (max-width: 900px){
.quoteInputs{
height: 25px;
border-width: 2px;
border-style: solid;
border-radius: 1px;
border-color: #0057a6;
margin-bottom:15px;
}}

@media (min-width: 900px) and (max-width: 3400px){
.quoteInputs{
width: 50%;
height: 35px;
border-width: 3px;
border-style: solid;
border-color: #0057a6;
margin-bottom:15px;
margin: auto;
}}

@media (min-width: 0) and (max-width: 900px){
.quoteInputs02{
width: 50%;
height: 100px;
border-width: 1px;
border-style: solid;
border-color: #0057a6;
    margin: auto;
}}

@media (min-width: 900px) and (max-width: 3400px){

.quoteInputs02{
width: 50%;
height: 100px;
border-width: 3px;
border-style: solid;
border-color: #0057a6;
margin-bottom:15px;
    margin: auto;
}}




#id_imprintType,#id_productType,#id_client{
width: 317px;
/*height: 25px;*/
border-width: 3px;
border-style: solid;
border-color: #0057a6;
margin: auto;
list-style: none;
}


#id_deadline{
width: 50%;
height: 25px;
border-width: 3px;
border-style: solid;
border-color: #0057a6;
    margin: auto;
}



.quoteBtn01{
width: 250px;
height: 50px;
border-color: #0057a6;
background-color: white;
border-style: solid;
border-width: 1px;
font-size: 18px;
margin: auto;
}


@media (min-width: 0) and (max-width: 900px){
#topQuoteBtn{
width:150px;
height:40px;
border-color:#0057a6;
border-style:solid;
border-width:2px;
margin:auto;
background: #0057a6;
color: #81f500;
font-size: 14px;
}}

@media (min-width: 900px) and (max-width: 3400px){
#topQuoteBtn{
width: 150px;
height: 35px;
border-color: #0057a6;
border-style: solid;
border-width: 2px;
margin: auto;
background: #0057a6;
color: #81f500;
font-size: 14px;
}}


@media (min-width: 900px) and (max-width: 3400px){
#topQuoteBtn:hover{
width: 175px;
height: 40px;
border-color:#81f500;
border-style:solid;
border-width:2px;
margin:auto;
background: #0057a6;
color: #81f500;
font-size: 16px;
}}





@media (min-width: 0) and (max-width: 900px){
.topQuoteBtn02{
position: absolute;
bottom: 15px;
right: 25px;
}}

@media (min-width: 900px) and (max-width: 3400px){
.topQuoteBtn02{
margin:auto;
}}





.stripe-button-el{
width: 200px;
height: 50px;
border-radius: 1px;
background-color: transparent;
border-color: #0a3595;
font-size: 16px;
opacity: 75%;
color: #0a3595;
}





#id_quote-productType{
margin: auto;
border-style: solid;
width: 50%;
border-radius: 1px;
border-width: 2px;
border-color: #0057a6;
}



#id_quote-deadline{
width: 50%;
margin: auto;
height: 30px;
border-style: solid;
border-width: 3px;
border-radius: 1px;
border-color: #0057a6;
}




#id_quote-files01,#id_quote-files02{
margin:auto;
}


.productSelect011{
padding: 6px 10px;
border-radius: 1px;
border-width:1px;
border-style:solid;
font-size: 14px;
text-align: center;
margin:auto;
}

.productSelect00{
display:flex;
    margin-bottom: 25px;

}




.categoryDiv03{
display:flex;
}

.categoryText05{
margin:auto;
}



