@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 300;
    src: url("/wa-data/public/site/themes/dsv2/fonts/roboto/Roboto-Light.ttf") format("truetype");
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: normal;
    src: url("/wa-data/public/site/themes/dsv2/fonts/roboto/Roboto-Regular.ttf") format("truetype");
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 500;
    src: url("/wa-data/public/site/themes/dsv2/fonts/roboto/Roboto-Medium.ttf") format("truetype");
}

@font-face {
    font-family: Roboto;
    font-style: normal;
    font-weight: 700;
    src: url("/wa-data/public/site/themes/dsv2/fonts/roboto/Roboto-Bold.ttf") format("truetype");
}
	  body, div {
		   font-family: 'Roboto', Arial, sans-serif;
		  -webkit-font-smoothing: antialiased;
      }
	  .p-main {
		  padding: 100px 100px;
	   }
	  a {
			color: #097a61 /*#d40000*/ ;
			text-decoration: none;
	  }
	  a:hover {
		  color: #009373 /*#d40000*/ ;	  
	  }
	  .m-logo {
			width: 216px;
			line-height: 0;
	  }
	  .slog-logo {
			color: #000000;
			font-size: 10.6px;
			font-family: 'Roboto',Arial,sans-serif;
			line-height: 1.55;
			font-weight: 500;
			text-transform: uppercase;
			background-position: center center;
			white-space: nowrap;	  
	  }
	  .main-txt {
			color: #292929;
			font-size: 16px;
			font-family: 'Roboto',Arial,sans-serif;
			line-height: 1.55;
			font-weight: 400;
			letter-spacing: 0pxpx;
			background-position: center center;
			border-color: transparent;
			border-style: solid;
			padding-bottom: 15px;
	  }
	  .cn-text {
			color: #000000;
			font-size: 14px;
			font-family: 'Roboto',Arial,sans-serif;
			line-height: 1.55;
			font-weight: 400;
			background-position: center center;
			border-color: transparent;
			border-style: solid;
			padding-top: 200px;
	  }

	  .cn-text a {
		    white-space: nowrap;
	  }

	  .l-main-bg {
			background-image: url('../../img/Ryan-Reynolds-Piaget.jpg');
			background-color: #000000;
			background-position: center top;
			background-size: cover;
			background-repeat: no-repeat;
			border-color: transparent;
			border-style: solid;
	   }
	   .r-block-s {
		   min-height: 800px;
		}
		.bg-m {
			background-color: #bdbdbd;
		}
		.wa-btn {
			display: inline-block;
			color: #ffffff;
			font-size: 16px;
			font-family: 'Roboto',Arial,sans-serif;
			line-height: 1.55;
			font-weight: 400;
			border-width: 1px;
			border-radius: 30px;
			/*background-color: #292929;*/

			background: rgb(21,103,86);
			background: -moz-radial-gradient(circle, rgba(21,103,86,1) 0%, rgba(10,34,36,1) 100%);
			background: -webkit-radial-gradient(circle, rgba(21,103,86,1) 0%, rgba(10,34,36,1) 100%);
			background: radial-gradient(circle, rgba(21,103,86,1) 0%, rgba(10,34,36,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#156756",endColorstr="#0a2224",GradientType=1);


			background-position: center center;
			border-color: transparent;
			border-style: solid;
			text-decoration: none;
			transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
		}
		.wa-btn:hover {
			color: #fff;
		}
	  @media (max-width: 1140px) {
	    .p-main {
		  padding: 100px 100px;
	   }
	  }
	  @media (max-width: 991px) {
		.l-main-bg {
			height: 400px;
		}
		.cn-text {
		  padding-top: 40px;
	   	}
		.p-main {
			padding: 30px 100px;
	   	}
      }
      @media (max-width: 767px) {
		.p-main {
			padding: 20px 20px;
	   	}		

      }