@media (min-width: 1025px) and (max-width: 1199px)  {

}

@media (min-width: 768px) and (max-width: 1024px)  {

}

@media (min-width: 481px) and (max-width: 767px)  {

    #topClose p {
        font-size: 12px;
        font-weight: 400;
        text-align: left;
    }

    .banner-left-top h1 {
        font-size: 20px;
        line-height: 32px;
    }

    .banner-left-top span {
        top: 6px;
    }

    .review-entrol {
        display: block;
    }

    .review-left {
        padding-bottom: 15px;
    }

    .entrol-course-left p {
        display: flex;
        font-size: 14px;
    }

    .entrol-course-left p i {
        display: flex;
        padding-top: 2px;
        position: relative;
        right: 5px;
    }

    .entrol-course-right p {
        display: flex;
        font-size: 14px;
        padding-left: 0px;
    }

    .entrol-course-right p i {
        display: flex;
        padding-top: 4px;
        position: relative;
        right: 5px;
    }

    .banner-right {
        border-top: 1px solid #e0e0e0;
        margin-top: 10px;
    }

    .banner-right-top {
        padding-top: 20px;
    }

    .price-left h4 {
        font-size: 18px;
    }

    .price-right h4 {
        font-size: 18px;
    }

    .price-right p {
        font-size: 11px;
    }

    .add-buynow {
        padding: 10px 0px;
    }

    #accordianNavbar {
        padding: 30px 0px;
    }

    .comptia-top {
        display: block;
    }

    .comptia-right h5 {
        font-size: 16px !important;
        font-weight: 500;
        padding-top: 10px;
    }

    .comptia-right h3 {
        font-size: 18px !important;
        padding: 10px 0px;
    }

    .comptia-list ul {
        display: block;
    }

    .comptia-list ul li{
        padding: 10px 0px;
    }

    .comptia-course-security h3{
        font-size: 16px;
    }

    .comptia-right {
        padding-left: 20px;
    }

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px)  {

    #megaNavbar .navbar-dark .navbar-nav .nav-link {
        font-size: 14px;
        padding: 3px 0px !important;
    }

    .login-btn{
        margin-top: 5px;
    }

    #topClose p {
        font-size: 12px;
        font-weight: 400;
        text-align: left;
    }

    .banner-left-top h1 {
        font-size: 20px;
        line-height: 32px;
    }
    
    .banner-left-top span {
        top: 6px;
    }

    .banner-left-btm {
        padding-left: 5px;
    }

    .main-tittle h2 {
        font-size: 18px;
        padding-bottom: 12px;
    }

    .review-entrol {
        display: block;
    }

    .review-left {
        padding-bottom: 15px;
    }

    .entrol-course-left p {
        display: flex;
        font-size: 12px;
    }

    .entrol-course-left p i {
        display: flex;
        padding-top: 4px;
        position: relative;
    }

    .entrol-course-right p {
        display: flex;
        font-size: 14px;
        padding-left: 0px;
    }

    .entrol-course-right p i {
        display: flex;
        padding-top: 4px;
        position: relative;
    }

    .banner-right {
        border-top: 1px solid #e0e0e0;
        margin-top: 10px;
    }

    .banner-right-top {
        padding-top: 20px;
    }

    .price-left h4 {
        font-size: 18px;
    }

    .price-right h4 {
        font-size: 18px;
    }

    .price-right p {
        font-size: 11px;
    }

    .add-buynow {
        padding: 10px 0px;
    }

    #accordianNavbar {
        padding: 30px 0px;
    }

    .comptia-top {
        display: flex;
    }

    .comptia-left img{
        display: none !important;
    }

    .comptia-left-mobile img{
        display: block !important;
        margin-right: 15px;
    }

    .comptia-right h5 {
        font-size: 13px !important;
        font-weight: 500;
        padding-top: 10px;
    }

    .comptia-right h3 {
        font-size: 15px !important;
        padding: 10px 0px;
    }

    .comptia-list{
        padding-bottom: 10px;
    }

    .comptia-list ul {
        display: block;
    }

    .comptia-list ul li{
        padding: 5px 0px;
        font-size: 13px;
    }

    .comptia-course-list ul li {
        font-size: 13px;
        line-height: 18px;
        display: flex;
        padding-bottom: 15px;
    }

    .comptia-course-list ul li i {
        margin-right: 10px;
        padding-top: 3px;
    }

    .comptia-course-security h3{
        font-size: 16px;
    }

    .icollege-item h3 {
        font-size: 18px;
        padding: 10px 0px;
    }

    .icollege-item-left h5{
        font-size: 16px;
    }

    .icollege-item-left p {
        font-size: 13px;
        font-weight: 400;
        line-height: 22px;
    }

    .comptia-description h3 {
        font-size: 18px;
        font-weight: 500;
        padding-bottom: 15px;
    }

    .comptia-description-right p {
        font-size: 13px;
        font-weight: 400;
        line-height: 22px;
        padding-bottom: 15px;
    }

    .comptia-course-one {
        padding: 10px 0px 0px 0px;
    }

    .comptia-description-right ul li {
        font-size: 13px;
        font-weight: 400;
        line-height: 22px;
        display: flex;
        padding-bottom: 5px;
    }

    .comptia-description-right ul li i{
        padding-top: 6px;
    }

    .viewed-course{
        margin-bottom: 20px;
    }

    .comptia-pad-two{
        padding: 20px 0px;
        border-bottom: 1px solid #575757;
    }

    .review-tops p {
        font-size: 13px;
    }

    .review-tops ul li i {
        font-size: 18px;
    }

    .review-tops ul li span {
        padding-left: 0px;
    }

    .review-tops ul li span strong {
        font-size: 24px;
    }

    .review-tops h5 {
        font-size: 14px;
        font-weight: 400;
        padding: 16px 0px 10px 0px;
        line-height: 24px;
    }

    .review-content h6 {
        font-size: 14px;
    }

    .review-content p {
        font-size: 13px;
        font-weight: 400;
    }

    .review-person-right h5{
        padding-top: 18px;
        font-size: 13px;
        font-weight: 600;
    }

    .review-person-right p {
        font-size: 12px;
        font-weight: 400;
        color: #000;
        padding-bottom: 10px;
        line-height: 22px;
        padding-top: 10px;
    }

    #peopleView {
        padding: 0px 0px;
        border-top: none;
    }

    #recentlyView {
        padding: 30px;
    }

    .recent-viewing {
        display: block;
    }

    .recent-right p {
        font-size: 13px;
        padding-top: 15px;
    }

    .welcome{
        padding-bottom: 20px;
    }

    .foot-tittle h3 {
        font-size: 16px;
        padding-bottom: 10px;
    }

    .welcome p {
        font-size: 13px;
    }

    .help ul li a {
        background-color: none;
        border-radius: 30px;
        padding: 8px 30px;
        color: #fff;
        font-size: 13px;
        font-weight: 500;
        border: 2px solid #fff;
    }

    .money-back {
        display: block !important;
    }

    .money-right-mobile{
        display: block !important;
        text-align: center;
    }

    .cyber-three-list{
        display: block;
    }

    .cyber-left-ctr{
        padding: 20px 0px;
    }

    .checkout-left-footer ul li a {
        color: #000;
        font-weight: 500;
        font-size: 10px;
        padding: 0px 3px;
    }

    .subscribe-right {
        padding: 40px 20px;
    }

    #SubscribeForm label {
        display: block;
    }

    .mar-left-right {
        margin: 10px 0px; 
   }
