<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{
	padding: 0;
	margin: 0;
}
body{
	font-family: 'Montserrat', sans-serif;
	color: #121212;
	overflow-x: hidden;
}
a{
	text-decoration: none;
	color: #121212;
}
a:hover{
	text-decoration: none;
	color: #121212;
}
ul,li{
	list-style: none;
	margin: 0;
}
label{
	font-weight: 400;
}
.clear{
	clear: both;
}

.alert-success {
    color: #333;
    background-color: #ddd;
    border:0;
    border-radius: 0;
}
.alert-danger {
    color: #fff;
    background-color: #d64e4b;
    border:0;
    border-radius: 0;
}
#content{
	padding:0;
	position: static;
}
#blog-pagination{
	text-align: center;
	width: 100%;
	clear: both;
}

/* sidebar */
.bodyoverflow{
	overflow: hidden;
}
#sidebar{
	background: #121212;
	width: 220px;
	height: 100%;
	display: block;
	position: absolute;
	left: -220px;
	top: 0;
	overflow-y: auto;
}
#sidebar h3{
	margin: 0;
}
#sidebar h3 a{
	font-size: 20px;
	font-weight:normal;
	letter-spacing:4px;
	line-height: 75px;
	display: block;
	color: #fff;
	padding: 0 25px;
}
#sidebar h4{
	margin: 25px;
}
#sidebar h4 a{
	background: #ccc;
	color: #000;
	font-size: 12px;
	padding: 15px;
	text-align: center;
	text-decoration: none;
	letter-spacing:2px;
	font-weight: 600;
	display: block;
	margin-left: 0;
}
#sidebar ul li.drop-menu-mobile i{
	float: right;
}
#sidebar ul li a,#sidebar ul li a:focus{
	color: #fff;
    padding: 10px 25px;
    font-weight: 300;
    display: block;
    text-decoration: none;
    text-align: left;
    border: 0;
    margin: 0;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 12px;
}
#sidebar ul li dl{
	background: #222;
	padding: 15px 0 15px 25px;
	margin-bottom: 0;
	display: none;
}
#sidebar ul li dl dd{
	border-left: 1px solid #999;
}
#sidebar ul.blog-nav-mobile{
	margin-top: 30px;
}
#sidebar ul.blog-nav-mobile li a{
	text-transform: capitalize;
	font-size: 14px;
}
.contain{
	margin-left: 0px;
	width: 100%;
	position: relative;
}


/* header  */
header{
	height: 75px;
	padding:0 40px;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 999;
}
header.header-top {
    top: 0px;
    background: #fff;
    z-index: 9999;
}



#logo a{
	font-size: 36px;
    font-weight: 700;
    letter-spacing: -2px;
    line-height: 75px;
    color: #fff;
    font-style: italic;
}
#logo a:hover,#logo a:focus{
	color:#fff;
	text-decoration: none;
}
#nav ul li{
	float: left;
	line-height: 75px;
	font-size: 14px;
	position: relative;
}
		#nav ul li a{
			display: block;
			line-height: 73px;
			padding: 0 12px;
			border-top:2px solid transparent;
			transition: .3s;
			font-weight: 600;
			text-decoration: none;
			color: #fff;
			letter-spacing: 1px;
		}
		#nav ul li a:hover,#nav ul li a:focus,#nav ul li a:hover:active{
			font-weight: 600;
			text-decoration: none;
			color: #fff;
		}
		#nav ul li a:hover,#nav ul li a.navactive{
			border-top:2px solid #fff;
			transition: .3s;
			text-decoration: none;
			color: #fff;
		}
		#nav ul li dl dd a{
			color: #000;
		}
		#nav ul li dl dd a:hover,#nav ul li dl dd a:focus,#nav ul li dl dd a:active{
			color: #000;
		}
			#nav ul li a i{
				margin-left: 5px;
			}
			.rotate{
			    -moz-transition: all 0.2s linear;
			    -webkit-transition: all 0.2s linear;
			    transition: all 0.2s linear;
			}
			.rotate2{
			    -moz-transition: all 0.2s linear;
			    -webkit-transition: all 0.2s linear;
			    transition: all 0.2s linear;
			}
			.rotate.down{
			    -ms-transform:rotate(180deg);
			    -moz-transform:rotate(180deg);
			    -webkit-transform:rotate(180deg);
			    transform:rotate(180deg);
			}
			.rotate2.right{
			    -ms-transform:rotate(90deg);
			    -moz-transform:rotate(90deg);
			    -webkit-transform:rotate(90deg);
			    transform:rotate(90deg);
			}
			.menu-rotate{
			    -moz-transition: all 0.2s linear;
			    -webkit-transition: all 0.2s linear;
			    transition: all 0.2s linear;
			}
			.menudown{
			    -ms-transform:rotate(45deg);
			    -moz-transform:rotate(45deg);
			    -webkit-transform:rotate(45deg);
			    transform:rotate(45deg);
			}
			.menuup{
			    -ms-transform:rotate(-45deg);
			    -moz-transform:rotate(-45deg);
			    -webkit-transform:rotate(-45deg);
			    transform:rotate(-45deg);
			}
		#nav ul li dl{
			position: absolute;
			background: #fff;
			padding-bottom: 10px;
			padding-top: 10px;
			width: 200px;
			display: none;
			z-index:99;
		}
			#nav ul li dl a{
				line-height: 18px;
				font-size: 13px;
				transition: .3s;
				border: 0;
				padding:9px 20px;
			}
			#nav ul li dl a:hover,#nav ul li dl a:focus{
				background: #f0f0f0;
				transition: .3s;
				border: 0;
			}
.nav-btn{
	text-align: right;
	padding-top: 12px;
}
	.t-btn,.t-btn:focus{
		display: inline-block;
		color: #fff;
		font-size: 14px;
		padding: 15px 30px;
		text-align: center;
		margin-left: 12px;
		transition: .3s;
		text-decoration: none;
		letter-spacing:2px;
		font-weight: 600;
		text-transform: uppercase;
	}
	.t-btn:hover{
		background: transparent;
		color: #fff;
		transition: .3s;
	}
	.btn-black,.btn-black:focus{
		background: #fff;
		color: #000;
		text-decoration: none;
	}
	.btn-black:hover{
		background: #000;
		color: #fff;
		transition: .3s;
	}
header.header-top #logo a,header.header-top #header-icons a,header.header-top #header-icons li,header.header-top #nav ul li a,header.header-top a.t-login{
	color: #000;
}

header.header-top a.btn-black{
	background: #000;
	color: #fff;
}
header.header-top #nav&gt;ul&gt;li&gt;a:hover,header.header-top #nav ul li a.navactive{
	border-top:2px solid #000;
	transition: .3s;
	text-decoration: none;
	color: #000;
}

/* slider  */
.slider-wrap{
	background: url("../image/sliderbg.jpg") center center no-repeat;
	position: relative;
	background-size:100% 100%;
	overflow: auto;
    height:100vh;
    display: -webkit-flex;
    -webkit-flex-direction: column;
}
	.slider{
		width: 90%;
		margin: 0 auto;
		text-align: center;
	}
		.slider h1{
			font-size: 100px;
			color: #fff;
			margin-bottom: 25px;
			font-weight: 600;
			font-family: 'Montserrat', sans-serif;
		}
		.slider h3{
			width: 80%;
			margin:0 auto;
			font-size: 24px;
			color: #fff;
			line-height: 30px;
			margin-bottom: 80px;
			font-weight: 400;
			font-family: 'Montserrat', sans-serif;
		}
		.slider p{
			font-size: 16px;
			color: #fff;
			padding-top: 15px;
			font-weight: 400;
			font-family: 'Montserrat', sans-serif;
		}
		.slider input.get-started-input{
			border: 0;
			padding: 19px 20px;
			font-size: 14px;
			line-height: 14px;
			width: 350px;
			font-weight: 400;
			border-radius:0px;
		}
		.get-started-box a{
			background: #ccc;
			color: #000;
			display: inline-block;
			line-height: 56px;
			margin-left: -4px;
			padding: 0 40px;
			font-size: 14px;
			letter-spacing:2px;
			transition: .3s;
			font-weight: 600;
			text-decoration: none;
			text-transform: uppercase;
			cursor: pointer;
		}
		.get-started-box a:hover,.get-started-box a:focus,.get-started-box a:active{
			transition: .3s;
			background: #333;
			text-decoration: none;
			color: #fff;
		}
		.slider-text{
			position: absolute;
		    left: 50%;
		    top: 50%;
		    transform: translate(-50%, -50%);
		    max-width: 1200px;
		    width: 100%;
		}


/* main  */
.main-tabs-body{
	padding-top: 0px;
}
.main-tabs{
	border-bottom: 1px solid #e6e6e6;
	text-align: center;
	position: static;
	background: rgba(255,255,255,0.97);
	z-index: 99;
	height: 100px;
	line-height: 100px;
}
.under-line{
	border-bottom: 1px solid #121212;
	position: absolute;
	font-size: 0;
	height: 1px;
	width: 100px;
}
	.main-tabs-menu{
		display: inline-block;
		
	}
	.main-tabs-menu span{
		display: inline-block;
		padding: 0 20px;
		cursor: pointer;
		color: #666;
		font-weight: 400;
		font-size: 16px;
		margin:0 40px;
		letter-spacing: 1px;
	}
	.main-tabs-menu span.active{
		color: #000;
		font-weight: 600;
		border-bottom: 2px solid #000;
	}
.main-tabs-body div.container{
	display: none;
	opacity: 0;
	margin-top: 50px;
}
.main-tabs-body h2{
	font-size: 48px;
	line-height: 56px;
	font-weight: 600;
	margin-bottom: 30px;
	margin-top: 250px;
	font-family: 'Montserrat', sans-serif;
}
.main-tabs-body h6{
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
	color: #333;
}
.tabs-body-text-right{
	padding-left: 100px;
}
	.tabs-body-text ul li{
		font-size: 16px;
		line-height: 48px;
		font-weight: 300;
	}
		.tabs-body-text ul li span{
			margin-right: 30px;
			font-size: 10px;
			font-weight: 100;
		}
.tabs-body-image{
	position: relative;
	min-height:900px;
}
.float-right{
	float:right;
}
.float-left{
	float:left;
}
	.tabs-body-image-bottom-right{
		position: absolute;
		left: 20%;
		top: 100px;
		z-index: 5;
		box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
	}
	.tabs-body-image-top-right{
		position: absolute;
		left: 35%;
		top: 190px;
		z-index: 10;
		box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
	}
	.tabs-body-image-bottom-left{
		position: absolute;
		right: 20%;
		top: 100px;
		z-index: 5;
		box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
	}
	.tabs-body-image-top-left{
		position: absolute;
		right: 0;
		top: 190px;
		z-index: 10;
		box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
	}
	.tabs-body-btn a{
		display: inline-block;
	    color: #fff;
	    font-size: 14px;
	    padding: 15px 30px;
	    text-align: center;
	    transition: .3s;
	    text-decoration: none;
	    letter-spacing: 2px;
	    font-weight: 600;
	    text-transform: uppercase;
	    background: #000;
	    margin-top: 20px;
	}
.featured-section{
	border-bottom: 1px solid #e6e6e6;
	padding: 50px 0;
}
.featured-section:last-child{
	border-bottom: 0;
}
	.featured-section h3{
		font-size: 36px;
		font-weight: 100;
	}
	.featured-section h4{
		font-size: 14px;
		font-weight: 400;
	}
	.featured-section p{
		font-size: 14px;
		font-weight: 300;
		color: #888;
		padding-right: 50px;
		padding-bottom: 30px;
	}
.customers{
	padding-bottom: 50px;
}
.customers h3{
	text-align: center;
	font-size: 48px;
	font-weight: 100;
	margin-top: 50px;
	margin-bottom: 20px;
}
.customers h5{
	text-align: center;
	font-size: 16px;
	font-weight: 300;
	line-height: 24px;
	color: #888;
	margin-bottom: 20px;
}
.examples a,.example a:focus{
	display: block;
	text-decoration: none;
	box-shadow: 0 0 3px rgba(0,0,0,.14);
	margin-bottom: 15px;
	transition: .3s;
}
.examples a:hover{
	color: #121212;
	text-decoration: none;
	box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
	transition: .3s;
}
.examples a img{
	width: 100%;
}
.examples div.row div{
	margin-bottom: 50px;
	text-align: center;
}
.examples div.row div p{
	font-size: 14px;
	color: #888;
	font-weight: 300;
}
.help24{
	background: #f7f7f7;
	margin:0;
	position: relative;
}
.help24&gt;div{
	position: static;
	padding:0;
}
	.help24_txt{
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		width: 45%;
	}
	.help24 h2{
		font-size: 60px;
		line-height: 70px;
		font-weight: 600;
		margin-bottom: 30px;
		padding-left: 100px;
		font-family: 'Montserrat', sans-serif;
	}
	.help24 h4{
		font-size: 30px;
		line-height: 30px;
		font-weight: 600;
		padding-left: 100px;
		color: #000;
		font-family: 'Montserrat', sans-serif;
		margin-top: 20px;
	}
	.help24 h6{
		font-size: 18px;
		line-height: 30px;
		font-weight: 400;
		padding-left: 100px;
		color: #666;
		font-family: 'Montserrat', sans-serif;
	}
	.help24  img{
		width: 100%;
	}
