 * {
               box-sizing: border-box;
           }

	  /*   body {
            font-family: Arial, sans-serif;
            text-align: center;
            margin: 0;
            padding: 0;
            background-color: #f4f4f4;
			height:100%;
        }*/
	   
	   body {
              margin: 0;
              font-family: Arial;
			  height:100%;
            }
		
	    .row3 {
             display: flex;
            //justify-content: center;
            flex-wrap: wrap;
            //gap: 1px;
            //margin: 1px 0;
			padding: 0 4px;
        }
		
		
		
		.row3_cell {
            //background-color: green;
			height: 600px;
            //width: 32%;
			//flex:33%;
            //display: flex;
            //align-items: center;
            //justify-content: center;
            //color: white;
            //font-weight: bold;
            border-radius: 5px;
			
			//max-width: 33%;
            //padding: 0 4px;
			//marging: 2,2;
			border: 2px solid #5fc2c2; 
			flex: 33.3%;
            max-width: 33.3%;
            padding: 0 0px;
        }
        
		.row4 {
			 display: flex;
            //justify-content: center;
            flex-wrap: wrap;
			width:100%;
		}
		
		.row4_cell {
            //background-color: green;
			 display: flex;
            //justify-content: center;
            flex-wrap: wrap;
			//height: 200px;
            //width: 32%;
			//flex:33%;
            //display: flex;
            //align-items: center;
            //justify-content: center;
            //color: white;
            //font-weight: bold;
            //border-radius: 5px;
			width:100%;
			//max-width: 33%;
            //padding: 0 4px;
			//marging: 2,2;
			//border: 2px solid #5fc2c2; 
			//flex: 33.3%;
            //max-width: 33.3%;
            padding: 0 0px;
			margin-bottom:10px;
        }
		
        .r4_1c {
			flex: 15%;
            max-width: 15%;
			padding-left:20px;
		}
		
		.r4_2c {
			flex: 85%;
            max-width: 85%;
			padding-right:20px;
			
		}
		
		.row4_1 {
			flex: 80%;
            max-width: 80%;
			//margin:10px;
			
		}
		
		.row4_2 {
			flex: 20%;
            max-width: 20%;
			padding-right:10px;
		    
		}
		
		.row4_1 img {
			padding:20px;
		}
		
		.row4_head {
			height:20px;
	        width:150px;
			//width:100%;
	        color:white;
	        margin-left:30px;
	        padding-left:30px;
	        border-radius: 25%;
	        //background-color:#fc8d75;
	        background-color:#7b7270;
		}
        
		.footer {
			text-align:center;
			margin:50px;
			font-weight:bold;
		}
		
        @media screen and (max-width: 1366px) {
            .row3_cell {
                flex: 50%;
                max-width: 50%;
            }
        }
		
		@media screen and (max-width: 800px) {
            .row3_cell {
                flex: 100%;
                max-width: 100%;
            }
        }
		
		
		
		#row1 {
			width:100%;
			height:70px;
			background-color:#169090;
			margin:0;
			padding:0;
			box-sizing:border-box;
			display:inline-block;
		}
		
		#img1 {
			float:left;
			margin-left:10px;
			margin-top:10px;
		}
		
		#cousinjay {
			float:left;
			margin-left:10px;
			color:white;
			font-size:1.5em;
		}
		
		#p_signup {
			float:right;
			margin-right:30px;
			color:white;
			font-size:1.1em
		}
		
		#img2 {
			margin-right:5px;
			vertical-align: middle;
		}
		
		#span1 {
			margin-right:20px;
			margin-top:10px;
		}
		
		#img3 {
			margin-right:5px;
			vertical-align: middle;
		}
		
		.brand_icon {
			margin-right:0px;
			margin-top:5px;
			margin-left:5px;
			vertical-align: middle;
		}
		
		
		
		.cell_1r {
			display: flex;
            flex-wrap: wrap;
			//height:50px;
			height:10%;
			background-color:#c2f3f3;
			width:100%;
			//font-size:0.8em;
		}
		
		.cell_1r_1c {
			margin-top:10px;
			flex:10%;
		}
		
		.cell_1r_2c {
			//margin-top:10px;
			flex:70%;
		}
		
		
		.cell_1r_3c {
		
			text-align:right;
			padding-right:15px;
			flex:20%;
			
		}
		
		.cell_2r {
			display: flex;
            flex-wrap: wrap;
			height:90%;
			background-color:#daf9f9
		}
		
		.cell_2r_1c {
			float:left;
			width:30%;
			padding-top:30px;
			padding-left:10px;
		}
		
		.cell_2r_2c {
			float:right;
			width:70%;
			padding-left:5px;
			padding-right:5px;
		}
		
				
		
		
		.p_1 {
			margin-top:15px;
			margin-left:-30px;
		}
		
		.img_left {
			 max-width: 100%;
             height: 120px;;
		}
		
		span {
			margin-right:30px;
			font-weight:bold;
		}
		
		a {
			text-decoration:none;
			color:white;
		}
		
		.row1_right {
			float:right;
			margin-top:20px;
		}
		
		.price {
			font-size:1.2em;
		}
		
	    a:hover {
color:black;
  background-color: #daf9f9; }
  

  .text-container {
            overflow: hidden;
            height: 500px; /* Adjust based on your text height */
            width: 100%; /* Adjust based on your container width */
            //border: 1px solid #ccc;
            position: relative;
			
			margin-right:10px;
        }

        .text-content {
            position: absolute;
            animation: rollUp 30s linear infinite;
        }

        @keyframes rollUp {
            0% {
                top: 100%;
            }
            100% {
                top: -100%;
            }
        }
/*a {

  transition: background-color 2s;

}

a:hover {

  background-color: yellow; }

@keyframes pulse {

  0% { transform: scale(1); }

  50% { transform: scale(1.1); }

  100% { transform: scale(1); }

  }

a:hover {

  animation: pulse 2s infinite;

}*/