/* 
Theme Name: - Multipurpose HTML Template 
Author:
Support: admin"gmail.com
Description: Creative HTML5 template.com
Version: 1.0 
*/

/* CSS Index 
---------------------------
1. Theme default css
2. header 
3. slider
4. about-area
5. features-box
6. department
7. team 
8. video-area
9. counter
10. footer  */

/* 1. Theme default css  */

 body {
	font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
	font-weight: normal;
	font-style: normal;
	color: #7b8491;
	font-size: 14px;
	height: 100%;
	margin: 0;
}
* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;

}
/* font-family: 'Oswald', sans-serif;  */

.img {
	max-width: 100%;
	transition: all 0.3s;
}
.f-left {
	float: left;
}
.f-right {
	float: right;
}
.fix {
	overflow: hidden;
}
a {
	text-decoration: none;
}
a,
.button {
	-webkit-transition: all 0.3s ease-out 0s;
	-moz-transition: all 0.3s ease-out 0s;
	-ms-transition: all 0.3s ease-out 0s;
	-o-transition: all 0.3s ease-out 0s;
	transition: all 0.3s ease-out 0s;
}
a:focus,
.button:focus {
	text-decoration: none;
	outline: none;
}
button {
	cursor: pointer;
}
.uppercase {
	text-transform: uppercase;
}
.capitalize {
	text-transform: capitalize;
}
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: sans-serif;
	color: #1c3354;
	margin-top: 0px;
	font-style: normal;
	font-weight: 600;
	text-transform: normal;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
	color: inherit;
}
h1 {
	font-size: 40px;
	font-weight: 500;
}
h2 {
	font-size: 35px;
}
h3 {
	font-size: 28px;
}
h4 {
	font-size: 22px;
}
h4 {
	font-size: 18px;
}
ul {
	margin: 0px;
	padding-left: 0;
}
li {
	list-style: none;
}
p {
	font-size: 14px;
	font-weight: normal;
	line-height: 27px;
	color: #7b8491;
}
hr {
	border-bottom: 1px solid #eceff8;
	border-top: 0px;
	margin: 30px 0;
	padding: 0;
}
label {
	color: #7e7e7e;
	font-size: 14px;
	font-weight: 400;
	cursor: pointer;
}
*::-moz-selection {
	background: #d6b161;
	color: #fff;
	text-shadow: none;
}
::-moz-selection {
	background: #444;
	color: #fff;
	text-shadow: none;
}
::selection {
	background: #444;
	color: #fff;
	text-shadow: none;
}
*::-moz-placeholder {
	color: #555;
	font-size: 14px;
	opacity: 1;
}
::placeholder {
	color: #555;
	font-size: 14px;
	opacity: 1;
}
.separator {
	border-top: 1px solid #f2f2f2;
}
input,
select,
textarea {
	color: #888;
}
/* button style  */

.btn {
	background-image: -moz-linear-gradient(0deg, rgb(0, 200, 103) 1%, rgb(0, 227, 161) 100%);
	background-image: -webkit-linear-gradient(0deg, rgb(0, 200, 103) 1%, rgb(0, 227, 161) 100%);
	background-image: -ms-linear-gradient(0deg, rgb(0, 200, 103) 1%, rgb(0, 227, 161) 100%);
	border: medium none;
	border-radius: 35px;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	font-weight: 600;
	letter-spacing: 1px;
	line-height: 1;
	margin-bottom: 0;
	padding: 17px 35px;
	text-align: center;
	text-transform: uppercase;
	touch-action: manipulation;
	transition: .3s;
	vertical-align: middle;
	white-space: nowrap;
	border: 1px solid transparent;
}
.btn-border {
	background: transparent;
	border-color: #222;
	color: #2c303e;
}
.btn-border:hover {
	background-image: -moz-linear-gradient(0deg, rgb(45, 140, 255) 1%, rgb(45, 140, 255) 100%);
	background-image: -webkit-linear-gradient(0deg, rgb(45, 140, 255) 1%, rgb(45, 140, 255) 100%);
	background-image: -ms-linear-gradient(0deg, rgb(45, 140, 255) 1%, rgb(45, 140, 255) 100%);
	border-color: transparent;
	color: #fff;
}
.btn-color-radius{
	background: #2D8CFF;
	border-radius: 0;
	padding: 17px 27px;
}
/* header  */