.get-started-bottom{
	text-align: center;
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #e6e6e6;
	padding: 100px 0;
	clear: both;
}
	.get-started-bottom h2{
		font-size: 48px;
		color: #121212;
		margin-bottom: 25px;
		font-weight: 100;
	}
	.get-started-bottom input{
		border: 0;
		padding: 18px 22px;
		font-size: 14px;
		line-height: 14px;
		width: 350px;
		font-weight: 300;
		background: #eee;
		border-radius:0px;
	}
	.get-started-bottom a,.get-started-bottom a:focus{
		background: #121212;
		color: #fff;
		display: inline-block;
		line-height: 52px;
		margin-left: -4px;
		padding: 0 40px;
		font-size: 12px;
		letter-spacing:2px;
		transition: .3s;
		font-weight: 400;
		text-decoration: none;
		text-transform: uppercase;
		cursor: pointer;
	}
	.get-started-bottom a:hover,.get-started-bottom a:focus,.get-started-bottom a:active{
		background: #444;
		transition: .3s;
		text-decoration: none;
		color: #fff;
	}
	.get-started-bottom p{
		font-size: 18px;
		color: #121212;
		padding-top: 15px;
		font-weight: 300;
	}



/* pricing */
.banner{
	height: 530px;
	background: #111;
	text-align: center;
}
/* .banner h2{
	font-size: 72px;
	font-weight: 600;
	margin: 0 auto;
	margin-bottom: 20px;
	padding-top: 160px;
	width: 90%;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
}
.banner h6{
	font-size: 24px;
	font-weight: 400;
	margin-bottom: 30px;
	color: #fff;
	font-family: 'Montserrat', sans-serif;
} */
.banner-btn a{
	display: inline-block;
    color: #000;
    font-size: 14px;
    padding: 15px 40px;
    text-align: center;
    margin-left: 12px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    background: #ccc;
    text-transform: uppercase;
}
.banner-btn a:hover,.banner-btn a:focus,.banner-btn a:active{
	transition: .3s;
    background: #fff;
    text-decoration: none;
}
.pricing{

}
.plandiv{
	width: 100%;
	margin:100px auto;
	margin-bottom: 0;
}
.plan-tabs{
	display: none;
}
.plan-name h6{
	font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    margin-bottom: 55px;
    padding-left: 15px;
}
.price-plan-feature-item-text{
    display: none;
    width: 300px;
    background: #f6f6f6;
    position: absolute;
    padding:15px 20px;
    line-height: 24px;
    box-shadow: 0 0 32px 0px rgba(0,0,0,.2);
    border-radius: 5px;
    font-size: 14px;
    z-index: 999;
}
.price-plan-feature-item-heading strong{
	font-weight: 600;
}
.plan-price{
	padding-left: 45px;
}
.pricing p{
	color: #999;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	padding-top: 20px;
	padding-left: 15px;
	width: 80%;
}
.plan-price span{
	font-size: 72px;
	font-weight: 500;
}
.plan-price span.dollar{
	font-size: 18px;
	font-weight: 400;
	margin-left:-29px;
}
.plan-price span.price-cycle{
	font-size: 18px;
	font-weight: 400;
}
.pricing  ul{
	padding: 20px 0;
}
.pricing  ul li{
	line-height: 24px;
	font-size: 16px;
	font-weight: 400;
	padding: 8px 20px;
	padding-left:15px;
}
.pricing ul li i.icon-check{
    margin-right: 30px;
    font-size: 12px;
    font-weight: 100;
}
.pricing ul li span.price-plan-feature-item-heading{
	cursor: help;
}
.pricing ul li span.no-des{
	cursor:default;
}
.pricing ul li span.plan-content strong{
	font-weight: 600;
}
.plan-item{
	float: left;
}
.pricing-note{
	padding:100px 50px;
	text-align: center;
}
.pricing-note p{
	font-size: 12px;
	line-height: 20px;
	font-weight: 400;
	margin-bottom: 0;
	color: #333;
	padding:0;
	width: 100%;
}
.popover{
	border:1px solid #e6e6e6;
	border-radius: 0;
	box-shadow: 0 0 32px 0px rgba(0,0,0,.2);
	background:#f7f7f7;
}
.popover-title{
	font-family: 'Montserrat', sans-serif;
	border:0;
	padding: 15px 30px;
    padding-top: 30px;
	border-radius:0;
	font-weight: 500;
}
.popover-content{
	font-family: 'Montserrat', sans-serif;
	background: #f7f7f7;
	padding: 25px 30px;
    padding-top: 0;
    font-weight: 300;
    color: #666;
}
.popover.top &gt; .arrow {
    display: none;
}
.questions{
	background: #f7f7f7;
	padding: 120px 0;
}
.questions ul li h4{
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 20px;
	padding: 0 50px;
	line-height: 24px;
}
.questions ul li p{
	font-size: 14px;
	line-height: 24px;
	color: #666;
	font-weight: 400;
	margin-bottom: 30px;
	padding: 0 50px;
}
.still-question{
	text-align: center;
	margin-top: 100px;
}
.still-question h2{
	font-size: 42px;
	font-weight: 600;
	margin-bottom: 20px;
	font-family: 'Montserrat', sans-serif;
}
.still-question h6{
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
}
.still-question h6 a{
	text-decoration: none;
	padding-bottom:3px;
	border-bottom:1px solid #121212;
}


/*affiliate*/
.affiliate-choose,.affiliate-works{
	background: #f7f7f7;
	padding:120px 0;
	text-align: center;
}
.affiliate-choose h1,.affiliate-works h1{
	font-size: 42px;
    font-weight: 600;
    margin-bottom: 40px;
    font-family: 'Montserrat', sans-serif;
    margin-top: 0;
}
.affiliate-choose p{
	line-height: 24px;
    font-size: 16px;
    margin-bottom: 30px;
    font-weight: 400;
    padding: 0 20%;
}
.affiliate-choose a{
	display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 15px 30px;
    text-align: center;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
    background: #000;
    margin-top: 20px;
}
.affiliate-featured{
	padding:120px 0;
}
.affiliate-featured img{
	width: 100%;
}
.affiliate-featured .row{
	margin-bottom: 100px;
}
.affiliate-featured h1{
	font-size: 42px;
    font-weight: 600;
    margin-bottom: 100px;
    font-family: 'Montserrat', sans-serif;
    margin-top: 0;
    text-align: center;
}
.affiliate-featured h4{
	font-size: 30px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 20px;
    margin-top: 100px;
    font-family: 'Montserrat', sans-serif;
    padding-left: 100px;
}
.affiliate-featured p{
	font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    color: #333;
    padding-left: 100px;
}
.affiliate-featured .row-odd h4,.affiliate-featured .row-odd p{
	padding-left: 0;
	padding-right: 100px;
}
.affiliate-works h4{
	font-size: 20px;
    line-height: 30px;
    font-weight: 600;
    margin-bottom: 20px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}
.affiliate-works p{
	font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #333;
    text-align: center;
}
.affiliate-works img{
	margin:30px;
	width: 60px;
}



/* blog */
.blog-list h2{
	font-size:30px;
	line-height:36px;
	font-weight:100;
	padding-top:50px;
}
.blog-list h6{
	font-size:14px;
	font-weight:300;
	margin-bottom:30px;
}
.blog-img img{
	width:100%;
}
.blog-side{
	margin-top:75px;
	border-left:1px solid #e6e6e6;
	padding-left:50px;
	margin-left:150px;
}
.blog-search{
	border-bottom: 1px solid #333;
	margin-top: 16px;
}
.blog-search input{
    border: 0;
    padding: 18px 22px 17px 22px;
    font-size: 14px;
    line-height: 14px;
    width: 75%;
    font-weight: 300;
    background: #eee;
    border-radius: 0px;
	float:left;
}
.blog-search button{
	background: #eee;
	text-align:center;
    color: #121212;
    line-height: 52px;
    font-size: 24px;
    letter-spacing: 2px;
    transition: .3s;
    font-weight: 100;
    text-decoration: none;
	border:0;
	float:right;
	padding:0 13px;
}
.blog-categoey,.blog-popular{
	margin-top:50px;
}
.blog-categoey h3,.blog-popular h3{
	font-size:14px;
	font-weight:400;
	text-transform: uppercase;
	letter-spacing:2px;
	margin-bottom:30px;
}
.widget-body ul li{
	font-size:16px;
	line-height:24px;
	margin-bottom:15px;
	font-weight:300;
}
.widget-body ul li i{
	margin-right:10px;
}
.blog-popular ul{
	padding-left:28px;
}
.blog-popular ul li{
	font-size:16px;
	line-height:24px;
	margin-bottom:15px;
	font-weight:300;
	list-style-type: decimal-leading-zero;
	padding-left:10px;
}



/* affiliate  */
.ap-header-bg{
    background: #000;
    height: 75px;
  }
  .affiliate-menu{
    margin-top: 80px;
  }
  .affiliate-menu ul{
    margin:0;
  }
  .affiliate-menu ul li{
    font-size: 14px;
    padding-right: 50px;
  }
  .affiliate-menu ul li a{
    font-weight: 500;
    padding:15px 20px;
    display: block;
    transition: .3s;
  }
  .affiliate-menu ul li a i{
    display: none;
    margin-left: 10px;
  }
  .affiliate-menu ul li a:hover,.affiliate-menu ul li a:focus,.affiliate-menu ul li a:active,.affiliate-menu ul li a.active{
    background: #f6f6f6;
    transition: .3s;
    text-decoration: none;
  }
  .affiliate-menu ul li a:hover i,.affiliate-menu ul li a.active i{
    display: inline-block;
    transition: .3s;
  }
  .affiliate-content{
    margin-top: 80px;
    margin-bottom: 80px;
  }
  .affiliate-content h1{
    font-size: 24px;
    font-weight: 600;
  }
  .affiliate-content p{
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
  }
  .affiliate-content p strong{
    font-weight: 600;
  }
  .affiliate-content table thead tr td{
    background: #f6f6f6;
    font-size: 12px;
  }
  .affiliate-content table tbody tr td{
    font-size: 12px;
    font-weight: 500;
  }
  .affiliate-content ul li{
    font-size: 14px;
    line-height: 30px;
    font-weight: 400;
  }
  .affiliate-content ul li span{
    margin-right: 5px;
    font-weight: 500;
  }
  .table-striped&gt;tbody&gt;tr:nth-of-type(odd) {
      background-color: #fafafa;
  }
  label{
      font-size: 12px;
      font-weight: 500;
    }
    input.form-control, select.form-control{
      border-radius: 0;
      box-shadow: none;
      border:1px solid #ddd;
      font-size: 13px!important;
      font-weight: 400;
    }
    legend {
      font-weight: 500;
      font-size: 14px;
    }
     input.form-control:focus{
      border-color: #000;
     }
     .btn-continue{
        display: inline-block;
        color: #fff;
        font-size: 14px;
        padding: 15px 30px;
        text-align: center;
        transition: .3s;
        text-decoration: none;
        letter-spacing: 2px;
        font-weight: 600;
        text-transform: uppercase;
        background: #000;
        margin-top: 0px;
        border:0;
        border-radius: 0;
    }
    .btn-continue:hover{
      background: #333;
      transition: .3s;
      text-decoration: none;
    }
    .btn-back{
        display: inline-block;
        color: #000;
        font-size: 14px;
        padding: 15px 30px;
        text-align: center;
        transition: .3s;
        text-decoration: none;
        letter-spacing: 2px;
        font-weight: 600;
        text-transform: uppercase;
        background: #eee;
        margin-top: 0px;
        border:0;
        border-radius: 0;
        margin-left: 20px;
    }
    .tracking-content{
    	padding-top: 30px;
    }
    .ad-color{
    	font-size: 14px;
    	font-weight: 400;
    	text-align: right;
    }
    .ad-color span{
    	display: inline-block;
    	width: 20px;
    	height: 20px;
    	border-radius: 20px;
    	margin-left: 15px;
    	border:2px solid #fff;
    	cursor: pointer;
    }
    .ad-color span.active{
    	border-color: #222;
    }
    .ad-color-grey{
    	background: #cfcfcf;
    }
    .ad-color-red{
    	background: #e35050;
    }
    .ad-color-yellow{
    	background: #e3c650;
    }
    .ad-color-blue{
    	background: #469cc8;
    }
    .tracking-code-header{
      margin-bottom: 0px;
    }
    .tracking-code-header ul{
      font-size: 0;
    }
    .tracking-code-header ul li{
      display: inline-block;
      padding:10px 20px;
      font-size: 14px;
      font-weight: 500;
      border-bottom: 2px solid #fff;
      transition: .3s;
      cursor: pointer;
    }
    .tracking-code-header ul li.active,.tracking-code-header ul li:hover,.tracking-code-header ul li:focus,.tracking-code-header ul li:active{
      border-color: #000;
       transition: .3s;
    }
    .tracking-image{
      height: 140px;
      margin-bottom: 50px;
      position: relative;
      cursor: pointer;
    }
    .tracking-image&gt;img{
      position: absolute;
      width: 100%;
      height: 100%;
      object-fit:contain;
      left: 0;
      top: 0;
    }
    .zoom-image{
      position: absolute;
      left: 100%;
      top: 0;
      z-index: 999;
      display: none;
    }

    pre{
        border-radius: 0;
        border-color: #eee;
        background: #fafafa;
        padding: 15px;
    }
    .tracking-code-box{
      margin-bottom: 30px;
    }
    .tracking-content button,.tracking-code-text a{
      border:1px solid #eee;
      background: #fafafa;
      font-size: 12px;
      font-weight: 500;
      padding:5px 12px;
      cursor: pointer;
    }
    .tracking-code-text a:hover,.tracking-code-text a:focus,.tracking-code-text a:active{
      text-decoration: none;
      color: #000;
    }
    .tracking-code-box p{
      font-size: 12px;
      margin:0;
      font-weight: 500;
      margin-bottom: 10px;
    }
    .tracking-code-box p span{
      margin-right: 10px;
    }
    .tracking-code-text{
    	margin-bottom: 40px;
    }
    .copy-success{
      position: fixed;
      bottom: 30px;
      left: 50%;
      z-index: 9999;
      padding: 10px 20px;
      background: #000;
      display: none;
      transform: translate(-50%, 0);
    }
    .copy-success p{   
      color: #fff;
      font-weight: 400;
      font-size: 14px;
      margin: 0;
    }
    .current-balance{
	    background: #f6f6f6;
	    padding:20px 30px;
	    margin-bottom: 50px;
	  }
	  .current-balance h6{
	    font-size: 14px;
	    font-weight: 500;
	    margin: 0;
	    margin-top: 10px;
	  }
	  .current-balance h2{
	    font-size: 42px;
	    font-weight: 600;
	    margin-bottom: 5px;
	    margin-top: 10px;
	  }
	  .affiliate-chart h3{
	  	font-size: 18px;
   		font-weight: 600;
   		margin:20px 0;
	  }
	  #range{
	  	float: right;
	  	font-size: 0;
	  }
	  #range li{
	  	display: inline-block;
	  	font-size: 12px;
	  	font-weight: 400;
	  	margin:0 10px;
	  }
	  #range li.active a{
	  	border-bottom: 1px solid #000;
	  }
	  #range li a:hover,#range li a:focus,#range li a:active{
	  	text-decoration: none;
	  }
	  .affiliate-chart{
	  	margin-bottom: 50px;
	  }


