*{margin:0px;padding:0px}
#home-wrapper{
	width:960px;
	margin:0 auto;
}
body{
	background-color:#fff371;
	margin:0 auto;
}

.full-wrap{
	width:100%
}
.wrap{
	width:960px;
	display:block;
	margin:0 auto;
}
.header_bg{
	background:#33c2c7;
	border-bottom:5px solid #1b86ba;
	border-top:5px solid #1b86ba;
}

#header{
	background-color:#33c2c7;
	padding:10px;
	overflow:hidden;
}
#header-left{
	float:left;
	
}
#header-left img{
	width:150px;
	opacity:100%;
	filter: alpha(opacity=100);
}
#header-left img:hover{
	width:150px;
	opacity:0.8;
	filter: alpha(opacity=50);
}
#header-left h2{
	color:white;
	font-family:arial;
}
#header-left h2:hover{
	color:red;
	font-family:arial;
}
#header-right{
	float:left;
	margin-left:440px;
	margin-top:50px;
	opacity:100%;
	filter: alpha(opacity=100);
}
#header-right:hover{
	float:left;
	margin-left:440px;
	margin-top:50px;
	opacity:0.8;
	filter: alpha(opacity=50);
}
#header-right h4{
	color:#fff;
	font-weight:bold;
	font-family:arial;
	margin-top:20px;
}

.nav_bg{
	background:#a0ced0;
	border-bottom:5px solid #1b86ba;
}
#nav{
	width:960px;
	min-height:38px;
	background-color:#a0ced0;
}
#nav ul{
	list-style-type:none;
	z-index:9999;
}
#nav ul li{
	float:left;
	border-right:1px solid #1b86ba;
	position:relative;
}
#nav ul li:last-child{
	border-right:0px;
}
#nav ul li a{
	text-decoration:none;
	color:#0400b7;
	background-color:#a0ced0;
	padding:10px 20px;
	display:block;
	font-family:arial;
	
}
#nav ul li a:hover{
	background-color:#0096ff;
	color:#fff;
}
#nav ul li ul li a:hover{
	background-color:#0575c3;
}
#nav ul li ul{
	position:absolute;
	left:-99999px;
}
#nav ul li ul li{
	float:none;
	border-right:0px;
	border-left:0px;
	border-top:1px solid #1b86ba;
	width:190px;
}
#nav ul li ul li:first-child{
	border-top:5px solid #1b86ba;
}
#nav ul li:hover ul{
	left:0px;
}
#nav ul li.active a{
	background-color:#0096ff;
	color:#fff;
}

.slider_bg{
	background:#222222;
}
#slider-p{
	vertical-align:middle;
}

.content_bg{
	background:#fff;
}
#home-contain-part1{
	/*width:960px;*/
	height:50px;
	background-color:#015577;
}
#home-contain-part1 h2{
	color:#fff;
	font-family:arial;
	padding:10px;
	text-align:center;
}

#home-contain-wrapper{
	background-color:#fff;
	overflow:hidden;
}
.blog{
	width:290px;
	float:left;
	margin-right:30px;
	margin-top:20px;
	margin-bottom:30px;
	
}
.blog img{
	width:290px;
}
.blog h2{
	color:#fff;
	font-family:arial;
	background-color:#015577;
	text-align:center;
}
.blog p{
	color:gray;
	text-align:justify;
	font-family:arial;
	margin-top:10px;
	line-height:23px;
}
.marginleft{
	margin-left:15px;
}
.nomargin{
	margin-right:0px;
}
#home-contain-wrapper2{
	background-color:#fff;
	padding:10px;
}
#home-shape1{
	/*width:960px;*/
	height:50px;
	background-color:blue;
	color:white;
	font-family:arial;
	text-align:center;
	font-size:20px;
}
#home-contain-wrapper2 h1{
	color:red;
	font-family:arial;
}
#home-contain-wrapper2 img{
	/*width:435px;*/	
}
#home-contain-wrapper2 p{
	color:gray;
	font-family:arial;
	margin-top:5px;
	text-align:justify;
	line-height:25px;
}



.sub-footer_bg{
	background:#00a2ff;
}
#sub-footer-wrapper{
	background-color:#00a2ff;
	padding:10px;
	overflow:hidden;
}
#sub-footer-left{
	float:left;
}
#sub-footer-left h2{
	color:#fff;
	font-family:arial;
	font-weight:bold;
	font-size:30px;
	margin-bottom:5px;
}
#sub-footer-left h5{
	color:#e9f6fe;
	line-height:20px;
	font-family:arial;
	
}
#sub-footer-right{
	float:left;
	margin-left:458px;
}
#sub-footer-right h2{
	color:#fff;
	font-family:arial;
	font-weight:bold;
	font-size:30px;
	margin-bottom:5px;
}
#sub-footer-right h3{
	color:red;
	font-family:arial;
}
#sub-footer-right h5{
	color:#e9f6fe;
	line-height:20px;
	font-family:arial;
}


