@charset "utf-8";
/* CSS Document */


@font-face {
	font-family: 'fonartoregular';
	src: url('../fonts/fonarto.regular-webfont.eot');
	src: url('../fonts/fonarto.regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fonarto.regular-webfont.woff2') format('woff2'),
		url('../fonts/fonarto.regular-webfont.woff') format('woff'),
		url('../fonts/fonarto.regular-webfont.ttf') format('truetype'),
		url('../fonts/fonarto.regular-webfont.svg#fonartoregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

@font-face {
	font-family: 'robotobold';
	src: url('../fonts/Roboto-Bold-webfont.eot');
	src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Roboto-Bold-webfont.woff2') format('woff2'),
		url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
		url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
		url('../fonts/Roboto-Bold-webfont.svg#robotobold') format('svg');
	font-weight: normal;
	font-style: normal;

}


@font-face {
	font-family: 'robotoregular';
	src: url('../fonts/roboto-regular-webfont.eot');
	src: url('../fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/roboto-regular-webfont.woff2') format('woff2'),
		url('../fonts/roboto-regular-webfont.woff') format('woff'),
		url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
		url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
	font-weight: normal;
	font-style: normal;

}

/** HOME PAGE CSS**/
/** header css**/
header {
	height: 60px;
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
}

.head_slider {
	background: #ffffff;
	/* Old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #f7f7f7));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%, #f7f7f7 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0);
	/* IE6-9 */

	width: 100%;
}

/* .logo
{
	padding:10px 60px 0 !important;	
}
.logo a{display: inline-block;width: 130px;} */

.logo {
	width: 130px;
	padding: 10px 0 4px 0;
	margin-left: 55px;
}

.logo a {
	display: inline-block;
}

.logo img {
	width: 100%;
}

/** slider css**/
.slider {
	position: relative;
	background: #1B1B1B url(../img/chat-pattern-dark4-gr.svg) left center no-repeat;


	/* //background: #1B1B1B; */
	min-height: 666px;
	padding-top: 60px;
	/* background-size:cover; */
}

.slider .container {
	z-index: 2;
	position: relative;
}

.slider .sliderText {
	margin-top: 42px;
}

.slider h3 {
	font-family: 'fonartoregular';
	font-size: 48px;
	color: #fff;
	line-height: 55px;

}

.slider h3 span {
	color: #2595ed;
}

.slider p {
	color: #FFF;
	font-size: 19px;
	line-height: 30px;
	/* padding-right: 550px; */
	padding-bottom: 39px;
}

.slider p span {
	color: #2595ed;
}

.slider .sliderImg {
	margin-top: 0px;
}

.slider .sliderImg img {
	max-width: 100%;
}

.gradient_overlay {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: linear-gradient(to right, rgba(0, 0, 0, 0.8) 70%, rgba(0, 0, 255, 0));
	z-index: 1;
}

.quote_btn {
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 1px solid #2595ed;
	padding: 10px 40px;
	font-family: 'fonartoregular';
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	border-radius: 5px;
	/* margin-right:10px; */
}

.work_btn {
	text-transform: uppercase;
	border-radius: 5px;
	font-size: 16px;
	background-color: transparent;
	border: 1px solid #fff;
	padding: 10px 40px;
	font-family: 'fonartoregular';
	color: #fff;
	margin-left: 10px;
}

.quote_btn:hover {
	color: #fff;
	background: #0d5b97;
	border: 1px solid #0d5b97;
}

.work_btn:hover {
	background: #fff;
	/* Old browsers */
	border: 1px solid #fff;
	color: #2595ed;
}

/**END----slider css----**/



/** Navigation css**/
.srch_nav {
	position: relative;
}

.srch_nav input {
	color: #a5a5a5;
	font-size: 13px;
	border-radius: 5px;
	padding: 7px 12px;
	height: auto;
}

.btn_nav button:hover {
	background: #0d5b97;
}

.frm_nav {}

.nav_css {
	float: right;
	font-size: 16px !important;
	color: #767676;
}

.srch_nav_img {
	position: absolute;
	top: 9px;
	right: 7px;
}

.navigation {
	border-top: none !important;
}

.active1 {
	color: #2595ed !important;
}

.btn_nav .buy-button {
	display: inline-block;
	vertical-align: top;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: none;
	color: #fff;
	font-size: 15px;
	font-family: 'fonartoregular';
	padding: 6.5px 18px;
}

.btn_nav {
	padding-right: 0 !important;
}

.fb_ico {
	display: inline-block;
	position: relative;
}

.fb_con {
	top: 5px;
	left: 50px;
	text-align: center;
	position: absolute;
	color: #fff;
	font-size: 16px;
	font-family: 'robotoregular';
}

.fb_btn {
	background: none !important;
	border: none !important;
	padding: 0 !important;
	margin-left: 10px !important;
}

.fb_btn:hover {
	background-color: transparent !important;
}

.head_rgt_nav {
	margin-top: -8px;
	position: absolute;
	top: -78px;
	left: 0;
	width: 100%;
	z-index: 10;
}

/**END----Navigation css----**/
/** section css**/
.section_cont1 {
	background: #0c4876;
	min-height: 100px;

	padding: 20px;

}

.categories_all {
	color: #fff;
	text-decoration: underline;
	font-family: 'robotobold';
	float: right;
	padding: 17px 0 0;
}

.categories_all:hover {
	text-decoration: none;
	color: #fff;
}

.nav_categoreies ul {
	margin: 0;
	padding: 0;
	display: block;
	text-align: center;
	/* max-width: 1000px; */
	margin: auto;
}

.nav_categoreies ul li {
	position: relative;
}

/* .nav_categoreies ul li
{
	display:inline-block;
	list-style-type:none;
	padding:17px 5px;
	margin:0;
} */
.space1 {
	padding-left: 0 !important;
}

.nav_categoreies ul li {
	text-decoration: none;
	color: #fff;
	padding: 15px 20px !important;
	font-size: 14px;
	/* border-right: solid 1px #10568b; */
	display: inline-block;
	cursor: default;
	background: rgba(255, 255, 255, .1);
	border-radius: 10px;
	margin: 10px 0;

}

.nav_categoreies ul li.move1 {
	animation: mover 1s infinite alternate;
}

.nav_categoreies ul li.move2 {
	animation: mover 1.1s infinite alternate;
}

.nav_categoreies ul li.move3 {
	animation: mover 1.5s infinite alternate;
}

.nav_categoreies ul li.move4 {
	animation: mover .8s infinite alternate;
}

.nav_categoreies ul li.move5 {
	animation: mover 1.3s infinite alternate;
}

.nav_categoreies ul li.move6 {
	animation: mover 1.4s infinite alternate;
}

.nav_categoreies ul li.move7 {
	animation: mover 1s infinite alternate;
}

.nav_categoreies ul li.move8 {
	animation: mover .8s infinite alternate;
}

.nav_categoreies ul li.move9 {
	animation: mover 1.2s infinite alternate;
}

.nav_categoreies ul li.move10 {
	animation: mover .9s infinite alternate;
}

@-webkit-keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

@keyframes mover {
	0% {
		transform: translateY(0);
	}

	100% {
		transform: translateY(-10px);
	}
}

/* .nav_categoreies ul li a.active2
{
	border-bottom:2px solid #f1631a;
}
.nav_categoreies ul li a:hover
{
	border-bottom:2px solid #f1631a;
} */
/**END----section css----**/
/** mid-section css**/
.mid_sec1 {
	background: #f7f7f7;
	font-family: 'fonartoregular';
}

.mid_section1 h2 {
	padding: 40px 0 0px;
}

.mid_section1 h2 a {
	font-size: 32px;
	color: #595959;
}

.mid_section1 h2 a:hover {
	text-decoration: none;
}

.border {
	width: 6%;
	border-top: 2px solid #2595ed;
}

.mid_section1 p {
	padding: 67px 0 0px;
}

.mid_section1 p a {
	font-size: 15px;
	color: #2595ed;
	float: right;
	text-decoration: underline;
}

.mid_section1 p a:hover {
	text-decoration: none;
}

.mid_sec1_lft {
	padding: 56px 0 104px;
}

.mid_sec_rgt {
	padding: 95px 0;
}

.mid_sec_rgt h3 {
	padding: 0 0 13px 0;
}

.mid_sec_rgt h3 a {
	color: #5b5b5b;
	font-size: 20px;
	font-family: 'fonartoregular';
}

.mid_sec_rgt p span {
	color: #2595ed;
}

.mid_sec_rgt p {
	font-family: 'robotoregular';
	color: #656464;
	font-size: 15px;
	line-height: 28px;
	padding: 0 0 25px 0;
	margin: 0;
}

.mid_sec_rgt h6 {
	color: #787878;
	font-size: 14px;
	padding: 0 0 9px 0;
	font-family: 'robotoregular';
}

.progo_bar p {
	padding: 0 20px 14px 0 !important;
}

.up_con {

	padding: 0;
}

.up_con li {
	padding: 0 40px 0 8px;
	display: inline-block;
	list-style-type: none;
	text-align: left;
	font-size: 15px;
	line-height: 24px;
	font-family: 'robotoregular';
	color: #747070;
}

.up_con li span {
	display: block;
	color: #2595ed;
}

.progo_bar p img {
	display: inline-block;
	padding: 0 5px 5px 0;
}

.progo_bar p {
	display: inline-block;
	padding-right: 17px;
}

.progo_bar p a {
	font-size: 13px;
	color: #969696;


}

/**END----mid-section css----**/
/** mid-section2 css**/
.mid_sec2_slider {
	background: url(../images/bg_orange.jpg) no-repeat;
	background-size: cover;
	/* min-height:742px; */
	text-align: center;
	position: relative;
	padding-bottom: 70px;
}

.mid_sec2_slider h1 {
	font-size: 44px;
	color: #fff;
	font-family: 'fonartoregular';
	margin: 70px 0 15px 0;
}

.mid_sec2_slider p {
	font-size: 15px;
	line-height: 28px;
	color: #fff;
	padding: 0 270px;
	margin: 0;
}

.mid_sec2_boxes {
	margin-top: 0px;

}

.mid_sec2_box {
	background: #fff;
	min-height: 123px;
	display: block;
	/* -webkit-box-shadow: 1px 0 38px 0px #767676;
	box-shadow: 1px 0 38px 0px #767676; */
	margin-bottom: 20px;
}

.mid_sec2_box .icon {
	width: 50px;
	height: 50px;
	display: inline-block;
	margin-top: 32px;
}

.mid_sec2_box .icon.icon-full-stack {
	background: url(../img/full-stack.png) 0 0 / 100%;
}

.mid_sec2_box .icon.icon-responsive {
	background: url(../img/responsive.png) 0 0 / 100%;
}

.mid_sec2_box .icon.icon-sass {
	background: url(../img/sass.png) 0 0 / 100%;
}

.mid_sec2_box .icon.icon-browser {
	background: url(../img/browser.png) 0 0 / 100%;
}

.mid_sec2_box .icon.icon-documentation {
	background: url(../img/documentation.png) 0 0 / 100%;
}

.mid_sec2_box .icon.icon-theme {
	background: url(../img/theme.png) 0 0 / 100%;
}

.mid_sec2_box .icon.icon-customizable {
	background: url(../img/customizable.png) 0 0 / 100%;
}

.mid_sec2_box .icon.icon-free-updates {
	background: url(../img/free-updates.png) 0 0 / 100%;
}

.mid_sec2_box img {
	border: 5px solid;
	border-color: transparent;
	margin: auto;
}

.progo_bar h {
	display: inline-block;
	padding-right: 17px;
}

.progo_bar h5 a {
	font-size: 13px;
	color: #969696;
	line-height: 22px;
}

.progo_bar h5 img {
	display: inline-block;
	padding: 8px 5px 8px 0;
}

/* .mid_sec2_box h4
{
	padding:16px 15px 0 15px;
} */
.mid_sec2_box h4 {
	font-size: 16px;
	color: #626262;
	font-family: 'fonartoregular';
	line-height: 24px;

}

.prog_bar {
	margin: 0 20px;
}

.mid_sec2_box h6 {
	font-size: 14px;
	color: #7e7e7e;
	padding: 5px 15px;
	line-height: 26px;
}

.mid_sec2_box_ulli li {
	padding: 9px 8px 0px;
	text-align: center;
}

/**END----mid-section2 css----**/
/** mid-section3 css**/



.btn_mid_sec3 {
	text-align: center;
}

.btn_mid_sec3 button:hover {
	color: #fff;
	background: #fe7833;
}

.btn_mid_sec3 button {
	padding: 11px 70px;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	margin: 125px 0 0;
	border: 0px;
	font-size: 18px;
	border-radius: 5px;
	font-family: 'fonartoregular';
	color: #fff;
	text-transform: uppercase;
}

.border1 {
	width: 6%;
	border-top: 2px solid #2595ed;
	margin: auto;
}

.mid_sec3_cont {
	text-align: center;
}

.mid_sec3_cont h2 {
	font-family: 'fonartoregular';
	font-size: 40px;
	color: #595959;
	margin: 102px 0 20px;
}

.mid_sec3_cont p {
	color: #656464;
	font-size: 19px;
	line-height: 30px;
	padding: 31px 200px;
}

.mid_sec3_cont img {
	margin: auto;
	padding: 25px 0 70px;
}

.img_box50_lft {
	width: 50%;
	float: left;
	display: block;
}

.part {
	position: relative;
}

.part p {
	margin: 0;
}

.adj_img_txt {
	position: absolute;
	bottom: 21px;
	left: 20px;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'fonartoregular';
}

.adj_img_txt1 {
	position: absolute;
	bottom: 32px;
	left: 20px;
	color: #fff;
	font-size: 15px;
	text-transform: uppercase;
	font-family: 'fonartoregular';
}

.img_box50_rgt {
	width: 50%;
	float: right;
	display: block;
}

.img_box25_lft {
	width: 50%;
	float: left;
	display: block;
}

.img_box25_rgt {
	width: 50%;
	float: right;
	display: block;
}

.part1 {
	display: block;
	width: 100%;
	float: right;
	position: relative;
}

.img_box_btn {
	text-align: center;
	width: 100%;
	margin: 51px 0 72px;
}

.img_box_btn button {
	padding: 11px 55px;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	margin: auto;
	border: 0px;
	font-size: 18px;
	border-radius: 5px;
	font-family: 'fonartoregular';
	color: #fff;
	text-transform: uppercase;
	display: inline-block;
}

.img_box_btn button:hover {
	color: #fff;
	background: #fe7833;
}


/**END----mid-section3 css----**/


/** mid-section4 css**/
.mid_sec4_slider {
	text-align: center;
	background-color: #f7f7f7;
	padding-bottom: 86px;
}

.mid_sec4_cont h2 {
	font-size: 44px;
	color: #000;
	font-family: 'fonartoregular';
	margin: 70px 0 20px;
}

.mid_sec4_cont p {
	font-size: 19px;
	line-height: 30px;
	color: #656464;
	margin: 28px 0;
	padding: 0 170px;
}

.mid_sec4_cont .work_btn {
	font-size: 16px;
	border: 1px solid #2595ed;
	padding: 10px 43px;
	border-radius: 5px;
	background: #f7f7f7;
	color: #2595ed;
	font-family: 'fonartoregular';
	/* margin:3px 0 78px; */
}

.mid_sec4_cont .work_btn:hover {
	background: #2595ed;
	color: #fff;
}

/**END----mid-section4 css----**/



/** mid-section5 css**/
.mid_sec5_slider_lft {
	background: url(../images/org_bg.jpg) no-repeat;
	background-size: cover;
	min-height: 481px;
	width: 50%;
	float: left;
	text-align: center;
}

.mid_sec5_slider_rgt {
	background: url(../images/blk_bg.jpg) no-repeat;
	background-size: cover;
	min-height: 481px;
	width: 50%;
	float: right;
	text-align: center;
}

.mid_sec5_slider_lft h4 {
	color: #fff;
	font-size: 29px;
	font-family: 'fonartoregular';
	margin: 174px 0 29px 0;
}

.mid_sec5_slider_lft p {
	color: #fff;
	font-size: 22px;
	line-height: 32px;
	margin: 0 0 32px;
}

.mid_sec5_slider_lft p a {
	color: #fff;
	text-decoration: underline;
}

.mid_sec5_slider_lft p a:hover {
	color: #fff;
	text-decoration: none;
}

.mid_sec5_slider_lft img {
	margin: auto;
}

.mid_sec5_slider_rgt h4 {
	color: #fff;
	font-size: 29px;
	font-family: 'fonartoregular';
	margin: 174px 0 29px 0;
}

.mid_sec5_slider_rgt p {
	color: #fff;
	font-size: 22px;
	line-height: 32px;
	margin: 0 0 32px;
	padding: 0 50px;
}

.mid_sec5_slider_rgt button {
	padding: 8px 49px;
	color: #fff;
	font-size: 17px;
	border: 1px solid #fff;
	background-color: transparent;
	border-radius: 5px;
	font-family: 'fonartoregular';
}

.mid_sec5_slider_rgt button:hover {
	color: #000;
	background: #fff;
}

/**END----mid-section5 css----**/
/** mid-section6 css**/

.mid_sec6_slider {
	background: #f7f7f7;

}

.mid_sec6_cont h2 {
	margin: 92px 0 10px;
}

.mid_sec6_cont h2 a {
	font-size: 32px;
	color: #595959;
	font-family: 'fonartoregular';

}

.mid_sec6_cont p {
	text-align: right;
	margin: 103px 0 10px;
}

.mid_sec6_cont p a {

	font-size: 15px;
	color: #2595ed;
	text-decoration: underline;
}

.mid_sec6_cont p a:hover {
	text-decoration: none;
}

.border2 {
	width: 10%;
	border-top: 2px solid #2595ed;
	margin-top: 13px;
}

.img_curated {
	border: 1px solid #e8e8e8;
	margin: 50px 0 109px;
}


/**END----mid-section6 css----**/
/** footer css**/
.footer_slider {
	background: #2f2f2f;
}

.foot_cont h2 {
	font-size: 19px;
	color: #fff;
	text-transform: uppercase;
	margin: 63px 0 28px;
	font-family: 'fonartoregular';
}

.foot_cont ul {
	padding: 0;
	margin: 0;
}

.foot_cont ul li {
	list-style-type: none;
}

.foot_cont ul li a {
	color: #fff;
	font-size: 15px;
	line-height: 35px;
}

.foot_cont1 {
	float: left;
	padding-bottom: 46px;
}

.foot_cont2 {
	float: right;
}

.foot_cont1 h2 {
	font-size: 19px;
	color: #fff;
	text-transform: uppercase;
	margin: 63px 0 28px;
	font-family: 'fonartoregular';
}

.foot_cont1 ul {
	padding: 0;
	margin: 0;
}

.foot_cont1 ul li {
	list-style-type: none;
}

.foot_cont1 ul li a {
	color: #fff;
	font-size: 15px;
	line-height: 35px;
}

.foot_cont2 h2 {
	font-size: 19px;
	color: #fff;
	text-transform: uppercase;
	margin: 63px 0 28px;
	font-family: 'fonartoregular';
}

.foot_cont2 ul {
	padding: 0;
	margin: 0;
}

.foot_cont2 ul li {
	list-style-type: none;
}

.foot_cont2 ul li a {
	color: #fff;
	font-size: 15px;
	line-height: 35px;
}

.foot_adj {
	margin: 112px 0 0 !important;
}

.nws_box {
	position: relative;
	width: 75%;
}

.nws_box input {
	border: none;
	padding: 7px 42px 7px 10px;
	width: 100%;
}

.btn_nwz {
	position: absolute;
	top: 0;
	right: 0;
	background: #2595ed;
	padding: 6px;
	margin: 2px 2px 2px 0;
}

.foot_cont h5 {
	font-size: 15px;
	color: #fff;
	font-family: 'fonartoregular';
	margin: 31px 0 24px;
}







.footer_end {
	background: #2b2b2b;
	padding: 31px 0 28px;
	margin: 0;

}

.copyright p {
	color: #958d8d;
	font-size: 14px;
	float: left;
	margin: 0;
}

.copyright p a {
	color: #958d8d;
	font-size: 14px;
}

.copyright p a:hover {
	color: #d3d3d3;
	text-decoration: underline;
}

.designer p {
	margin: 0;
	color: #958d8d;
	font-size: 14px;
	float: right;
}

.designer p a {
	margin: 0;
	color: #958d8d;
	font-size: 14px;
}

.designer p a:hover {
	color: #d3d3d3;
	text-decoration: underline;
}

/**END----footer css----**/








/**BLOG CSS STARTS HERE**/

.blog_section {
	background: #f7f7f7;

}

.blog_section h2 {
	font-family: 'fonartoregular';
	font-size: 40px;
	color: #595959;
	margin: 44px 0 21px;
	text-align: center;
}

.blog_section p {
	font-size: 19px;
	line-height: 30px;
	color: #656464;
	text-align: center;
	padding: 0 220px;
	margin: 28px 0;
}

.border3 {
	width: 7%;
	border-top: 2px solid #2595ed;
	margin: auto;
}

.blog_cont {
	margin: 83px 0;
	padding-bottom: 51px;
	border-bottom: 1px solid #e8e8e8;
}

.blog_sec_rgt h6 {
	font-size: 14px;
	color: #787878;
	line-height: 23px;
	margin: 36px 0 2px;
}

.blog_sec_rgt h6 span {
	font-family: 'robotobold';
	color: #2595ed;
}

.blog_sec_rgt h6 span a {
	color: #2595ed;
	font-size: 14px;
}

.blog_sec_rgt h3 {
	font-family: 'fonartoregular';
	font-size: 20px;
}

.blog_sec_rgt h3 a {
	color: #5b5b5b;
	line-height: 23px;
	font-size: 20px;
}

.blog_sec_rgt p {
	color: #656464;
	font-size: 15px;
	line-height: 28px;
	padding: 0;
	text-align: left;
	margin: 16px 0 25px;
}

.blog_sec_rgt button {
	font-size: 15px;
	color: #2595ed;
	line-height: 23px;
	border: 1px solid #2595ed;
	border-radius: 5px;
	padding: 8px 34px;
	font-family: 'fonartoregular';
	background-color: transparent;
	text-transform: uppercase;
}

.blog_sec_rgt button:hover {
	background-color: #2595ed;
	color: #fff;
}

.blog_sec_rgt1 {
	text-align: right;
}

.blog_sec_rgt1 p {
	text-align: right;
}

.pagination_blog {
	text-align: center;
	margin: 70px 0 67px;
}














/**login CSS STARTS HERE**/

.frm_box {
	width: 56%;
	margin: auto;
	background: #fff;
	padding: 40px 48px 49px 48px;
	border-radius: 5px
}

.frm_box_in input {
	display: block;
	padding: 10px 15px;
	width: 100%;
	border: 1px solid #dcdcdc;
	margin: auto;
	font-size: 15px;
	color: #878787;
	border-radius: 5px;
}

.frm_box_in {
	margin: 0;
	padding: 0 0 22px;
}

.lft_con {
	margin: 9px 0 0 0px;
	display: inline-block;
	font-size: 14px;
	color: #878787;
}

.lft_con input {
	margin: 0 5px 0 0 !important;
}

.frm_box p {
	display: inline-block;
	font-size: 14px;
	padding: 0;
	margin: 0;
}

.frm_box p a {
	font-size: 14px;
	color: #2595ed;
	display: inline-block;
	margin: 4px 0 0 0;
}

.frm_box p a:hover {
	text-decoration: underline;
}

.lft_con {
	display: inline-block;
	text-align: left;
	width: 50%;
	float: left;
}

.rgt_con {
	display: inline-block;
	text-align: right;
	width: 50%;
}

.frm_box button {
	width: 100%;
	background: #2595ed;
	color: #fff;
	font-size: 15px;
	font-family: 'fonartoregular';
	border: none;
	border-radius: 5px;
	padding: 10px 15px;
	margin: 42px 0 0;
}

.frm_box button:hover {
	background-color: #fe7833;
}

.login_section h5 {
	font-size: 17px;
	color: #747474;
	text-align: center;
	margin: 42px 0 78px;
}

.login_section h5 span a {
	color: #2595ed;
}

.login_section h5 span a:hover {
	text-decoration: underline;
}

.social_btn {
	padding: 47px 0 44px;
	text-align: center;
	margin: auto;
	width: 56%;
	overflow: hidden;
}

.lft_img {
	float: left;
	display: inline-block;
}

.rgt_img {
	float: right;
	display: inline-block;
}

.social_btn a:hover {
	opacity: 0.9;
}




/**PRODUCT CSS**/
.product_section {
	background: #f7f7f7;
}

.product_section h2 {
	text-align: center;
	font-size: 30px;
	font-family: 'fonartoregular';
	margin: 57px 0 22px;
}

.product_section h2 a {
	font-size: 30px;
	color: #595959;
}

.product_section p {
	text-align: center;
	font-size: 16px;
	color: #656464;
}

.product_section p a {
	font-size: 16px;
	color: #2595ed;
}

.pro_cont {
	margin: 93px 0 45px;
}

.pro_sec1_lft h6 {
	font-size: 15px;
	color: #656464;
	line-height: 28px;
	padding: 30px 0 16px;
}

.pro_sec1_lft p {
	display: inline-block;
	padding-right: 17px;
}

.pro_sec1_lft p a {
	color: #969696;
	font-size: 13px;
}

.pro_sec1_lft p img {
	display: inline-block;
	padding: 0 5px 5px 0;
}


.pro_sec_rgt {
	border-bottom: 1px solid #dddddd;
	margin: 86px 0 0;
	padding-bottom: 23px;
}

.pro_sec_rgt ul li span {
	font-family: 'robotobold';
	color: #2595ed;
	display: block;
}

.pro_sec_rgt ul li {
	color: #747070;
	font-size: 18px;
}

.prod_up {
	padding: 0;
}

.prod_up li {
	color: #747070;
	display: inline-block;
	font-family: "robotoregular";
	font-size: 15px;
	line-height: 28px;
	list-style-type: none;
	padding: 0 53px 0 0px;
	text-align: left;
}

.pro_sec_rgt button {
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 0 none;
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 18px;
	margin: 39px 0 0;
	padding: 12px 38px;
	text-transform: uppercase;
	float: left;
}

.pro_sec_rgt button:hover {
	color: #fff;
	background: #fe7833;
}

.pro_sec_rgt h6 a {
	color: #626262;
	font-size: 14px;
}

.pro_sec_rgt h6 {
	padding: 41px 10px 32px;
	float: right;
	width: 51%;
}

.pro_sec_rgt h6 span {
	font-size: 22px;
	vertical-align: sub;
}

.pro_sec_rgt p {
	padding: 118px 0 0;
	text-align: left;
	font-size: 13px;
	color: #969696;
	line-height: 28px;
}

.rgt_pro_cont h4 {
	color: #626262;
	font-size: 17px;
	margin: 44px 0 23px;
}

.rgt_pro_cont h5 {
	color: #656464;
	font-size: 15px;
}

.rgt_pro_cont h3 {
	margin: 11px 0 0;
}

.rgt_pro_cont h3 a {
	font-size: 15px;
	color: #2595ed;
}

.rgt_pro_cont img {
	float: right;
	margin: 48px 0 0;
}

.lft_btn_pro {
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 1px solid #2595ed;
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 14px;
	text-transform: uppercase;
	margin: 31px 6px 31px 0;
	padding: 8px 27px;
}

.lft_btn_pro:hover {
	background: #fe7833;
}

.rgt_btn_pro {
	border-radius: 5px;
	color: #2595ed;
	font-family: "fonartoregular";
	font-size: 14px;
	border: 1px solid #2595ed;
	text-transform: uppercase;
	margin: 31px 0;
	padding: 8px 27px;
	background-color: transparent;
}

.rgt_btn_pro:hover {
	color: #fff;
	border: 1px solid #2595ed;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */

}

.cont_pro h2 {
	color: #595959;
	font-family: "fonartoregular";
	font-size: 27px;
	margin: 57px 0 15px;
	text-align: left;
}

.cont_pro_rgt h2 {
	color: #595959;
	font-family: "fonartoregular";
	font-size: 27px;
	margin: 57px 0 15px;
	text-align: left;
}

.border4 {
	width: 15%;
	border-top: 2px solid #2595ed;
}

.cont_pro p {
	font-size: 17px;
	line-height: 30px;
	color: #656464;
	text-align: left;
	margin: 34px 0 41px;
}

.cont_pro p span {
	color: #2595ed;
}

.cont_pro h6 {
	font-size: 14px;
	color: #868686;
	margin: 31px 0 33px;
}

.cont_pro h5 {
	width: 100%;
	border-bottom: 1px solid #dddddd;
	padding: 5px 0 38px;
}

.cont_pro h5 a {
	font-size: 17px;
	color: #2595ed;
}

.cont_pro h3 {
	color: #595959;
	font-family: "fonartoregular";
	font-size: 24px;
	text-transform: uppercase;
	margin: 49px 0 27px;
}

.cont_pro h4 {
	color: #656464;
	font-size: 17px;
}

.cont_pro h4 span {
	font-family: 'robotobold';
	font-size: 17px;
}

.ques_btn {
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 1px solid #2595ed;
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 14px;
	text-transform: uppercase;
	margin: 41px 6px 31px 0;
	padding: 8px 27px;
	display: block;
}

.rprt_btn {
	border-radius: 5px;
	color: #2595ed;
	font-family: "fonartoregular";
	font-size: 14px;
	border: 1px solid #2595ed;
	text-transform: uppercase;
	margin: 27px 0 108px;
	padding: 8px 27px;
	background-color: transparent;
}

.ques_btn:hover {
	background: #fe7833;
}

.rprt_btn:hover {
	color: #fff;
	border: 1px solid #2595ed;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */

}

.cont_pro_rgt_inn h3 {
	font-size: 19px;
	color: #5b5b5b;
	font-family: "fonartoregular";
	margin: 0;
}

.cont_pro_rgt_inn h6 {
	margin: 19px 0 16px;
}

.cont_pro_rgt_inn h6 a {
	font-size: 14px;
	color: #8e8e8e;
	font-family: 'robotobold';
}

.cont_pro_rgt_inn p {
	font-size: 15px;
	color: #656464;
	line-height: 28px;
	margin: 0;
	text-align: left;
}

.cont_pro_rgt_inn h5 {
	color: #2595ed;
	font-family: 'robotobold';
	font-size: 13px;
	margin: 22px 0 5px;
}

.cont_pro_rgt_inn {
	background-color: #f7f7f7;
	border-radius: 5px;
	padding: 43px 27px 35px;
	margin: 39px 0 0;
}



.nw_project h4 {
	font-size: 19px;
	color: #656464;
	text-align: center;
	margin: 61px 0 59px;
	padding: 72px 0 0;
}

.nw_project input {
	border: 1px solid #2595ed;
	border-radius: 5px;
	font-size: 25px;
	width: 100%;
	margin: 0 0 40px;
	padding: 12px 23px;
	color: #2595ed;
}

.nw_project h4 select {
	display: inline-block;
	margin: 0 17px;
	font-size: 15px;
	border-radius: 5px;
	border: 1px solid #dcdcdc;
	color: #878787;
	width: 58%;
	padding: 10px 12px;
}

.nw_project select {
	margin: auto;
	display: block;
	padding: 11px 10px;
	border-radius: 5px;
	border: 1px solid #dcdcdc;
	width: 41%;
	color: #878787;
	font-size: 15px;
}

.nw_project {
	text-align: center;
	width: 77%;
	background: #fff;
	margin: auto;
	border-radius: 5px;
	padding: 0 84px;
}

.nw_project button {
	margin: 55px 0 76px 0;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 18px;
	text-transform: uppercase;
	padding: 12px 0px;
	border: none;
	width: 24%;
}

.nw_project button:hover {
	background: #fe7833;
}

.nw_pro_section {
	background: #2595ed;
	min-height: 296px;
	text-align: center;
	position: relative;
}

.nw_pro_inn {
	background: #fff;
	-webkit-box-shadow: 1px 0 38px 0px #767676;
	box-shadow: 1px 0 38px 0px #767676;
	position: absolute;
	top: 61px;
	bottom: -333px;
	margin-left:
		8px;
	margin-right: 7px;
}

.nw_pro_inn img {
	padding: 41px 0 0 0;
	margin: auto;
}

.nw_pro_inn h3 {
	font-size: 19px;
	color: #f26c27;
	text-transform: uppercase;
	font-family: "fonartoregular";
	margin: 18px 0 14px;
}

.nw_pro_inn p {
	font-size: 16px;
	color: #7e7e7e;
	padding: 0 34px;
	line-height: 26px;
}

.nw_pro_inn button {
	font-size: 18px;
	color: #fff;
	font-family: "fonartoregular";
	text-transform: uppercase;
	margin: 28px 0 0 0;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: none;
	padding: 12px 0px;
	border-radius: 5px;
	width: 67%;
}

.nw_pro_inn button:hover {
	background: #fe7833;
}

.bg_start_bottom {
	background: #f7f7f7;
	min-height: 510px;
	padding: 64px 0 0;
}






/** EDIT PROJECT CSS**/

.tab_pannel ul {
	background: #2595ed;
}

.tab_pannel ul li {
	border-right: 1px solid #e76320;
}

.tab_pannel ul li a {
	color: #fff;
	font-family: 'robotobold';
	font-size: 17px;
	padding: 21px 30px;
}

.tab_pannel ul li a img {
	display: inline-block;
	margin-right: 5px;
}

.spl_tab_adj {
	float: right !important;
	background: #e76320 !important;
	border-right: 1px solid #2595ed !important;
}

.spl_tab_adj a:hover {
	background: #2595ed !important;
}

.project_section {
	background: #f7f7f7;
}

.tab_pannel {
	padding: 52px 0 0 0;
}

.edt_pro_sec {
	padding: 25px 0 43px 0;
}

.box_cont_edit_pro {
	background: #fff;
	border-radius: 5px;
	margin: 71px 0 38px;
}

.frm_edit_pro {
	padding: 110px 0 29px;
}

.frm_edt {
	margin: auto;
	overflow: hidden;
	margin-bottom: 41px;
	width: 100%;
}

.frm_edt input {
	font-size: 14px;
	color: #878787;
	width: 72%;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	padding: 11px 15px;
	margin-left: 19px;

}

.frm_edt label {
	font-size: 17px;
	color: #656464;
	font-weight: normal;
	width: 22%;
	margin: 6px 0 0 3px;
	text-align: right;
}

.frm_edt p {
	width: 100%;
	text-align: right;
	padding: 0;
	font-size: 12px;
	color: #a6a6a6;
	margin: 6px 30px 0 0;
	float: right;
}

.frm_edt textarea {
	font-size: 14px;
	color: #878787;
	width: 72%;
	min-height: 104px;
	padding: 11px 15px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	margin-left: 19px;
	float: right;
	margin-right: 23px;
}

.frm_edt select {
	font-size: 14px;
	color: #bebebe;
	width: 72%;
	padding: 11px 15px;
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	margin-left: 19px;

}

.rgt_box {
	background: #f7f7f7;
	margin: 50px 39px 0 0;
	border-radius: 5px;
}

.rgt_box a img {
	margin: auto;
	padding: 34px 0 27px;
}

.rgt_box_cont {
	padding: 0 20px;
}

.rgt_box_cont h4 a {
	color: #595959;
	font-size: 17px;
	font-family: "fonartoregular";
}

.rgt_box_cont p {
	color: #656464;
	font-size: 14px;
	line-height: 24px;
	padding: 0;
	text-align: left;
	margin: 18px 0 43px;
}

.rgt_box_cont p span {
	color: #2595ed;
}

.edt_progo_bar a img {
	padding: 0 10px;
	vertical-align: baseline;
}

.edt_prog_bar {
	margin: 0 0 25px;
}

.edt_up_con {
	background: #f7f7f7 !important;
}

.edt_up_con li {
	border-right: none !important;
	padding: 0 40px 63px 8px;
}



/**SETTING**/
.frm_edt p span {
	color: #2595ed;
}

.frm_edt button {
	background: #fff;
	padding: 8px 30px;
	border: 1px solid #2595ed;
	color: #2595ed;
	margin-left: 19px;
	font-family: "fonartoregular";
	text-transform: uppercase;
	font-size: 15px;
	border-radius: 5px;
}

.frm_edt button:hover {
	background: #2595ed;
	color: #fff;
}

.set_save {
	margin: 0 0 0 197px;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 1px solid #2595ed;
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 16px;
	text-transform: uppercase;
	padding: 8px 27px;
}

.set_save:hover {
	background: #fe7833;
}

.set_edit label {
	width: 31% !important;
}

.set_edit input {
	width: 63% !important;
}

.rgt_set {
	background: #f7f7f7 none repeat scroll 0 0;
	margin-right: 30px;
	margin-top: 50px;
	border-radius: 5px;
	padding: 30px 20px 20px;
}

.rgt_set label {
	display: block;
	margin-bottom: 10px;
	color: #656464;
	font-size: 15px;
}

.rgt_set a {
	margin: 10px 0 30px 0;
	display: block;
	color: #2595ed;
}

.rgt_set a:hover {
	text-decoration: underline;
}

.set_edit_box {
	margin-top: 0;
	border-radius: 0;
}

.set_tab_pannel {
	padding: 0 0 30px;
}

.set_pro_sec {
	padding: 0 0 43px;
}

.frm_set_pro_acc {
	padding: 55px 0 50px;
}

.frm_set_pro_acc p {
	margin: 6px 15px 0px 0px;
}

.frm_set_pro_edtpro1 {
	padding: 55px 0 50px;
}

.frm_set_pro_edtpro1 p {
	margin: 6px 15px 0px 0px;
}

.frm_set_pro_edtpro2 {
	padding: 55px 0 50px;
}

.frm_set_pro_edtpro2 p {
	margin: 6px 15px 0px 0px;
}

.set_edit select {
	width: 63%;
	color: #878787;
}

.set_edit textarea {
	width: 63%;
	margin-right: 59px;
}

.profi_edt label {
	width: 22% !important;
}

.profi_edt p {
	margin: 6px 70px 0 0;
}

.edt_save {
	margin: 0 0 0 146px;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 1px solid #2595ed;
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 16px;
	text-transform: uppercase;
	padding: 8px 27px;
}

.edt_profile {
	color: #2595ed;
	font-size: 16px;
	padding-left: 10px;
}

.edt_profile:hover {
	text-decoration: underline;
}

.edt_save1 {
	display: none;
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 1px solid #2595ed;
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 16px;
	text-transform: uppercase;
	padding: 8px 27px;
}

.edt_save1:hover {
	background: #f7911f;
}

.edt_profile1 {
	color: #2595ed;
	font-size: 16px;
	padding-left: 10px;
	display: none;
}

.edt_profile1:hover {
	text-decoration: underline;
}

.set_notif {
	padding: 20px 40px;
}

.notif_box h2 {
	font-size: 22px;
	color: #595959;
	font-family: "fonartoregular";
}

.border5 {
	width: 5%;
	border-top: 2px solid #2595ed;
}

.notif_cont input {
	display: inline-block;
	margin: 0 5px 0 0 !important;
}

.notif_cont {
	margin: 45px 0 50px;
	display: inline-block;
	width: 100%;
}

.notif_cont p {
	display: inline-block;
	margin: 0;
	color: #656464;
	font-size: 16px;
}

.notif_cont h6 {
	margin: 5px 0 0 20px;
	color: #878787;
	font-size: 14px;
	line-height: 20px;
}

.notif_cont img {
	display: inline-block;
	padding: 0 30px 0 0;
	vertical-align: baseline;
}

.mob {
	padding-right: 10px !important;
}

.notif_cont_inn_img {
	width: 26%;
	float: left;
}

.notif_cont_inn_cont {
	width: 70%;
	float: right;
}

.notif_box button {
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 1px solid #2595ed;
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 16px;
	text-transform: uppercase;
	padding: 8px 27px;
	margin: 25px 0 30px;
}

.notif_box button:hover {
	background: #f7911f;
}

.notif_box {
	border-bottom: 1px solid #dcdcdc;
}


/*Reward Page */
.reward_block h2 {
	font-size: 30px;
	text-align: left;
	margin-bottom: 10px;
	margin-left: 50px;
}

.border6 {
	width: 5%;
	border-top: 2px solid #2595ed;
	margin-left: 50px;
}

.rewrd_frm {
	padding: 60px 0 0 0;
}

.amt_adj input {
	width: 30%;
	display: inline-block;
}

.amt_bakers img {
	margin-right: 10px;
	display: inline-block;
}

.amt_bakers h6 {
	display: inline-block;
	float: right;
	color: #656464;
	font-size: 14px;
}

.amt_bakers {
	float: right;
	margin-right: 21px;
}

.amt_adj select {
	display: inline-block;
	width: 34%;
}

.estmt_delivry {
	margin-right: 20px;
	float: right;
}

.chckbox {
	display: inline-block;
	width: 2% !important;
	margin-left: 20px !important;
}

.chckbx_inpt {
	width: 20% !important;
	display: inline-block;
	margin-right: 80px;
}

.rewrd_bttn {
	padding: 20px 0;
	border-top: 1px solid #e8e8e8;
}

.rewrd_bttn a {
	font-size: 17px;
	color: #656464;
	margin-left: 20px;
	width: 47% !important;
	display: inline-block;
}

.rewrd_bttn a span {
	font-weight: bold;
	font-size: 20px;
	padding: 0 5px 0 0;
}

.rewrd_bttn1 select {
	padding: 10px 7px;
	color: #656464;
	border-radius: 5px 0 0 5px;
	border: 1px solid #dcdcdc;
	width: 64%;
}

.rewrd_bttn1 {
	float: right;
	width: 77%;
}

.rewrd_bttn1 button {
	padding: 10px 20px;
	margin-left: -5px;
	border-radius: 0 5px 5px 0;
	background-color: #2595ed;
	border: 1px solid #2595ed;
	color: #fff;
}

.rgt_box_cont_rwd ul {
	background-color: transparent;
	padding: 10px 15px 0 15px;

}

.rgt_box_cont_rwd ul li {
	border-right: none;
	color: #656464;
	line-height: 20px;
	padding: 10px 0 0;
	list-style-type: square;
}

.rgt_box_cont_rwd ul li a {
	color: #2595ed;
	padding: 0;
	font-size: 14px;
	font-family: 'robotoregular';
}

.rgt_box_cont_rwd ul li a:hover {
	text-decoration: underline;
}

.rgt_box_cont_rwd p a {
	color: #2595ed;
}

.rgt_box_cont_rwd p a:hover {
	text-decoration: underline;
}

.rgt_box_cont_rwd h4 {
	padding: 25px 0 0;
}

.rgt_box_cont_rwd p {
	margin: 18px 0 0;
}

.rgt_box_rwrd {
	margin: 50px 39px 40px 0;
}

.rgt_box_rwrd {
	padding: 0 20px 25px;
}

.rewrd_bttn a img {
	display: inline-block;
	vertical-align: baseline;
}

.dlt_btn button img {
	display: inline-block;
	padding-right: 10px;
	vertical-align: baseline;
}

.dlt_btn button {
	background: #2595ed;
	color: #fff;
	border: 1px solid #2595ed;
	font-size: 16px;
	padding: 10px 15px;
}

.dlt_btn {
	text-align: center;
}

.del_btn_rwd {
	text-align: right;
}

.rewd_rdo_slt {
	display: inline-block;
	float: right;
	margin-right: 22px;
}

.rewd_rdo_btn {
	display: inline;
}

/*STORY CSS*/
.frm_edt h5 {
	float: right;
	margin-right: 20px;
	width: 72%;
	font-size: 14px;
	color: #656464;
	line-height: 22px;
}

.frm_edt h4 {
	float: right;
	line-height: 22px;
	margin-right: 20px;
	width: 72%;
	font-size: 14px;
	font-family: 'robotobold';
	color: #656464;
}

.frm_edt a img {
	margin: 20px 0;
}

.frm_edt h5 a {
	color: #2595ed;
}

.frm_edt h5 a:hover {
	text-decoration: underline;
}

.acc_btn {
	margin-left: 190px !important;
	display: block !important;
	margin: 20px 0 0;
}

.acc_inpt {
	width: 35% !important;
	float: right !important;
	margin-right: 20px !important;
}

.acc_rdo {
	display: inline-block;
	width: 2% !important;
	margin-left: 190px !important;
}

.frm_edt h3 {
	display: inline-block;
	font-size: 14px;
	width: 70%;
	color: #656464;
	margin: 15px 0 0 5px;
}


/***************CREATED PROJECT*********************/
.created_project {
	background-color: #fff;
}

.crted_prjct {
	padding: 41px 0 41px;
	display: block;
	border-bottom: 1px solid #e8e8e8;
	overflow: hidden;
	width: 95%;
	margin: auto;
}

.crted_prjct_img {
	display: inline-block;
	width: 12%;
	float: left;
	padding-left: 20px;
}

.crted_prjct_contnt {
	display: inline-block;
	width: 63%;
	margin: 0px 28px;
	float: left;
}

.crted_prjct_contnt h3 span {
	color: #2595ed;
}

.crted_prjct_contnt h3 {
	display: inline-block;
	font-size: 15px;
	color: #5b5b5b;
	margin: 6px 0px 19px;
	line-height: 0;
}

.crted_prjct_contnt p {
	padding: 0;
	text-align: left;
	font-size: 14px;
	color: #787878;
	display: inline-block;
	margin: 0;
	line-height: 26px;
}

.crted_prjct_btn {
	display: inline-block;
	width: 17%;
	float: left;
	margin: 20px 0;
}

.crted_prjct_btn button {
	border: 1px solid #2595ed;
	background-color: transparent;
	padding: 9px 33px;
	color: #2595ed;
	border-radius: 5px;
	font-size: 15px;
}

.crted_prjct_btn button:hover {
	background-color: #2595ed;
	color: #fff;
}

/*****************ACTIVITY**********************/
.activity_cont {
	width: 84%;
	margin: 0px 16px;
}

.activity_img {
	width: 13%;
}

.activity_cont h6 {
	font-size: 13px;
	color: #b2b2b2;
}

/*****************MESSAGE**********************/
.msg_name {
	padding: 42px 0 42px 25px;
	overflow: hidden;
}

.img_msg {
	float: left;
}

.msg_cont {
	margin-left: 20px;
	float: left;
}

.msg_cont h4 {
	font-size: 14px;
	color: #2595ed;
	font-family: 'robotobold';
	margin: 3px 0;
}

.msg_cont h5 {
	font-size: 14px;
	color: #787878;
}

.msg_content {
	padding: 22px 0 0;
	width: 90%;
	padding-left: 25px
}

.msg_content h3 {
	font-size: 15px;
	color: #5b5b5b;
}

.msg_content h6 {
	font-size: 14px;
	color: #787878;
	line-height: 26px;
}

.rep_btn {
	border: 1px solid #2595ed;
	background-color: transparent;
	padding: 3px 17px;
	color: #2595ed;
	border-radius: 5px;
	font-size: 14px;
	margin: 41px 0 0 25px;
	display: inline-block;
}

.msg_box table tr th:first-child {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 0px;
}

.msg_box table tr th:last-child {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
}

.msg_box table tr th {
	background: #2595ed;
	color: #fff;
	font-size: 16px;
	padding: 17px 30px !important;
	font-weight: normal;

}

.msg_box {
	background: #fff;
	margin: 60px 0 113px 0;
}

.message_name {
	width: 25%;
}

.message {
	width: 60%;
}

/******PROJECT DESCRIPTION***************/

.cont_pro_rgt_inn {
	position: relative;
}

.txt_bx:hover {
	opacity: 1;
}

.txt {
	padding-top: 200px;
	text-align: center !important;
	color: #fff !important;
	font-size: 25px !important;
	font-family: 'fonartoregular';
}

.txt_bx {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	border-radius: 5px;
	background-color: rgba(243, 108, 39, 0.85);
	-webkit-box-shadow: 0px 0px 15px 2px rgba(255, 255, 255, .75);
	box-shadow: 0px 0px 15px 2px rgba(255, 255, 255, .75);
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}

.cont_pro h1 {
	font-size: 20px;
	color: #5b5b5b;
	font-family: 'fonartoregular';
	margin-bottom: 0;
}

.cont_pro ul {
	background-color: transparent !important;
	margin: 25px 0;
}

.cont_pro ul li {
	border-right: none;
	color: #656464;
	font-size: 16px;
	list-style-type: square;
	margin: 10px 0;
}

.cont_pro ul li a {
	color: #2595ed;
	padding: 0;
	font-family: 'robotoregular';
	font-size: 16px;
}

.cont_pro ul li a:hover {
	text-decoration: underline;
}

.lod_mre_cmnts {
	background: #2595ed;
	/* Old browsers */
	background: -moz-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2595ed), color-stop(100%, #2595ed));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, #2595ed 0%, #2595ed 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, #2595ed 0%, #2595ed 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2595ed', endColorstr='#2595ed', GradientType=0);
	/* IE6-9 */
	border: 1px solid #2595ed;
	border-radius: 5px;
	color: #fff;
	font-family: "fonartoregular";
	font-size: 14px;
	text-transform: uppercase;
	padding: 8px 27px;
	display: block;
	margin: auto;
}

.lod_mre_cmnts:hover {
	background: #fe7833;
}

/******************By rizwan*************************/
.product_section p {
	color: #656464;
	font-size: 16px;
	margin: 28px 0;
	text-align: center;
}

.product_section.discover {
	background: rgba(0, 0, 0, 0) url("../images/product_section.png") no-repeat scroll 0 84px / 100% auto;
}

.curious_box {
	width: 100%;
	padding-left: 0;
}

.curious_box li {
	float: left;
	list-style: outside none none;
	margin-right: 10px;
	width: 220px;
	margin-bottom: 10px;
}

.curious_box li:nth-child(5n+5) {

	margin-right: 0px;

}

.curious_box li div {
	width: 100%;
	background: #fff;
	border: solid 1px #e5e5e5;
	border-radius: 6px;
}

.curious_box li div:hover {
	background: #2595ed;
	border: solid 1px #2595ed;

}

.curious_box li div:hover h3,
.curious_box li div:hover p {
	color: #fff;

}

.curious_box li div h3 {
	font-family: 'fonartoregular';
	font-size: 15px;
	color: #656464;
	text-align: center;
	margin-top: 37px;

}

.curious_box li div p {
	font-family: 'robotoregular';
	font-size: 15px;
	color: #656464;
	text-align: center;
	margin: 10px 0 28px 0 !important;
}

.container.prjct {
	margin-top: 60px;
}

.row.top_margin {
	margin-top: 70px;
}

.btn_mid_sec3.more button {

	margin: 70px 0 80px;

}

/***************user profile**************************/
.user_detail_sec {
	background: #fff;
}

.user_detail_sec .user_img {

	padding-bottom: 42px;
	padding-left: 24px;
	padding-top: 42px;


}

.user_detail_sec .user_img img {
	height: 208px;
	width: 218px;
}

.user_detail_sec .user_detail h1 {
	font-family: 'fonartoregular';
	font-size: 25px;
	color: #656464;
}

.user_detail_sec .user_detail p {
	font-family: 'robotoregular';
	font-size: 14px;
	color: #787878;
	text-align: left;

}

.user_detail_sec .user_detail p a {
	font-size: 14px;
}

.user_detail_sec .user_detail p span.color {
	color: #2595ed;
}

.user_detail_sec .user_detail p.sub_heading {
	font-family: 'robotobold';
	font-size: 15px;
	color: #656464;
}

.user_detail {
	padding-top: 42px;
	padding-bottom: 42px;
}

.user_project_box {
	background: #fff;
	padding: 5px;
	border: solid 1px #e9e9e9;
}

.user_project_box:hover {

	border: solid 1px #2595ed;
}

.user_project_box img {
	width: 100%;
}

.user_project_box h3 {
	color: #2595ed;
	font-family: "robotobold";
	font-size: 15px;
	line-height: 25px;
	margin-top: 28px;
	padding: 0 35px;
	text-align: center;
}

.user_project_box p {
	color: #787878;
	font-family: "robotoregular";
	font-size: 14px;
	line-height: 25px;
	margin-top: 5px;
	padding: 0 20px;
	text-align: center;
}

.org_heading {
	background: #2595ed;
	border-radius: 5px;
	padding: 15px;
}

.org_heading label {
	font-family: "robotobold";
	font-size: 15px;
	color: #fff;
	font-weight: normal;
	margin-bottom: 0;
}

.org_heading label span {
	background: #fff none repeat scroll 0 0;
	border-radius: 50%;
	color: #2595ed;
	margin-left: 5px;
	padding: 0 6px;
}

.org_heading span {
	color: #fff;
	font-family: "robotoregular";
	font-size: 14px;
	margin: 0 5px;
}

.org_heading span a {
	text-decoration: underline;
	color: #fff;
}

.org_heading span a:hover {
	text-decoration: none;

}

.user_project_box_a {
	margin-top: 45px;
	float: left;
}

.prjbox_cont {
	padding-bottom: 105px;
}

.user_detail p a:hover {
	text-decoration: underline;
}

.product_section p {
	color: #656464;
	font-size: 16px;
	margin: 28px 0;
	text-align: center;
}

/*************project*****************/
.product_section p span {
	color: #2595ed;
}

.project_sec_bg {
	background: #fff none repeat scroll 0 0;
	padding: 35px !important;
	margin-bottom: 78px;
}

.prj_stp h2 {
	font-family: 'fonartoregular';
	font-size: 26px;
	color: #595959;
	text-align: left;
	margin-top: 30px;
}

.prj_stp .border3 {
	text-align: left;
	margin: inherit;
}

.prj_stp h5 {
	color: #656464;
	font-family: "robotoregular";
	font-size: 17px;
	line-height: 29px;
	margin: 35px 0;
	text-align: left;
}

.prj_stp input[type="text"] {
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	color: #2595ed;
	font-family: "robotobold";
	font-size: 14px;
	margin-top: 15px;
	padding: 12px;
	width: 100%;
}

.prj_stp p.input_caption {
	font-family: "robotoregular";
	font-size: 14px;
	color: #757575;
	text-align: right;
}

.reward_cat_box .left {
	width: 20%;
	float: left;
}

.reward_cat_box .left input {
	margin-top: 3px;
	float: left;
}

.reward_cat_box .left label {
	color: #878787;
	font-family: "robotobold";
	font-size: 14px;
	font-weight: normal;
	margin-left: 10px;
}

.reward_cat_box .right {
	width: 80%;
	float: left;
}

.reward_cat_box .right p {
	color: #878787;
	font-family: "robotoregular";
	font-size: 14px;
	margin-bottom: 15px;
	margin-top: 0;
	text-align: left;
}

.reward_cat_box_row {

	padding: 20px;
}

.reward_cat_box_row:hover {
	background: #f7f7f7 none repeat scroll 0 0;


}

.reward_cat_box_row.prz {
	border-top: solid 1px #efefef;
	border-bottom: solid 1px #efefef;
}

.totl_amnt p {
	text-align: right;
	font-family: "robotobold";
	font-size: 17px;
	color: #636363;
}

.totl_amnt p span {
	font-family: "robotobold";
	font-size: 17px;
	color: #636363;
	margin-left: 10px;
}

.nxt_stp {
	border: 1px solid #2595ed !important;
	border-radius: 4px !important;
	color: #2595ed !important;
	;
	float: right;
	font-family: "fonartoregular";
	font-size: 15px !important;
	padding: 10px 29px !important;
	text-transform: uppercase;
	clear: both;
	background: #fff !important;
}

.nxt_stp:hover {
	background: #2595ed !important;
	color: #fff !important;
}

.notice_imp {
	background: #f7f7f7 none repeat scroll 0 0;
	padding: 49px 24px;
	margin-bottom: 50px;
}

.notice_imp H2 {
	font-family: "fonartoregular";
	font-size: 19px;
	color: #5b5b5b;
	margin-top: 0 !important;
	text-align: left;
}

.notice_imp p {
	font-family: "robotoregular";
	font-size: 15px;
	color: #656464;

	text-align: justify;
}

.notice_imp p.no_thnx {
	margin-bottom: 0;
}

.notice_imp label.hd {
	color: #656464;
	font-family: "robotoregular";
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 15px;
	text-align: justify;
}

.notice_imp a {
	font-family: "robotobold";
	font-size: 13px;
	color: #2595ed;
}

.notice_imp a:hover {
	text-decoration: underline;
}

.frq .hd {
	background: #2595ed none repeat scroll 0 0;
	border-radius: 4px 4px 0 0;
	padding: 8px 24px;
}

.frq .hd h4 {
	font-family: "robotobold";
	font-size: 14px;
	color: #fff;

}

.frq_inner {
	background: #f7f7f7 none repeat scroll 0 0;
	padding: 22px 24px 49px;
}

.frq_inner ul {
	padding-left: 0;
}

.frq_inner ul li {
	line-height: 35px;
	list-style: outside none none;
}

.frq_inner ul li a {
	font-family: "robotoregular";
	font-size: 13px;
	color: #8b8b8b;
}

.frq_inner ul li a:hover {
	text-decoration: underline;
}

.paymnt_box label.heading {
	font-family: 'fonartoregular';
	font-size: 19px;
	color: #595959;
	font-weight: normal;
	text-decoration: underline;
}

.paymnt_box .form-group label {
	color: #656464;
	font-family: "robotoregular";
	font-size: 16px;
	font-weight: normal;
	margin-top: 24px;
}

.paymnt_box .form-group input {
	color: #656464;
	font-family: "robotoregular";
	font-size: 14px;
	font-weight: normal;
	height: 45px;
	line-height: 6px;
	padding: 13px;
}

.paymnt_box .form-group input[type="checkbox"] {
	height: auto;
	margin-top: 27px;
	float: left;
}

.paymnt_box .form-group select {
	-moz-appearance: none;
	background: rgba(0, 0, 0, 0) url("../images/drop-arrow.png") no-repeat scroll calc(100% - 11px) center;
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	color: #656464;
	float: left;
	font-family: "robotoregular";
	font-size: 14px;
	font-weight: normal;
	height: auto;
	line-height: 16px;
	margin-right: 22px;
	margin-top: 15px;
	padding: 10px 35px 10px 13px;
	height: 45px;
	line-height: 6px;
}

.paymnt_box .form-group img {
	margin-bottom: 16px;
	margin-top: 25px;
}

.form-control.cvn {
	float: left;
	width: 96px !important;

}

.rmbr_info label {
	font-family: "robotoregular" !important;
	font-size: 14px !important;
	font-weight: normal !important;
	color: #878787 !important;
	margin-left: 5px !important;
}

.rmbr_info {
	clear: both;
	padding-top: 10px;
}

.paymnt_box {
	margin-bottom: 50px;
}

.paymnt_box .form-horizontal {
	padding-top: 20px;
}

.paymnt_box .country {
	width: 100%;
}

.term_line {
	color: #878787 !important;
	font-family: "robotoregular";
	font-size: 14px !important;
	margin: 50px 0 !important;
	text-align: left !important;
}

.term_line a {

	color: #2595ed;
	text-decoration: none;
	font-size: 14px !important;
}

.term_line a:hover {
	text-decoration: underline;
}

.nxt_stp.submit {
	float: left;
}

.footer_slider h2 {
	font-size: 19px;
	text-align: left;
}

.prz_edit {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 18px;
}

.prz_edit span.prz {
	font-family: 'fonartoregular';
	font-size: 24px;
	color: #5b5b5b;
	float: left;
}

.prz_edit span.edit a {
	color: #2595ed;
	float: right;
	font-family: "robotobold";
	font-size: 13px;
	margin-top: 10px;
}

.prz_edit span.edit a:hover {
	text-decoration: underline;
}

/************************************************************/
.reward_list {}

.rwrd_box {
	border: 1px solid #dcdcdc;
	border-radius: 5px;
	width: 72%;
	float: right;
	padding: 11px 15px;
	position: relative;
}

.rwrd_box h3 {
	font-size: 17px;
	font-weight: bold;
	width: 100%;
	margin-left: 0;
}

.rwrd_box>span {
	clear: both;
	float: left;
}

.rwrd_box>span.backers_qty {
	margin-bottom: 25px;
	margin-top: 5px;
	font-size: 12px;
}

.rwrd_box>span.nmbr {
	clear: both;
	float: left;
}

.rwrd_box p {
	color: #a6a6a6;
	float: left;
	font-size: 13px;
	line-height: 22px;
	margin: 6px 0 0;
	padding: 0;
	text-align: left;
	width: 100%;
}

.rwrd_box p span {
	color: #a6a6a6;
}

.rwrd_box .edit-or-delete {
	position: absolute;
	right: 10px;
	top: 16px;
}

.rwrd_box .edit-or-delete span {
	font-size: 23px;
}

.edit-or-delete>a {
	border: 1px solid #dcdcdc;
	border-radius: 4px;
	padding: 9px 5px 5px 5px;
	color: #656464;
}

.edit-or-delete>a:hover {
	border: none;
	color: #fff;
	background: #656464;
}

.backers_qty span {
	float: left;
	font-size: 26px;
	margin-right: 8px;
	line-height: 22px;
}

/****************/
.id_vrfy {
	float: right;
	padding: 11px 15px;
	width: 75%;
	background: #f7f7f7;
}

.id_vrfy span {
	float: left;
	margin-top: 11px;
	width: 99px;
}

.id_vrfy input {
	float: left;
	width: 37%;
}

.id_vrfy select {

	width: 23%;
}

.adr_line_full {
	float: right !important;
	width: 77.6% !important;
}

.id_vrfy.address input {
	margin-bottom: 10px;
	float: right;
}

.frm_edt.vify h5 {
	color: #595959;
	font-size: 14px;

}

.id_vrfy.Funds-recipient {
	margin-top: 5px;
	padding: 25px 0px;
	position: relative;
}

.id_vrfy.Funds-recipient input[type="radio"] {
	margin-left: -30px;
	margin-top: 3px;
	padding-top: 6px;
	width: auto;
}

.id_vrfy.Funds-recipient label {
	font-size: 14px;
	height: 50px;
	left: 0;
	margin: 0;
	padding-left: 47px;
	padding-top: 15px;
	position: absolute;
	text-align: left;
	top: 0;
	width: 100%;
}

.Funds-recipient-hidebox {
	padding-top: 50px;
}

.Funds-recipient-hidebox .id_vrfy {

	width: 100%;
}

.Business_type select {
	width: 77.7%;
	float: left;
}

.Business_type input {
	width: 77.7%;
	float: left;
}

.iban {
	margin-bottom: 20px;
}

.iban input {
	width: 77.7%;
	float: left;
}

.iban p {

	margin: 6px 0 0 0;

}

/************************/
.id_vrfy.Funds-recipient.duration {
	position: relative;
}

.id_vrfy.Funds-recipient.duration input[type="text"] {
	float: right;
	margin-right: 18px;
	position: absolute;
	right: 0;
	top: 3px;
	width: 64%;
}

/**************what is**********************/
.seven_things_container {
	margin: auto;
	padding-top: 50px;
	width: 70%;
	padding-bottom: 50px;
}

.seven_things_container p {
	text-align: justify;
}

.bot_bg_a {
	border-radius: 10px;
	padding: 30px 0;
	margin-bottom: 100px;
}

.bot_bg_a:hover {
	box-shadow: 0 0 5px #666;
}

.bot_bg_a h4 {
	text-align: center;
	color: #fff;
	font-family: 'fonartoregular';
	font-size: 25px;
}

.bot_bg_a p {
	color: #fff;
	font-family: "robotoregular";
	font-size: 20px;
	text-align: center;
	margin: 0;
}

.bot_bg_a.one {
	background: rgba(0, 0, 0, 0) url("../images/bgb1.jpg") no-repeat scroll 0 0 / 100% 100%;
}

.bot_bg_a.two {
	background: url(../images/bgb2.png) no-repeat scroll 0 0 / 100% 100%;
}

.seven_things h3 {

	font-family: 'fonartoregular';
	font-size: 22px;
}

.seven_things p {

	font-family: "robotoregular";
	font-size: 15px;
}

.against_slider_bg img {
	width: 100%;
}

/**********************************/
.seven_things p span {
	font-weight: bold;
}

/***************faq*******************/
.against_slider_bg.faq h1 {
	color: #595959;
	font-family: "fonartoregular";
	font-size: 51px;
	margin-bottom: 38px;
	text-align: center;
	margin-top: 0;
}

.against_slider_bg.faq input[type=search] {
	text-align: center;
	font-family: 'fonartoregular';
	font-size: 14px;
	color: #595959;
	width: 85%;
	float: left;
	border-radius: 5px 0 0 5px;
	color: #a5a5a5;
	font-size: 13px;
	height: auto;
	padding: 12px 12px;
	border: 1px solid #ccc;
	border-right: none;
	text-align: left;
}

.against_slider_bg.faq input[type="submit"] {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2595ed 0%, #2595ed 100%) repeat scroll 0 0;
	border: medium none;
	border-radius: 0 5px 5px 0;
	color: #fff;
	display: inline-block;
	float: left;
	font-family: "fonartoregular";
	font-size: 15px;
	padding: 11.5px 18px;
	text-align: center;
	vertical-align: top;
	width: 15%;
}

.srch_field_faq {
	width: 50%;
	margin: auto;
}

.against_slider_bg.faq {
	padding: 85px 0;
	background: url(../images/Sweatpants-and-High-Heels-Background2.jpg) no-repeat 100%;
}

.faq_head {
	color: #595959;
	font-family: "robotoregular" !important;
	font-size: 20px !important;
	border-bottom: solid 1px #ccc;
	padding-bottom: 10px;
	text-align: left !important;
	margin-top: 30px !important;
}

.aside_faq_link ul {
	padding-left: 0;
}

.aside_faq_link ul li {
	line-height: 32px;
	list-style: outside none none;
}

.aside_faq_link ul li:first-child {
	font-weight: bold;
}

.aside_faq_link ul li:first-child a {
	color: #595959;
}

.aside_faq_link ul li a {

	color: #828587;
	font-family: "robotoregular";
	font-size: 14px;
}

.aside_faq_link ul li a:hover {
	color: #595959;

}

.aside_faq_discp h2 {
	font-family: "fonartoregular";
	font-size: 15px;
	font-size: 24px;
	text-align: left;
}

.feq_discp h3 {
	font-family: "robotoregular";
	font-size: 18px;
	color: #595959;
	text-align: left;
}

.feq_discp p {
	color: #828587;
	font-family: "robotoregular";
	font-size: 14px;
	text-align: left;
	line-height: 26px;
}

.feq_discp p a {

	font-size: 14px;

}

.aside_faq_discp {
	padding-right: 70px;
}

.aside_faq_discp .border3 {
	border-top: 2px solid #2595ed;
	margin: inherit;
	width: 7%;
}

.feq_discp {
	margin-bottom: 86px;
}

.less_margin {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.aside_faq_link.sticky {
	position: fixed;
	font-size: 24px;
	line-height: 48px;
	top: 0;
	width: 100%;



}

.aside_faq_link_wrp2 {
	margin-bottom: 100px;
}

/****************rules**************************/
.against_slider_bg.rules {
	background: rgba(0, 0, 0, 0) url("../images/bg121.jpg") no-repeat scroll 100% center;
	padding: 98px 0;
}

.against_slider_bg.rules h1 {
	color: #fff;
	font-family: "fonartoregular";
	font-size: 51px;
	margin-bottom: 17px;
	margin-top: 0;
	text-align: center;
}

.against_slider_bg.rules p {
	color: #fff;
	font-family: "robotoregular";
	font-size: 20px;


	text-align: center;
}

.bot_bg_a.rl a {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #2595ed 0%, #2595ed 100%) repeat scroll 0 0;
	border: medium none;
	color: #fff;
	display: inline-block;
	font-family: "fonartoregular";
	font-size: 15px;
	padding: 6.5px 18px;
	vertical-align: top;
	margin-top: 29px;
	border-radius: 4px;
}

.bot_bg_a.rl p {
	color: #656464;
	font-family: "robotoregular";
	font-size: 20px;
}

.bot_bg_a.rl {
	text-align: center;
}

.bot_bg_a.rl:hover {
	box-shadow: none;
}

/**********Terms of use*********************/
.blue_bg {
	background: #2595ed none repeat scroll 0 0;
	border-radius: 10px;
	color: #fff !important;
	padding: 21px;
}

.seven_things ul {
	padding-left: 20px;
}

.seven_things ul li {
	color: #656464;
	font-family: "robotoregular";
	font-size: 15px;
	padding: 8px 0;
}

.seven_things ul li span {
	font-weight: bold;
}

/**********support*********************/
.seven_things_container.support h2 img {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin-right: 10px;
}

.seven_things_container.support h2 a {
	font-family: "robotoregular";
	font-size: 16px;
	margin-left: 10px;
}

.seven_things_container.support h2 a:hover {
	color: #2595ed;
}

.seven_things_container.support p {
	text-align: center;
	font-size: 20px;
}

.support_anchr {
	text-align: center;
	padding-bottom: 100px;
}

.support_anchr a {
	color: #656464;
	line-height: 28px;
}

.support_anchr a:hover {
	color: #2595ed;
}

/***************************/
.crtr_db {
	padding: 10px 0;
}

.crtr_db a {
	border: 1px solid #ccc;
	border-radius: 5px;
	display: block;
	padding: 15px 0;
	text-align: center;
	width: 100%;
	color: #656464;
	font-family: "fonartoregular";
	font-size: 15px;
	background: #fff;
}

.crtr_db a:hover {
	color: #2595ed;
}

.row.last_hb {
	padding-bottom: 100px;
}

.hb_welcome {
	padding: 30px 0px;
}

.hb_welcome p {
	font-size: 20px;
	text-align: center;
	color: #656464;
	text-align: left;
}

.hb_welcome_jump a {
	background: #2595ed none repeat scroll 0 0;
	border-radius: 5px;
	color: #fff;
	font-family: "robotoregular";
	font-size: 16px;
	padding: 10px px;
	text-align: center;
	float: right;
	margin-top: 81px;
}






/* //////////////////////////////////////////////// */
.section {
	position: relative;
}

.section .sectionOverlay {
	background: rgba(12, 72, 118, .9);
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	z-index: 1;
}

.section .container {
	z-index: 2;
	position: relative;
}

.section h2 {
	font-size: 44px;
	color: #000;
	font-family: 'fonartoregular';
	margin: 48px 0 25px 0;
	text-align: center;
}

.section .subheading {
	text-align: center;
}

.imgContainer img {
	max-width: 100%;
}

.section3 {
	background: url(../img/social.jpg) repeat;
}

/* //////////////// ///////////////////////////////////////////////////////////*/
.darkLightSectionWpr {
	padding-bottom: 70px;
}

.darkLightSectionWpr h3 {
	font-size: 42px;
}

.darkLightSectionWpr .bx {
	padding: 122px 20px 122px 20px;
	display: flex;
	flex-direction: column;
}

.darkLightSectionWpr .bx p {
	max-width: 300px;
	font-size: 15px;
	display: none;
}

.darkLightSectionWpr .darkSection {
	align-items: flex-start;
	color: #93979d;
}

.darkLightSectionWpr .lightSection {
	align-items: flex-end;
}

.darkLightSectionWpr h2 span {
	color: #fff;
}

.darkLightSection {
	position: relative;
	height: 474px;
	width: 100%;
	overflow: hidden;
	background: #fff;
	border: 7px solid #fff;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
	margin: auto;
	margin-top: 126px;

}

.darkLightSection .dragImages {
	height: 100%;
	width: 100%;
	display: flex;
}

.darkLightSection .dragImages .img-1 {
	height: 100%;
	width: 100%;
	background: url("../img/light.jpg") no-repeat;
	/* background: url("images/car.jpg") no-repeat; */
}

.darkLightSection .dragImages .img-2 {
	position: absolute;
	height: 100%;
	width: 50%;
	/* filter: blur(5px); */
	background: url("../img/dark.jpg") no-repeat;
	/* background: url("images/car.png") no-repeat; */
}

.darkLightSection .dragSlider {
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 99;
}

.darkLightSection .dragSlider input {
	width: 100%;
	outline: none;
	background: none;
	-webkit-appearance: none;
}

.dragSlider input::-webkit-slider-thumb {
	height: 486px;
	width: 3px;
	background: none;
	-webkit-appearance: none;
	cursor: col-resize;
}

.dragSlider .drag-line {
	width: 3px;
	height: 486px;
	position: absolute;
	left: 49.85%;
	pointer-events: none;
}

.dragSlider .drag-line::before,
.dragSlider .drag-line::after {
	position: absolute;
	content: "";
	width: 100%;
	height: 222px;
	background: #fff;
}

.dragSlider .drag-line::before {
	top: 0;
}

.dragSlider .drag-line::after {
	bottom: 0;
}

.dragSlider .drag-line span {
	height: 42px;
	width: 42px;
	border: 3px solid #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	border-radius: 50%;
	transform: translate(-50%, -50%);
}

.dragSlider .drag-line span::before,
.dragSlider .drag-line span::after {
	position: absolute;
	content: "";
	top: 50%;
	border: 10px solid transparent;
	border-bottom-width: 0px;
	border-right-width: 0px;
	transform: translate(-50%, -50%) rotate(45deg);
}

.dragSlider .drag-line span::before {
	left: 40%;
	border-left-color: #fff;
}

.dragSlider .drag-line span::after {
	left: 60%;
	border-top-color: #fff;
}

/* ////////// */
.darkLightSectionWpr {
	position: relative;
	overflow: hidden;
}

.darkLightSectionWpr .darkSection {
	width: 50%;
	position: absolute;
	top: 0;
	left: 0;
	background: #1B1B1B;
	height: 100vh;
}

.darkLightSectionWpr .darkSection p {
	/* font-size: 163px;
    line-height: 1;
    opacity: .2;    font-family: 'fonartoregular'; */
}

.darkLightSectionWpr .lightSection {
	width: 50%;
	position: absolute;
	top: 0;
	right: 0;
	background: #fafafa;
	height: 100vh;
}

.darkLightSectionWpr .lightSection p {
	/* font-size: 163px;
    line-height: 1;
    opacity: .2;    font-family: 'fonartoregular'; */
	/* text-align: right; */
}

/* ////////// */
.demos {
	padding-bottom: 86px;
}

.demos .imgContainer {
	border: 7px solid #fff;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
	margin-bottom: 40px;
	text-align: center;
}

.lightgallery {
	margin-top: 40px;
}

.lightgallery a {
	display: block;
	min-height: auto;
}

.navbar-default .navbar-toggle {
	position: absolute;
	left: 13px;
	top: 29px;
}

.navbar-collapse {
	margin-top: 85px;
}

.navbar-collapse {
	background: #fff;
}

@media screen and (min-width:768px) {
	header {
		height: auto;
	}

	.logo {
		padding: 20px 0px 0 !important;
		margin-left: 0;
	}

	.head_rgt_nav {
		position: static;
		margin-top: 14px;
	}

	.navbar-collapse {
		margin-top: 0px;
	}

	.navbar-collapse {
		background: transparent;
	}

	.slider {

		padding-top: 95px;
		/* background-size:cover; */
	}

	.slider .sliderText {
		margin-top: 28px;
	}

	.slider .sliderImg {
		margin-top: 42px;
	}

	

	.nav_categoreies ul li {
		margin: 24px 0;
	}

	.section h2 {
		margin: 70px 0 15px 0;
	}

	/* .lightgallery a{min-height: 355px;} */
	.mid_sec2_boxes {
		margin-top: 40px;

	}

	.mid_sec2_box {
		min-height: 220px;
	}

	.darkLightSectionWpr .bx {
		padding: 130px 53px;
	}
	

	.darkLightSection {
		height: 500px;
		width: 750px;
		margin-top: 100px;
	}
	.nav_categoreies ul li{    margin: 10px 0;}




}

@media screen and (min-width:1200px) {
	.darkLightSectionWpr .bx.darkSection {
		padding: 190px 390px 25px 25px;
	}

	.darkLightSectionWpr .bx.lightSection {
		padding: 190px 25px 25px 390px;
	}

	.demos .imgContainer {
		height: 232px;
		overflow: hidden;
	}

	.darkLightSectionWpr .bx p {
		display: block;
	}

	.slider .sliderText {
		margin-top: 60px;
	}
	
	.nav_categoreies ul li:nth-child(2n + 1) {
		top: -10px;
	}

	.nav_categoreies ul li:nth-child(2n + 2) {
		top: 10px;
	}
	.darkLightSectionWpr .bx {
		padding: 150px 100px;
	}
	.darkLightSection {
        margin-top: 42px;
    }
	.section_cont1 {
	
		padding: 32px 20px 20px;
	}
	.mid_sec2_box {
        min-height: 238px;
    }
	
	
}

@media screen and (min-width:1600px) {
	.darkLightSectionWpr .bx.darkSection {
		padding: 230px 100px;
	}

	.darkLightSectionWpr .bx.lightSection {
		padding: 230px 100px;
	}

	.demos .imgContainer {
		height: 315px;
		overflow: hidden;
	}

	.slider .sliderText {
		margin-top: 92px;
	}
	.mid_sec2_box {
        min-height: 220px;
    }
	
}