/* support */
.support-banner{
	height: 530px;
	background: url(../image/7.jpg) center center no-repeat;
	text-align: center;
}
.support-banner h2{
	color:#fff;
}
.support-banner h6{
	color:#fff;
}
.banner-search input{
	border: 0;
    padding: 18px 22px;
    font-size: 14px;
    line-height: 14px;
    width: 350px;
    font-weight: 300;
    background: #fff;
    border-radius: 0px;
	float:left;
	outline: none;
}
.banner-search button{
	background: #fff;
    text-align: center;
    color: #121212;
    line-height: 53px;
    font-size: 24px;
    letter-spacing: 2px;
    transition: .3s;
    font-weight: 100;
    text-decoration: none;
    border: 0;
    padding: 0 13px;
    float: right;
    outline: none;
}
.banner-search{
	background:#fff;
	width:420px;
	margin:0 auto;
	height:53px;
}
.support-top-banner{
	height:100px;
}
.support-top-banner div.banner-search{
	margin:0;
	float:right;
	margin-top:23px;
}
.support-top-banner h1{
	font-size:48px;
	text-align:left;
	font-weight:100;
	color:#fff;
	line-height:100px;
	margin:0;
}
.support-categories{
	padding:120px 0;
	padding-bottom:90px;
}
.support-section{
	padding:30px;
	border:1px solid #e6e6e6;
	margin-bottom:30px;
}
.support-section h4{
	margin:0;
	font-size:20px;
	font-weight:400;
	margin-bottom:15px;
	height: 22px;
	overflow: hidden;
}
.support-section ul{
	margin-bottom:15px;
	height: 78px;
}
.support-section ul li{
	font-size:14px;
	line-height:26px;
	color:#666;
	height: 26px;
	overflow: hidden;
}
.support-section ul li i{
	margin-right:10px;
}
.support-section ul li a{
	font-weight:300;
}
.support-section ul li a:hover,.support-section ul li a:focus{
	color:#121212;
	text-decoration: none;
}
.show-all{
	color:#333;
	font-size:12px;
	border-bottom: 1px solid #333;
	font-weight: 400;
	letter-spacing: 1px;
}
.show-all:hover,.show-all:focus{
	color:#333;
	text-decoration: none;
}
.support-topics{
	padding:120px 0;
}
.support-sidebar{
	border-right:1px solid #e6e6e6;
}
.support-sidebar h4{
	font-size:24px;
	font-weight:300;
	margin:0;
	margin-bottom:20px;
	padding-left:20px;
}
.support-sidebar ul li{
	font-size:16px;
	font-weight:300;
}
.support-sidebar ul li span{
	cursor:pointer;
	display:block;
	padding:10px 20px;
	transition: .3s;
	background:#fff;
}

.support-sidebar ul li i{
	float:right;
}
.support-sidebar ul li dl{
	border-left:1px solid #e6e6e6;
	margin-top:10px;
	margin-bottom: 10px;
	display:none;
	margin-left:20px;
}
.support-sidebar ul li.active dl{
	display: block;
}
.support-sidebar ul li dl dd a{
	padding:10px 30px;
	display:block;
	transition: .3s;
}
.support-sidebar ul li dl dd a:hover,.support-sidebar ul li dl dd a:focus{
	background:#f7f7f7;
	text-decoration: none;
	color:#121212;
	transition: .3s;
}
.support-sidebar ul li span.sidebar-menu-bg,.support-sidebar ul li span:hover,.support-sidebar ul li.active dl dd.active span{
	background:#f0f0f0;
	transition: .3s;
}
.sidebar-submenu-bg{
	background:#f7f7f7;
}
.support-articles{
	padding-left:50px;
}
.support-articles h4{
	font-size:24px;
	font-weight:300;
	margin:0;
	margin-bottom:20px;
}
.support-articles h6{
	font-size:12px;
	margin-bottom:20px;
	padding:5px 0;
	border-top:1px solid #e6e6e6;
	border-bottom:1px solid #e6e6e6;
}

.support-articles ul{
	padding-left:17px;
	margin-top:50px;
}
.support-articles ul li{
	font-size:16px;
	margin-bottom:20px;
	font-weight:300;
	list-style:disc;
}
.support-articles ul.breadcrumb{
	margin-top:0;
	margin-bottom: 0;
	padding-left: 0;
}
.support-articles ul.breadcrumb li{
	margin-bottom: 0;
	font-size: 12px;
}
.support-articles ul.breadcrumb i{
	font-size: 12px;
}
.support-articles ul.breadcrumb &gt; li:after {
    content: '';
    display: block;
    position: absolute;
    top: 3px;
    right: -5px;
    width: 6px;
    height: 6px;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.article-content{
	padding-top:50px;
	padding-left:50px;
}
.article-content p{
	font-size:16px;
	line-height:24px;
	font-weight:300;
	margin-bottom:20px;
}
.article-content h2{
	font-size: 36px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 20px;
}
.article-content ul{
	padding-left:40px;
}
.article-content ul li{
	list-style:disc;
	font-size: 16px;
    margin-bottom: 20px;
    font-weight: 300;
}
.article-content p a,.article-content ul li a{
	text-decoration: none;
	border-bottom:1px solid #121212;
	padding-bottom:3px;
}

/*dropshipping*/
.ds_banner {
    height: 609px;
    background: url(../image/dr1.png) center center no-repeat;
    text-align: center;
}
.ds_text h2 {
    font-size: 72px;
    font-weight: 600;
    margin: 0 auto;
    margin-bottom: 20px;
    padding-top: 160px;
    width: 90%;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.ds_text h6 {
    font-size: 24px;
    font-weight: 400;
    margin-bottom: 30px;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}
.ds_banner_btn a, .ds_banner_btn a:focus {
    display: inline-block;
    color: #000;
    font-size: 14px;
    padding: 15px 40px;
    text-align: center;
    margin-left: 12px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    background: #fff;
    text-transform: uppercase;
}
.ds_banner_btn a:hover,.ds_banner_btn a:active{
	background: #000;
	color: #fff;
	transition: .3s;
}
.ds_find,.ds_work{
	text-align: center;
}
.ds_find h2,.ds_work h2,.ds_benefits h2{
	font-size: 48px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 100px;
    font-family: 'Montserrat', sans-serif;
    text-align: center;
}
.ds_find h6,.ds_work h6{
	font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    color: #333;
    text-align: center;
    margin-bottom: 100px;
}
.ds_find img{
	max-width: 980px;
	width: 100%;
}
.ds_work h4{
	font-size: 18px;
	font-weight: 600;
	margin-top: 30px;
	margin-bottom: 10px;
}
.ds_work p{
	font-size: 16px;
	line-height: 22px;
	color: #777;
	padding:0 20px;
	font-weight: 400;
}
.ds_learn_more a,.ds_learn_more a:focus{
	display: inline-block;
    color: #fff;
    font-size: 14px;
    padding: 15px 30px;
    text-align: center;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
    background: #00bdc0;
    margin-top: 20px;
}
.ds_learn_more{
	margin-top: 50px;
	margin-bottom: 50px;
}
.ds_learn_more a:hover,.ds_learn_more a:active{
	color: #fff;
	transition: .3s;
	background: #ffc53a;
}
.ds_benefits ul li{
	margin-bottom: 40px;
}
.ds_benefits ul li h4{
	font-size: 20px;
	font-weight: 600;
	margin-bottom: 20px;
}
.ds_benefits ul li h4 i{
	margin-right: 20px;
	color: #00bdc0;
}
.ds_benefits ul li p{
	font-size: 16px;
	line-height: 24px;
	color: #777;
	padding-right: 100px;
	font-weight: 400;
}
.ds_benefits h2{
	margin-bottom: 80px;
}
.ds_benefits{
	margin-bottom: 60px;
}
.ds_benefits_img img{
	max-width: 760px;
	width: 100%;
}
.ds_extension_bg a{
	display: block;
	color: #000;
	background: #f8f8f8;
	transition: .3s;
	padding:50px;
	text-align: center;
}
.ds_extension_bg a:hover{
	background: #f4f4f4;
	transition: .3s;
}
.ds_extension_bg p{
	font-size: 16px;
	font-weight: 400;
	color: #000;
	margin-top: 20px;
}
.ds_extension_bg h2{
	margin-top: 0;
	margin-bottom: 0px;
	font-size: 32px;
	font-weight: 400;
	line-height: 35px;
}
.ds_extension_bg h2 img{
	width: 35px;
    margin-right: 10px;
    display: inline-block;
    margin-top: -6px;
}




/*experts*/
.experts{
	padding-top: 120px;
	padding-bottom: 120px;
}
.experts span{
	font-size: 100px;       
    color: #000;
    display: inline-block;
}
.experts h4{
	font-size: 24px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 30px;
}
.experts p{
	line-height: 24px;
    font-size: 14px;
    margin-bottom: 20px;
    font-weight: 400;
    padding: 0 20px;
}
.experts a{
	display: inline-block;
    border-bottom: 1px solid #121212;
    color: #121212;
    font-size: 14px;
    text-align: center;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: 400;
}

.row2{
	margin-top: 80px;
}
.expert{
	text-align: center;
}

.expert-banner{
	height: 100px;
	background: #0f1113;
}
.expert-banner h2{
	font-size: 48px;
    text-align: left;
    font-weight: 100;
    color: #fff;
    line-height: 100px;
    margin: 0;
    padding-top: 0;
}
.experts-container{
	padding:120px 0;
}
.whats-expert h4{
	font-size: 36px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 20px;
}
.whats-expert p{
	font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    margin-bottom: 20px;
}
.whats-expert ul{
	padding-left: 17px;
}
.whats-expert ul li {
    list-style: disc;
    font-size: 16px;
    margin-bottom: 20px;
    font-weight: 300;
}
.contact-expert{
	background: #f7f7f7;
	padding:120px 0;
}
.contact-expert-form{

}
.contact-expert-form h4{
	font-size: 36px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 20px;
}
.contact-expert-form p{
	font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    margin-bottom: 20px;
}
.contact-expert-form input[type="text"],.contact-expert-form input[type="email"]{
	border:0;
	border-radius: 0px;
	padding:8px 15px;
	font-weight: 300;
	height: 50px;
	-webkit-box-shadow: none;
    box-shadow:none;
}
.contact-expert-form textarea{
	border:0;
	border-radius: 0px;
	padding:8px 15px;
	font-weight: 300;
	height: 150px;
	margin-bottom: 20px;
	-webkit-box-shadow: none;
    box-shadow:none;
}
.contact-expert-form input[type="submit"]{
	display: inline-block;
    border: 0;
    color: #fff;
    font-size: 12px;
    padding: 10px 40px;
    text-align: center;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
    background: #121212;
}


/*theme store*/
.theme-banner {
    height: 200px;
    text-align: left;
    background: #0f1113;
}
.theme-banner h2 {
    font-size: 48px;
    text-align: left;
    font-weight: 600;
    color: #fff;
    line-height: 100px;
    margin: 0;
    padding-top: 0;
    margin-top: 80px;
}
.theme-container{
	padding:120px 0;
}
.theme-sidebar h4 {
    font-size: 24px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 20px;
}
.theme-sidebar ul{
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.theme-sidebar ul li {
    font-size: 16px;
    font-weight: 400;
}
.theme-sidebar ul li a {
    display: block;
    padding: 10px 0px;
    transition: .3s;
    background: #fff;
}
.theme-sidebar ul li a.sort-active{
	font-weight: 400;
}
.theme-sidebar ul li a span{
	float: right;
	color: #999;
	font-weight: 500;
}
.theme-search{
	border:1px solid #e6e6e6;
	margin-bottom: 40px;
}
.theme-search input{
	border:0;
	padding:12px;
	font-size: 16px;
	font-weight: 300;
	width: 80%;
	outline: none;
}
.theme-search button{
	border:0;
	background: #fff;
	padding:12px;
	width: 30%;
	float: right;
	max-width: 40px;
}
.theme-list{
	margin-left: -25px;
	margin-right: -25px;
	padding-left: 100px;
}
.theme-show{
	padding-left: 25px;
	padding-right: 25px;
	margin-bottom: 50px;
}

.theme-thumb{
	border:1px solid #e6e6e6;
	position: relative;
}
.theme-thumb img{
	width: 100%;
	height: auto;
}
.theme-hover{
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,0.93);
	top: 0;
	left: 0;
	text-align: center;
	display: none;
}
.theme-hover-btn{
	position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}
.theme-hover h6 a{
	display: inline-block;
    border: 0;
    color: #fff;
    font-size: 10px;
    padding: 10px 30px;
    text-align: center;
    letter-spacing: 2px;
    font-weight: 400;
    text-transform: uppercase;
    background: #121212;
    transition: .3s;
}
.theme-hover h6 a:hover{
	background: #444;
	transition: .3s;
}
.theme-hover p a{
	border-bottom: 1px solid #121212;
	text-transform: uppercase;
	font-weight: 300;
}
.theme-info h4{
	font-size: 16px;
	font-weight: 400;
	margin-top: 20px;
	max-height: 2em;
	overflow: hidden;
}
.theme-info h4 span{
	float: right;
}
.theme-info h4 span.price-new{
	color: #da1a36;
	font-weight: bold;
	margin-right: 10px;
}
.theme-info h4 span.price-old{
	text-decoration: line-through;
	color: #999;
}
.overall-rating {
    display: inline-block;
    margin-left: 10px;
}
.theme-mobile-display span {
    display: inline-block;
    height: 5px;
    background: #ddd;
    width: 15%;
    border-radius: 20px;
    margin-top: -17px;
}
.theme-desktop-display span {
    display: inline-block;
    height: 8px;
    background: #ddd;
    width: 8px;
    border-radius: 20px;
    margin-top: -20px;
}
#review{
	margin-top: 20px;
}
#form-review&gt;h4{
	font-size: 30px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 30px;
}
.rating h2,.review-form h2{
	font-size: 20px;
	font-weight: 400;
	font-family: 'Montserrat', sans-serif;
}
.rating .fa-stack,.review-list .fa-stack{
    font-size: 8px;
}