.footer_bg{
	background:gray;
}
#footer{
	background-color:gray;
	padding:10px;
}
#footer p{
	color:white;
	text-align:center;
	font-family:arial;
}

.scroll{
	position: fixed;
	top: 50%;
	right: 271px;
	width: 40px;
	height: 50px;
	display: block;
	background: blue;
	text-align: center;
	line-height: 50px;
	color:#fff;
	font-size:20px;
	text-decoration: none;
	font-family: arial;
	float:right;
	opacity:0.5;
	filter: alpha(opacity=50);
	
}
.scroll:hover{
	opacity:100%;
	filter: alpha(opacity=100);
	
}
.scroll.top{
	top: calc(778px - 81px);
	background: #015577;
}


html{
	scroll-behavior: smooth;
}
/*about us page*/
#aboutus-contain-wrapper{
	background-color:#fff;
	padding:10px;
}
#aboutus-contain-one{
	
}
#aboutus-contain-one h2{
	color:red;
	font-family:arial;
}
#aboutus-contain-one p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:25px;
}
#aboutus-contain-one img{
	
	margin-top:10px;
	
}
#aboutus-contain-two{
	
}
#aboutus-contain-two h2{
	color:blue;
	font-family:arial;
}
#aboutus-contain-two img{
	
	
}
#aboutus-contain-two p{
	color:gray;
	font-family:arial;
}
/*services*/
#services-wrapper{
	background-color:#fff;
	padding:10px;
}
#service-one{
	
}
#service-one h2{
	color:blue;
	font-family:arial;
	font-size:30px;
}
#service-one p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#service-two{
	
}
#service-two h2{
	color:red;
	font-family:arial;
	
}
#service-two h3{
	color:green;
	font-family:arial;
	
}
#service-two p{
	color:gray;
	font-family:arial;
	line-height:22px;
	
	
}
/*Clipping path*/
#clippingpath-wrapper{
	background-color:#fff;
	padding:10px;
}
#clippingpath-wrapper h2{
	color:red;
	font-family:arial;
	font-size:30px;
	margin-bottom:10px;
}
#clippingpath-wrapper h3{
	color:blue;
	font-family:arial;
	margin-bottom:5px;
}
#clippingpath-wrapper p{
	color:gray;
	font-family:arial;
	line-height:22px;
	text-align:justify;
	margin-bottom:20px;
}
#clippingpath-wrapper img{
	margin-bottom:20px;
	width:
}
/*retouch page*/
#retouch-wrapper{
	background-color:#fff;
	padding:10px;
}
#retouch-wrapper h2{
	color:red;
	font-family:arial;
	font-size:30px;
	margin-bottom:10px;
}
#retouch-wrapper h3{
	color:blue;
	font-family:arial;
	margin-bottom:5px;
}
#retouch-wrapper p{
	color:gray;
	font-family:arial;
	text-align:justify;
}
#retouch-wrapper img{
	
}
/*masking page*/
#masking-wrapper{
	padding:10px;
	background-color:#fff;
}
#masking-wrapper h2{
	color:red;
	font-family:arial;
	font-size:30px;
}
#masking-wrapper p{
	color:gray;
	font-family:arial;
	line-height:22px;
	text-align:justify;
}
#masking-wrapper h3{
	color:blue;
	font-family:arial;
	margin-top:5px;
	margin-bottom:5px;
}
/*color correction*/
#colorcorrection-wrapper{
	padding:10px;
	background-color:#fff;
}
#colorcorrection-wrapper h2{
	color:red;
	font-family:arial;
	font-size:30px;
	margin-bottom:5px;
}
#colorcorrection-wrapper h3{
	color:blue;
	font-family:arial;
	margin-top:5px;
	margin-bottom:5px;
}
#colorcorrection-wrapper p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#colorcorrection-wrapper img{
	
}
/*shadow*/
#shadow-wrapper{
	padding:10px;
	background-color:#fff;
}
#shadow-wrapper h2{
	color:red;
	font-family:arial;
	font-size:30px;
	margin-bottom:5px;
}
#shadow-wrapper h3{
	color:blue;
	font-family:arial;
	margin-top:5px;
	margin-bottom:5px;
}
#shadow-wrapper p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#shadow-wrapper img{
	
}
/*ghost mannequin*/
#ghostmannequin-wrapper{
	padding:10px;
	background-color:#fff;
}
#ghostmannequin-wrapper h2{
	color:red;
	font-family:arial;
	font-size:30px;
	margin-bottom:5px;
}
#ghostmannequin-wrapper h3{
	color:blue;
	font-family:arial;
	margin-top:5px;
	margin-bottom:5px;
}
#ghostmannequin-wrapper p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#ghostmannequin-wrapper img{
	
}
/*manipulation*/
#manipulation-wrapper{
	padding:10px;
	background-color:#fff;
}
#manipulation-wrapper h2{
	color:red;
	font-family:arial;
	font-size:30px;
	margin-bottom:5px;
}
#manipulation-wrapper h3{
	color:blue;
	font-family:arial;
	margin-top:5px;
	margin-bottom:5px;
}
#manipulation-wrapper p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#manipulation-wrapper img{
	
}
/*creative design*/
#creativedesign-wrapper{
	padding:10px;
	background-color:#fff;
}
#creativedesign-wrapper h2{
	color:red;
	font-family:arial;
	font-size:30px;
	margin-bottom:5px;
}
#creativedesign-wrapper h3{
	color:blue;
	font-family:arial;
	margin-top:5px;
	margin-bottom:5px;
}
#creativedesign-wrapper p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#creativedesign-wrapper img{
	
}

