.grid-container {
	display: grid;
	grid-template-columns: auto auto auto;
	/*background-color: #9b5c1f;*/
	padding: 10px;
}
.grid-container.grid-your-video, .grid-container.video-container{grid-template-columns:33% 33% 33%;}

.grid-item {
	/*background-color: rgba(255, 255, 255, 0.8);*/
	border:1px solid #cdcdcd;
	border-radius:3px;
	padding:11px;
	font-size:30px;
	text-align:center;
	margin:0 10px 18px;
}
/*.grid-item:first-child{margin-left:0px;}
*/
/*video {
    pointer-events: none;
}

video.paid_video{
    pointer-events: painted;
	
}*/
/*.grid-item:hover {
    background-color: white;
}*/
.btn_style{
    background-color: #9b5c1f !important;
}
/*.v_card_text{
	font-size: 20px;
    color: black;
	margin-bottom: 0.6em !important;
}*/

.v_card_text {
    font-size: 17px;
    color:#4f4f4f;
    font-weight: 800;
    margin-bottom: 0px !important;
}

.v_card_text_color{
	color: #a6703b;
}

.video-container .v_card_text.subText {
    font-weight: normal;
    font-size: 15px;
    color: #6f6f6f;
}

.video-container .btn_style{padding:12px 34px;}

.post-391 header h1, .post-390 header h1{text-align:center;}

.account-login-sec {
    width: 100%;
    max-width: 650px;
    margin: 0 auto;
  }

.swpm-login-widget-form{
	/*border:1px solid #e1e1e1;*/
    border-radius: 4px;
    padding:19px;
    box-shadow:1px 0px 8px rgba(0, 0, 0, 0.1);
}

.swpm-login-widget-logged{ display:none;}
.login_User_Dash{ display:none;}
.login_User_Dash{padding:50px 0 15px;}

.account-login-sec .swpm-login-form-inner label{font-size:14px; padding:0 0 0 20px;
 color:#393939;}
.account-login-sec .swpm-login-form-inner input.swpm-text-field, .registration-sec .swpm-validate-form td input{border-radius:30px;
background:#fff;
}
.account-login-sec .swpm-login-form-inner input.swpm-text-field:focus, .registration-sec .swpm-validate-form td input:focus{border:1px solid #9c9c9c;}
.account-login-sec .swpm-login-form-inner input.swpm-text-field:focus-visible, .registration-sec .swpm-validate-form td input:focus-visible{
	outline:1px solid #9c9c9c;}

.account-login-sec .swpm-login-form-inner input.swpm-login-form-submit{
	width: 100%;
    border-radius: 30px;
}


.account-login-sec .swpm-login-form-inner .swpm-remember-me {
    margin: 16px 0 3px;
}
.account-login-sec .swpm-login-form-inner .swpm-remember-me .swpm-remember-checkbox{
	position:relative; top:3px;
}
.account-login-sec .swpm-login-form-inner .swpm-rember-label {
    font-size: 12px;
    font-weight: 500;
    color: #727171;
}
.account-login-sec .swpm-login-form-inner .swpm-login-submit{margin:0 0 2px;}
.account-login-sec .swpm-login-form-inner .swpm-forgot-pass-link a {
    font-size: 12px;
    font-weight: 600;
}



.registration-sec{

}
.registration-sec .swpm-registration-widget-form {
    max-width: 640px;
    width: 100%;
    margin: 0 auto;
    border-radius: 4px;
    padding:19px;
    box-shadow:1px 0px 8px rgba(0, 0, 0, 0.1);
}

.registration-sec .swpm-registration-widget-form .swpm-validate-form label{color:#393939; font-size:14px;}


.registration-sec .swpm-registration-widget-form .swpm-validate-form .swpm-registration-submit{
    border-radius: 30px;
    width: 85%;
}

.post-390 header{margin:0 !important;}
.post-390 header h1{margin:0;}


.login_User_Dash .elementor-button-content-wrapper{align-items:center;}
.login_User_Dash .elementor-button-icon {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 1px solid #000;
    /* align-items: center; */
    /* justify-content: center; */
    line-height: 86px;
}

.login_User_Dash .elementor-button-icon i{font-size:32px;}

.login_User_Dash .elementor-button-link{padding:26px 80px 26px 80px !important;}



/* 30-11-22 css start */

.life-timeMem-sec{text-align:center; box-shadow:2px 2px 9px rgba(0, 0, 0, 0.1); padding:3%;}
.life-timeMem-sec .elementor-widget-container strong{color:#303030;}
.life-timeMem-sec .stripe-button-el{box-shadow:inherit; background:#A1751B; padding:10px 60px;
margin:19px 0 0;}
.life-timeMem-sec .stripe-button-el span{background:#A1751B; box-shadow:inherit; font-size: 15px;  font-weight:normal;}

/* 30-11-22 css end */


 
@media (max-width:768.98px){

    .grid-container.grid-your-video, .grid-container.video-container, .grid-container.video-container{grid-template-columns:50% 50%;}

}


@media (max-width:575.98px){

    .grid-container.grid-your-video, .grid-container.video-container, .grid-container.video-container{grid-template-columns:100%;}

}