




* {
  box-sizing: border-box;
}

 body{
    font:Poppins;
    
}

input[type=text], select, textarea {
  width: 100%;
  padding: 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  margin-top: 6px;
  margin-bottom: 16px;
  resize: vertical;
}

input[type=submit] {
  background-color: #00BFFF;
  color: white;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}

input[type=submit]:hover {
  background-color: #1E90FF;
}

.container {
  width:80%;

  
}



.button {
 
  border: none;
  color: white;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;

  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
}



.button4{
  background-color:#00BFFF; 
    color: white;
   border-radius: 5px;
  

}

.button4:hover {
  background-color: #1E90FF;
  color: white;
}



.topnav {

  overflow: hidden;
  background-color: #000080;
  
}

.topnav a {
  float: left;
  display: block;
  color: #f2f2f2;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;

}

.topnav a:hover {
 color:white;
 
}

.topnav a.active {
  background-color: #000080;
  color: white;
}

.topnav .icon {
  display: none;
}

@media screen and (max-width: 600px) {
  .topnav a:not(:first-child) {display: none;}
  .topnav a.icon {
    float: right;
    display: block;
	
  }
}


@media screen and (max-width: 600px) {
  .topnav.responsive{position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
}






/* Create three unequal columns that floats next to each other */
.column {
  float: left;
  padding: 10px;
}

/* Left and right column */
.column.side {
  width: 30%;
}

/* Middle column */
.column.middle {
 width: 40%;
}





/* Create three two columns that floats next to each other */
.column1 {
  float: left;
  width: 50%;
 color: #000010;
  height: 300px; /* Should be removed. Only for demonstration */

}


/* Create three two columns that floats next to each other */
.column2 {
  float: left;
  width: 50%;
 color: black;
  padding: 10px;
background-color:white;

  height: 400px; /* Should be removed. Only for demonstration */
}

/* Create three two columns that floats next to each other */
.columnbk {
	background-color: #FFF;
	padding: 10px;
	height:700px;
	font-family:Roboto;
	font-weight:lighter;
	font-size:17px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}



.txt
{
text-align:center; 
 color: #000000;
}




.dvbk
{

width:1100px;
height:auto;
padding: 70px;
background-color: white;
      margin: 0 auto;
	  text-align:justify;

}
.dvbkt
{

width:500px;
padding:70px;
background-color: white;
      margin: 0 auto;

}






.dvtable
{
height:300px;

padding: 20px;
background-color: white;
font-family:Roboto;
font-weight:lighter;
font-size:17px

}

.coltable
{
	width: 50%;
	float: left;
	padding-bottom: 0px;
	margin-top: 0px;
	
}





div.polaroid {
  width: 250px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  text-align: center;
}

/* Style the counter cards */
.card {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
  padding: 16px;
  text-align: center;
  background-color: #f1f1f1;
}

 .img {
      width: 500px;
      height: 400px;
      border:3px solid #fff;
    
      box-shadow: 0px 0px 15px  gray;

    }

.img1 {
      
      
      border:3px solid #fff;
      box-shadow: 0px 0px 15px  gray;
	 
}


.img1:hover {
	opacity:0.7;
}





.select
 {
 position: relative;
  display :nline-block;
  margin-bottom: 15px;
  width: 100%;
}



/*
.footer {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
 background-color:#000080;
  color: white;
  text-align: center;
  text-vlign: center;
}
*/



/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column1,.img,.button3,.button1,.button2,.c1,.dv1,.select,.column2,.columnbk,.dvbk,.dvtable,.coltable,.dv,.column_4_mid4,.column_4.midauto,.container.dv1{
    width: 100%;
  }
}





/* Responsive layout - when the screen is less than 800px wide, make the two columns stack on top of each other instead of next to each other */
@media screen and (max-width: 800px) {
 .column.side,.column.middle,.column_4.mid,.column_4.left,.column_4.right,.dv,.column_mid4,.column_mid4bk,.column_4.midauto,.dv,.dv1,.select{   
    width: 100%;
    padding: 0;
  }
}




/* Responsive layout - when the screen is less than 400px wide, make the navigation links stack on top of each other instead of next to each other */
@media screen and (max-width: 400px) {
  .topnav a {
    float: none;
    width: 100%;
  }
}
