@import url(https://fonts.googleapis.com/css?family=Lato:400,900,300,900italic);
@import url(https://fonts.googleapis.com/css?family=Exo:100,200,300,400,500,600,700,800,100italic,200italic,300italic,500italic,800italic,900italic);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:400,300,500,700);
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,200,300,600,700,900);
@font-face
{
	font-family:flexslider-icon;
	font-style:normal;
	font-weight:400;
	src:url(../fonts/flexslider-icon.eot?#iefix) format(embedded-opentype), url(../fonts/flexslider-icon.woff) format(woff), url(../fonts/flexslider-icon.ttf) format(truetype), url(../fonts/flexslider-icon.svg#flexslider-icon) format(svg);
}

html
{
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%;
}

body
{
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	background:#fff;
	box-sizing:border-box;
	color:#333;
	font-family:Exo, sans-serif;
	font-size:14px;
	font-weight:100;
}

a
{
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear;
	-webkit-transition:all .2s linear;
	color:#333;
	text-decoration:none;
	transition:all .2s linear;
}

a:focus
{
	outline:none;
}

ul
{
	margin:0;
	padding:0;
}

ul li
{
	list-style:none;
}

.row
{
	padding:20px 0 92px;
}

img
{
	height:auto;
	max-width:100%;
}

.section-title
{
	color:#454545;
	font-size:52px;
	font-weight:400;
	margin:0 10px 50px;
	padding:0;
	text-align:left;
	text-transform:uppercase;
}

.section-title span
{
	font-weight:900;
}

.lg
{
	width:260px;
}

.btn-border,.btn-common
{
	border:1px solid #FFF;
	border-radius:4px;
	color:#fff;
	font-size:22px;
	font-weight:400;
	margin-left:36px;
	margin-right:36px;
	padding:16px 10px;
	position:relative;
	z-index:10;
}

.btn-border:after,.btn-common:after
{
	background:#fff;
	bottom:0;
	height:0;
	left:0;
	width:100%;
}

.btn-common
{
	background:#065f30;
	border:1px solid #065f30;
}

.btn-border:hover
{
	color:#065f30;
}

.btn-border:hover:after
{
	height:100%;
}

.btn-common:hover
{
	background:#065f30;
	border:1px solid #065f30;
	color:#065f30;
}

.btn-common:hover:after
{
	height:100%;
}

.btn:after
{
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	content:"";
	position:absolute;
	transition:all .3s ease;
	z-index:-1;
}

.talk
{
	color:silver;
	font-size:16px;
	font-weight:400;
	margin-bottom:20px;
}

#navigation
{
	background:#065f30;
	border:1px solid #065f30;
	color:#fff;
	overflow:hidden;
	padding-top:50px;
	text-align:center;
	width:300px;
	z-index:99999;
}

#navigation .logo
{
	margin:0 auto;
	padding:30px;
	width:100px;
}

#navigation .nav li
{
	-moz-transition:border-color .3s ease-in-out;
	-webkit-transition:border-color .3s ease-in-out;
	border:1px solid transparent;
	margin:10px 40px;
	transition:border-color .3s ease-in-out;
}

#navigation .nav li a
{
	background:transparent;
	color:#fff;
	font-size:16px;
	font-weight:300;
	letter-spacing:2px;
	text-transform:uppercase;
}

#navigation .nav li:hover,#navigation .nav li.active
{
	border-color:#fff;
}

#header
{
	background: #084022;
	background-repeat:no-repeat;
	background-size:cover;
	color:#fff;
	position:relative;
	width:100%;
	background-position: 0 75px;
}

#header:before
{
	background:rgba(1,0,2,0.0);
	bottom:0;
	content:"";
	display:block;
	height:100%;
	position:absolute;
	top:0;
	width:100%;
}

#header .top-header
{
	margin-top:50px;
}

#header .top-header #menu
{
	border:1px solid #fff;
	cursor:pointer;
	display:block;
	height:48px;
	padding:24px 30px;
	width:48px;
}

#header .top-header #menu span
{
	-moz-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	background-color:#fff;
	display:block;
	font-size:0;
	height:3px;
	margin-top:-1px;
	transform:translateX(-50%);
	width:40px;
}

#header .top-header #menu span:before,#header .top-header #menu span:after
{
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	background:#fff;
	content:"";
	height:100%;
	left:0;
	position:absolute;
	transition:all .3s ease;
	width:100%;
}

#header .top-header #menu span:before
{
	-moz-transform:translateY(-300%);
	-webkit-transform:translateY(-300%);
	transform:translateY(-300%);
}

#header .top-header #menu span:after
{
	-moz-transform:translateY(300%);
	-webkit-transform:translateY(300%);
	transform:translateY(300%);
}

#header .top-header #menu:hover span,#header .top-header #menu:hover span:after,#header .top-header #menu:hover span:before
{
	background:#065f30;
}

#header .banner
{
	margin:0 40px;
}

#header .banner h1
{
	color:#065f30;
	font-size:77px;
	font-weight:100;
	text-transform:uppercase;
}

#header .banner h2
{
	color:#fff;
	font-size:45px;
	font-weight:100;
	margin:0 0 20px;
	text-transform:uppercase;
}

#header .banner h2 span {
	font-size:16px;
}

#header .banner .scroll
{
	margin:40px 0 50px;
}

#header .banner .scroll a i
{
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	background:#fff;
	border-radius:50%;
	color:#065f30;
	font-size:48px;
	height:68px;
	padding:12px;
	text-align:center;
	transition:all .3s ease;
	width:68px;
}

#header .banner .scroll a i:hover
{
	background:#065f30;
	color:#fff;
}

#works
{
	background:#f2f7f9;
	text-align:center;
	width:100%;
}

#works .row
{
	padding-bottom:20px;
}

#works .grid-left .large
{
	float:left;
	height:100%;
	position:relative;
	width:430px;
}

#works .grid-left .grid-box
{
	overflow:hidden;
	position:relative;
	width:33%;
}

#works .grid-left .grid-box img
{
	width:100%;
}

#works .grid-right .grid-box.large
{
	height:216px;
	position:relative;
	width:100%;
}

#works .grid-right .grid-box
{
	float:left;
	height:216px;
	overflow:hidden;
	position:relative;
	width:50%;
}

#works .grid-right .grid-box img
{
	overflow:hidden;
	width:100%;
}

#works .grid-right .browse-box
{
	background:#fff;
	float:left;
	height:216px;
	position:relative;
	width:50%;
}

#works .grid-right .browse-box .more
{
	left:30%;
	position:absolute;
	text-align:center;
	top:24%;
	width:50%;
}

#works .grid-right .browse-box .more a
{
	color:#065f30;
	font-size:20px;
	font-weight:700;
	line-height:23px;
	text-decoration:none;
}

#works .grid-right .browse-box .more a i
{
	color:#065f30;
	font-size:50px;
	padding:12px;
}

#works .large .overlay a
{
	left:42%;
	position:absolute;
	top:42%;
}

#works .grid-box .overlay a
{
	left:38%;
	position:absolute;
	top:36%;
}

#works .grid-box.large .overlay a
{
	left:44%;
	position:absolute;
	top:36%;
}

#works .overlay
{
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	background:rgba(0,3,8,0.88);
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	text-align:center;
	top:0;
	transition:all .3s ease;
	width:100%;
}

#works .overlay a i
{
	background:#fff;
	border-radius:50%;
	color:#065f30;
	font-size:24px;
	height:68px;
	line-height:66px;
	width:68px;
}

#works .large:hover .overlay,#works .grid-box:hover .overlay
{
	opacity:1;
}

#testimonial
{
	background:url(../img/backgrounds/bg.jpg);
	background-size:cover;
	color:#fff;
	height:831px;
}

#testimonial .section-title
{
	color:#fff;
}

#testimonial blockquote
{
	border-left:none;
	font-size:15px;
	margin:0;
}

#testimonial .commant
{
	background:rgba(54,74,86,0.3);
	float:left;
	margin:0 90px 0 100px;
}

#testimonial .commant .claint
{
	height:270px;
	margin-left:-15px;
	position:relative;
	width:270px;
}

#testimonial .commant .quote
{
	background:#fff;
	border-radius:50%;
	height:64px;
	position:absolute;
	right:-67px;
	text-align:center;
	top:12%;
	width:64px;
}

#testimonial .commant .quote i
{
	color:#065f30;
	font-size:30px;
	line-height:65px;
}

#testimonial .commant .info
{
	padding:60px 60px 0;
}

#testimonial .commant .info p
{
	color:#fff;
	font-size:16px;
	font-style:italic;
	font-weight:400;
	padding-bottom:32px;
	text-align:justify;
}

#testimonial .commant .info h4
{
	font-size:22px;
	font-weight:700;
	line-height:26px;
	text-transform:uppercase;
}

#testimonial .commant .info h5
{
	font-size:16px;
	font-weight:700;
	text-transform:uppercase;
}

#testimonial .carousel-indicators
{
	bottom:100px;
}

#testimonial .carousel-indicators li
{
	background-color:#06b6ff;
	border:none;
	border-radius:0;
}

#testimonial .carousel-indicators .active
{
	background-color:#065f30;
	border:none;
}

#clients .section-title i
{
	color:#065f30;
}

#clients #clients-carousel a img
{
	-webkit-filter:grayscale(100%);
	-webkit-transition:all .6s ease;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
	opacity:0.5;
}

#clients #clients-carousel a img:hover
{
	-webkit-filter:grayscale(0%);
	-webkit-transition:all .6s ease;
	filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	opacity:1.0;
}

#skills
{
	background:url(../img/backgrounds/skill-bg.jpg);
	background-size:cover;
	color:#fff;
	text-align:center;
}

#skills .section-title
{
	color:#fff;
}

#skills .fact-block
{
	background:rgba(255,255,255,0.07);
	border-radius:50%;
	color:#fff;
	height:216px;
	margin:24px 60px;
	padding:6px;
	position:relative;
	width:216px;
}

#skills .count-info
{
	height:200px;
	left:5%;
	padding:48px 32px;
	position:absolute;
	top:0;
	width:200px;
}

#skills .count-info h3
{
	font-size:54px;
	font-weight:700;
	line-height:34px;
}

#skills .count-info h4
{
	color:#065f30;
	font-size:22px;
	text-transform:uppercase;
}

#blog .blog-large
{
	margin-top:28px;
	position:relative;
	width:100%;
}

#blog .large
{
	background:rgba(255,255,255,0.9);
	bottom:0;
	height:196px;
	padding:15px;
	position:absolute;
	right:0;
	width:200px;
}

#blog .large p
{
	padding-top:10px;
}

#blog .blog-item
{
	color:#454545;
	font-size:15px;
	height:166px;
	margin-top:28px;
	overflow:hidden;
	position:relative;
	width:100%;
}

#blog .blog-item .content
{
	background:#d8e5dd;
	height:166px;
	overflow:hidden;
	padding:15px;
	position:absolute;
	right:0;
	top:0;
	width:195px;
}

#blog .blog-item .content p
{
	padding-top:10px;
}

#blog .title
{
	font-weight:700;
	padding-bottom:12px;
	text-decoration:none;
}

#blog .title:hover
{
	color:#065f30;
}

#feedback
{
	background:url(../img/backgrounds/imgfooter.jpg);
	background-size:cover;
}

#feedback .section-title
{
	color:#fff;
}

#feedback .input-group
{
	padding-bottom:20px;
}

#feedback .input-group .input-group-addon
{
	background-color: #00a950;
	border:none;
	border-radius:0;
	padding:14px 26px;
	position:relative;
}

#feedback .input-group .input-group-addon i
{
	color:#fff;
	font-size:26px;
	height:24px;
	width:24px;
}

#feedback .input-group .form-control
{
	border:0;
	border-radius:0;
	color:#898989;
	font-size:22px;
	font-weight:300;
	height:60px;
	padding:15px 20px;
}

#feedback .input-group .form-control:focus
{
	box-shadow:none;
}

#feedback .input-group .large
{
	height:120px;
}

#feedback .btn-green
{
	background: #00a950;
	border-radius:0;
	color:#fff;
	font-size:22px;
	font-weight:400;
	height:60px;
	text-transform:uppercase;
	width:100%;
}

#feedback .btn-green i
{
	-moz-transition:all .3s linear;
	-o-transition:all .3s linear;
	-webkit-transition:all .3s linear;
	background: #00a950;
	float:left;
	height:60px;
	line-height:56px;
	margin:-12px;
	transition:all .3s linear;
	width:74px;
	border-right: solid 1px;
}

#feedback .address
{
	color:#fff;
	margin:0;
	padding:0;
}

#feedback .address h2
{
	font-size:25px;
	font-weight:700;
	margin-top:0;
	padding-bottom:30px;
	text-transform:uppercase;
}

#feedback .address .contact-info
{
	padding-bottom:30px;
}

#feedback .address .contact-info li
{
	font-size:15px;
	font-weight:400;
	line-height:28px;
}

#feedback .address .contact-info li i
{
	font-size:15px;
	padding-right:15px;
}

#feedback .address .social-icon li
{
	float:left;
}

#feedback .address .social-icon li a
{
	color:#fff;
	display:inline-block;
	margin:0 5px;
}

#feedback .address .social-icon li a i
{
	-moz-transition:all .2s linear 0;
	-webkit-transition:all .2s linear 0;
	border:1px solid #fff;
	font-size:18px;
	height:48px;
	line-height:48px;
	text-align:center;
	transition:all .2s linear 0;
	vertical-align:middle;
	width:48px;
}

#feedback .address .social-icon li a .fa-twitter:hover
{
	background:#00aced;
	border:1px solid #00aced;
}

#feedback .address .social-icon li a .fa-facebook:hover
{
	background:#3b5998;
	border:1px solid #3b5998;
}

#feedback .address .social-icon li a .fa-google-plus:hover
{
	background:#dd4b39;
	border:1px solid #dd4b39;
}

#feedback .address .social-icon li a .fa-youtube:hover
{
	background:#b00;
	border:1px solid #b00;
}

#feedback .address .social-icon li a .fa-linkedin:hover
{
	background:#007bb6;
	border:1px solid #007bb6;
}

#feedback .address .social-icon li a .fa-pinterest:hover
{
	background:#dd4b39;
	border:1px solid #dd4b39;
}

#footer
{
	background:#28363f;
	border-top:1px solid #fff;
	color:#fff;
	width:100%;
}

#footer .row
{
	padding:20px 0;
}

#footer p
{
	font-size:14px;
	font-weight:400;
}

#footer a
{
	color: #00a950;
	text-decoration:none;
}

#footer a:hover
{
	color: #065f30;
}

.wp
{
	bottom:0;
	left:0;
	position:relative;
}

.magento
{
	bottom:-200px;
	left:-103px;
	position:relative;
}

.drupal
{
	bottom:-6px;
	left:-219px;
	position:relative;
}

.joomla
{
	bottom:26px;
	left:350px;
	position:relative;
}

.feature
{
	background:#f2f7f9;
	display:block;
	float:left;
	margin:20px;
	max-width:210px;
	min-height:180px;
	text-align:center;
}

.feature h1
{
	font-size:15px;
	font-weight:700;
	margin-bottom:0;
	margin-top:0;
	text-transform:uppercase;
}

#testimonial .frame
{
	float:right;
}

#testimonial .row
{
	padding-top:20px;
}

#testimonial .carousel-inner
{
	width:auto;
}

#testimonial h2
{
	margin-top:45px;
	text-transform:uppercase;
}

#testimonial .txt li
{
	display:list-item;
	list-style-type:disc;
	margin-left:36px;
	margin-top:4px;
}

.logo-menu
{
	background:#000;
	overflow:hidden;
	padding:10px 20px;
	position:fixed;
	width:100%;
	z-index:99999;
}

.price1
{
	font-size:21px;
	font-style:italic;
	font-weight:300;
}

.price1 strong
{
	color:#d4c186;
}

.strikethrough
{
	position:relative;
}

.strikethrough:before
{
	-moz-transform:rotate(-5deg);
	-ms-transform:rotate(-5deg);
	-o-transform:rotate(-5deg);
	-webkit-transform:rotate(-5deg);
	border-top:2px solid red;
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:50%;
	transform:rotate(-5deg);
	z-index:1;
}

.strikethrough2
{
	position:relative;
}

.strikethrough2:before
{
	-moz-transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	-o-transform:rotate(5deg);
	-webkit-transform:rotate(5deg);
	content:"";
	left:0;
	position:absolute;
	right:0;
	top:50%;
	transform:rotate(5deg);
}

.price2
{
	color:#8dc641;
	font-size:45px;
	font-weight:300;
	margin:0 0 20px;
}

.row h1
{
	text-transform:uppercase;
}

.text--red
{
	color:red;
}

.txt
{
	font-size:15px;
	font-weight:400;
}

.new
{
	background:red;
	border-radius:50%;
	display:block;
	font-size:40px;
	height:80px;
	position:relative;
	width:80px;
}

.steps img
{
	margin-bottom:20px;
}

.fealist
{
	text-align:left;
}

.arrow
{
	float:left;
	margin-top:20px;
}

#plans table
{
	border:solid 1px #f2f2f3;
}

#plans
{
	background:#FFF;
	color:#41474d;
	font-size:13px;
	font-weight:400;
}

#plans .headings
{
	background:#41474d;
	color:#FFF;
	font-weight:700;
}

#plans .subheadings
{
	background:rgba(65,71,77,0.6);
	color:#FFF;
	font-weight:700;
}

#plans td
{
	padding:10px 5px;
}

#plans td.first
{
	padding-left:10px;
}

#plans td.last
{
	padding-right:10px;
}

.even
{
	background:#f2f2f3;
}

.terms
{
	background:#ececed;
}

.terms li
{
	font-size:14px;
	padding:5px 10px;
}

.start
{
	text-align:center;
}

#clients
{
	background:#f2f7f9;
	font-size:14px;
	font-weight:400;
	padding-top:0;
}

#clients li
{
	padding:5px 40px;
}

#clients h1
{
	font-size:36px;
	margin-bottom:20px;
}

.success_msg
{
	box-sizing:border-box;
	float:none;
	margin:15px 0;
	position:relative;
}

#header .banner .btn
{
	margin-bottom:10px;
}

#header ul li.mobile-number
{
	background:url(https://cdn3.everdata.com/sites/all/themes/everdata/images/sprit-icons.png) no-repeat scroll -131px -30px transparent;
	font-family:Ubuntu,sans-serif;
	font-size:17px;
	font-weight:500;
	line-height:19px;
	margin-top:0;
	padding:0 0 0 42px;
	text-align:left;
}

#header ul li
{
	float:left;
	list-style:outside none none;
	margin:0;
	padding:0 0 0 20px;
}

#header ul.slides li
{
	padding:0;
}

#header ul li.mobile-number span
{
	color:#A1C45A;
	display:block;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
}

.pull-right
{
	margin-top:5px;
}

.formError .formErrorContent
{
	font-weight:700;
}

ul.contact-info li a:link,ul.contact-info li a:visited
{
	color:#FFF;
}

ul.contact-info li a:hover
{
	color:#065f30;
}

table.plans a
{
	color:#77b228;
	text-decoration:underline;
}

#ChatBox
{
	font-family:arial, sans-serif;
	left:0;
	position:fixed;
	top:214px;
	transition:all .5s ease;
	width:255px;
	z-index:1111;
}

#ChatBox.Opened
{
	left:-255px;
}

.ChatBoxTrigger
{
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	background: #00a950;
	box-sizing:border-box;
	color:#FFF;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
	left:222px;
	padding:10px;
	position:absolute;
	text-transform:uppercase;
	top:27px;
	transform:rotate(-90deg);
	white-space:nowrap;
}

.ChatBoxCotainer
{
	background:#00a950;
	box-sizing:border-box;
	padding:10px;
}

.ChatMsgs
{
	background:#fff;
	box-sizing:border-box;
	margin-bottom:10px;
	padding:10px;
	width:100%;
}

.ChatButton
{
	margin-bottom:10px;
}

.ChatButton table
{
	margin:0;
}

.ChatButton table tr td
{
	line-height:0;
}

.ChatBanner
{
	border:1px solid #86cb29;
	margin-bottom:10px;
}

.ChatClose
{
	background:#000;
	text-align:right;
}

.ChatClose span
{
	background:url(../img/close-img.png) no-repeat 0 6px;
	color:#FFF;
	cursor:pointer;
	display:inline-block;
	font-size:10px;
	line-height:normal;
	padding:5px 10px 7px 15px;
	text-transform:uppercase;
}

.flex-direction-nav
{
	height:0;
}

.flex-direction-nav a
{
	-moz-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	color:rgba(0,0,0,0.8);
	cursor:pointer;
	display:block;
	height:45px;
	margin:-20px 0 0;
	opacity:0;
	overflow:hidden;
	position:absolute;
	text-decoration:none;
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
	top:50%;
	transition:all .3s ease-in-out;
	width:40px;
	z-index:10;
}

.flex-direction-nav a:before
{
	color:rgba(130,188,0,0.8);
	content:'\f001';
	display:inline-block;
	font-family:flexslider-icon;
	font-size:40px;
	text-shadow:1px 1px 0 rgba(255,255,255,0.3);
}

.flex-direction-nav a.flex-next:before
{
	content:'\f002';
}

.flex-direction-nav .flex-prev
{
	left:-50px;
}

.flex-direction-nav .flex-next
{
	right:-50px;
	text-align:right;
}

.flexslider:hover .flex-direction-nav .flex-prev
{
	left:10px;
	opacity:0.7;
}

.flexslider:hover .flex-direction-nav .flex-prev:hover
{
	opacity:1;
}

.flexslider:hover .flex-direction-nav .flex-next
{
	opacity:0.7;
	right:10px;
}

.flexslider:hover .flex-direction-nav .flex-next:hover
{
	opacity:1;
}

.flex-direction-nav .flex-disabled
{
	cursor:default;
	filter:alpha(opacity=0);
	opacity:0!important;
}

.flex-pauseplay a
{
	bottom:5px;
	color:#000;
	cursor:pointer;
	display:block;
	height:20px;
	left:10px;
	opacity:0.8;
	overflow:hidden;
	position:absolute;
	width:20px;
	z-index:10;
}

.flex-pauseplay a:before
{
	content:'\f004';
	display:inline-block;
	font-family:flexslider-icon;
	font-size:20px;
}

.flex-pauseplay a:hover
{
	opacity:1;
}

.flex-pauseplay a .flex-play:before
{
	content:'\f003';
}

.flex-control-nav
{
	bottom:-40px;
	position:absolute;
	text-align:center;
	width:100%;
}

.flex-control-nav li
{
	display:inline;
	margin:0 6px;
	zoom:1;
}


.plans-table {
	overflow:auto;
}

	.flexslider {
  	margin: 0;
  	padding: 0;
  	position:relative;
	}
	.flexslider .slides > li {
	  display: none;
	  -webkit-backface-visibility: hidden;
	}
	
	.flexslider .slides:after {
	  content: "\0020";
	  display: block;
	  clear: both;
	  visibility: hidden;
	  line-height: 0;
	  height: 0;
	}
	html[xmlns] .flexslider .slides {
	  display: block;
	}
	* html .flexslider .slides {
	  height: 1%;
	}
	.no-js .flexslider .slides > li:first-child {
	  display: block;
	}
	.flex-control-paging{display:none;}
	#header .banner h2{
		font-size: 27px;
		margin-bottom:5px;
	}
	#header .banner h1{
		font-size:55px;
		margin-top:0;
		line-height: 70px;
	}
	#header .banner h1 span{ 
		font-size: 85px;
    	font-weight: 200;
	}
	
	#header .banner h1 span.forever {
		color: #fff;
		font-size: 26px;
	}
	
	#header .banner h2.spl-offer{
		margin-bottom: 15px;
		margin-top: 7px;
    	font-size: 37px;
    	font-weight: 200;
	}
	.price2 {
	    font-size: 25px;
	    line-height: 40px;
	    font-weight: 200;
	    color:#fff;
	    border: solid 3px #4e4f53;
	    border-left: 0;
	    border-right: 0;
	    margin-top: 10px;
	    padding: 10px 0;
   }
   .price2 span{
   	    color: #ffcc00;
   	    font-size:33px;
   }
   .price2 span.price{
   	   font-size:29px;
   	   color:#fff;
   }
   .price2 span.rs-price{
   		position:relative;
   }
   .price2 span.rs-price:after{
		color: #b1121b;
	    font-size: 55px;
	    position: absolute;
	    content: "";
	    border: 30px;
	    left: -2px;
	    width: 130px;
	    top: 50%;
	    right: 0;
	    border-top: 2px solid;
	    border-color: inherit;
	    -webkit-transform: rotate(-8deg);
	    -moz-transform: rotate(-8deg);
	    -ms-transform: rotate(-8deg);
	    -o-transform: rotate(-8deg);
	    transform: rotate(-8deg);
   }
   .enterprice-server-header{
   	padding-top:100px;
   }
   #header ul.slides li .inner-plan{
	   	margin-left: 0px;
	    text-transform: none;
	    font-size: 30px;
	    line-height: 40px;
   }
   #header ul.slides li .inner-plan p span{
   		font-weight: 300;
   }
   table.plans .enterprice-btn {
    display: block;
    width: 80px;
    line-height: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    background: #77b228;
    background: -moz-linear-gradient(top, #77b228 0%, #8dc641 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77b228), color-stop(100%,#8dc641));
    background: -webkit-linear-gradient(top, #77b228 0%,#8dc641 100%);
    background: -o-linear-gradient(top, #77b228 0%,#8dc641 100%);
    background: -ms-linear-gradient(top, #77b228 0%,#8dc641 100%);
    background: linear-gradient(to bottom, #77b228 0%,#8dc641 100%);
    border-radius: 5px;
}
.enterprice-server-header .t-bold{
	font-weight: 500;
}
.yellow{
	color: #f7c80d;
}
.white{
	color: #fff;
}
.black{
	color: #000;
}
.bg-yellow{
	background: #f7c80d;
}
.bg-orange{
	background: #00a950;
}
.bg-orange{
	background: #00a950;
}
.bg-black{
	background: #000;
}
.bg-green{
	background: #009c4a;
}
.green{
	color: #009c4a;
}
h3{
	font-weight: 200;
}
h3 .yellow{
	font-size: 20px;
	font-weight: 500;
}
h3 .green{
	font-size: 28px;
	font-weight: 500;
}
.amazon-steps li, .amazon-steps li span{
	width: 100%;
}
.amazon-steps li span{
    max-width: 80%;
    display: inline-block;
    font-size: 28px;
    line-height: 30px;
    float: left;
}
.amazon-steps li img{
	vertical-align: top;
	padding-right: 20px;
	max-width: 20%;
	float: left;
}
#header ul.slides .amazon-steps li{
	margin-bottom: 20px;
}
.enterprice-server-header .amazon-image{
	padding-top: 50px;
}
.blue{
	color: #00a950;
}
.enterprice-server-header .btn-border{
	border: 0;
	margin-bottom: 10px;
}
.enterprice-server-header .btn-border:hover{
	color: #00a950;
	background: #00a950;
}
#amazon-service-section{
	padding: 100px 0;
}
.section-top h1{
    font-weight: 200;
    text-transform: uppercase;
    font-size: 64px;
    margin: 0;
}
.section-top .tag-line{
	font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
    color: #000;
}
.work-step li img{
	float: left;
	padding-right: 20px;
	padding-top: 20px;
	max-width: 20%;
}
.work-step li .content-right{
	max-width: 80%;
	float: left;
}
#amazon-service-section .work-step li{
    font-size: 16px;
    font-weight: 300;
    margin-bottom: 10px;
    cursor: pointer;
    display: inline-block;
    min-height: 120px;
}
#amazon-service-section .work-step li .title{
	font-size: 22px;
	font-weight: 500;
	margin-top: 5px;
}
#amazon-service-section .work-step li .hover, #amazon-service-section .work-step li:hover .display{
	display: none;
}
#amazon-service-section .work-step li:hover .hover{
	display: block;
}
hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
    display: inline-block;
    width: 100%;
}
#amazon-service-section .bottom-section{
    width: 95%;
    margin: auto;
    float: none;
}
#amazon-service-section .bottom-section .title-2, #amazon-service-section .bottom-section span{
	font-size: 17px;
	font-weight: 500;
}
.amazon-icon{
	padding-left: 20px;
    margin-left: 20px;
    border-left: solid 1px #838181;
    max-width: 315px;
}
.formError{
    float: left;
    width: 100%;
    color: #ff3c3c;
}
.bottom-section .btn-border{
	margin: 0;
	border-radius: 50px;
	color: #fff;
	background: #f7981d;
}
.bottom-section .btn-border:after {
    background: #1653ba;
    border-radius: 50px;
}
.modal-wrap {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 999999999;
    left: 0;
    overflow-y: scroll;
    -webkit-transition: all 4s ease-out 0s;
    -moz-transition: all 4s ease-out 0s;
    -ms-transition: all 4s ease-out 0s;
    -o-transition: all 4s ease-out 0s;
    transition: all 4s ease-out 0s;
}
.modal-wrap .modal-backdrop.in{
    opacity: .8;
}
.modal-wrap .modal.in .modal-dialog{
    top: 90px;
}
.modal-wrap .close{
    padding: 5px 15px;
    background: #0948b2;
    opacity: 1;
    text-shadow: none;
    font-size: 30px;
    color: #fff;
    position: relative;
    z-index: 99999;
}
.modal-body{
	font-weight: 600;
}
.text-right{
	width: 80%;
	margin: auto;
    font-size: 20px;
}
.enterprice-server-header .text-center, .select-plan{
	display: inline-block;
	width: 100%;
}
#header .row{
	padding-bottom: 40px;
}
.recommended-apps{
	display: inline-block;
	width: 100%;
}
.select-plan .plans-box{
	background: #f3f3f3;
	padding: 0 20px;
}
.select-plan .title-text{
    margin: 0;
    background: #0b8a4d;
    font-size: 28px;
    padding: 15px;
    /* line-height: 30px; */
    vertical-align: middle;
    min-height: 75px;
    display: inline-block;
    width: 100%;
    color: #fff;
    font-weight: 100;
}
.select-plan .title-text span{
	font-size: 18px;
	display: block;
    margin-top: -3px;
}
.plans-box li{
	border-bottom: solid 1px #d3d3d3;
	padding:15px 0;
    color: #000;
    font-weight: 300;
    font-size: 16px;
}
@media only screen and (max-width: 767px) {
	#amazon-service-section .work-step li{
		width: 100%;
	}
}

