.product-pages-section .head{
	padding-bottom:30px !important;
}
.product-pages-section .head h1{
	font-family: Golos Text;
	font-size: 70px;
	font-weight: 700;
	line-height: 77px !important;
	letter-spacing: 0px;
	text-align: left;
	margin-top:100px;
	color: rgba(24, 23, 23, 1);
}
.tab-section{
	margin-top:20px;
}
.tab-section .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
	border:0px !important;
	border-bottom: 2px solid rgba(243, 132, 32, 1) !important;
}
.tab-section .nav-tabs .nav-item .nav-link{
	padding: 0px 0px 30px;
	margin-right:20px;
	border-color: transparent;
	transition:unset !important;
}
.tab-section .nav-tabs .nav-item .nav-link{
	outline: 0px !important;
	font-family: Golos Text;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: left;
	color:rgba(84, 82, 82, 1) !important;
}
.tab-section .nav-tabs .nav-item .nav-link.active{
	color:rgba(29, 29, 29, 1) !important;
	font-weight: 700;
}
.tab-section .nav-tabs .nav-item .nav-link:focus-visible{
	outline: 0px !important;
}
.tab-section .nav-tabs{
	border-bottom: 2px solid rgba(231, 231, 231, 1);
}
.tab-content{
	padding:80px 120px;
}
.tab-content .tab-pane .head h2{
	font-family: Golos Text;
	font-size: 40px;
	font-weight: 600;
	line-height: 44px;
	letter-spacing: 0px;
	text-align: left;
	color: rgba(24, 23, 23, 1);
}
.tab-content .tab-pane .head p{
	font-family: Golos Text;
	font-size: 18px;
	font-weight: 400;
	line-height: 34px;
	letter-spacing: 0px;
	text-align: left;
	margin-top:30px;
	color:rgba(24, 23, 23, 1) !important;
}
.tab-content .tab-pane .img-detail{
	margin-top:100px;
}
.tab-content .tab-pane .img-detail img{
	width: 100%;
}

.tab-content .tab-pane .img-detail p{
	font-family: Golos Text;
	font-size: 18px;
	font-weight: 500;
	padding-top:100px;
	line-height: 30px;
	letter-spacing: 0em;
	text-align: left;
	text-transform: uppercase;
	color: rgba(243, 132, 32, 1);
}
.tab-content .tab-pane .img-detail h2{
	font-family: Golos Text;
	font-size: 36px;
	font-weight: 600;
	line-height: 43px;
	letter-spacing: 0px;
	text-align: left;
	color: rgba(29, 29, 29, 1);
	margin:20px 0px 30px;
}
.tab-content .tab-pane .img-detail span{
	font-family: Golos Text;
	font-size: 18px;
	font-weight: 400;
	line-height: 34px;
	letter-spacing: 0px;
	text-align: left;
	color:rgba(29, 29, 29, 1);
}
.sign-up-today:before {
    position: absolute !important;
    content: '' !important;
    left: 50%;
    background: rgba(231, 231, 231, 1) !important;
    height: 0.5px !important;
    margin-top: -90px !important;
    width: 90% !important;
    transform: translate(-50%,-50%) !important;
}
.sign-up-today{
	margin-top:130px;
}


.video-part{
    position: relative;
}
.video-part video{
	box-shadow:0px 8px 22px 9px #D2D2D4;
}
button.play{
    content: '';
    position: absolute;
    top: 45%;
    left: 45%;
    border-radius: 50%;
    background: #fff;
    border: 0;
    text-align: center;
    padding: 10px;
    height: 80px;
    width: 80px;
    box-shadow:1px 2px 4px #d2d2d2;
}
button.play i{
    font-size: 40px;
    color: #000;
    position: relative;
    left: 5px;
    top: 0px;
}

@media only screen and (max-width: 600px) {
	.product-pages-section .head h1{
		text-align: center !important;
		font-size:50px;
		margin-top: 25px;
	}
	.tab-content .tab-pane .head h2{
		font-size:35px;
	}
	.tab-section ul li{
		text-align: center !important;
		width: 100% !important;
	}
	.tab-section ul li button.active{
		width: 100% !important;
	}
	.tab-section ul li button{
		width: 100% !important;
		text-align: center;
	}
	.tab-section .nav-tabs .nav-item .nav-link{
		letter-spacing: 0px !important;
    	margin-bottom: 22px !important;
    	padding: 0px 0px 15px !important;
    	text-align: center !important;
	}
	.tab-content {
	    padding: 0px 20px !important;
	}
	.img-detail img{
		width: 100%;
	}
	button.play {
	    top: 35%;
	    left: 43%;
	    height: 50px;
	    width: 50px;
	}
	button.play i {
	    font-size: 25px;
	    left: 3px;
	    top: 2px;
	}
	.img-detail .text-end{
		text-align: center;
	}
	.img-detail .text-end img{
		margin-top:30px;
	}
}