.rating .star-gray,#review .star-gray{
	color: #ddd;
}
.overall-rating .fa-stack {
    font-size: 14px;
}
.overall-rating .fa-star {
    color: #ffab00;
    font-size: 24px;
}
.overall-rating .star-gray {
    color: #e1e1e1;
    font-size: 24px;
}
#input-name{
	border:0;
    box-shadow: none;
    outline: none;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    height: 36px;
    background: #fff;
    border-radius: 0;
}
#input-review{
	border:0;
    box-shadow: none;
    outline: none;
    font-size: 14px;
    color: #333;
    font-weight: 300;
    background: #fff;
    border-radius: 0;
}
#button-review{
	display: inline-block;
    border: 0;
    color: #fff;
    font-size: 14px;
    padding: 15px 40px;
    text-align: center;
    margin-left: 12px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
    background: #121212;
}
.review-form{
	padding-right: 100px;
}
.pagination&gt;li{
	display: inline-block;
	padding:0 10px;
	font-size: 24px;
	font-weight: 200;
}

.pagination&gt;li&gt;a, .pagination&gt;li&gt;span{
	border: none;
	color: #333;
	padding:0;
	background: transparent;
}
.pagination&gt;li&gt;a:hover,.pagination&gt;li&gt;a:focus,.pagination&gt;li&gt;a:active{
	background: transparent;
}
.pagination&gt;.active&gt;a, .pagination&gt;.active&gt;a:focus, .pagination&gt;.active&gt;a:hover, .pagination&gt;.active&gt;span, .pagination&gt;.active&gt;span:focus, .pagination&gt;.active&gt;span:hover{
	background: transparent;
	color: #333;
}
.pagination&gt;.active&gt;span{
	color: #aaa;
}

.live-demo{
	background: #f7f7f7;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 9999;
}
.live-demo-header{
	height: 75px;
	background: #fff;
	padding:0 50px;
}
.live-demo-body{
	text-align: center;
}
.live-demo-body iframe{
	border:0;
	width: 100%;
}
.buy-theme-btn{
	padding-top: 18px;
}
.buy-theme-btn button,.buy-theme-btn a{
	display: inline-block;
    border:2px solid #121212;
    color: #fff;
    font-size: 12px;
    padding: 15px 40px;
    text-align: center;
    margin-right: 14px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    background: #121212;
    text-transform: uppercase;
    line-height: 18px;
}
.buy-theme-btn a.view-detail-btn{
	border:2px solid #121212;
	background: #fff;
	color: #121212;
}
.buy-theme-btn a:hover{
	transition: .3s;
	background: #444;
}
.buy-theme-btn a.view-detail-btn:hover{
	transition: .3s;
	background: #121212;
	color: #fff;
}
.close-theme-btn{
	text-align: right;
	padding-top: 27px;
}
.close-theme-btn span{
	font-size: 24px;
	cursor: pointer;
}
.display-mobile{
	text-align: center;
}
.display-mobile span{
	font-size: 24px;
	margin: 0 15px;
	display: inline-block;
	border-top: 2px solid #fff;
	padding-top: 25px;
	cursor: pointer;
}
.display-mobile span.active{
	border-top: 2px solid #121212;
}
.theme-show-container {
    padding: 120px 0;
}
.theme-detail h4{
	font-size: 48px;
    font-weight: 600;
    color: #121212;
    margin: 0;
    padding-top: 0;
    margin-bottom: 20px;
}
.theme-detail h6{
	font-size: 24px;
    font-weight: 400;
    color: #121212;
    margin: 0;
    padding-top: 0;
    margin-bottom: 20px;
}
.theme-detail p{
	font-size: 24px;
    font-weight: 300;
    color: #121212;
    margin: 0;
    padding-top: 0;
    margin-bottom: 30px;
}
.theme-detail ul{
	margin-bottom: 20px;
}
.theme-detail ul li{
    margin-right: 10px;
    font-size: 16px;
    font-weight: 300;
}
.theme-detail ul li a {
    display: inline-block;
    position: relative;
    background: #f7f7f7;
    padding: 6px 10px;
    border-radius: 50px;
    padding-right: 20px;
    transition: .3s;
}
.theme-detail ul li a:hover{
	background: #eee;
	transition: .3s;
}
.theme-detail ul li a span{
	display: inline-block;
	width: 16px;
	height: 16px;
	border-radius: 50px;
	position: absolute;
	top: 9px;
}
.theme-detail ul li a b{
	font-weight: 300;
	margin-left: 25px;
}
.theme-detail ul li a span.style-red{
	background: #ff6384;
}
.theme-detail ul li a span.style-blue{
	background: #5757ff;
}
.theme-detail ul li a span.style-black{
	background: #121212;
}
.theme-features {
    background: #f7f7f7;
    padding: 120px 0;
}
.theme-features-content h4 {
    font-size: 30px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 20px;
}
.theme-features-content h6{
	font-size: 18px;
	font-weight: 400;
}
.theme-features-content p{
	font-size: 16px;
	font-weight: 300;
}
.theme-features-content ul{
	margin-bottom: 0;
}
.theme-features-content ul li{
	font-size:16px;
	line-height: 24px;
	margin-top:15px;
	font-weight: 400;
}
.theme-features-content ul li i{
	margin-right: 20px;
}
.theme-features-item{
	min-height: 120px;
	margin-top: 20px;
	padding-right: 50px;
}
.store-customers{
	padding:120px 0;
	padding-bottom: 90px;
}
.store-customers-content h4 {
    font-size: 30px;
    font-weight: 500;
    margin: 0;
    margin-bottom: 30px;
}
.store-customers-content a{
	display: block;
	transition: .3s;
}
.store-customers-content a:hover{
	box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
    transition: .3s;
}
.store-customers-content a img{
	width: 100%;
}
.theme-review{
	padding:120px 0;
	background: #f7f7f7;
}
.theme-review h4{
	font-size: 14px;
    text-transform: capitalize;
    letter-spacing: 0;
    font-weight: 500;
    margin-bottom: 0;
    line-height: 30px;
}
.theme-review h4 strong{
	font-weight: 400;
}
.review-date{
	display: block;
    font-size: 12px;
    font-weight: 400;
    margin-bottom: 10px;
}
.review-list p{
	font-size: 14px;
    line-height: 22px;
    margin-bottom: 30px;
    font-weight: 400;
}
.theme-display{
	position: relative;
}
.theme-desktop-display{
	border-radius: 30px;
    border: 1px solid #ddd;
    height: 450px;
    margin-bottom: -120px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
    overflow: hidden;
    padding: 30px;
    background: #fafafa;
    margin-left: 80px;
    text-align: center;
}
.theme-desktop-display img{
	width: 100%;
}
.theme-mobile-display{
	position: absolute;
    width: 220px;
    border-radius: 20px;
    border: 1px solid #ddd;
    height: 350px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
    overflow: hidden;
    background: #fafafa;
    padding: 5px;
    padding-top: 30px;
    top: 100px;
    text-align: center;
}
.theme-mobile-display img{
	width: 100%;
}


/*domain*/
.domain-banner{
	height: 530px;
    background: url(../image/8.jpg) center center no-repeat;
    text-align: center;
}
.domain-banner h2,.domain-banner h6{
	color: #fff;
}
.need-domain{
	padding:120px 0;
}
.need-domain h2,.manage-domain h2,.transfer-domain h2{
	font-size: 48px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 50px;
    font-family: 'Montserrat', sans-serif;
}
.need-domain p,.manage-domain p,.transfer-domain p{
	font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    color: #333;
    margin-bottom: 100px;
}
.transfer-domain p{
	margin-bottom: 10px;
}
.manage-domain{
	background: #f7f7f7;
	padding:120px 0;
	overflow: hidden;
}
.transfer-domain{
	padding:120px 0;
}
.manage-domain-img{
	position: relative;
}
.manage-domain-img img{
	position: absolute;
	left: 150px;
}

.search-domain{
	background: #f7f7f7;
	padding-bottom: 100px;
}

.search-domain-title{
	text-align: center;
	padding-top:120px;
}
.search-domain-title h4{
	font-size: 30px;
	font-weight: 600;
	margin-top: 0;
	margin-bottom: 20px;
}
.search-domain-title p{
	font-size: 18px;
	margin-bottom: 0px;
	font-weight: 400;
}
.search-domain-box{
	max-width: 750px;
	width: 100%;
	margin:0 auto;
	padding-top: 40px;
	margin-bottom: 50px;
}
.search-domain-input{
	height: 88px;
	line-height: 88px;
	font-size: 80px;
	font-weight: 600;
	width: 750px;
	border:0;
	outline: none;
	text-align: center;
	background: #f7f7f7;
}
.search-domain-input::-webkit-input-placeholder {
  color: #e4e4e4;
}
.search-domain-input:-moz-placeholder {
  color: #e4e4e4;
}
.search-domain-input:-ms-input-placeholder {
  color: #e4e4e4;
}
.search-result-box{
	max-width: 750px;
	width: 100%;
	margin:0 auto;
}
.domain-list&gt;tbody&gt;tr&gt;td{
	padding:15px 20px;
	font-family: 'Montserrat', sans-serif!important;
	font-size: 14px;
	font-weight: 500;
}
.domain-list&gt;tbody&gt;tr&gt;td b{
	font-weight: 500;
}
.domain-list&gt;tbody&gt;tr&gt;td strong,.domain-list&gt;tbody&gt;tr&gt;td.unavaiable-domain{
	font-weight: 500;
	color: #aaa;
}
.domain-list&gt;tbody&gt;tr{
	transition: .2s;
}
.domain-list&gt;tbody&gt;tr:hover{
	background: #f0f0f0;
	transition: .2s;
}
.btn-buy{
	background: transparent;
	border:0;
	box-shadow: none;
	margin-left: 20px;
}
.loading-box{
	text-align: center;
	display: none;
}
.loading-box img{
	width: 50px;
}
.domain-image{
	position: relative;
}
.domain-image img{
	
	box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
}
.domain-image img.domain-image-1{
	z-index: 9;
	max-width: 720px;
	width: 90%;
}
.domain-image img.domain-image-2{
	position: absolute;
	left: -50px;
	top: 40px;
	z-index: 10;
}
.domain-features{
	padding-left: 50px;
}
.domain-features ul li{
	float: left;
	width: 50%;
	padding-left: 50px;
}
.domain-features ul li img{
	width: 40px;
	opacity: 0.3;
	margin-bottom: 10px;
}
.domain-features ul li h4{
	font-size: 16px;
	font-weight: 600;
}
.domain-features ul li p{
	font-size: 14px;
	font-weight: 400;
	color: #666;
	line-height: 24px;
	margin-bottom: 50px;
}
.domain-bottom{
	padding-right: 100px;
}
.domain-bottom img{
	width: 100%;
}







/*log in*/
.login-header{
	height: 75px;
	padding:0 50px;
}
.login-header h2 a{
	font-size: 24px;
    font-weight: normal;
    letter-spacing: 5px;
    line-height: 75px;
}
.login-body{
	width: 335px;
	margin:0 auto;
	margin-top: 200px;
}
.login-body h3{
	font-size: 24px;
	font-weight: 300;
	text-align: center;
	margin-bottom: 20px;
}
.login-body input{
	border:0;
	border-bottom: 1px solid #121212;
	width: 100%;
	font-size: 16px;
	font-weight: 300;
	padding:10px 0;
	outline: none;
}
.login-body button{
	border: 0;
    color: #fff;
    font-size: 12px;
    padding: 10px 0px;
    text-align: center;
    letter-spacing: 2px;
    font-weight: 400;
    width: 100%;
    background: #121212;
    margin-top: 20px;
    text-transform: uppercase;
}
.other-login{
	text-align: center;
	margin-top: 300px;
}
.other-login ul li{
	display: inline;
	margin:0 20px;
	font-weight: 300;
}
.other-login ul li a{
	font-size: 14px;
}
.close-btn{
	float: right;
}


