#mainDesktopContentPackageIs .box_paid_course{
	width:  47%;
	border-radius: 0px;
	-webkit-box-shadow: none;
    box-shadow: none;
	opacity: 1.0;
}

#mainDesktopContentPackageIs .box_paid_course ul li{
	width:50%;
}


#course_paid_details ul, #course_mobile_paid_details ul, #course_paid_ipad_details ul{
	list-style-position: inside;
	list-style-type: disc;
}
#mainDesktopContentPackageIs .box_paid_course:nth-of-type(3n), {
    margin-right: 3%;
}
#mainDesktopContentPackageIs .box_paid_course:nth-of-type(4n) {
    margin-right: 0px;
}


#free_course_heading_for_ipad,#free_course_heading_for_mobile,#paid_course_heading_for_ipad,#paid_course_heading_for_mobile{
	display:none;
}

#mainContentIpad,#mainPaidContentMobile,#mainIpadContentIs,#mainContentMobile,#mainMobileContentPackageIs,#paid_course_package_ipad_div,#mainIpadContentPackageIs, #paid_course_package_mobile_div{
		display:none;
}

#mainDesktopContentPackageIs .box_paid_course:nth-of-type(3n) {
    margin-right: 3%;
}
#mainDesktopContentPackageIs .box_paid_course:nth-of-type(4n) {
    margin-right: 0px;
}

.box_course,.box_paid_course{
	float:  left;
	width:  30.7%;
	height: 300px;
	background-color: #ffffff;
	padding: 2% 2%;
	margin-right: 2%;
	border: 2px solid gray;
	border-radius: 4%;
	-webkit-box-shadow: 0 0 15px #888888;
    box-shadow: 0 0 15px #888888;
	opacity: 1.0;
}

.box_paid_course{
	background-color: #ffffff;
}
.box_paid_course,.box_course{
	height: 100%;
}

.box_course:nth-of-type(3n), .box_paid_course:nth-of-type(3n){
	margin-right: 0;
}

.box_course:hover, .box_paid_course:hover{
	-webkit-box-shadow: 0 0 15px #000000;
    box-shadow: 0 0 15px #000000;
	color: #000000;
	opacity: 1.0;
}

.box_paid_course:hover{
	opacity: 1.0;
}

.box_paid_course:hover .box_fee_details , .box_course:hover .box_free_details{
	color: #ffffff;
}


.box_image_section:hover{
	cursor:pointer;
}
.box_image_section img{
	width:100%;
}
.box-text-section{
	font-size:14px;
	font-weight:bold;
}
.box-text-section h2,.box-text-section h3, .inline_it{
	display:inline-block;
}
.box-text-section:hover, .inline_it:hover{
	cursor: pointer;
}
.box_price_text{
	float:right;
}
.box_price_text:hover{
	cursor:pointer;
}

hr{
	color: #ffffff;
	background-color: #ffffff;
	height: 5px;
}
.box_free_details{
	color:#ffffff;
	background-color: #000000;
	padding:10px 20px;
	opacity: 0.9;
}
.box_free_details:hover{
	opacity:1.0;
	color:#ffffff !important;
}
.box_fee_details{
	background-color: #5e625e;
	padding:10px 20px;
	opacity: 0.8;
	color: #ffffff;
}
.box_fee_details:hover{
	opacity: 1.0;
	color:#ffffff !important;
}
.null_margin_bottom{
	margin-bottom: 0px; 
}

.box_details_btn{
	margin: 10px 0px;
	text-align: center;
	position: relative;
	height: 60px;
}

.check_details_btn , .check_paaid_details_btn {
    background-color: #000000;
	opacity: 0.9;
    color: #ffffff;
	font-weight:bold;
    padding: 12px 20px;
    border: 2px solid #000000;
    border-radius: 8px;
    cursor: pointer;
    float: left;
	position: absolute;
	top: 50%;
	left: 50%;
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.check_paaid_details_btn{
	background-color: #000000;
	opacity: 0.8;
}
.check_details_btn:hover, .check_paaid_details_btn:hover{
	opacity: 1.0;
	color: #ffffff;
	font-weight: bolder;
	border: 2px solid #ffffff;
}
.check_paaid_details_btn:hover{
	opacity: 1.0;
}


#free_course_heading,#paid_course_heading{
	padding: 2%;
	margin-bottom:4%;
}

