
			.clearfix::after {
  					content: "";
  					clear: both;
  					display: table;
  					display:flex;
  					align-items: center;
  					justify-content: center;	
				}
				
				.imgtext {
					margin: auto;
					line-spacing: 5;
					padding: 12px;
  					padding: 45px 25px 45px 25px ;
  					font-weight: 500;
				}

			.zoom {
			  background-color: white;
			  transition: transform .2s; /* Animation */
			  z-index:10;
			}
			
			.zoom:hover {
			  transform: scale(1.2); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
			}
			
			.logo {
				font-weight:normal;
			}
			
			#current a { 
				color: blue; 
				font-weight: bold;
			}
			
			.logo li a:hover,
			.logo li a:active {
				color: #4b81e8 !important;
				font-weight:bold;
				/* border-bottom: 2px solid #4b81e8; */
			}
			
			.image {
					background-image: url('images/gems_foundation_analysis_suite_16x9.png');
					background-repeat: no-repeat;
					background-size:470px, 260px; ;
			}
			
			#cart {
				display:none;
			}
			
			.imagelogo {
					margin: 0 10px;
				}
			
			.heading1{
					font-size: 2rem;text-align:center;margin-bottom: 30px;
					
				
			}
			
			.heading2{
			font-size: 2rem;
			}
			
			
			.para1{
			font-size: 20px;
			
			}
			
		
			
			.para2{
			font-size: 18px; text-align: left; justify-content:justify;
			}
		
			@media screen and (min-width: 200px) and (max-width: 350px) {
				.imagelogo {
					width: 100%;
				}
			
				.buttonmargin {
					margin-top:20px;
				}
				
				.heading1{
				
				}
				.heading2{
					padding: 0 20px;
					text-align:center;
				}
				
			 .para1{
					/* padding: 0 20px; */
					text-align:left;
					font-size:16px;
			}
			.para2{
					/* padding: 0 20px; */
					text-align:center;
					font-size:14px;
			} 
			.link li a {
				font-size: 10px;
			}
			}

			@media screen and (min-width: 350px) and (max-width: 765px) {
			.imagelogo {
					width: 80%;
				}
				.image {
					background-size:600px,600px ;
				}
				.suitemargin {
					margin-top:50px;
				}
				#cart {
					font-size: 15px;
					color:#4b81e8;
					display:inline-block;
				}
				.buttonmargin {
					margin-left:auto;
					text-align:center;
				}
				.cloudimg {
					margin-left: 30px;
				}
				.heading2{
					padding: 0 50px;
					text-align:center;
				}
				
			 .para1{
					/* padding: 0 20px; */
					text-align:left;
					font-size:16px;
					margin-bottom: 0px;
			}
			.para2{
					padding: 0 20px;
					text-align:center;
					font-size:14px;
			} 	
				
			}
			
			@media (max-width: 992px) {
				.image {
					background-size:330px,330px ;
				}
			}
			
			@media (min-width: 765px) {
			.imagelogo {
					width: 70%;
				}
				 .topmargin {
					margin-top:60px;
				}
				.suitemargin {
					margin-top:70px;
				}
				 .buttonmargin {
				
					margin-left:25%;
				} 
				
			}
			body{
				    text-rendering: geometricPrecision;
					       -webkit-font-smoothing: subpixel-antialiased;
						          -webkit-font-smoothing: antialiased;
								     -moz-osx-font-smoothing: grayscale;
			}
			.alink{
			color: #4d4d4d;
			}
			.alink:hover {
				color: blue;
			}