/*app store*/
.app-thumb img{
	width: 100%;
	height: auto;
}
.theme-info p{
	font-weight: 300;
}
.app-show{
	padding-left: 25px;
    padding-right: 25px;
    margin-bottom: 30px;
}
.theme-pagination{
	padding-left: 100px;
}
.app-container{
	padding:120px 0;
	border-bottom: 1px solid #e6e6e6;
}
.app-show-sidebar{
	border:1px solid #e6e6e6;
	padding:30px;
	padding-bottom: 10px;
}
.app-show-sidebar h4{
	font-size: 24px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 20px;
}
.app-info{
	border-bottom: 1px solid #e6e6e6;
	padding-bottom: 60px;
}
.app-info img{
	width: 100%;
}
.app-info h2{
	font-size: 30px;
    font-weight: 100;
    color: #121212;
    margin: 0;
    padding-top: 0;
    margin-bottom: 20px;
}
.app-info h4{
	font-size: 18px;
	font-weight: 300;
}
.review-number i{
	margin-right: 5px;
}
.review-number a{
	font-weight: 300;
}
.review-number{
	margin-bottom: 19px;
}
.get-app a{
	display: inline-block;
    border: 1px solid #121212;
    color: #fff;
    font-size: 12px;
    padding: 10px 40px;
    text-align: center;
    margin-right: 12px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 400;
    background: #121212;
    text-transform: uppercase;
}
.get-app a:hover{
	background: #444;
	transition: .3s;
}
.app-screenshot,.app-features,.app-reviews{
	padding: 60px 0;
	border-bottom: 1px solid #e6e6e6;
}
.app-screenshot h4,.app-features h4,.app-reviews h4{
	font-size: 30px;
    font-weight: 300;
    margin: 0;
    margin-bottom: 20px;
}
.app-reviews{
	border-bottom: 0;
}
.app-cover{
	width: 100px;
	height: 100px;
	float: left;
}
.app-cover img{
	width: 100%;
}
.app-related-detail{
	margin-left: 120px;
}
.app-related-detail h4{
	font-size: 18px;
	font-weight: 300;
	line-height: 22px;
	margin-bottom: 0;
	max-height: 44px;
	overflow: hidden;
}
.app-related-detail h6{
	font-size: 16px;
	font-weight: 300;
}
.app-show-sidebar ul li{
	margin-bottom: 20px;
}



/* information */
.information-main{
	min-height: 1200px;
}
.info-nav {
	position: relative;
	margin-bottom: 80px;
}
.info-nav hr{
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
	position: absolute;
	top: 80px;
	z-index: -1;
}
.info-menu{
	text-align: center;
	float: left;
	width: 20%;
}
.info-menu a{
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: 400;
	color: #666;
	display: inline-block;
	text-align: center;
	padding:30px 5px;
	transition: .3s;
	border-bottom: 1px solid #e6e6e6;
}
.info-menu.active a{
	border-bottom: 2px solid #333;
	color: #000;
	font-weight: 600;
}
.info-des{
	max-width: 900px;
	margin:0 auto;
	font-size: 14px;
	line-height: 30px;
	font-weight: 400;
}
.info-des ul,.info-des ol{
	padding-left: 20px;
}
.info-des ul&gt;li{
	list-style: disc;
	margin-bottom: 10px;
}
.info-des ol&gt;li{
	list-style:decimal;
	margin-bottom: 10px;
}
.info-des ul&gt;li&gt;ol{
	padding-left: 0;
}
.info-des ul&gt;li&gt;ol&gt;li{
	list-style:circle;
	margin-bottom: 10px;
}
.info-banner{
	background: #121212;
}
.info-banner h2{
	padding-top: 200px;
}
.info-banner h2,.info-banner h6{
	color: #fff;
}
.info-banner h6{
	width: 60%;
	margin: 10px auto;
	line-height: 1.4;
}
.contact-form{
	max-width: 800px;
	width: 100%;
	margin:100px auto;
}
.contact-form #input-name,.contact-form #input-email{
	padding:14px;
	border:1px solid #e5e5e5;
	height: 56px;
	border-radius: 0;
	margin-bottom: 20px;
	box-shadow: none;
}
.contact-form #input-enquiry{
	padding:14px;
	border:1px solid #e5e5e5;
	border-radius: 0;
	margin-bottom: 20px;
	box-shadow: none;
}
.contact-form #input-name:focus,.contact-form #input-email:focus,.contact-form #input-enquiry:focus{
	border-color: #000;
}
.contact-form label{
	font-size: 10px;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 16px;
}
#send-message{
	background: #121212;
    color: #fff;
    display: inline-block;
    line-height: 52px;
    margin-left: -4px;
    padding: 0 40px;
    font-size: 12px;
    letter-spacing: 2px;
    transition: .3s;
    font-weight: 400;
    text-decoration: none;
    text-transform: uppercase;
    cursor: pointer;
    border-radius: 0;
    border:0;
}


/* footer */
/* footer{
	padding-top: 110px;
	padding-bottom: 100px;
	clear: both;
} */
.ssl{
	position: relative;
	padding-left: 40px;
}
.ssl img{
	width: 30px;
	position: absolute;
	left: 0;
	top: 0;
}
.ssl h4{
	margin-bottom: 3px;
	margin-top: 0px;
	padding-top: 5px;
	font-size: 12px;
	letter-spacing: 0.5px;
}
.ssl h4 b{
	color: #84c101;
	font-weight: 600;
}
.ssl p{
	font-weight: 400;
	font-size: 10px;
}
.accept-payment h4{
	font-size: 12px;
	margin-top: 30px;
	margin-bottom: 10px;
	letter-spacing: 0.5px;
}
.payment-icons img{
	width: 300px;
}
.logo-bottom{
	margin-bottom: 30px;
}
.logo-bottom a{
	font-size: 36px;
	font-weight:700;
	letter-spacing:-2px;
	display: block;
	font-style: italic;

}
.logo-bottom a:hover,.logo-bottom a:focus{
	color:#121212;
	text-decoration: none;
}
.currency_languange{
	text-align: left;
}
.currency{
	margin-bottom: 10px;
}
#currency button.dropdown-toggle,#language button.dropdown-toggle{
	border:1px solid #e6e6e6;
	font-size: 12px;
	color: #888;
	font-weight: 300;
	width: 118px;
	text-align: left;
}
#currency button.dropdown-toggle:hover,#language button.dropdown-toggle:hover,#currency button.dropdown-toggle:focus,#language button.dropdown-toggle:focus,#currency button.dropdown-toggle:active,#language button.dropdown-toggle:active{
	text-decoration: none;
}
#currency button.dropdown-toggle i,#language button.dropdown-toggle i{
	float: right;
}
.language select{
	margin-bottom: 40px;
}
#currency ul.dropdown-menu,#language ul.dropdown-menu{
	border-radius: 0;
	box-shadow: none;
	border-color: #e6e6e6;
	width: 118px;
	padding:0;
	margin:0;
	margin-top: -1px;
}
#currency ul.dropdown-menu li button,#language ul.dropdown-menu li a{
	text-align: left;
	color: #888;
	padding:7.5px 12px;
}
#currency ul.dropdown-menu li button:hover,#language ul.dropdown-menu li a:hover,#currency ul.dropdown-menu li button:focus,#language ul.dropdown-menu li a:focus,#currency ul.dropdown-menu li button:active,#language ul.dropdown-menu li a:active{
	text-decoration: none;
	background: #fafafa;
	padding:7.5px 12px;
	color: #888;
	height: 33px;
	line-height: 18px;
}
footer h4{
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 20px;
	letter-spacing:2px;
	text-transform: uppercase;
}
footer ul{
	margin-bottom: 40px;
}
footer ul li a,footer ul li a:focus{
	font-size: 13px;
	color: #888;
	font-weight: 400;
	line-height: 30px;
	transition: .3s;
	text-decoration: none;
}
footer ul li a:hover{
	color: #121212;
	transition: .3s;
}



/*restaurant*/
.restaurant-banner{
    background: url(../image/res-banner.jpg) center center no-repeat;
    text-align: center;
}
.restaurant-banner h1{
	font-size: 72px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	line-height: 72px;
	margin:0 25%;
	padding-top: 0px;
	margin-bottom: 30px;
}
.restaurant-banner h5{
	font-size: 36px;
	padding-top: 200px;
	margin-top: 0;
	margin-bottom: 30px;
	font-weight: 700;
	font-style: italic;
	text-align: center;
	color: #fff;
}
.restaurant-banner p{
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	font-weight: 400;
	margin:0 25%;
	text-align: center;
	margin-bottom: 30px;
}
.restaurant-banner p a{
	display: inline-block;
    color: #000;
    font-size: 14px;
    padding: 10px 30px;
    text-align: center;
    margin-left: 12px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
    background: #fff;
}
.restaurant-banner p a:hover{
	transition: .3s;
	background: #303046;
	color: #fff;
}
.res-part1{
	overflow: hidden;
	background: #f8f8f8;
}
.res-part1 h2,.res-part2 h2,.res-part3 h2 {
    font-size: 48px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: 30px;
    padding-top: 250px;
    font-family: 'Montserrat', sans-serif;
    margin-top: 0;
}
.res-part1 p,.res-part2 p,.res-part3 p {
    font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    color: #333;
    margin-bottom: 20px;
}
.res-part1 p a,.res-part2 p a,.res-part3 p a{
	font-size: 24px;
	font-weight: 600;
	transition: .2s;
}
.res-part1 p a i,.res-part2 p a i,.res-part3 p a i{
	font-size: 20px;
	margin-left: 20px;
}
.res-part1 p a:hover,.res-part2 p a:hover,.res-part3 p a:hover{
	text-decoration: underline;
	transition: .2s;
}
.res-part1-left,.res-part2-right{
	padding-left: 25%;
	padding-right: 25%;
}
.res-part1-right{
	padding-top: 50px;
}
.res-part2{
	overflow: hidden;
}
.res-part2-left{
	height: 997px;
	position: relative;
	z-index: 1;
	margin-right: -15px;
}
.res-part2 img,.res-part3 img,.res-part4-left img{
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.fix-img{
	width: 440px;
	height: 708px;
	background: #fff;
	position: absolute;
	right:20%;
    top:50%;
    transform: translate(0,-50%);
    z-index: 9;
    padding:20px;
}
.res-part3-right{
	position: relative;
	z-index: 1;
	margin-left: -15px;
}
.fix-img2{
	width: 400px;
	height: 668px;
	background: #fff;
	position: absolute;
	left:20%;
    top:50%;
    transform: translate(0,-50%);
    z-index: 9;
}
.res-part3{
	background: #303046;
}
.res-part3-left ul li{
	float: left;
	width: 50%;
	color: #fff;
	font-size: 18px;
	line-height: 30px;
	font-weight: 500;
	height: 150px;
	padding-right: 100px;
}
.res-part3-left ul li label{
	font-size: 18px;
	display: block;
}
.res-part3-left ul li span{
	display: block;
	width: 50px;
	height: 50px;
	margin-right: 30px;
	float: left;
}
.res-part3-left ul li span img{
	width: 100%;
}
.res-part3 h2{
	color: #fff;
	margin-bottom: 80px;
}
.res-part3-left{
	padding:0 15%;
	padding-right: 10%;
}
.res-part4{
	overflow: hidden;
	background: #6e645f;
}
.res-part4-left{
	position: relative;
	z-index: 1;
	margin-right: -15px;
}
.res-part4-right{
	padding:0 15%;
	position: relative;
	margin-left: -15px;
}
.res-part4 h2{
	font-size: 48px;
    line-height: 56px;
    font-weight: 600;
    margin-bottom: 30px;
    padding-top: 100px;
    font-family: 'Montserrat', sans-serif;
    color: #fff;
    margin-top: 0;
}
.res-part4 p{
	font-size: 18px;
    line-height: 30px;
    font-weight: 400;
    color: #333;
    margin-bottom: 20px;
    color: #fff;
}
.res-part4-img{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 204px;
	height: 242px;
}
.res-part4-right img{
	width: 100%;
}


/*online store*/
.store-banner{
    background: url(../image/store1.jpg) center center no-repeat;
    text-align: center;
    margin-bottom: 50px;
}
.store-banner h1{
	font-size: 72px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	line-height: 72px;
	margin:0 25%;
	padding-top: 0px;
	margin-bottom: 30px;
}
.store-banner h5{
	font-size: 36px;
	font-style: italic;
	font-weight: 300;
	text-align: center;
	padding-top: 200px;
	margin-bottom: 30px;
	margin-top: 0;
	color: #fff;
}
.store-banner h5 strong{
	font-weight: 700;
}
.store-banner p{
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	font-weight: 400;
	margin:0 25%;
	text-align: center;
	margin-bottom: 30px;
}
.store-banner p a{
	display: inline-block;
    color: #000;
    font-size: 14px;
    padding: 10px 30px;
    text-align: center;
    margin-left: 12px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
    background: #fff;
}
.store-banner p a:hover{
	transition: .3s;
	background: #303046;
	color: #fff;
}


/*service provider*/
.service-banner{
    background: url(../image/service1.jpg) center center no-repeat;
    text-align: center;
    margin-bottom: 50px;
}
.service-banner h1{
	font-size: 72px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	line-height: 72px;
	margin:0 25%;
	padding-top: 0px;
	margin-bottom: 30px;
}
.service-banner h5{
	font-size: 36px;
	font-style: italic;
	font-weight: 300;
	text-align: center;
	padding-top: 200px;
	margin-bottom: 30px;
	margin-top: 0;
	color: #fff;
}
.service-banner h5 strong{
	font-weight: 700;
}
.service-banner p{
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	font-weight: 400;
	margin:0 25%;
	text-align: center;
	margin-bottom: 30px;
}
.service-banner p a{
	display: inline-block;
    color: #000;
    font-size: 14px;
    padding: 10px 30px;
    text-align: center;
    margin-left: 12px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
    background: #fff;
}
.service-banner p a:hover{
	transition: .3s;
	background: #303046;
	color: #fff;
}

/*business*/
.business-banner{
    background: url(../image/business1.jpg) center center no-repeat;
    text-align: center;
    margin-bottom: 50px;
}
.business-banner h1{
	font-size: 72px;
	color: #fff;
	font-weight: 500;
	text-align: center;
	line-height: 72px;
	margin:0 25%;
	padding-top: 0px;
	margin-bottom: 30px;
}
.business-banner h5{
	font-size: 36px;
	font-style: italic;
	font-weight: 300;
	text-align: center;
	padding-top: 200px;
	margin-bottom: 30px;
	margin-top: 0;
	color: #fff;
}
.business-banner h5 strong{
	font-weight: 700;
}
.business-banner p{
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	font-weight: 400;
	margin:0 25%;
	text-align: center;
	margin-bottom: 30px;
}
.business-banner p a{
	display: inline-block;
    color: #000;
    font-size: 14px;
    padding: 10px 30px;
    text-align: center;
    margin-left: 12px;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
    background: #fff;
}
.business-banner p a:hover{
	transition: .3s;
	background: #303046;
	color: #fff;
}



/*index modify*/
.index-pro{
	background: #616369;
	color: #fff;
}
.index-pro2{
	background: #89b1af;
	color: #fff;
}
.index-pro3{
	background: #5e5140;
	color: #fff;
}
.index-pro4{
	background: #191e32;
	color: #fff;
}
.index-pro5{
	background: #4e5d58;
	color: #fff;
}
.index-pro&gt;div.row,.index-pro2&gt;div.row,.index-pro3&gt;div.row,.index-pro4&gt;div.row,.index-pro5&gt;div.row{
	margin:0;
}
.index-pro&gt;div.row .col-md-6,.index-pro2&gt;div.row .col-md-6,.index-pro3&gt;div.row .col-md-6,.index-pro4&gt;div.row .col-md-6,.index-pro5&gt;div.row .col-md-6{
	padding:0;
}
.index-pro-1,.index-pro-2,.index-pro-3,.index-pro-4,.index-pro-5,.index-pro-6,.index-pro-7,.index-pro-8,.index-pro-9,.index-pro-0{
	position: relative;
	overflow: hidden;
}
.index-pro-1,.index-pro-4,.index-pro-5,.index-pro-8,.index-pro-9{
	padding:0 15%;
}
.index-pro-1 h4,.index-pro-4 h4,.index-pro-5 h4,.index-pro-8 h4,.index-pro-9 h4{
	color: #fff;
	font-style: italic;
	font-size: 30px;
	font-weight: 300;
	margin-top: 150px;
	font-family: 'Montserrat', sans-serif;
}
.index-pro-1 h2,.index-pro-4 h2,.index-pro-5 h2,.index-pro-8 h2,.index-pro-9 h2{
	font-size: 64px;
	font-weight: 600;
	line-height: 70px;
	color: #fff;
	margin-top: 20px;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 20px;
}
.index-pro-1 p,.index-pro-4 p,.index-pro-5 p,.index-pro-8 p,.index-pro-9 p{
	font-size: 24px;
	color: #fff;
	line-height: 32px;
	margin-bottom: 40px;
}
.index-pro-1 h6 a,.index-pro-4 h6 a,.index-pro-5 h6 a,.index-pro-8 h6 a,.index-pro-9 h6 a{
	display: inline-block;
    color: #000;
    font-size: 14px;
    padding: 15px 30px;
    text-align: center;
    transition: .3s;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    text-transform: uppercase;
    background: #fff;
}
.index-pro-1 h4 span,.index-pro-4 h4 span,.index-pro-5 h4 span,.index-pro-8 h4 span,.index-pro-9 h4 span{
	font-weight: 700;
}
.pro1-img,.pro3-img,.pro5-img,.pro7-img,.pro0-img{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);

}
.index-pro-7,.index-pro-0{
	background: #fff;
}