.logo-bg {
	background: #2D8CFF;
}
.logo {
	padding: 15px 0;
	margin-left: 80px;
}
.logo img {
	height: 40px;
}
.apps-icon a i.material-icons {
	color: #fff;
	font-size: 30px;
	padding: 20px;
}
.apps-icon-right ul {
	padding: 0;
	border-radius: 0;
}
.apps-icon-right ul li {
	border-bottom: 1px solid #ddd;
}
.apps-icon-right ul li a {
	color: #555;
	font-size: 15px;
}
/* desk area  */
.page-holder-desk{
	min-height: 23cm;
}
.softwate-logo img:hover {
	box-shadow: rgba(0, 0, 0, 0.17) 0px -23px 25px 0px inset, rgba(0, 0, 0, 0.15) 0px -36px 30px 0px inset, rgba(0, 0, 0, 0.1) 0px -79px 40px 0px inset, rgba(0, 0, 0, 0.06) 0px 2px 1px, rgba(0, 0, 0, 0.09) 0px 4px 2px, rgba(0, 0, 0, 0.09) 0px 8px 4px, rgba(0, 0, 0, 0.09) 0px 16px 8px, rgba(0, 0, 0, 0.09) 0px 32px 16px;
	transition: .3s;
}
.desk-content h2 {
	position: relative;
}
.desk-content h2::before {
	position: absolute;
	background: #2D8CFF;
	width: 3px;
	height: 24px;
	left: -10px;
	bottom: 9px;
	content: "";
}
.desk-content h1 {
	color: #1b1d1f;
	font-weight: 400;
	white-space: nowrap;
	font-size: 2vw;
	overflow: hidden;
	font-family: inherit;
}
.desk-content h4 {
	margin-left: 134px;
	color: #1b1d1f;
	font-size: 20px;
	font-weight: 300;
	white-space: nowrap;
	overflow: hidden;
}
.desk-content h2 {
	margin-left: 146px;
	color: #1b1d1f;
	font-weight: 300;
}
.softwate-logo {
	margin: 35px 0;
}
/* desk shape  */

.desk-area {
	position: relative;
}
/* shape circle animation  */

.shape {
	position: absolute;
}
.shape-circle {
	height: 20px;
	width: 20px;
	background: #c2e7ff;
	border-radius: 30px;
	display: inline-block;
}
.shape-1 {
	top: 12%;
	left: 10%;
	height: 15px;
	width: 15px;
	background: none;
	border: 2px solid #59ceff;
	animation: animationFramesOne 30s alternate infinite linear;
	-webkit-animation: moveShape 10s alternate infinite linear;
}
@keyframes moveShape {
	0% {
		left: 5%;
		top: 5%;
	}
	25% {
		left: 18%;
		top: 15%;
	}
	50% {
		left: 22%;
		top: 18%;
	}
	75% {
		left: 7%;
		top: 30%;
	}
	100% {
		left: 16%;
		top: 30%;
	}
}
.shape-2 {
	bottom: 30%;
	left: 5%;
	height: 40px;
	width: 40px;
	background: #3cd6ef;
	animation: animationFramesOne 30s alternate infinite linear;
	-webkit-animation: moveShapeTwo 20s alternate infinite linear;
}
@keyframes moveShapeTwo {
	0% {
		left: 5%;
		top: 55%;
	}
	25% {
		left: 7%;
		top: 75%;
	}
	50% {
		left: 10%;
		top: 60%;
	}
	75% {
		left: 6%;
		top: 70%;
	}
	100% {
		left: 10%;
		top: 90%;
	}
}
.shape-3 {
	bottom: 5%;
	left: 39%;
	height: 10px;
	width: 10px;
	background: #f34570;
	animation: animationFramesOne 30s alternate infinite linear;
	-webkit-animation: moveShapeThree 30s alternate infinite linear;
}
@keyframes moveShapeThree {
	0% {
		left: 40%;
		top: 97%;
	}
	25% {
		left: 35%;
		top: 98%;
	}
	50% {
		left: 50%;
		top: 97%;
	}
	75% {
		left: 15%;
		top: 99%;
	}
	100% {
		left: 10%;
		top: 96%;
	}
}
/* faster area  */
.page-holder-f {
    min-height: 23cm;
}
.faster-title h2 {
	color: #fff;
	font-size: 48px;
	font-weight: 400;
	margin-bottom: 30px;
}
.faster-title p {
	color: #fff;
	font-size: 26px;
	font-weight: 200;
	line-height: 1.3;
	padding: 0 24%;
}
.about p {
	text-align: justify;
}

