html, body{
	margin:0px;
	padding:0px;
	font-family:'Roboto Mono',sans-serif;
}	

#wrapper{
	border-width: 1px;
    border-style: solid;
    border-color: rgb(37, 42, 50);
    box-shadow: rgb(197, 199, 210) 2.82843px 2.82843px 8px 3px;
    background-size: auto;
    background-repeat: no-repeat;
	width:60%;
	margin:10px auto;
	padding:1%;
}

h1.main_headline{
	font-weight:700;
	font-size:36px;
}	

h1 a{
	text-decoration:none;
	color:#000;
}	

h1 a:hover{
	color:#000;
}	

span.hgt_blue{
	color:rgb(72,90,254) !important;
}

img.play_video{
	width:80%;
}	

a.watch_btn{
	cursor: pointer;
    border: none;
    outline: none;
    display: flex;
    flex-direction: column;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: .02em;
    color: #fff;
    background: rgb(46, 140, 255);
    border-radius: 4px;
    //padding: 10px 30px;
    transition: .15s all ease-in-out;
    transition-property: all;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    position: relative;
    //box-shadow: rgba(37,42,50,.32) 0 1px 4px 1px;
	box-shadow: rgb(0, 0, 0) 1px 2px 10px 3px;
	font-size:28px;
	font-weight:700;
	margin: 10px 0px 0px;
    padding: 15px 30px;
	text-decoration:none;
	font-family:'Libre Franklin',sans-serif;
	width: 75%;
    text-align: center;
    display: block;
    margin: 0 auto;
}

a.watch_btn2{
	cursor: pointer;
    border: none;
    outline: none;
    display: flex;
    flex-direction: column;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.2;
    letter-spacing: .02em;
    color: #f6f9fe;
    //background: #4368e0;
    border-radius: 4px;
    //padding: 10px 30px;
    transition: .15s all ease-in-out;
    transition-property: all;
    transition-duration: .2s;
    transition-timing-function: ease-in-out;
    position: relative;
    box-shadow: rgba(37,42,50,.32) 0 1px 4px 1px;
	font-size:32px;
	font-weight:500;
	margin: 10px 0px 0px;
    padding: 15px 30px;
    background-color: rgb(67, 104, 224);
	text-decoration:none;
	
	width: 35%;
    text-align: center;
    display: block;
    margin: 0 auto;
}	

.para_content{
	width:80%;
	margin:0 auto;
	font-size:20px;
	font-weight:400;
}	

	.pm_left{
		display:flex;
		text-align: center;
	}	
	.pm_left span:nth-child(1) a,
	.pm_left span:nth-child(2) a{
		font-weight:600;
	}
	
	.pm_left span:after {
		content: '.';
		width: 10px;
		display: inline-block;
		text-align: center;
		height: 8px;
		transform: translateY(-3px);
	}
	
	.pm_left span:last-child:after{
		display:none;		
	}
	
	.pm_right {
		background: #f8fafc;
		padding: 2px 4px 3px 12px;
		filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)) drop-shadow(0 1px 1px rgba(0, 0, 0, 0.06));
		border-radius: 100px;
		transform: translateY(-9px);
		display: flex;
		align-items: center;
		column-gap: 3px;
	}
	
	.pm_right span:first-child{
		position: relative;
		z-index: 1;
	}
	
	.pm_right span {
		margin-left: -7px;
		transform: translateY(1px);
	}
	
	.pm_right span:last-child{
		padding-left:7px;
		display: inline-block;
	}
	
	.pm_right span:not(:last-child) a {
		width: 16px;
		height: 16px;
		text-align: center;
		background: #ef2945;
		border-radius: 80px;
		color: #fff!important;
		display: flex;
		align-items: center;
		justify-content: center;
		font-size: 10px;
		line-height: 16px;
		text-decoration: none!important;
	}
	
.pm_right span.like_it a{background: #1b67f4;}
	
#scientific_ref_box{
	width:74%;
	margin:0 auto;
}

#scientific_ref_box img{
	width:100%;
}	

#footer{
	width:74%;
	margin:0 auto;
	font-size:14px;
	font-weight:400;
}	

#footer a{
	text-decoration:none;
	color:rgb(37,42,50);
	font-size:12px;
}	

#footer a:hover{
	color:#4368E0;
}	

.disc_txt{
	font-size:16px;
	font-family:'Roboto', sans-serif;
}	

#para_clicks{
		cursor:pointer;
}	


@media (max-width: 768px) {
	#wrapper{
		width:90%;
	}
	
	h1.main_headline{
		font-weight:700;
		font-size:22px;
	}	
	
	img.play_video{
		width:98%;
		//margin-left:-4%;
	}	
	
	a.watch_btn, a.watch_btn2{
		width:100%;
		display:block;	
		font-size:24px;
	}	
	
	.para_content{
		width:90%;
	}
	
	div.comments_list_wrap ol{
		padding:1%;
	}	
	
	#scientific_ref_box {
		width:94%;
	}	
	
	#footer{
		width:94%;
	}	
}	