/*price*/
#price-contain-wrapper{
	background-color:#fff;
	padding:10px;
}
#price-contain-one{
	
}
#price-contain-one h2{
	color:blue;
	font-family:arial;
	font-size:30px;
}
#price-contain-one p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#price-contain-two{
	
}
#price-contain-two h2{
	color:red;
	font-family:arial;
	
}
#price-contain-two h3{
	color:green;
	font-family:arial;
	
}
#price-contain-two p{
	color:gray;
	font-family:arial;
	line-height:22px;
	
	
}
/*free trial*/
#freetrial-contain-wrapper{
	background-color:#fff;
	padding:10px;
}
#freetrial-contain-one{
	
}
#freetrial-contain-one h2{
	color:blue;
	font-family:arial;
	font-size:30px;
}
#freetrial-contain-one p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#freetrial-contain-two{
	
}
#freetrial-contain-two h2{
	color:red;
	font-family:arial;
	
}
#freetrial-contain-two h3{
	color:green;
	font-family:arial;
	
}
#freetrial-contain-two p{
	color:gray;
	font-family:arial;
	line-height:22px;
	
	
}
/*payment*/
#payment-contain-wrapper{
	background-color:#fff;
	padding:10px;
}
#payment-contain-one{
	
}
#payment-contain-one h2{
	color:red;
	font-family:arial;
	font-size:30px;
}
#payment-contain-one h3{
	color:green;
	font-family:arial;
	
}
#payment-contain-one p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#payment-contain-two{
	
}
#payment-contain-two h2{
	color:blue;
	font-family:arial;
	
}
#payment-contain-two h3{
	color:green;
	font-family:arial;
	
}
#payment-contain-two p{
	color:gray;
	font-family:arial;
	line-height:22px;
	
	
}
/*contact us*/
#contactus-contain-wrapper{
	background-color:#fff;
	padding:10px;
}
#contactus-contain-one{
	
}
#contactus-contain-one h3{
	color:green;
	font-family:arial;
	
}
#contactus-contain-one h2{
	color:blue;
	font-family:arial;
	font-size:30px;
}
#contactus-contain-one p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#contactus-contain-two{
	
}
#contactus-contain-two h2{
	color:red;
	font-family:arial;
	
}
#contactus-contain-two h3{
	color:blue;
	font-family:arial;
	
}
#contactus-contain-three{
	
}
#contactus-contain-three p{
	color:gray;
	font-family:arial;
	line-height:22px;
	
	
}
/*upload files*/
#upload-contain-wrapper{
	background-color:#fff;
	padding:10px;
}
#upload-contain-one{
	
}
#upload-contain-one h2{
	color:blue;
	font-family:arial;
	font-size:30px;
}
#upload-contain-one h3{
	color:green;
	font-family:arial;
	
}
#upload-contain-one p{
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:22px;
}
#upload-contain-two{
	
}
#upload-contain-two h2{
	color:red;
	font-family:arial;
	
}
#upload-contain-two h3{
	color:green;
	font-family:arial;
	
}
#upload-contain-two p{
	color:gray;
	font-family:arial;
	line-height:22px;
	
	
}









/*about-us page
#about-contain{
	background-color:pink;
}
#about-contain img{
	width:200px;
	margin-top:15px;
	border:2px solid red;
	margin-left:15px;
}
#about-contain h2{
	color:blue;
	margin-left:15px;
	margin-top:15px;
	font-family:arial;
	border-bottom:2px solid red;
	width:115px;
}
#about-contain p{
	padding:15px;
	color:gray;
	font-family:arial;
	text-align:justify;
	line-height:25px;
}
.our-color{
	background-color:blue;
	color:white;
}
*/

/*contact page
#contact-contain{
	background-color:pink;
}
#contact-contain fieldset{
	
}
#contact-contain legend{
	color:blue;
	font-size:40px;
	font-family:arial;
	
}
label{
	color:red;
	font-size:25px;
}
input{
	width:200px;
	height:30px;
	margin-left:30px;
	
}
.email-f{
	margin-left:40px;
}
input[type=radio]{
	width:50px;
}
.contact-us-page{
	color:gray;
}
*/