@media (max-width: 1600px) and (min-width: 1024px){

	.restaurant-banner h1 {
	    font-size: 60px;
	    color: #fff;
	    font-weight: 500;
	    text-align: center;
	    line-height: 60px;
	    margin: 0 15%;
	    padding-top: 0px;
	    margin-bottom: 30px;
	}
	.restaurant-banner h5{
		font-size: 36px;
		padding-top: 200px;
		margin-top: 0;
		margin-bottom: 30px;
		font-weight: 700;
		font-style: italic;
		text-align: center;
		color: #fff;
	}
	.restaurant-banner p {
	    font-size: 24px;
	    line-height: 36px;
	    color: #fff;
	    font-weight: 400;
	    margin: 0 15%;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.res-part1,.res-part2,.res-part3{
		overflow: hidden;
	}
	.res-part1-left, .res-part2-right{
		padding: 0 15%;
	}
	.res-part1 h2, .res-part2 h2, .res-part3 h2 {
	    font-size: 36px;
	    line-height: 42px;
	    font-weight: 600;
	    margin-bottom: 30px;
	    font-family: 'Montserrat', sans-serif;
	}
	.res-part3 h2{
		margin-bottom: 70px;
	}
	.res-part3-left ul li{
		padding-right: 20px;
		height: 100px;
	}
	.res-part3-left ul li span {
	    display: block;
	    width: 36px;
	    height: 36px;
	    margin-right: 20px;
	    float: left;
	}
	.res-part3-left ul li label {
	    font-size: 16px;
	    line-height: 24px;
	}
	.res-part3-left{
		padding: 0 10%;
	}
	.res-part4 h2 {
	    font-size: 36px;
	    line-height: 42px;
	    font-weight: 600;
	    margin-bottom: 30px;
	    padding-top: 50px;
	    font-family: 'Montserrat', sans-serif;
	    color: #fff;
	}
	.res-part4-img {
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    width: 150px;
	    height: 178px;
	}
	/*online store*/
	.store-banner{
	}
	.store-banner h1{
		font-size: 60px;
	    color: #fff;
	    font-weight: 500;
	    text-align: center;
	    line-height: 60px;
	    margin: 0 15%;
	    padding-top: 0px;
	    margin-bottom: 30px;
	}
	.store-banner h5{
		font-size: 36px;
		font-style: italic;
		font-weight: 300;
		text-align: center;
		padding-top: 200px;
		margin-bottom: 30px;
		margin-top: 0;
		color: #fff;
	}
	.store-banner h5 strong{
		font-weight: 700;
	}
	.store-banner p{
		font-size: 24px;
	    line-height: 36px;
	    color: #fff;
	    font-weight: 400;
	    margin: 0 15%;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.store-banner p a{
		display: inline-block;
	    color: #000;
	    font-size: 14px;
	    padding: 10px 30px;
	    text-align: center;
	    margin-left: 12px;
	    transition: .3s;
	    text-decoration: none;
	    letter-spacing: 2px;
	    font-weight: 600;
	    text-transform: uppercase;
	    background: #fff;
	}
	.store-banner p a:hover{
		transition: .3s;
		background: #303046;
		color: #fff;
	}


	/*service provider*/
	.service-banner{
	}
	.service-banner h1{
		font-size: 60px;
	    color: #fff;
	    font-weight: 500;
	    text-align: center;
	    line-height: 60px;
	    margin: 0 15%;
	    padding-top: 0px;
	    margin-bottom: 30px;
	}
	.service-banner h5{
		font-size: 36px;
		font-style: italic;
		font-weight: 300;
		text-align: center;
		padding-top: 200px;
		margin-bottom: 30px;
		margin-top: 0;
		color: #fff;
	}
	.service-banner h5 strong{
		font-weight: 700;
	}
	.service-banner p{
		font-size: 24px;
	    line-height: 36px;
	    color: #fff;
	    font-weight: 400;
	    margin: 0 15%;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.service-banner p a{
		display: inline-block;
	    color: #000;
	    font-size: 14px;
	    padding: 10px 30px;
	    text-align: center;
	    margin-left: 12px;
	    transition: .3s;
	    text-decoration: none;
	    letter-spacing: 2px;
	    font-weight: 600;
	    text-transform: uppercase;
	    background: #fff;
	}
	.service-banner p a:hover{
		transition: .3s;
		background: #303046;
		color: #fff;
	}

	/*business*/
	.business-banner{
	}
	.business-banner h1{
		font-size: 60px;
	    color: #fff;
	    font-weight: 500;
	    text-align: center;
	    line-height: 60px;
	    margin: 0 15%;
	    padding-top: 0px;
	    margin-bottom: 30px;
	}
	.business-banner h5{
		font-size: 36px;
		font-style: italic;
		font-weight: 300;
		text-align: center;
		padding-top: 200px;
		margin-bottom: 30px;
		margin-top: 0;
		color: #fff;
	}
	.business-banner h5 strong{
		font-weight: 700;
	}
	.business-banner p{
		font-size: 24px;
	    line-height: 36px;
	    color: #fff;
	    font-weight: 400;
	    margin: 0 15%;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.business-banner p a{
		display: inline-block;
	    color: #000;
	    font-size: 14px;
	    padding: 10px 30px;
	    text-align: center;
	    margin-left: 12px;
	    transition: .3s;
	    text-decoration: none;
	    letter-spacing: 2px;
	    font-weight: 600;
	    text-transform: uppercase;
	    background: #fff;
	}
	.business-banner p a:hover{
		transition: .3s;
		background: #303046;
		color: #fff;
	}


	/*index modify*/
	.pro1-img,.pro3-img,.pro5-img,.pro7-img,.pro0-img{
		width: 90%;
	}
	.pro1-img img,.pro3-img img,.pro5-img img,.pro7-img img,.pro0-img img{
		width: 100%;
	}
	.index-pro-1 h2, .index-pro-4 h2, .index-pro-5 h2, .index-pro-8 h2, .index-pro-9 h2{
		font-size: 48px;
		line-height: 48px;
	}


}




@media (max-width: 1024px) and (min-width: 769px){
	
	#logo a {
	    font-size: 18px;
	}
	#nav ul li {
	    font-size: 13px;
	}
	#nav ul li a, #nav ul li a:focus {
	    padding: 0 15px;
	}
	.nav-btn {
	    padding-top: 20px;
	}
	.t-btn, .t-btn:focus {
	    font-size: 10px;
	    padding: 10px 30px;
	}
	.main-tabs-body h2 {
	    font-size: 42px;
	    line-height: 48px;
	    margin-top: 80px;
	}
	.tabs-body-image {
	    min-height: 500px;
	}
	.tabs-body-image-bottom-right {
	    left: 50px;
	    top: 50px;
	    width: 100%;
	}
	.tabs-body-image-top-right {
	    left: 130px;
	    top: 100px;
	    width: 100%;
	}
	.tabs-body-text-right {
	    padding-left: 0px;
	}
	.tabs-body-image-bottom-left {
	    left: -150px;
	    top: 50px;
	    width: 100%;
	}
	.tabs-body-image-top-left {
	    left: -50px;
	    top: 100px;
	    width: 100%;
	}
	.help24-left img{
		width: 100%;
		margin-left: -50px;
		margin-top: 30px;
	}	
	.help24-right h2 {
	    font-size: 42px;
	    line-height: 48px;
	    margin-bottom: 30px;
	    margin-top: 80px;
	    padding-left: 0px;
	}
	.help24-right h6 {
	    padding-left: 0px;
	}
	.pricing ul li {
		margin:0;
		padding-right:0;
	}
	.blog-side{
		margin-left:80px;
	}
	.live-demo-header {
	    padding: 0 25px;
	}
	.theme-container {
	    padding: 50px 0;
	}
	.theme-list {
	    margin-left: -15px;
	    margin-right: -15px;
	    padding-left: 20px;
	}
	.theme-show {
	    padding-left: 15px;
	    padding-right: 15px;
	    margin-bottom: 30px;
	}
	.theme-sidebar ul li a {
	    padding: 8px 0px;
	}
	.theme-sidebar h4 {
	    margin-bottom: 10px;
	}
	.theme-sidebar ul {
	    margin-bottom: 20px;
	    padding-bottom: 10px;
	}
	.theme-features-item {
	    min-height: 120px;
	}
	.theme-show-container {
	    padding-bottom: 115px;
	}
	.manage-domain h2,.transfer-domain h2,.need-domain h2,.get-started-bottom h2{
	    font-size: 42px;
	    line-height: 48px;
	}
	.login-body {
	    margin-top: 150px;
	}
	.other-login {
	    margin-top: 200px;
	}

}


@media (max-width: 768px){

	.mobile-header{
		position: relative;
		width: 60%;
		margin: 0 auto;
	}
	.nav-box,.nav-btn-box{
		display: none;
	}
	.sidebar-menu-btn{
		position: absolute;
		top: 12px;
		left: 10px;
		display: block;
		width: 65px;
		height: 55px;
		z-index: 9999;
		cursor: pointer;
		padding: 20px;
	}
	.sidebar-menu-btn span{
		height: 2px;
		background: #fff;
		margin-bottom: 8px;
		display: block;
	}
	#logo{
		text-align: center;
	}
	.slider {
	    width: 90%;
	    margin: 0 auto;
	    text-align: center;
	}
	.tabs-body-image {
	    position: relative;
	    min-height: 600px;
	}
	.tabs-body-image-bottom-right {
	    position: absolute;
	    left: 30px;
	    top: 50px;
	    z-index: 5;
	    box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
	    width: 80%;
	}
	.tabs-body-image-top-right {
	    position: absolute;
	    left: 120px;
	    top: 100px;
	    z-index: 10;
	    box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
	    width: 100%;
	}
	.tabs-body-image-bottom-left{
		position: absolute;
		left: 30px;
		top: 50px;
		z-index: 5;
		box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
		width: 80%;
	}
	.tabs-body-image-top-left{
		position: absolute;
		left: 120px;
		top: 100px;
		z-index: 10;
		box-shadow: 0 0 52px -7px rgba(0,0,0,.3);
		width: 80%;
	}
	.help24-left,.help24-right{
		width: 100%;
		float: none;
	}
	.help24-left img{
		width: 80%;
	}
	.get-started-bottom h2 {
	    font-size: 48px;
	    color: #121212;
	    margin: 0 auto;
	    margin-bottom: 25px;
	    font-weight: 100;
	    width: 90%;
	}
	.help24-right h2 {
	    margin-top: 0px;
	    padding-top: 100px;
		padding-left: 55px;
		padding-right: 55px;
	}
	.help24-right h6 {
		font-size: 16px;
		line-height: 24px;
		font-weight: 300;
		padding-left: 55px;
		padding-right: 55px;
	}
	.featured-section {
	    padding: 0;
		margin-bottom:50px;
	}
	.tabs-body-text{
		padding-left: 30px;
	}
	.tabs-body-text-right {
	    padding-left: 30px;
	}
	.main-tabs-body h2 {
	    margin-top: 30px;
	}
	.customers h3 {
	    text-align: center;
	    font-size: 48px;
	    font-weight: 100;
	    margin-top: 30px;
	    margin-bottom: 0px;
	}
	.customers {
	    padding-bottom: 20px;
	}
	footer{
		padding-bottom: 60px;
	}
	.pricing {
	    padding-top: 0px;
	    padding-bottom: 20px;
	}
	.questions {
	    padding: 80px 0;
	}
	.still-question {
	    margin-top: 50px;
	}
	.blog-side{
		margin-left:20px;
	}
	.support-categories {
		padding: 50px 0;
		padding-bottom: 20px;
	}
	.support-sidebar {
		border-right: 0;
		margin-bottom:50px;
	}
	.support-topics {
		padding: 50px 0;
	}
	.support-articles{
		padding:0 20px;
	}
.article-content {
	padding:0 20px;
    padding-top: 50px;
}
.support-top-banner h1 {
    font-size: 36px;
    padding-left: 0px;
}
.support-top-banner div.banner-search {
    margin-right: 0px;
}
.experts{
		padding-bottom: 30px;
		padding-top: 80px;
	}
	.expert{
		padding:0 50px;
		margin-bottom: 50px;
		text-align: center;
	}
	.experts p{
		padding: 0;
	}
.row2{
	margin-top: 0px;
}
.theme-container {
    padding: 50px 0;
}
.theme-list {
    padding-left: 0px;
}
.live-demo-header {
    padding: 0 25px;
}
.display-mobile{
	display: none;
}
.theme-features-content h4,.store-customers-content h4,.theme-review h4 {
    text-align: center;
}
.theme-detail{
	margin-bottom: 50px;
}
.app-container{
	padding:50px 0;
}
.manage-domain h2,.transfer-domain h2,.need-domain h2,.get-started-bottom h2{
    font-size: 42px;
    line-height: 48px;
    margin-top: 0;
}
	.need-domain,.manage-domain,.transfer-domain {
	    padding: 80px 0;
	}
	.manage-domain-img {
	    position: relative;
	    text-align: center;
	}
	.manage-domain-img img{
		position: static;
		width: 90%;
		margin-top: 50px;
	}
.help24&gt;div{
	position: static;
}
	.help24_txt{
		position: relative;
		top: 0;
		transform: translate(0, 0);
		width: 100%;
		padding-top: 60px;
		padding-bottom: 70px;
	}
	.help24 h2{
		font-size: 48px;
		line-height: 56px;
		font-weight: 100;
		margin-bottom: 30px;
		padding-left: 35px;
		padding-right: 35px;
	}
	.help24 h6{
		font-size: 16px;
		line-height: 24px;
		font-weight: 300;
		padding-left: 35px;
		padding-right: 35px;
	}
}