.world-easy-logo img {
    height: 50px;
}
.easyebilling-logo img {
	max-width: 100%;
}
.google-play img {
	max-width: 100%;
}
.google-play h1 {
	text-align: right;
}
.easy-development {
	text-align: justify;
}
.right-content {
	position: relative;
}
.right-content::before {
    position: absolute;
    background: #666;
    height: 120%;
    width: 1px;
    content: "";
    left: -15px;
    bottom: -15px;
}
.google-play-content h5 {
    font-size: 20px;
    text-align: justify;
    letter-spacing: .6px;
}
.about-why span {
    font-size: 40px;
}

.about-why h5 {
    color: #31849B;
}

.about-why p {
    font-size: 17px;
    text-align: justify;
}
.product-info p {
    font-size: 17px;
    text-align: justify;
}
/* contact */
.contact-form input {
    height: 50px;
    width: 100%;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #ddd;
}
.select-bar .nice-select {
    border: 1px solid #ddd;
    border-radius: 0px;
    width: 100%;
    margin-bottom: 20px;
    height: 50px;
    padding: 3px 20px;
}
.select-bar .nice-select .list {
    border-radius: 0px;
    width: 100%;
}
.contact_us h4 {
    font-size: 30px;
    color: #30849B;
}
.contact-map-icon {
	margin-bottom: 30px;
}
.contact-map-icon i {
	font-size: 25px;
	color: #444;
}
.world-easy-logo {
	margin-bottom: 30px;
}
.world-easy-logo i {
	font-size: 25px;
	color: #444;
}
.contact-form textarea {
    height: 200px;
    width: 100%;
    margin-bottom: 20px;
    padding: 20px;
    border: 1px solid #ddd;
}
.contact-form label {
    color: #7e7e7e;
    font-size: 19px;
    font-weight: 400;
    cursor: pointer;
}
.us-ca-email ul li {
	position: relative;
	float: left;
	padding-right: 30px;
	border-bottom: 1px solid #ddd;
}
.us-ca-email ul li::before {
	position: absolute;
	width: 1px;
	height: 60px;
	background: #ddd;
	content: "";
	bottom: 0;
	left: 0;
}
.email-info {
	padding: 10px 35px;
}
.us-ca-email ul li i {
	padding: 0 10px 0 0;
	font-size: 20px;
	color: #000;
}
.us-ca-email ul li span {
	font-size: 15px;
	margin: 0;
	color: #000;
	font-weight: 600;
}
.location-icon i {
	font-size: 40px;
}
.location-address ul li {
	position: relative;
	float: left;
	border-bottom: 1px solid #ddd;
}
.location-address ul li::before {
	position: absolute;
	height: 100px;
	width: 1px;
	background: #ddd;
	left: 0;
	bottom: 0;
	content: "";
}
.location-content {
	padding: 10px 35px;
}
.parallax-slide {
	min-height: 500px;
	background-attachment: fixed;
}
.parallax-content {
	background: #00c867;
}
.parallax-inside-content {
	max-width: 70%;
}
.parallax-inside-content h2 {
	font-size: 48px;
	font-weight: 600;
	color: #222;
}
.parallax-inside-content h6 {
	font-size: 26px;
	font-weight: 200;
	color: #222;
	margin: 30px 0;
	line-height: 1.3;
}
pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: 13px;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}
/* world map  */
.page-holder-map {
    min-height: 22cm;
}
.section-title h2 {
	color: #fff;
	font-size: 75px;
	font-weight: 600;
}
.zone-service h6 {
	color: #fff;
}
.zone-service p {
	color: #fff;
	padding: 0 56px;
	line-height: 1.3;
}
/* billing system */

.heading-title h6 {
	font-size: 26px;
	font-weight: 200;
}
.heading-title h2 {
	font-size: 40px;
	font-weight: 600;
	margin-bottom: 35px;
	color: #333;
}
/* eeb  */

.page-holder-eeb {
    min-height: 20cm;
}
.card-body h6 {
	color: #000;
	font-size: 14px;
	font-weight: 300;
}
.eeb-catv h6 {
	color: #fff;
	font-size: 36px;
	font-weight: 400;
}
.eeb-headline span {
	font-size: 76px;
	color: #fff;
	font-weight: 200;
}
.eeb-billing span {
	color: #fff;
	font-size: 76px;
	font-weight: 800;
	margin-left: 144px;
}
.single-content {
	font-size: 24px;
	line-height: 1.3;
	color: #333;
}
.single-software:hover {
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
	transition: all 0.3s cubic-bezier(.25, .8, .25, 1);
}
.use-padding {
	padding-left: 32px;
}
.solution {
	padding-top: 32px;
}
/* print */