@media only screen and (max-width: 579px) {
	.amazon-steps li span, .section-top .tag-line{
		font-size: 18px;
	}
}

/*Main Menu css*/

.logo-menu{
  overflow: visible;
  padding: 0;
}
#navigation-menu ul li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 0 20px;
}
#nice-menu-1{
    float: none;
    width: 1010px;
    margin-top: 10px;

}
#nice-menu-1 ul.nice-menu > li {
    position: relative;
    float: left;
    display: inline;
    width: auto;
    border-right: 1px solid #222222;
    border-left: 1px solid #404040;
}

#navigation-menu ul.nice-menu ul {
  padding:5px 0px;
  border-radius:0 0 5px 5px!important;
  position:absolute;
  left:-5000px;
  min-width:100%;
  z-index:100;
  opacity:0;
  background:#2b2b2b;
  top:auto;
}
#navigation-menu ul.nice-menu li:hover ul {
  left:0;
  opacity:1;
}
#navigation-menu ul.nice-menu ul li:hover ul {
  left:100%;
  opacity:1;
}
#navigation-menu ul.nice-menu ul li {
  white-space:nowrap;
  padding:0;
  margin:0 0px;
  border-bottom:1px solid #666;
}
#navigation-menu ul.nice-menu ul > li:last-child {
  border-bottom:none;
}
#navigation-menu ul.nice-menu ul a,
#navigation-menu ul.nice-menu li.active-trail ul a {
  font-size:16px;
  color:#fff;
  display:block;
  padding:0 15px !important;
  text-decoration:none;
  line-height:38px;
  display:block;
  background:none;
}
#navigation-menu ul.nice-menu ul a:hover,
#navigation-menu ul.nice-menu ul a.active,
#navigation-menu ul.nice-menu li.active-trail ul a:hover,
#navigation-menu ul.nice-menu li.active-trail ul a.active {
  border-radius:0px;
  background:#101010;
  text-shadow:none;
}
#navigation-menu ul.nice-menu ul li {
  width:16em;
  border-left:0;
  border-right:0;
}
/* NAVIGATION
**************************************/
/*RESET CSS FOR NICE MENU*/
ul.nice-menu,
ul.nice-menu a,
ul.nice-menu ul,
ul.nice-menu li,
ul.nice-menu-down,
ul.nice-menu-down ul,
ul.nice-menu-down li,
ul.nice-menu li.menuparent,
ul.nice-menu li.menuparent a,
ul.nice-menu li.menuparent a:hover,
ul.nice-menu li.menuparent:hover,
ul.nice-menu li.menuparent:hover a{
  border-top: 0;
  border-bottom: 0;
  background-color: transparent;
  background-image: none;
}
/*END RESET CSS*/
#navigation-menu{
  /*background:url(../images/nav_bg.png) repeat-x left top;*/
  background: #3c3c3c; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyYTJhMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #3c3c3c 0%, #2a2a2a 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#2a2a2a)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #3c3c3c 0%,#2a2a2a 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #3c3c3c 0%,#2a2a2a 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #3c3c3c 0%,#2a2a2a 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #3c3c3c 0%,#2a2a2a 100%); /* W3C */
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#2a2a2a',GradientType=0 ); /* IE6-8 */
  font-family: 'Source Sans Pro', sans-serif;
  clear:both;
  float:left;
  height:46px;
  width:100%;
  border-top:1px solid #595959;
  margin-top: 10px;
}
#navigation-menu ul {
  list-style:none;
  margin:0 auto;
  padding:0

}
#navigation-menu ul.nice-menu > li {
  position:relative;
  float:left;
  display:inline;
  width:auto;
  border-right:1px solid #222222;
  border-left:1px solid #404040;
  padding-left: 0;
}
#navigation-menu ul.nice-menu > li > a {
  color:#fff;
  font-size:16px;
  font-weight:bold;
  text-transform:uppercase;
  line-height:45px;
  display:block;
  text-align:center;
  text-shadow:0px 1px 1px #252525;
  text-decoration:none;
  padding:0 11px;
  outline:none;
}
#navigation-menu ul.nice-menu li a:hover,
#navigation-menu ul.nice-menu li.active-trail a,
#navigation-menu ul.nice-menu li.current > a  {
  /*background:url(../images/nav_hoverbg.png) repeat-x left top;*/