.padding_zero
	{
		padding:0px !important;
	}
}


@media only screen and (min-device-width : 200px) and (max-device-width : 319px){

    #megaNavbar .navbar-dark .navbar-nav .nav-link {
        font-size: 14px;
        padding: 0px !important;
    }
	.padding_zero
	{
		padding:0px !important;
	}
    #topClose p {
        font-size: 12px;
        font-weight: 400;
        text-align: left;
    }

    .banner-left-top h1 {
        font-size: 20px;
        line-height: 32px;
    }
    
    .banner-left-top span {
        top: 6px;
    }

    .banner-left-btm {
        padding-left: 5px;
    }

    .main-tittle h2 {
        font-size: 18px;
        padding-bottom: 12px;
    }

    .review-entrol {
        display: block;
    }

    .review-left {
        padding-bottom: 15px;
    }

    .entrol-course-left p {
        display: flex;
        font-size: 12px;
    }

    .entrol-course-left p i {
        display: flex;
        padding-top: 4px;
        position: relative;
    }

    .entrol-course-right p {
        display: flex;
        font-size: 14px;
        padding-left: 0px;
    }

    .entrol-course-right p i {
        display: flex;
        padding-top: 4px;
        position: relative;
    }

    .banner-right {
        border-top: 1px solid #e0e0e0;
        margin-top: 10px;
    }

    .banner-right-top {
        padding-top: 20px;
    }

    .price-left h4 {
        font-size: 18px;
    }

    .price-right h4 {
        font-size: 18px;
    }

    .price-right p {
        font-size: 11px;
    }

    .add-buynow {
        padding: 10px 0px;
    }

    #accordianNavbar {
        padding: 30px 0px;
    }

    .comptia-top {
        display: flex;
    }

    .comptia-left img{
        display: none !important;
    }

    .comptia-left-mobile img{
        display: block !important;
        margin-right: 15px;
    }

    .comptia-right h5 {
        font-size: 13px !important;
        font-weight: 500;
        padding-top: 10px;
    }

    .comptia-right h3 {
        font-size: 15px !important;
        padding: 10px 0px;
    }

    .comptia-list{
        padding-bottom: 10px;
    }

    .comptia-list ul {
        display: block;
    }

    .comptia-list ul li{
        padding: 5px 0px;
        font-size: 13px;
    }

    .comptia-course-list ul li {
        font-size: 13px;
        line-height: 18px;
        display: flex;
        padding-bottom: 15px;
    }

    .comptia-course-list ul li i {
        margin-right: 10px;
        padding-top: 3px;
    }

    .comptia-course-security h3{
        font-size: 16px;
    }

    .icollege-item h3 {
        font-size: 18px;
        padding: 10px 0px;
    }

    .icollege-item-left h5{
        font-size: 16px;
    }

    .icollege-item-left p {
        font-size: 13px;
        font-weight: 400;
        line-height: 22px;
    }

    .comptia-description h3 {
        font-size: 18px;
        font-weight: 500;
        padding-bottom: 15px;
    }

    .comptia-description-right p {
        font-size: 13px;
        font-weight: 400;
        line-height: 22px;
        padding-bottom: 15px;
    }

    .comptia-course-one {
        padding: 10px 0px 0px 0px;
    }

    .comptia-description-right ul li {
        font-size: 13px;
        font-weight: 400;
        line-height: 22px;
        display: flex;
        padding-bottom: 5px;
    }

    .comptia-description-right ul li i{
        padding-top: 6px;
    }

    .viewed-course{
        margin-bottom: 20px;
    }

    .comptia-pad-two{
        padding: 20px 0px;
        border-bottom: 1px solid #575757;
    }

    .review-tops p {
        font-size: 13px;
    }

    .review-tops ul li i {
        font-size: 18px;
    }

    .review-tops ul li span {
        padding-left: 0px;
    }

    .review-tops ul li span strong {
        font-size: 24px;
    }

    .review-tops h5 {
        font-size: 14px;
        font-weight: 400;
        padding: 16px 0px 10px 0px;
        line-height: 24px;
    }

    .review-content h6 {
        font-size: 14px;
    }

    .review-content p {
        font-size: 13px;
        font-weight: 400;
    }

    .review-person-right h5{
        padding-top: 15px;
        font-size: 15px;
        font-weight: 500;
    }

    .review-person-right p {
        font-size: 12px;
        font-weight: 400;
        color: #000;
        padding-bottom: 10px;
        line-height: 22px;
        padding-top: 10px;
    }

    #peopleView {
        padding: 0px 0px;
        border-top: none;
    }

    #recentlyView {
        padding: 30px;
    }

    .recent-viewing {
        display: block;
    }

    .recent-right p {
        font-size: 13px;
        padding-top: 15px;
    }

    .welcome{
        padding-bottom: 20px;
    }

    .foot-tittle h3 {
        font-size: 16px;
        padding-bottom: 10px;
    }

    .welcome p {
        font-size: 13px;
    }

    .help ul li a {
        background-color: none;
        border-radius: 30px;
        padding: 8px 30px;
        color: #fff;
        font-size: 13px;
        font-weight: 500;
        border: 2px solid #fff;
    }

    .money-back {
        display: none !important;
    }

    .money-right-mobile{
        display: block !important;
        text-align: center;
    }

    .subscribe-right {
        padding: 40px 20px;
    }

    #SubscribeForm label {
        display: block;
    }

    .mar-left-right {
         margin: 0px 0px; 
    }

}

@media all and (min-width: 992px) {
	.megasubmenu{ 
		left:100%; top:0; min-height: 100%; min-width:500px;
	}
	
	.dropdown-menu > li:hover .megasubmenu{
		display: block;
	}
}	