.page-holder-print {
    min-height: 47cm;
}
.print-title h2 {
	font-size: 55px;
	color: #fff;
	padding: 0 20px;
	padding-bottom: 35px;
}
.print-title span {
	font-size: 30px;
	color: white;
	opacity: .4;
}
.print-text1 span {
	font-size: 26px;
	color: #b8b8b8;
}
.papper span {
	margin-left: 80px;
}
/* cloud */
.tutorials h5 {
	color: #fff;
	text-align: center;
}
.page-holder-cloud{
	min-height: 20cm;
}

.page-holder-tutorial {
    min-height: 22cm;
}
.cloud-info h3 {
	color: #fff;
	font-size: 60px;
	font-weight: 400;
}
/* tutorial-video */

.page-holder-tutorial {
	min-height: 80vh;
}
/* complain */

.page-holder-complain {
    min-height: 23cm;
}
.complain-info {
	margin-left: 270px;
}
.complain-info h2 {
	font-size: 45px;
	font-weight: 600;
	line-height: 1.2;
}
.complain-info h4 {
	font-size: 45px;
	font-weight: 200;
	line-height: 1.3;
}
.complain-info span {
	font-size: 30px;
}
/* group software */

.page-holder-group {
    min-height: 27cm;
}
.easyebilling h2 {
	font-size: 50px;
	font-weight: 500;
}
.download-border {
	background: transparent;
	border-color: #fff;
	color: #fff;
}
.software-box {
	margin-bottom: 35px;
}
.software-body ul li {
	float: left;
	margin-bottom: 30px;
}


/* footer eev6  */
.single-group-software {
	display: inline-block;
}
.group-software-icon {
	float: left;
}
.group-software-content {
	display: inline-block;
	line-height: 12px;
}
.group-software-content h4 a {
	color: #fff;
	font-weight: 400;
	padding-bottom: 5px;
	display: block;
	font-size: 15px;
}
.group-software-content p {
	line-height: 1;
	color: #fff;
	margin: 0;
	margin-bottom: 6px;
}
.group-software-icon i {
	font-size: 38px;
	color: #fff;
	padding-right: 20px;
}







/* footer  */

.sm-footer {
	background: #f2f2f2;
}
.service > p {
	color: #394050;
	font-size: 12px;
	font-weight: 600;
}
.service > ul > li {
	list-style-type: none;
	font-weight: 100;
	margin-bottom: 14px;
	line-height: 15px;
}
.service > ul > li a {
	color: #394050;
	font-size: 12px;
	opacity: .8;
}
.service ul li a img {
    width: 100%;
}

/* about  */
.about-area h2 {
	color: #5BABB1;
}
.hr {
    border-bottom: 1px solid #2D8CFF;
	margin-top: 20px;
}
.device-title h6 {
    padding-right: 135px;
    font-size: 25px;
    font-weight: 500;
}
.screen-device img {
    width: 100%;
}
.products-list ul li {
    font-size: 17px;
}
.product-title i {
    font-size: 17px;
    font-weight: 500;
}
/* accountint page  */

.easyebilling-logo img {
    height: 40px;
}
.accounting-signup h4 {
	color: #fff;
	font-size: 21px;
}
.customer-billing h4 {
	color: #fff;
	font-size: 20px;
}
.accounting-signup span a {
	color: #fff;
	font-size: 14px;
}
.customer-billing span a {
	color: #fff;
	font-size: 14px;
}
.accounting-title h2 {
    font-size: 40px;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 20px;
    text-align: justify;
}
.easy-solution span {
	font-size: 16px;
}
.social-media a {
	color: #1E1E1E;
	margin-right: 10px;
}
.social-media {
	margin: 35px 0;
}
.accounting-img img {
	max-width: 100%;
}
.accounting-content h5 {
	font-size: 16px;
	color: #444;
	opacity: .6;
	font-weight: 500;
}
.accounting-content p {
    font-size: 17px;
    text-align: justify;
}