background: #3c3c3c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNjM2MzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3c3c3c 0%, #000001 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c3c3c), color-stop(100%,#000001)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #3c3c3c 0%,#000001 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #3c3c3c 0%,#000001 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #3c3c3c 0%,#000001 100%); /* IE10+ */
background: linear-gradient(to bottom,  #3c3c3c 0%,#000001 100%); /* W3C */
/*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c3c3c', endColorstr='#000001',GradientType=0 ); /* IE6-8 */

}

#navigation-menu ul.nice-menu ul {
  padding:5px 0px;
  border-radius:0 0 5px 5px!important;
  position:absolute;
  left:-5000px;
  min-width:100%;
  z-index:100;
  opacity:0;
  background:#2b2b2b;
  top:auto;
}
#navigation-menu ul.nice-menu li:hover ul {
  left:0;
  opacity:1;
}
#navigation-menu ul.nice-menu ul li:hover ul {
  left:100%;
  opacity:1;
}
#navigation-menu ul.nice-menu ul li {
  white-space:nowrap;
  padding:0;
  margin:0 0px;
  border-bottom:1px solid #666;
}
#navigation-menu ul.nice-menu ul > li:last-child {
  border-bottom:none;
}
#navigation-menu ul.nice-menu ul a,
#navigation-menu ul.nice-menu li.active-trail ul a {
  font-size:16px;
  color:#fff;
  display:block;
  padding:0 15px !important;
  text-decoration:none;
  line-height:38px;
  display:block;
  background:none;
  font-weight: 400;
}
#navigation-menu ul.nice-menu ul a:hover,
#navigation-menu ul.nice-menu ul a.active,
#navigation-menu ul.nice-menu li.active-trail ul a:hover,
#navigation-menu ul.nice-menu li.active-trail ul a.active {
  border-radius:0px;
  background:#101010;
  text-shadow:none;
}
#navigation-menu ul.nice-menu ul li {
  width:16em;
  border-left:0;
  border-right:0;
}
#navigation-menu ul.nice-menu li:hover ul {
    left: 0;
    opacity: 1;
}
.mean-bar{
  display: none;
}
.mean-container .mean-nav ul li a.mean-expand{
  height: 24px;
}
.logo-menu-in{
  padding:10px 20px;
  padding-bottom: 0;
}
.mean-container .mean-nav {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
}

