/* general */

* { margin: 0px; padding: 0px; }
html, body { font-family: 'nerislight'; font-size: 16px; color: #404040; font-weight: 300; }
input, select, textarea { font-family: 'nerislight'; font-size: 16px; color: #404040; }
body { background: #fff; }
img { border: 0px; max-width: 100%; height: auto; }
:focus { outline: none; }
ul { list-style: none; }
a:hover { text-decoration: none; }
:focus, a,button,input,textarea,span,em { outline: none!important; transition: .50s ease-in-out; -moz-transition: .50s ease-in-out; -webkit-transition: .50s ease-in-out; }

strong { font-weight: 700;}
h1,h2,h3,h4,h5,h6,p,ul,ol{margin: 0px;}

/* global classes */

.clear { clear: both; height: 1px; }

/* wrapper */
#wrapper { width: 100%; float: left; overflow: hidden; }

	/* my container */
	.mycontainer { padding: 0 15px; width: 100%; max-width: 1330px; margin: 0 auto; }

	/* header wrapper */
	#headerWrapper { padding: 40px 0 0 0; width: 100%; float: left; position: absolute; z-index: 9; }

		/* header area */
		.headerArea { width: 100%; float: left; border-bottom: 1px solid #555453  }

		/* header logo */
		.logoArea { float: left; }
		.headerArea  .search { margin: -20px 0 -4px 0; float: right; }
		.headerArea  .search ul li { padding:  0 8px; display: inline-block;  }
		.headerArea  .search ul li i { font-size: 15px; color: #7e7e7e;  }

		/* menu Area */
		.menuArea { float: right; }
		/*.menuArea ul { float: right; }*/
		.menuArea ul li { padding: 30px 30px; float: left; position: relative; }
		.menuArea ul li:last-child { padding-right: 0; }
		.menuArea ul li a { padding: 15px 0 13px 0; display: block; font-size: 17px; color: #7e7e7e;  text-decoration: none;  }
		.menuArea li:hover, .menuArea li.active  { color: #db502a; border-bottom: 1px solid #db502a; }
		.menuArea li:hover a, .menuArea li.active a { color: #db502a; }

		/* mobile menu */
		.mobilemenuArea { display: none; }
	
	/* banner wrapper */
	#bannerWrapper { width: 100%; float: left; }

		/* banner area */

		.bannerArea{ width: 100%; float: left; position: relative; }
		.bannerArea .item { width: 100%; float: left; height: 790px; }
		.bannerArea .item .overlay { width: 100%; height: 100%; float: left; background: rgba(0, 0, 0, 0.8); }
		.bannerArea .item .text { padding: 270px 0 0 0; width: 100%; float: left; text-align: center; }
		.bannerArea .item .text h1 { font-size: 82px; color: #fff;  }
		.bannerArea .item .text h2 { padding: 0 0 5px 0; font-family: 'nerissemibold'; font-size: 70px; color: #75ab24;  }
		.bannerArea .item .text p { padding: 20px 0 0 0; font-size: 22px; color: #fff;  }
		.bannerArea .item .text a { padding: 17px 60px; margin: 30px 0 0 0; display: inline-block; font-family: 'nerissemibold'; font-size: 22px; color: #fff; text-transform: uppercase; border-radius: 50px; background: #e8542b; }
		.bannerArea .owl-prev { padding: 0 0 0 10px; width: 40px;  font-size: 35px; color: #fff; position: absolute; top: 40%; left: 0; height: 80px; border-top-right-radius: 66px; background: rgba(255, 255, 255, 0.1); line-height: 72px; border-bottom-right-radius: 66px; transition: all ease 0.8s; } 
		.bannerArea .owl-prev:hover { color: #fff; background: #2e92c5; transition: all ease 0.8s;}
		.bannerArea .owl-next { padding: 0 0 0 20px; width: 40px; font-size: 35px; color: #fff; position: absolute; top: 40%; right: 0; height: 80px; border-top-left-radius: 66px; background: rgba(255, 255, 255, 0.1); line-height: 72px; border-bottom-left-radius: 66px; transition: all ease 0.8s; }
		.bannerArea .owl-next:hover { color: #fff; background: #2e92c5; transition: all ease 0.8s;}
		.bannerArea i.fal.fa-angle-right { margin: 23px 0 0 0; display: block; }
		.bannerArea i.fal.fa-angle-left { margin: 23px 0 0 0; display: block; }

	/* content wrapper */

	#middleWrapper { width: 100%; float: left; }

	/* itsoftware area */
	.itsoftwareArea { padding: 60px 0; width: 100%; float: left; text-align: center; background: #eaeaea; }
	.itsoftwareArea h2 { padding: 0 0 30px 0; font-family: 'nerissemibold'; font-size: 45px; color: #000; }
	.itsoftwareArea p { padding: 0 30px; font-size: 20px; color: #6d6d6d; }

	/* supercharge area */
	.superchargeArea { padding: 60px 0; width: 100%; float: left; }
	.superchargeArea h2 { font-family: 'nerissemibold'; font-size: 45px; color: #000; text-align: center; }
	.itsuperch { padding: 0 70px; }
	.superchargeArea .item { margin: 50px 0 0 0; text-align: center; position: relative;}
	.superchargeArea .item:after { width: 146px; height: 5px; content: ""; position: absolute; top: 72px; right: -88px; background: #3293bb; }
	.superchargeArea .subBox:nth-child(4) .item:before { content: ""; width: 137px; height: 284px; position: absolute; right: -79px; top: 76px; background: url(../images/roundright.png) no-repeat; }
	.superchargeArea .subBox:nth-child(5) .item:before { content: ""; width: 137px; height: 284px; position: absolute; left: -79px; top: 76px; background: url(../images/roundleft.png) no-repeat; }
	.superchargeArea .subBox:nth-child(4) .item:after { background: none; }
	.superchargeArea .subBox:nth-child(8) .item:after { background: none; }
	.superchargeArea .subBox:nth-child(12) .item:after { background: none; }
	.superchargeArea .item span { width: 155px; height: 155px; line-height: 155px; display: inline-block; border: 3px solid #60a453; border-radius: 50%; }
	.superchargeArea .item h3 { padding: 15px 0 0 0; font-size: 26px; color: #414141; }

	/* flexibleplans area */
	.flexibleplansArea { padding: 60px 0; width: 100%; float: left; background: #f8f8f8; }
	.flexibleplansArea h2 { font-family: 'nerissemibold'; font-size: 45px; color: #000; text-align: center; }
	.flexibleplansArea .item { padding: 0 0 30px 0; margin: 45px 0 0 0; min-height: 715px; background: #fff; box-shadow: 0 0 10px #ccc; }
	.flexibleplansArea .item .sub { padding: 50px 10px 0px 10px; min-height: 165px; position: relative; text-align: center; z-index: 1; background: #2e92c5; }
	.flexibleplansArea .item .sub:after{ width: 0;  height: 0;  content: ""; position: absolute; bottom: -36px; left: -52px; z-index: -1; border-left: 258px solid transparent; border-right: 258px solid transparent; border-bottom: 180px solid #2e92c5; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; }
	.flexibleplansArea .subcoll:nth-child(2) .item .sub { background: #e8542b; }
	.flexibleplansArea .subcoll:nth-child(2) .item .sub:after { border-bottom: 180px solid #e8542b; }
	.flexibleplansArea .subcoll:nth-child(3) .item .sub { background: #75ab24; }
	.flexibleplansArea .subcoll:nth-child(3) .item .sub:after { border-bottom: 180px solid #75ab24; }
	.flexibleplansArea .item .sub h3 { font-family: 'nerissemibold'; font-size: 34px; color: #fff;  }
	.flexibleplansArea .item .sub h4 { font-size: 32px; color: #fff;  }
	.flexibleplansArea .item p { padding: 60px 30px; font-size: 20px; color: #626262; border-bottom: 1px solid #dadada; }
	.flexibleplansArea .item ul  { padding: 0 30px 0 30px; }
	.flexibleplansArea .item ul li {padding: 20px 0 0 0;  font-size: 16px; color: #626262; }
	.flexibleplansArea .item ul li i { padding: 0 10px 0 0; } 

	/* testimonial area */
	.testimonialArea { width: 100%; float: left;}
	.testimonialArea .overlay { padding: 60px 0; width: 100%; height: 100%; float: left; background: rgba(0, 0, 0, 0.8); }
	.testimonialArea h2 { padding-bottom: 50px; font-family: 'nerissemibold'; font-size: 40px; color: #fff;  text-align: center;}
	.testimonialArea .item {  }
	.testimonialArea .item .textclient { padding: 15px; margin: 0 0 40px 0; min-height: 177px; position: relative; border-radius: 5px; background: #fff; }
	.testimonialArea .item .textclient:before{ content: ""; width: 0px; height: 0px; border: 10px solid #fff; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #fff;  border-bottom: 10px solid transparent; position: absolute;  bottom: -30px; left: 65px;}
	.testimonialArea .item .textclientv p { font-size: 16px; color: #4d4d4d; }
	.testimonialArea .item .left_clientimg { margin: 0 15px 0 0; float: left; }
	.testimonialArea .item .clin_text { padding: 30px 0 0 0; }
	.testimonialArea .item .clin_text h4 { font-family: 'nerissemibold'; font-size: 16px; color: #fff; text-transform: uppercase; }
	.testimonialArea .item .clin_text span { font-family: 'nerissemibold'; font-size: 14px; color: #fff; text-transform: uppercase; }
	.testimonialArea .owl-pagination { width: 100%; float: left; text-align: center;  }
	.testimonialArea .owl-pagination .owl-page { margin: 0 5px; width: 20px; height: 20px; background: #fff; border-radius: 50%; display: inline-block; }
	.testimonialArea .owl-pagination .owl-page.active { width: 19px; height: 19px; background: transparent; border: 1px solid #fff; }
 
 	/* support area */
	.supportArea { padding: 60px 0; width: 100%; float: left; text-align: center; background: #f4f4f4;}
	.supportArea h2 { padding-bottom: 50px; font-family: 'nerissemibold'; font-size: 40px; color: #000; }
	.supportArea a { padding: 20px 80px; margin: 0 10px; font-family: 'nerissemibold'; font-size: 28px; color: #fff; border-radius: 50px; background: #e8542b; }
	.supportArea a.active { background: #75ab24; }

	/* footer wrapper */
	#footerWrapper{  width: 100%; float: left; }
	#footerWrapper .overlay { width: 100%; float: left; height: 100%; background: rgba(0,0,0, 0.95); }
	.footerArea { padding-top: 80px; width: 100%; float: left; }
	.footerBox { padding-bottom: 50px; width: 100%; float: left; text-align: center; border-bottom: 1px solid #262626;}
	.footerBox h2 { padding:0 0 50px 0; display: inline-block; font-family: 'nerissemibold'; font-size: 40px; color: #fff; text-align: center; }
	.footerBox .tp_email{ padding: 0 10px; width: 40%; line-height: 50px; border: 1px solid #a6a6a6; border-radius: 5px;  background: none;   }
	.footerBox .tp_email::placeholder { color: #7e7e7e;  }
	.footerBox .tp_email::-ms-input-placeholder { color: #7e7e7e; }
	.footerBox .tp_email::-ms-input-placeholder { color: #7e7e7e; }
	.footerBox .subscib {padding: 10px 31px;/* margin-left: 15px; */font-size: 20px;color: #fff;text-transform: uppercase;border: none;/* border-radius: 5px; */background: #c1251b;}
	.footerBox .Ftr_menu { padding-top: 50px; }
	.footerBox .Ftr_menu ul li { display: inline-block; }
	.footerBox .Ftr_menu ul li a { padding-left: 76px; font-size: 18px; color: #7e7e7e; text-decoration: none; }
	.footerBox .Ftr_menu ul li:hover, .footerBox .Ftr_menu ul li  { color: #e9542b;  }
	.footerBox .Ftr_menu ul li:hover a, .footerBox .Ftr_menu ul li.active a { color: #e9542b; }
	.footerBox .Ftr_menu ul li.active{ color: #e9542b; }

	 /* copy right */
	.copyRight{ padding: 25px 0; width: 100%; float: left; text-align: center; }
	.copyRight p { font-size: 15px; color: #b0b0b0;   }
	.copyRight p a{ color: #c1251b }

	.readmore_but {top: 10px;background:url(../images/more_arrow.png) no-repeat top 3px left 3px;padding-left: 25px;font-size: 14px;color: #e8542b;font-family: 'Lato', sans-serif;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;font-weight: 700;position:  relative;}
	.readmore_but:hover { background-position: 8px 3px; color: #c82311 }

/* features */	

	/* breadcrumb area */
	.breadcrumbArea {padding: 20px 0 20px 0; width: 100%; float: left; }
	.breadcrumbArea ul {padding: 0 0 15px 0; border-bottom: 1px solid #e5e5e5; }
	.breadcrumbArea ul li { padding: 0 6px; display: inline-block; }
	.breadcrumbArea ul li a { font-size: 18px; color: #7e7e7e; }
	.breadcrumbArea ul li a:hover { color: #cd2b1d; }
	.breadcrumbArea ul li a.active { color: #cd2b1d; }
	.breadcrumbArea ul li i { padding: 0 0 0 10px; font-size: 17px; }

	/* innerbanner area */
	.innerbannerArea{ width: 100%; float: left; }
	.innerbannerArea .item { width: 100%; float: left; height: 589px; }
	.innerbannerArea .item .overlay { width: 100%; height: 100%; float: left; background: rgba(0, 0, 0, 0.8); }
	.innerbannerArea .item .text h1 { font-family: 'nerissemibold'; font-size: 70px; color: #75ab24;  }
	.innerbannerArea .item .text h2 { padding: 0 0 5px 0; font-size: 46px; color: #fff;  }
	.innerbannerArea .item .text { padding: 270px 0 0 0; width: 100%; float: left; text-align: center; }

	/* itready area */
	.itreadyArea { padding: 60px 0; width: 100%; float: left; }
	.itreadyArea  h2 { padding:0 0 10px 0; font-family: 'nerissemibold'; font-size: 40px; color: #000; text-align: center; } 
	.itreadyArea .item { padding: 30px 24px; margin: 70px 0 0 0; width: 100%; min-height: 280px; float: left; border: 1px solid #ccc; border-radius: 5px; background: #fff; }
	.itreadyArea .item .sub { margin: -70px 0 0 0; }
	.itreadyArea .item .sub span { width: 80px; height: 80px; line-height: 80px; display: inline-block; text-align: center; border-radius: 50%; background: #c8271d; }
	.itreadyArea .item h3 { padding: 30px 0 0 0; font-family: 'nerissemibold'; font-size: 25px; color: #000; }
	.itreadyArea .item p { padding: 30px 0 0 0; font-size: 16px; color: #736f6f;  } 

	.automationArea { width: 100%; float: left; background: #f5f5f5; }
	.automationArea .item .sub span { background: #e9542b; }
	
	/* management area */
	.managementArea { width: 100%; float: left; }
	.managementArea .item .sub span { background: #7e7e7e; }

/* demo */

	/* demo area */

	.demoArea { padding: 60px 0; width: 100%; float: left; background: #f6f6f6; }
	.demoArea h3 { padding: 0 0 30px 0; font-family: 'nerissemibold'; font-size: 25px; color: #000; text-align: center; }
	.demoArea form { padding: 60px 200px;  margin: 0 200px; webkit-box-shadow: 9px 14px 99px -44px rgba(0,0,0); -moz-box-shadow: 10px 14px 99px -44px rgba(0,0,0); box-shadow: 10px 14px 99px -44px rgba(0,0,0); background: #fff; }
	.demoArea form h2 { font-size: 40px; color: #000; padding: 0 0 27px 0; }
	.demoArea form input.inputext { padding: 0 0 0 10px; margin: 0 0 20px 0; width: 100%; line-height: 50px; border: 1px solid #ccc; border-radius: 5px;  }
	.demoArea form input.inputext:hover { border-color: #e9542b; }
	.demoArea form input.inputext:focus { border-color: #75ab24; }
	.demoArea .formSlect { padding: 0 0 0 10px; margin: 0 0 20px 0;  width: 100%; line-height: 50px; font-size: 18px; color: #575757; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: 1px solid #ccc; border-radius: 5px; background: #fff url(../images/down-arrow.png) right no-repeat; }
	.demoArea .formSlect:hover { border-color: #e9542b; }
	.demoArea .formSlect:focus { border-color: #75ab24; }
	.demoArea form textarea { padding: 0 0 0 10px;  width: 100%; line-height: 50px; border: 1px solid #ccc; border-radius: 5px;  }
	.demoArea form textarea:hover { border-color: #e9542b; }
	.demoArea form textarea:focus { border-color: #75ab24; }
	.demoArea .reqstdemo { padding: 20px 0 0 0; }
	.demoArea .reqstdemo h5 { padding:0 0 10px 0; font-family: 'nerissemibold'; font-size: 18px; color: #000; }
	.demoArea .reqstdemo label span { padding: 0px 6px 0 6px; font-size: 16px; color: #000; }
	.demoArea .reqstdemo p { font-size: 14px; color: #736f6f; }
	.demoArea .reqstdemo .subBtn { padding: 10px 60px; margin: 20px 15px 0 0; font-family: 'nerissemibold'; font-size: 22px; color: #fff; text-transform: uppercase; border: none; border-radius: 5px; background: #75ab24; }
	.demoArea .reqstdemo .restBtn { padding: 10px 60px; margin: 20px 0 0 0; font-family: 'nerissemibold'; font-size: 22px; color: #fff; text-transform: uppercase; border: none; border-radius: 5px; background: #e9542b; }

	/* servicedisk area */

	.servicediskArea { padding: 60px 0; width: 100%; float: left; text-align: center; }
	.servicediskArea h2 { padding:0 0 30px 0; font-family: 'nerissemibold'; font-size: 40px; color: #000; text-align: center; }
	.servicediskArea p { padding: 0 200px; font-size: 17px; color: #736f6f; }
	.servicediskArea p a{ color: #e8542b; text-decoration: underline; }

    /* partners arSea */

    .partnersArea { padding: 60px 0px; width: 100%; float: left; }
    .partnersArea form { padding: 17px 17px; margin: 0 270px; -webkit-box-shadow: 0px 0px 91px 4px rgba(204,204,204,1);-moz-box-shadow: 0px 0px 91px 4px rgba(204,204,204,1);box-shadow: 0px 0px 91px 4px rgba(204,204,204,1);}
    .partnersArea form h2 { font-size: 36px; text-align: center; padding: 7px 0 27px 0;}
    .partnersArea form input[type="text"] { padding: 9px 0 9px 13px; margin: 0 0 13px 0; width: 100%; float: left; }
    .partnersArea form input[type="email"] { padding: 9px 0 9px 13px; margin: 0 0 13px 0; width: 100%; float: left; }
    .partnersArea form input[type="number"] { padding: 9px 0 9px 13px; margin: 0 0 13px 0; width: 100%; float: left; }
    .partnersArea form textarea { padding: 7px 0 70px 13px;  width: 100%; float: left; }
    .partnersArea form button { padding: 19px 75px; margin: 17px 0 0 0; float: right; font-size: 17px; color: #fff; text-transform: uppercase; border: 1px solid #146192; border-radius: 100px; background: #146192; }
    .partnersArea form label { font-size: 19px; color: #000; display: block; }
    .partnersArea form button:hover { background: #032c5f; }

  	/* Contact Us */
  	#form-messages {
	margin-top: 10px;
    background-color: #fff;
}

.success {
	padding: 1em;
	margin-bottom: 0.75rem;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #468847;
	background-color: #dff0d8;
	border: 1px solid #d6e9c6;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.error {
	padding: 1em;
	margin-bottom: 0.75rem;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	color: #b94a48;
	background-color: #f2dede;
	border: 1px solid rgba(185, 74, 72, 0.3);
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

	.contactArea { padding: 80px 0; width: 100%; float: left; }
	.contactBox { width: 100%; float: left; }
	.contactBox .sub { border: 1PX solid #e0e0e0; }
	.contactBox .sub h3 { padding: 18px 6px 18px 20px; font-family: 'nerissemibold'; font-size: 20px; color: #fff; background: #5b5959;  }
	.contactBox .sub  i { margin: -13px 0 0 0; width: 50px; height: 50px; line-height: 50px;  float: right; font-size: 30px; color: #393838; text-align: center; background: #fff; }
	.contactBox .sub .item { padding: 25px; }
	.contactBox .sub .item p { font-size: 17px; color: #737474; }
	.contactBox .sub .item span { padding: 25px 0 0 0; display: block; font-size: 18px; color: #000;  }
	.contactBox .sub .item a { padding: 21px 0 0 0; display: block; font-size: 18px; color: #75ab24;  }
	.contactBox iframe { margin: 50px 0 0 0; width: 100%; border: 5px solid #fff !important; -webkit-box-shadow: 0px 0px 10px 2px rgba(204,204,204,1); -moz-box-shadow: 0px 0px 10px 2px rgba(204,204,204,1);  box-shadow: 0px 0px 10px 2px rgba(204,204,204,1);}



	/* technical Area */

	.technicalArea { padding: 40px 0 60px 0; width: 100%; float: left; }	
	.technicalArea h2 { padding: 0 0 7px 0; font-family: 'nerissemibold'; font-size: 17px; color: #000; }	
	.technicalArea p { padding: 0 0 17px 0; font-size: 16px; color: #000; }	
	.technicalArea p:after { padding: 17px 0 0 0; content: ""; display: block; border-bottom: 1px solid #e5e5e5; }	
	.technicalArea .cloud {/* padding: 0 0 0 15px;*/ border-right: 1px solid #e5e5e5; }
	.technicalArea p a { padding: 0 0 0 7px; font-size: 15px; text-decoration: underline; color: #0099CC ; }	
	.technicalArea ul { list-style: none; }	
	.technicalArea li { line-height: 33px; }	
	.technicalArea li a { font-size: 16px; color: #000; }	
	.technicalArea .know h2:after { padding: 17px 0 0 0; width: 330px; content: ""; display: block; border-bottom: 1px solid #e5e5e5; }
	.technicalArea .know p span { font-size: 16px; color: #000; font-family: 'nerissemibold'; }
	.technicalArea .know p:after { border-bottom: none; }
	.technicalArea li.knowledge { padding: 14px 14px; margin: 0 0 13px 0; width: 270px; line-height: 23px; background: linear-gradient(to left, #146192 35%, #032b5e 100%); border-radius: 7px; position: relative; }
	.technicalArea li.knowledge a { font-size: 23px; color: #fff; left: 75px; position: relative; }
	.technicalArea li.knowledge a:after { content: ""; display: block; height: 50px; top: -19px; left: -13px; border-left: 1px solid #00ccff; position: absolute; }
	.technicalArea .knowledge span { display: block; }
	.technicalArea form { width: 100%; float: left; } 
	.technicalArea form input[type="text"] { padding: 9px 0 9px 13px; width: 100%; float: left; font-size: 16px; color: #000; border: 1px solid #bbb; } 
	.technicalArea form input[type="email"] { padding: 9px 0 9px 13px; width: 100%; float: left; font-size: 16px; color: #000; border: 1px solid #bbb; } 
	.technicalArea form input[type="number"] { padding: 9px 0 9px 13px; width: 100%; float: left; font-size: 16px; color: #000; border: 1px solid #bbb; } 
	.technicalArea textarea { padding: 9px 0 60px 13px; width: 100%; float: left; border: 1px solid #bbb; } 
	.technicalArea form .Delivery { padding: 0px 32px 19px 15px; }
	.technicalArea form input[type="radio"] { margin: 0 9px 0 0px; }
	.technicalArea form label { font-size: 17px; color: #000; }
	.technicalArea form button { padding: 19px 75px; margin: 40px 0 0 0; font-size: 17px; float: right; color: #fff; text-transform: uppercase; border: 1px solid #146192; border-radius: 100px;  background: #146192; }
	.technicalArea form button:hover { background: #032c5f; }

	.go-top {color: #fff;}
	.go-top a {color: #fff !important; border: #fff 2px solid; border-radius: 100%; padding: 8px 13px; position: relative; top: 20px; font-size: 20px;
	}
	.bottom-wrap {background: #292c31; padding-top: 70px; padding-bottom: 70px;}
	.ftr-menu {}
	.ftr-menu ul {float: left;padding-right: 18px;}
	.ftr-menu ul li {display: block; padding: 3px;}
	.ftr-menu ul li a {color: #fff; font-size: 13px;}
	.ftr-menu ul li a:hover {color: #ef9c12;}
	.news-letter-wrap {
	background: url(../images/news-letter-bg.jpg) center no-repeat;
	height: 496px;
}
.news-letter-wrap h1 {
	font-size: 30px;
	color: #fff;
	font-weight: 800;
	margin-top: 100px;
	margin-bottom: 0px;
	text-align: center;
}
.news-letter-wrap h2 {
	color: #fff;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 75px;
	text-align: center;
}
.news-letter-wrap .input-group {
	padding: 10px 20px !important;
	margin-left: 50px;
}
.news-letter-wrap .input-group .form-control {
	padding: 0 20px !important;
	height:50px;
	border-radius: 15px;
	border: none !important;
}
.news-letter-wrap .btn-warning {
	padding: 17px 20px 16px !important;
	background: #ef9c12 !important;
	border-top-right-radius: 15px !important;
	border-bottom-right-radius: 15px !important;
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
	position: relative;
	left: -75px;
	font-weight: 500;
	font-size: 12px;
	text-transform: uppercase;
	z-index: 5;
	border: none !important;
}
.news-letter-wrap .btn-warning:hover {
	border: none !important;
	background: #333 !important;
}
.news-letter-wrap .input-group .input-group-addon {
	padding: 10px 5px;
	border-top-left-radius: 15px !important;
	border-bottom-left-radius: 15px !important;
	border: none !important;
}
.subscribe-now {
	margin: 20px auto;
	max-width: 600px;
	font: 15px/2.2em Lato, serif;
	color: #808080;
}
.subscribe-now .well {
	text-align: center;
	background: #fff;
}
.subscribe-now h2 {
	margin: 10px 0;
}
.subscribe-now form {
	margin-bottom: 20px;
}
.subscribe-now form.form-newsletter {
	max-width: 300px;
}
.subscribe-now p {
	margin-bottom: 20px;
}
.text-center {
  text-align: center !important;
}
.form-inline{
	position: relative;
	bottom: 15px;
	display: -webkit-inline-box !important;
}