/* inventory  */
.responsive{
	width: 100%;
	height: auto;
}
.inv-logo img {
    margin-top: -60px;
    margin-left: 100px;
}
.container-fluid.menu-apps {
    margin-top: -90px;
}
.container-fluid.catv {
    margin-top: -135px;
}
.inventory-apps a i.material-icons {
	color: #444;
	margin-top: -10px;
}
.inventory-header {
	width: 100%;
    background-size: cover;
    background-position: center;
	background-size: 100%;
	height: 175px;
}
.top-header-bg-area {
    width: 100%;
    height: 20cm;
    background-size: cover;
    background-position: center;
}
.inventory-logo img {
    position: absolute;
    top: 50px;
    left: 50px;
    height: 40px;
}

.menu {
	min-height: 54px;
	margin-left: 80px;
}

.menu ul li {
    float: left;
}
.menu ul li:last-child {
    border-right: 0;
}

.menu ul li a {
	color: #fff;
	background: #5BABB1;
	padding: 15px 20px;
	display: block;
	transition: .3s;
	position: relative;
	font-weight: 600;
	font-size: 15px;
}
.menu ul li a:after {
    position: absolute;
    content: "";
    background: #000;
    width: 1px;
    height: 24px;
    top: 15px;
    right: 0px;
}

.menu ul li:hover a {
    color: #fff;
    background: #5C5C5C;
}
.menu ul li:last-child a {
	padding: 15px 70px;
	color: #000;
}
 .menu ul li:nth-child(3) a:after{
    background: 0;
    width: 0;
}
 .menu ul li:nth-child(4) a:after{
    background: 0;
    width: 0;
}
.maximize-title h1 {
    font-size: 70px;
    font-weight: 800;
    color: #5C5C5C;
}
.menu ul li a span {
	background: #fff;
	padding: 6px 30px;
	margin-left: 40px;
	transition: .3s;
}

/* .wave-bg svg {
    filter: drop-shadow(15px 34px 15px rgb(0 0 0 / 0.1));
} */
.pay-button a {
	color: #444;
	border: 2px solid #5BABB1;
	padding: 24px 16px 9px 24px;
	border-radius: 0px 80px 0px 0px;
	font-weight: 500;
}
.pay-button a i {
    padding-right: 80px;
    font-size: 34px;
    line-height: 0;
    color: #f10;
}
.pay-button a span {
	font-size: 28px;
}
.pay-button a span {
	font-size: 28px;
	background: #5BABB1;
	padding: 0px 70px;
	color: #fff;
	border-radius: 0 37px 0 0;
}

/* privacy  */
.page-title h2 {
    color: #31849B;
}
.privacy-title h5 {
    color: #31849B;
    font-size: 24px;
}
.privacy-title p {
    font-size: 17px;
}
.policy-title h6 {
    color: #31849B;
}
.policy-info p {
    font-size: 17px;
    text-align: justify;
}
.sub-list {
    padding-left: 65px;
}

/* cloth  */
.menu.cloth ul li a {
    background: #116299;
}
.menu.cloth ul li:hover a {
    color: #fff;
    background: #5C5C5C;
}
.pay-button.cloth a span {
    background: #116299;
}
.pay-button.cloth a {
    border: 2px solid #116299;
}
.menu.cloth ul li a:after {
    background: #fff;
}
.menu.cloth ul li:nth-child(3) a:after{
    background: 0;
    width: 0;
}
.menu.cloth ul li:hover a span {
	background: #0F5F98;
}
/* pharmacy  */
.menu.pharmacy ul li a {
    background: #0A3A5A;
	transition: .3s;
}
.pay-button.pharmacy a span {
    background: #0A3A5A;
}
.pay-button.pharmacy a {
    border: 2px solid #0A3A5A;
}
.menu.pharmacy ul li a:after {
    background: #fff;
}
.menu.pharmacy ul li:nth-child(3) a:after{
    background: 0;
    width: 0;
}
.menu.pharmacy ul li:hover a {
    color: #fff;
    background: #5C5C5C;
}
.menu.pharmacy ul li:hover a span {
	background: #0A3A5A;
}
/* manufacture  */
.menu.manufacture ul li a {
    background: #23728E;
}
.menu.manufacture ul li:hover a {
    color: #fff;
    background: #5C5C5C;
}
.menu.manufacture ul li:hover a span {
	background: #23728E;
}
.pay-button.manufacture a span {
    background: #23728E;
}
.pay-button.manufacture a {
    border: 2px solid #23728E;
}
.menu.manufacture ul li a:after {
    background: #fff;
}
.menu.manufacture ul li:nth-child(3) a:after{
    background: 0;
    width: 0;
}