@media only screen and (max-width: 1010px) {
  #navigation-menu ul.nice-menu > li > a{
    font-size: 14px;
  }
  #nice-menu-1{
    width: 910px;
  }
}
@media only screen and (max-width: 967px) {
  #navigation-menu{
    display: none;
  }
  .mean-bar{
    display: block;
  }
  .mean-bar ul{
    display: none;
  }
  .mean-bar:hover ul{
    display: block;
  }
  .logo-menu{
    padding: 10px 20px;
  }
  .mean-container .mean-bar {
	    margin-top: 130px;
	    position: fixed;
	}
  .mean-nav:hover .content,
  .mean-container a.meanmenu-reveal .content{
    overflow-y: scroll;
      height: 400px;
  }
  #header .top-header{
  	margin-top: 100px;
  }
}
@media only screen and (max-width: 920px) {
  #header .top-header{
    margin-top: 150px;
  }
  .mean-container .mean-bar {
	    margin-top: 125px;
	}
}
@media only screen and (max-width: 669px) {
  .mean-container .mean-bar{
    position: absolute;
  }
  .logo-menu{
    height: 180px;
  }
  #header .top-header{
    margin-top: 70px;
  }
  .mean-container .mean-bar{
    margin-top: 180px;
  }
}
@media only screen and (max-width: 579px) {
  .logo-menu {
      height: 190px;
  }
  .mean-container .mean-bar {
      margin-top: 190px;
  }

  .enterprice-server-header .amazon-image{
  	padding-top: 100px;
  }
}
@media only screen and (max-width: 367px) {
  .logo-menu {
      height: 200px;
  }
  .mean-container .mean-bar {
      margin-top: 200px;
  }

}