@media (max-width: 568px){

	header {
		height: 55px;
		position: absolute;
	}
	#logo a {
		font-size: 30px;
	    font-weight: 700;
	    letter-spacing: -1px;
	    line-height: 55px;
	    color: #fff;
	    font-style: italic;
	}
	.sidebar-menu-btn {
		top: 22px;
		left:20px;
		z-index: 9999;
	}
	.slider h1 {
		font-size: 30px;
		margin-top: 50px;
	}
	.slider h3 {
		font-size: 16px;
	    line-height: 20px;
	    margin-bottom: 30px;
	    width: 100%;
	    padding: 0 30px;
	}
	.slider-text {
		padding-top: 30px;
	}
	.slider input.get-started-input {
		width: 250px;
	}
	.slider p {
	    font-size: 14px;
	    color: #fff;
	    padding: 15px 30px;
	    font-weight: 300;
	    line-height: 18px;
	}
	.get-started-box a, .get-started-box a:focus {
		line-height: 56px;
		margin-left: 0;
		padding: 0 40px;
		width: 250px;
		margin-top:10px
	}
	.main-tabs {
	    height: 80px;
	    line-height: 80px;
	}
	.slider-wrap {
		height: 530px;
		background-size: auto;
	}
	.main-tabs-menu span {
		padding: 0 10px;
	    margin: 0;
	    font-size: 12px;
	}
	.main-tabs {
		padding-top: 0px;
	}
	.main-tabs-body h2 {
		font-size: 30px;
		line-height: 33px;
		margin-top: 180px!important;
	}
	.main-tabs-body h2.tab-h2{
		margin-top: 50px!important;
	}
	.tabs-body-image-bottom-right,.tabs-body-image-bottom-left {
		left: -50px;
		top: 50px;
	}
	.tabs-body-image-top-right,.tabs-body-image-top-left {
		left: 70px;
		top: 100px;
	}
	.image01,.image09,.image16,.image20{
		width: 380px;
	}
	.image02,.image10,.image17,.image21{
		width: 500px;
    	top: 130px;
	}
	.image03,.image12,.image18{
		width: 500px;
		left: -70px;
	}
	.image19{
		top: 200px!important;
	    right: auto!important;
	    width: 250px!important;
	    left: 46px;
	}
	.image04,.image13{
		width: 70%;
		left: 0px;
		top: 150px!important;
	}
	.image05{
		width: 900px;
		left: 20px;
	}
	.image11{
		width: 830px;
		left: 20px;
	}
	.image06{
		right: auto;
	    width: 400px;
	    left: -100px;
	}
	.image07{
		right: auto;
	    top: 100px!important;
	    width: 400px;
	    left: 0;
	}
	.image08{
		right: auto;
	    top: 160px!important;
	    width: 400px;
	    left: 50px;
	}
	.image14{
		width: 650px;
    	left: -250px;
	}
	.image15{
		top: 150px!important;
	    right: auto;
	    left: 130px;
	    width: 260px;
	}
	.image22{
		right: auto!important;
    	width: 480px;
    	left: -200px;
	}
	.image23{
		top: 160px!important;
	    right: auto!important;
	    left: 100px;
	}
	.tabs-body-image {
		min-height: 480px;
	}
	.tab-iamge-bottom{
		min-height: 520px;
	}
	.tab-iamge-bottom2{
		min-height: 620px;
	}
	.tab-iamge-bottom3{
		min-height: 780px;
	}
	.tabs-body-text {
		padding: 0px 20px;
	}
	.float-left,.float-right{
		float:none;
	}
	.help24-right h2 {
		padding-top: 50px;
	}

	.help24-right h2 {
		font-size: 30px;
		line-height: 33px;
	}
	.featured-section,#content .customers,.examples{
		padding:0 20px;
	}
	.examples div.row div {
	    margin-bottom: 30px;
	    text-align: center;
	}
	.featured-section p {
	    font-size: 14px;
	    font-weight: 300;
	    color: #888;
	    padding-right: 0px;
	    padding-bottom: 30px;
	}
	.featured-section h4 {
	    font-size: 14px;
	    font-weight: 400;
	    line-height: 18px;
	}
	#content .featured-section h3,#content .customers h3 {
		font-size: 30px;
		padding:0;
		margin-top: 0;
		margin-bottom: 10px;
		line-height: 33px;
	}
	#currency button.dropdown-toggle, #language button.dropdown-toggle {
	    border: 1px solid #e6e6e6;
	    font-size: 12px;
	    color: #888;
	    font-weight: 300;
	    width: 112px;
	    text-align: left;
	}
	.help24 {
	    background: #f7f7f7;
	    margin: 0;
	    margin-top: 0px;
	    position: relative;
	}
	.customers h3 {
		font-size: 30px;
	}
	.get-started-bottom h2 {
		font-size: 30px;
	}
	.get-started-bottom {
		padding: 50px 0;
	}
	.get-started-bottom input {
		width: 250px;
	}
	.get-started-bottom a, .get-started-bottom a:focus {
		margin-left: 0px;
		width:250px;
		margin-top:10px;
	}
	.get-started-bottom p {
		padding:0 35px;
		padding-top: 15px;
	}
	.help24-right h2 {
		padding-left: 35px;
		padding-right: 35px;
	}
	.help24-right h6 {
		padding-left: 35px;
		padding-right: 35px;
	}
	.get-started-bottom p {
		font-size: 14px;
		line-height: 18px;
	}
	footer {
		padding: 30px 20px 0 20px;
	}
	#sidebar h3 a {
		line-height: 55px;
		letter-spacing: -1px;
		font-size: 24px;
		font-weight: 700;
		font-style: italic;
		margin-top: 20px;
	}
	.pricing ul {
		padding: 20px 0;
	}
	.pricing ul li {
		padding: 8px 20px;
		margin:0;
	}
	.questions {
		padding: 50px 0;
	}
	.questions ul li h4 {
		padding: 0 20px;
	}
	.questions ul li p {
		padding: 0 20px;
	}
	/* .banner {
		height: 430px;
	}
	.banner h2 {
		font-size: 30px;
		padding-top: 100px;
	}
	.banner h6 {
		font-size: 18px;
		line-height: 24px;
		width:80%;
		margin:0 auto;
		margin-bottom:30px;
	} */
	.still-question h2 {
		font-size: 24px;
	}
	.still-question h6 {
		font-size: 14px;
		font-weight: 400;
		line-height: 24px;
		width:90%;
		margin:0 auto;
	}
	.blog-side {
		margin-left: 0px;
		border:0;
		padding-left:0;
	}
	.blog-categoey ul li {
		font-size: 16px;
	}
	.blog-content{
		padding-bottom:50px;
	}
	.banner-search {
		width: 290px;
	}
	.banner-search input {
		width: 230px;
		padding-right:0;
		padding-left:15px;
	}
	.support-categories {
		padding: 50px 0;
		padding-bottom: 20px;
	}
	.support-sidebar {
		border-right: 0;
		margin-bottom:50px;
	}
	.support-topics {
		padding: 50px 0;
	}
	.support-articles{
		padding:0 20px;
	}
	.support-top-banner h1 {
    font-size: 36px;
    padding-left: 0px;
	text-align:center;
}
.support-top-banner div.banner-search {
    margin: 0px auto;
	float:none;
}
.support-top-banner {
    height: 200px;
}
.expert {
	    padding: 0 20px;
	}
	.experts h4{
		font-size: 24px;
	}
	.contact-expert {
	    background: #f7f7f7;
	    padding: 50px 0;
	}
