@import url('https://fonts.googleapis.com/css?family=Open+Sans&display=swap');
  @import url('https://fonts.googleapis.com/css?family=PT+Sans&display=swap');
  #calc_wrap {
   display: flex;
   justify-content: center;
   flex-direction: column;
   width:100%;  
  text-align: center;
  font-family: "Open Sans", Arial, sans-serif;
  }
  .select_variant {display: flex;    
   justify-content: center;
  }
  .select_variant_item {
   font-size: 18px;
   font-family: "Open Sans", Arial, sans-serif;
   text-align: center;
   border: 1px solid #0098a6;
   cursor: pointer;
   margin: 3px;
   padding: 3px;
   padding-top:10px;
  }
  .select_variant_item img {
    height: 280px;
    
 }
 #image_product { 
 }
 .select_variant_item p {
    width: 60%;	
	margin-left: 20%;
	text-align: center;
 }
 .viewproduct{display: none;
              }
 #form_calc{display: none;}
 .viewproduct h2{ text-align: center;
                  font-family: "Open Sans", Arial, sans-serif;
				  } 
 #img_view{margin:0px;
           padding:0px;		   
		   display: flex;
		   justify-content: left;
           flex-direction: column;
		   }
 #controller {text-align: left;
             margin-left: 50px;
			 margin-top: 10px;
			 margin-right: 50px;}
 #type_glass {display: flex;
              margin-top: 20px;}
 #type_glass div{ margin-left: 6px;}
 .type_glass_item{cursor: pointer;}
 .montaj{display:flex;}
 .itogo div {margin-top: 15px;}
 .viewproduct_wrap{display:flex;}
 .itogo div {margin-top: 15px;
             font-family: 'PT Sans', sans-serif;}
 #input_width2, #input_width2_title, #input_width3, #input_width3_title  {display:none;}
 #reportcalc {margin-top: 40px;}
 #return {background: rgb(63, 184, 175);
         display: inline-block;
         padding: 5px 10px;
         cursor: pointer;
         color: #fff;}
 
 @media all and (max-width: 500px) {
  .select_variant { flex-direction: column;}
  .viewproduct_wrap { flex-direction: column;}
  .viewproduct_wrap { margin: 0px 30px;}
  canvas {width: 100%;}
  #controller {margin-left: 0px;
              margin-right: 0px;}
  .viewproductcontent{width: 100%;}
  #type_glass {width: 300px;
               flex-wrap: wrap;}
 }			   