/* electronics  */
.menu.electronics ul li a {
    background: #6ABAE4;
}
.pay-button.electronics a span {
    background: #6ABAE4;
}
.pay-button.electronics a {
    border: 2px solid #6ABAE4;
}
.menu.electronics ul li a:after {
    background: #fff;
}
.menu.electronics ul li:nth-child(3) a:after{
    background: 0;
    width: 0;
}
.menu.electronics ul li:hover a {
    color: #fff;
    background: #5C5C5C;
}
.menu.electronics ul li:hover a span {
	background: #6ABAE4;
}
/* computer  */
.menu.computer ul li a {
    background: #5300B9;
}
.pay-button.computer a span {
    background: #5300B9;
}
.pay-button.computer a {
    border: 2px solid #5300B9;
}
.menu.computer ul li a:after {
    background: #fff;
}
.menu.computer ul li:nth-child(3) a:after{
    background: 0;
    width: 0;
}
.menu.computer ul li:hover a {
    color: #fff;
    background: #5C5C5C;
}
.menu.computer ul li:hover a span {
	background: #5300B9;
}
/* internet  */
.page-holder-internet {
	min-height: 28cm;
}
.inv-logo.internet a img {
	height: 50px;
	margin-left: 70px;
	margin-top: -205px;
}
.internet-bg {
	background: #237793;
}
.heading-title-internet {
	margin-top: 200px;
}
.pay-button.internet {
	margin-top: 100px;
}
.menu.internet ul li a {
    color: #000;
}
.menu.internet ul li a:after {
    background: #000;
}
.menu.internet ul li a:after {
    background: #000;
}
.maximize-title.internet h1 {
    color: #fff;
}
.menu.internet ul li a {
    background: #fff;
}
.menu.internet ul li:hover a {
    color: #fff;
    background: #5C5C5C;
}
.pay-button.internet a span {
    background: #fff;
}
.pay-button.internet a {
    border: 2px solid #fff;
}
.menu.internet ul li a:after {
    background: #000;
}
.menu.internet ul li a span {
    background: #237793;
    color: #fff;
}
.pay-button.internet a span {
    color: #444;
}
.inventory-apps.internet a i.material-icons {
    color: #fff;
}
.maximize-title.internet h1 {
    font-size: 50px;
}

.menu.internet ul li:nth-child(3) a:after{
    background: 0;
    width: 0;
}

.video {
	position: relative;
	text-align: center;
	margin-top: 209px;
}
.video > a {
	position: absolute;
	color: #fff;
	left: 0;
	top: 0;
	right: 0;
	margin: auto;
	bottom: 0;
	height: 55px;
	width: 55px;
	font-size: 50px;
}
/* catv-bill  */
.catv.page-holder-internet {
    min-height: 28cm;
}
.catv-bill-bg{
    background: #0D83DD;
}
.video img {
    margin-top: 5cm;
}
.line {
    border: 2px solid #fff;
}
.space-bottom{
	margin-bottom: 100px;
}
.catv.menu.internet ul li a span {
    background: #0D83DD;
    color: #fff;
}

/* membership  */
.page-holder-membership {
	min-height: 26cm;
}
.inv-logo-member.membership {
	margin-top: -50px;
}
.inv-logo-member a img {
	height: 50px;
	margin-left: 70px;
}
.container-fluid.membership {
	margin-top: -87px;
}
.inventory-apps.membership a i.material-icons {
	color: #444;
}
.menu.membership ul li a {
    color: #fff;
}
.menu.membership ul li a:after {
    background: #000;
}
.menu.membership ul li a:after {
    background: #fff;
}
.maximize-title.membership h1 {
    color: #fff;
}
.menu.membership ul li a {
    background: #666;
}
.menu.membership ul li:hover a {
    color: #000;
    background: #82C6ED;
}
.menu.membership ul li a span {
	color: #666;
}
.maximize-title.membership {
	margin-top: 1.5cm;
}
.maximize-title.membership h1 {
	color: #666;
	font-size: 46px;
}
.pay-button.membership {
	margin-top: 6cm;
}
.pay-button.membership a {
	border: 2px solid #666;
}
.pay-button.membership a span {
	color: #fff;
	background: #666;
}


/* scrollUp  */

#scrollUp {
	height: 50px;
	width: 50px;
	right: 20px;
	bottom: 20px;
	background: #2D8CFF;
	line-height: 50px;
	position: absolute;
	text-align: center;
	color: #fff;
	font-size: 30px;
	border-radius: 30px;
}