h4 {font-size:26px;} h6 {font-size:20px;} p{font-size:16px;}

.page-title-holder{display:none;}

.imagephoto {
    width: 95%;
    margin: 0 auto;
}

a, a:hover {
    color: #64be00;
}

.supporting {
    width: 40%;
}

.supporting td, .supporting th {
    border-bottom: 1px solid #c1e599;
    padding: 10px;
}

.supporting th {
	font-size:18px;
	text-align:center;
}

.row-feature {
    width: 50%;
    background-color: #64be00;
    color: #fff;
}

@media only screen and (max-width:991px){
.imagephoto{ width: 100%;}
}

@media screen and (max-width: 768px){
.table-responsive {
    border: none;
}
.supporting {
    margin:0 auto;
}
}


/*Flexible Nebula License Plan*/

.Nebula-License-BG{background-color:#e4e4e4;}

.MSPPack{
	width: 90%;
    text-align: center;
    margin: 0 auto;
}

.MSPPack > .icon ,.BasePack > .icon, .PlusPack > .icon, .ProPack > .icon {
    text-align: center;
    position: relative;
    padding-top: 25px;
}

.MSPPack > .icon > .image , .BasePack > .icon > .image, .PlusPack > .icon > .image, .ProPack > .icon > .image {
    position: relative;
    z-index: 2;
    margin: auto;
    width: 120px;
    height: 120px;
    line-height: 88px;
    border-radius: 50%;
    vertical-align: middle;
}

.MSPPack > .icon > .info , .BasePack > .icon > .info, .PlusPack > .icon > .info, .ProPack > .icon > .info {
    margin-top: -35px;
    background: #fff;
    padding: 50px 0 10px 0;
    min-height: auto;
	box-shadow: 0px 0px 5px rgb(0 0 0 / 20%);
	border-radius: 20px;
}


.MSPPack hr { border-top: 3px solid #3b9f00;}
.BasePack hr { border-top: 3px solid #a2d866;}
.PlusPack hr { border-top: 3px solid #82cb33;}
.ProPack hr { border-top: 3px solid #64bd00;}

.MSPPack p {padding: 10px 15px; width: 95%; margin: 0 auto;}
.BasePack p {padding: 10px 15px; width: 95%; margin: 0 auto;}
.PlusPack p {padding: 10px 15px; width: 95%; margin: 0 auto;}
.ProPack p {padding: 01px 15px; width: 95%; margin: 0 auto;}

@media (min-width: 992px) {
.PackArea{
	display: flex;
    flex-flow: row;
    justify-content: center;
    width: 100%;
    padding-left: 5%;
}

.Pack{
	width: 33%;
    padding-right: 5%;
}
}


@media (min-width: 1024px) {
.BasePack > .icon > .info, .PlusPack > .icon > .info, .ProPack > .icon > .info {
    min-height: 300px;
}
}

@media only screen and (max-width:991px){
.zoom {display:inline-block;position: relative;}
.zoom img {display: block;}
}