.experts-container,.theme-container {
    padding: 50px 0;
}
.expert-banner,.theme-banner{
	height: 100px;
}
.expert-banner h2,.theme-banner h2{
	padding-top: 0;
}
.whats-expert h4 {
    font-size: 30px;
}
.contact-expert-form h4 {
    font-size: 30px;
}
.theme-list {
    padding:0;
    margin:0 -15px;
}
.live-demo-header {
    padding: 0 15px;
}
.buy-theme-btn a {
    font-size: 10px;
    padding: 10px 20px;
}
.close-theme-btn {
    margin-top: 0;
}
.theme-show-container,.theme-features,.store-customers,.theme-review {
    padding: 50px 0;
}
.store-customers{
	padding-bottom: 20px;
}
.theme-features-content h4, .store-customers-content h4, .theme-review h4{
	font-size: 30px;
}
.theme-detail h4 {
    font-size: 36px;
}
.theme-detail p {
    font-size: 18px;
}
.theme-detail ul li {
    font-size: 14px;
}
.theme-detail ul li a {
    padding: 6px 10px;
    padding-right: 15px;
}
.theme-detail ul li a span {
    top: 8px;
}
.store-customers-content a img {
    width: 100%;
    margin-bottom: 20px;
}
.theme-desktop-display {
    border-radius: 15px;
    border: 1px solid #ddd;
    height: 190px;
    margin-bottom: -120px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
    overflow: hidden;
    padding: 15px;
    background: #fafafa;
    margin-left: 30px;
}
.theme-mobile-display {
    position: absolute;
    width: 80px;
    border-radius: 5px;
    border: 1px solid #ddd;
    height: 130px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
    overflow: hidden;
    background: #fafafa;
    padding: 3px;
    padding-top: 10px;
    top: 60px;
}
.theme-show-container{
	padding-bottom: 120px;
}
.manage-domain h2,.transfer-domain h2,.need-domain h2,.get-started-bottom h2{
    font-size: 30px;
    line-height: 33px;
    margin-top: 0;
}
.manage-domain ul li {
    padding-top: 10px;
}
.transfer-domain h2 {
    margin-bottom: 20px;
}
.login-header {
    padding: 0 25px;
}
.login-body {
    margin-top: 100px;
}
.other-login {
    margin-top: 50px;
}
.other-login ul li {
    display: block;
    margin: 10px;
    font-weight: 300;
}
.app-info img {
    margin-bottom: 30px;
}
.logo-bottom{
	margin-bottom: 30px;
	text-align: center;
}
.currency_languange{
	text-align: center;
}
.currency,.language{
	display: inline-block;
	margin:0 5px;
	margin-bottom: 30px;
}
.main-tabs-body h6 {
    font-size: 14px;
    line-height: 24px;
    font-weight: 600;
    color: #333;
    margin-bottom: 30px;
}
.help24&gt;div{
	position: static;
}
	.help24_txt{
		position: relative;
		top: 0;
		transform: translate(0, 0);
		width: 100%;
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.help24 h2{
		font-size: 30px;
		line-height: 33px;
		font-weight: 600;
		margin-bottom: 30px;
		padding-left: 35px;
		padding-right: 35px;
	}
	.help24 h6{
		font-size: 14px;
		line-height: 24px;
		font-weight: 400;
		padding-left: 35px;
		padding-right: 35px;
	}
	.plan-item{
		width: 100%!important;
		margin-bottom: 40px;
		padding-left: 0!important;
	}
	.plandiv {
	    width: 90%;
	}
	.pricing p{
		width: 100%;
		font-size: 14px;
		line-height: 24px;
	}
	.plan-price span {
	    font-size: 72px;
	    font-weight: 600;
	}
	.pricing-note {
	    padding: 30px 20px;
	    text-align: center;
	}
	.review-form {
	    padding-right: 0;
	    margin-bottom: 40px;
	}
	.review-list h4{
		font-size: 14px;
		text-align: left;
	}
	.theme-banner {
	    height: 150px;
	}
	.theme-banner h2{
		width: 100%;
		text-align: center;
		margin-top: 50px;
	}
	.info-des{
		padding:10px;
	}
	.info-menu {
	    text-align: center;
	    float: left;
	    width: 100%;
	    display: none;
	}
	.info-menu.active a {
	    border-bottom: 0;
	    color: #000;
	    font-weight: 600;
	    font-size: 30px;
	    font-weight: 600;
	    padding:0;
	}
	.info-nav hr {
	    display: none;
	}
	.info-nav {
	    position: relative;
	    margin-bottom: 20px;
	    margin-top: 50px;
	}
	.info-banner h2 {
	    font-size: 30px;
	    padding-top: 120px;
	}
	.contact-form{
		padding:0 20px;
	}
	.ap-header-bg {
	    height: 55px;
	}
	.affiliate-menu {
	    margin-top: 30px;
	}
	.affiliate-menu ul li {
	    padding-right: 0px;
	}
	.affiliate-content {
	    margin-top: 30px;
	}
	.current-balance h2 {
	    font-size: 30px;
	}
	.affiliate-choose p {
	    padding: 0 5%;
	}
	.affiliate-choose h1, .affiliate-works h1 {
	    font-size: 30px;
	}
	.affiliate-featured h1 {
	    font-size: 30px;
	    margin-bottom: 50px;
	}
	.affiliate-featured h4 {
	    padding-left: 0;
	    text-align: center;
	    font-size: 20px;
	    margin-top: 0;
	}
	.affiliate-featured .row {
	    margin-bottom: 50px;
	}
	.affiliate-featured p {
	    text-align: center;
	    padding-left: 0px;
	}
	.affiliate-featured .row-odd h4, .affiliate-featured .row-odd p {
	    padding-left: 0;
	    padding-right: 0px;
	    text-align: center;
	}
	.affiliate-featured .row p{
		margin-bottom: 50px;
		font-size: 14px;
	}
	.affiliate-choose, .affiliate-works,.affiliate-featured{
	    padding: 80px 0;
	}
	.affiliate-works{
		padding-bottom: 30px;
	}
	.affiliate-works p {
	    margin-bottom: 50px;
	}
	.ds_text h2 {
	    font-size: 30px;
	    font-weight: 600;
	    margin: 0 auto;
	    margin-bottom: 20px;
	    padding-top: 160px;
	    width: 90%;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	}
	.ds_text h6 {
	    font-size: 16px;
	    font-weight: 400;
	    margin-bottom: 30px;
	    color: #fff;
	    font-family: 'Montserrat', sans-serif;
	}
	.ds_find h2, .ds_work h2, .ds_benefits h2 {
	    font-size: 30px;
	    line-height: 36px;
	    font-weight: 600;
	    margin-bottom: 30px;
	    margin-top: 0px;
	    font-family: 'Montserrat', sans-serif;
	    text-align: center;
	    padding:0 5%;
	}
	.ds_find h6, .ds_work h6 {
	    font-size: 18px;
	    line-height: 30px;
	    font-weight: 400;
	    color: #333;
	    text-align: center;
	    margin-bottom: 50px;
	}
	.ds_find{
		margin-bottom: 80px;
	}
	.ds_work p {
	    font-size: 16px;
	    line-height: 22px;
	    color: #777;
	    padding: 0 20px;
	    font-weight: 400;
	    margin-bottom: 50px;
	}
	.ds_learn_more {
	    margin-top: 0px;
	    margin-bottom: 80px;
	}
	.ds_benefits ul li {
	    margin-bottom: 40px;
	    padding:0 5%;
	}
	.ds_benefits ul li p {
	    font-size: 16px;
	    line-height: 24px;
	    color: #777;
	    padding-right: 0px;
	    font-weight: 400;
	}
	.ds_extension_bg h2 {
	    margin-top: 0;
	    margin-bottom: 0px;
	    font-size: 24px;
	    font-weight: 400;
	    line-height: 35px;
	}
	.search-domain-box {
	    max-width: 750px;
	    width: 100%;
	    margin: 0 auto;
	    padding-top: 40px;
	    margin-bottom: 20px;
	}
	.search-domain-input {
	    height: 60px;
	    line-height: 60px;
	    font-size: 30px;
	    font-weight: 600;
	    width: 100%;
	    border: 0;
	    outline: none;
	    text-align: center;
	    background: #f7f7f7;
	}
	.search-domain-title {
	    text-align: center;
	    padding-top: 80px;
	}
	.search-domain {
	    background: #f7f7f7;
	    padding-bottom: 60px;
	}
	.domain-image img.domain-image-1 {
	    z-index: 9;
	    max-width: 720px;
	    width: 100%;
	    margin-bottom: 60px;
	}
	.domain-image img.domain-image-2 {
	    position: absolute;
	    left: -15px;
	    top: 20px;
	    z-index: 10;
	}
	.need-domain, .manage-domain, .transfer-domain {
	    padding: 80px 20px;
	    padding-bottom: 0;
	}
	.domain-features {
	    padding-left: 0px;
	}
	.domain-features ul li {
	    float: none;
	    width: 100%;
	    padding-left: 0px;
	}
	.domain-bottom {
	    padding-right: 0;
	    margin-bottom: 40px;
	}
	.transfer-domain{
		margin-bottom: 80px;
	}
	.manage-domain p{
		margin-bottom: 40px;
	}
	.restaurant-banner h1 {
	    font-size: 30px;
	    color: #fff;
	    font-weight: 500;
	    text-align: center;
	    line-height: 36px;
	    margin: 0 10%;
	    padding-top: 0px;
	    margin-bottom: 20px;
	}
	.restaurant-banner h5{
		font-size: 24px;
		padding-top: 100px;
		margin-top: 0;
		margin-bottom: 30px;
		font-weight: 700;
		font-style: italic;
		text-align: center;
		color: #fff;
	}
	.restaurant-banner p {
	    font-size: 16px;
	    line-height: 24px;
	    color: #fff;
	    font-weight: 400;
	    margin: 0 10%;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.store-banner h1{
		font-size: 30px;
	    color: #fff;
	    font-weight: 500;
	    text-align: center;
	    line-height: 36px;
	    margin: 0 10%;
	    padding-top: 0px;
	    margin-bottom: 20px;
	}
	.store-banner h5{
		font-size: 24px;
		font-style: italic;
		font-weight: 300;
		text-align: center;
		padding-top: 100px;
		margin-bottom: 20px;
		margin-top: 0;
		color: #fff;
	}
	.store-banner h5 strong{
		font-weight: 700;
	}
	.store-banner p {
	    font-size: 16px;
	    line-height: 24px;
	    color: #fff;
	    font-weight: 400;
	    margin: 0 10%;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.service-banner h1{
		font-size: 30px;
	    color: #fff;
	    font-weight: 500;
	    text-align: center;
	    line-height: 36px;
	    margin: 0 10%;
	    padding-top: 0px;
	    margin-bottom: 20px;
	}
	.service-banner h5{
		font-size: 24px;
		font-style: italic;
		font-weight: 300;
		text-align: center;
		padding-top: 100px;
		margin-bottom: 20px;
		margin-top: 0;
		color: #fff;
	}
	.service-banner h5 strong{
		font-weight: 700;
	}
	.service-banner p {
	    font-size: 16px;
	    line-height: 24px;
	    color: #fff;
	    font-weight: 400;
	    margin: 0 10%;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.business-banner h1{
		font-size: 30px;
	    color: #fff;
	    font-weight: 500;
	    text-align: center;
	    line-height: 36px;
	    margin: 0 10%;
	    padding-top: 0px;
	    margin-bottom: 20px;
	}
	.business-banner h5{
		font-size: 24px;
		font-style: italic;
		font-weight: 300;
		text-align: center;
		padding-top: 100px;
		margin-bottom: 20px;
		margin-top: 0;
		color: #fff;
	}
	.business-banner h5 strong{
		font-weight: 700;
	}
	.business-banner p {
	    font-size: 16px;
	    line-height: 24px;
	    color: #fff;
	    font-weight: 400;
	    margin: 0 10%;
	    text-align: center;
	    margin-bottom: 30px;
	}
	.res-part1-left,.res-part2-right{
		padding:0 35px;
	}
	.res-part2-right{
		margin-bottom: 100px;
		height: auto!important;
	}
	.res-part1{
		height: auto!important;
	}
	.res-part1 h2, .res-part2 h2, .res-part3 h2 {
	    font-size: 30px;
	    line-height: 33px;
	    font-weight: 600;
	    margin-bottom: 30px;
	    margin-top: 100px;
	    font-family: 'Montserrat', sans-serif;
	    padding-top: 0;
	}
	.res-part1 p, .res-part2 p, .res-part3 p {
	    font-size: 14px;
	    line-height: 24px;
	    font-weight: 600;
	    color: #333;
	    margin-bottom: 30px;
	}
	.res-part1 p a, .res-part2 p a, .res-part3 p a {
	    font-size: 18px;
	    font-weight: 600;
	    transition: .2s;
	}
	.fix-img,.fix-img2 {
	    width: 250px;
	    height: 417px;
	    background: #fff;
	    position: absolute;
	    right: auto;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    z-index: 9;
	}
	.res-part3-left ul li {
	    float: none;
	    width: 100%;
	    color: #fff;
	    font-size: 16px;
	    line-height: 24px;
	    font-weight: 500;
	    height: auto;
	    padding-right: 0px;
	    margin-bottom: 30px;
	    clear: both;
	}
	.res-part3-left{
		padding:0 35px;
		height: auto!important;
		padding-bottom: 80px;
	}
	.res-part3-left ul li span{
		width: 30px;
		height: 60px;
	}
	.res-part2 img{
		width: 30px;
		height: 30px;
	}
	.res-part3-right img,.res-part2-left img{
		width: 100%;
		height: 100%;
	}
	.res-part3 h2{
		margin-bottom: 50px;
	}
	.res-part4-left img{
		width: 100%;
		height: auto;
	}
	.res-part4 h2 {
	    font-size: 30px;
	    line-height: 36px;
	    font-weight: 600;
	    margin-bottom: 30px;
	    padding-top: 80px;
	    font-family: 'Montserrat', sans-serif;
	    color: #fff;
	}
	.res-part4-img {
	    position: relative;
	    bottom: auto;
	    left: auto;
	    width: 102px;
	    height: 121px;
	    margin-top: 50px;
	    margin-left: -35px;
	}
	.res-part4-right{
		padding:0 35px;
		height: auto!important;
	}
	.res-part4-left{
		height: auto!important;
	}
	.res-part3-left ul li span img{
		width: 30px;
		height: 30px;
	}
	.res-part2-left{
		margin-right: 0;
	}
	.res-part3-right{
		margin-left: 0;
	}
	.res-part1-right {
	    padding-top: 0;
	}
	.res-part1-right img{
		width: 600px;
	}
	.index-pro-1, .index-pro-4, .index-pro-5, .index-pro-8, .index-pro-9{
		padding:0 35px;
	}
	.index-pro-1 h2, .index-pro-4 h2, .index-pro-5 h2, .index-pro-8 h2, .index-pro-9 h2{
		font-size: 30px;
		line-height: 33px;
	}
	.index-pro-1 h4, .index-pro-4 h4, .index-pro-5 h4, .index-pro-8 h4, .index-pro-9 h4{
		margin-top: 50px;
		font-size: 22px;
	}
	.index-pro-1 p, .index-pro-4 p, .index-pro-5 p, .index-pro-8 p, .index-pro-9 p{
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px;
	}
	.pro1-img, .pro3-img, .pro5-img, .pro7-img, .pro0-img{
		width: 90%;
	}
	.pro1-img img, .pro3-img img, .pro5-img img, .pro7-img img, .pro0-img img{
		width: 100%;
	}
	.index-pro-2,.index-pro-3,.index-pro-6,.index-pro-7,.index-pro-0{
		height: 300px!important;
	}
	.index-pro,.index-pro-4,.index-pro-5,.index-pro-8,.index-pro-9{
		height: auto!important;
	}
	.index-pro-1,.index-pro-4,.index-pro-5,.index-pro-8,.index-pro-9{
		padding-bottom: 50px;
	}
	.help24 h4 {
	    font-size: 24px;
	    line-height: 30px;
	    font-weight: 600;
	    padding:0 35px;
	    color: #000;
	    font-family: 'Montserrat', sans-serif;
	    margin-top: 20px;
	    text-align: center;
	}
}
</pre></body></html>