#mainContentIs{
	float:left;
	margin-bottom:2%;
}

.box_blog{
	float:  left;
	width:  30.7%;
	height: 300px;
	background-color: #ffffff;
	padding: 2% 2%;
	margin-right: 3.3%;
	border: 2px solid gray;
	border-radius: 4%;
	-webkit-box-shadow: 0 0 15px #888888;
    box-shadow: 0 0 15px #888888;
	opacity: 1.0;
}

.box_blog{
	height: fit-content;
}

.box_blog:nth-of-type(3n){
	margin-right: 0;
}

.box_blog:hover{
	-webkit-box-shadow: 0 0 15px #000000;
    box-shadow: 0 0 15px #000000;
	color: #000000;
	opacity: 1.0;
}

.blog_image_section:hover{
	cursor:pointer;
}
.blog-text-section{
	font-size:14px;
	font-weight:bold;
	text-align: center;
}
.blog-text-section h2,.blog-text-section h3, .inline_it{
	display:inline-block;	
}
.blog-text-section p{
	text-align:left;
	font-weight: normal;
	margin-top: 0px;
}
.blog-text-section:hover, .inline_it:hover{
	cursor: pointer;
}


.box_blog:hover {
  /* Start the shake animation and make the animation last for 0.5 seconds */
  animation: shake 0.5s;

  /* When the animation is finished, start again */
  animation-iteration-count: 1;
}

@keyframes shake {
  0% { transform: translate(0px, 1px) rotate(0deg); }
  10% { transform: translate(0px, -2px)  }
  20% { transform: translate(0px, 0px) }
  30% { transform: translate(0px, 2px)  }
  40% { transform: translate(0px, -1px) }
  50% { transform: translate(0px, 2px)}
  60% { transform: translate(0px, 1px)  }
  70% { transform: translate(0px, 1px) }
  80% { transform: translate(0px, -1px)  }
  90% { transform: translate(0px, 2px)  }
  100% { transform: translate(0px, -2px)  }
}

#main_box_course_name{
	float:left;
	width: 100%;
	background-color:#ffffff;
	padding:20px 10px 10px 10px;
	font-size:16px;
}

.paid_course_section_div{
	clear:both; 
	float:left; 
	width:100%;
}
.paid_course_week_section_div{
	float:left; 
	width:50%;
}
.paid_course_week_section_div h4{
	margin:0px 0px 0px 0px;
}
.paid_course_price_section_div{
	float:left; 
	width:50%; 
	text-align:right;
}
.paid_course_price_section_div h4{
	margin:0px 0px 0px 0px;
}


@media screen and (min-width: 1025px) and (max-width: 5000px) {
	.paid_course_items_heading h2{
		text-align:center;
		padding:2% 0px;
		font-size:24px;
		margin:0px;
	}
}


/* For Desktop Page Blog*/
@media only screen and (max-width : 5120px) {
	#mainIpadFirstBlogIs,#mainIpadSecondBlogIs,#mainIpadThirdBlogIs{
		display:none;
	}
	#mainContentBlogIs,#mainContentBlogSecondIs{
		display:block;
		margin-bottom:2%;
	}
}
/* For Desktop Page Blog*/

/* start Desktop */
@media only screen and (max-width : 5120px) {
	#free_course_heading_for_ipad,#free_course_heading_for_mobile,#paid_course_heading_for_ipad,#paid_course_heading_for_mobile{
		display:none;
	}
	#free_course_heading,#paid_course_heading{
		display:block;
	}
	#mainContentIpad,#mainPaidContentMobile,#mainIpadContentIs,#mainContentMobile,#mainMobileContentPackageIs,#paid_course_package_ipad_div,#mainIpadContentPackageIs{
		display:none;
	}
	#mainContentIs,#mainContentIsSecond,#mainDesktopContentIs,#mainDesktopContentPackageIs,#paid_course_package_div{
		display:block;  
	}
}
/* End Desktop */







