.less-pad {
	padding: 1px !important;
}
.less_pads {
	padding: 0px !important;
}
.clear {
	clear: both;
}
/*== top black part ==*/
.top_flag img {
	margin-right: 7px;
	vertical-align: middle;
}
.top_flag a {
	color: #a3a3a3; /*font-size:13px;*/
}
.top_flag a:hover {
	color: #52a514;
}
.push {
	margin-left: 0%;
}
.top_links {
	float: left;
}
.top_links a {
	color: #999; /*font-size:13px;*/
}
.top_links a:hover {
	color: #f06623;
	text-decoration: none;
}
.top_links {
	color: #448e05;
}
.pi-row-block.pi-row-block-txt.top_flag > span {
	padding: 0 10px 0 0;
	color: #afafaf;
}
.followus {
	color: #afafaf;
}
/*.top_links a:hover { color:#f65f37; }*/
.pi-section-white .pi-simple-menu.pi-has-hover-border > li#current > a > span:before {
	border-color: #f06623;
}
.pi-section-white .pi-simple-menu.pi-has-hover-border > li:hover > a > span:before {
	border-color: #f06623;
}
.pi-submenu-dark.pi-has-border, .pi-submenu-dark.pi-has-border .pi-submenu {
	border-color: #f06623;
}
.pi-section-white .pi-simple-menu.pi-items-has-dd-sign > li.pi-has-dropdown:hover > a:after {
	color: #f06623;
}
.pi-section-white .pi-simple-menu > li:hover > a {
	color: #f06623;
}
.pi-section-white .pi-simple-menu > li.active > a {
	color: #f06623;
}
.pi-section-grey .pi-simple-menu > li:hover {
	color: #f06623;
}
.pi-section-white .pi-simple-menu > li#current > a {
	color: #f06623;
}
.pi-submenu-dark li:hover > a {
	color: #f06623;
}
/*== top black part ==*/

/*=mobile nav=*/
.pi-btn {
	background: #f06623;
	border: 1px solid #f06623;
	color: #fff !important;
	-webkit-box-shadow: inset 0 1px 0 #f06623;
	-moz-box-shadow: inset 0 1px 0 #f06623;
	box-shadow: inset 0 1px 0 #f06623;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.pi-btn:hover {
	background: #f06623;
	border: 1px solid #f06623;
	color: #fff !important;
	-webkit-box-shadow: inset 0 1px 0 #f06623;
	-moz-box-shadow: inset 0 1px 0 #f06623;
	box-shadow: inset 0 1px 0 #f06623;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}
.pi-menu-mobile-white li:hover > a, .pi-menu-mobile-grey li:hover > a, .pi-menu-mobile-base li:hover > a, .pi-menu-mobile-dark li:hover > a {
	color: #f06623;
} /* #86ba41 */
/*=mobile nav=*/
.pi-submenu {
	width: 220px;
}
/*=banner_sec=*/
.bannerBg {
	background: #fff
}
.banner_sec { /*background:url(../img/banner_1.jpg) center top / cover !important; height:637px; width:100%; padding:20px 40px 0 !important;*/
}
.banner_img {
	float: right;/* max-width: 50%;*/
	width: 100%;
	margin: 0;
	padding: 0;
}
.banner_text {
	float: left;
	text-align: left;
	width: 50%;
}
p.banner_text_color {
	color: #21252b !important;
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 19px;
	text-transform: none;
	line-height: normal;
	margin-top: 34px;
	margin-bottom: 31px !important;
}
p.banner_text_color small {
	color: #f06623;
	font-size: 22px;
}
p.banner_text_color strong {
	color: #f06623;
	font-weight: bold;
	font-size: 36px;
}
p.banner_text_color span {
	font-weight: bold;
	font-size: 36px;
}
/*=banner_sec=*/

.pi-icon-box .pi-icon-box-icon.pi-icon-box-icon-base, .pi-icon-box-vertical .pi-icon-box-icon.pi-icon-box-icon-base {
	color: #fff;
}
.pi-icon-box-hover:hover .pi-icon-box-icon.pi-icon-box-icon-base {
	background: none;
	color: #f06623;
	border-color: #f06623;
}
.pi-icon-box-content h4 a.pi-link-dark:hover {
	color: #f06623;
}
.pi-section-white a {
	color: #000;
}
.pi-section-white a:hover {
	color: #f06623;
}
.pi-btn-base.pi-btn-no-border {
	border-color: #f06623;
}
.pi-btn-base.pi-btn-no-border:hover {
	border-color: #45920c;
}
.green_btn {
	background: #52a514;
	border: 1px solid #45920c;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	box-shadow: none;
	color: #d3efbf;
	text-shadow: 0px 0px 1px #555;
	font-weight: bold;
}
.green_btn:hover {
	background: #45920c;
	border: 1px solid #52a514;
}
.free_quote_bg .pi-texture {
	background: #f4f4f4 !important;
	border-bottom: 14px solid #ededed;
}
.free_quote_btn.pi-btn-base.pi-btn-no-border {
	border: 1px solid #2b2f35;
}
.free_quote_btn.pi-btn-base.pi-btn-no-border:hover {
	border: 1px solid #21252b;
}
.free_quote_btn {
	background: #21252b;
	border: 1px solid #2b2f35;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
}
.free_quote_btn:hover {
	background: #2b2f35;
	border: 1px solid #21252b;
}
.aligncenter {
	text-align: center;
}
.aligncenter h3 {
	font-size: 24px;
}
.aligncenter p {
	font-size: 18px;
}
.free_quote_bg .pi-section {
	padding: 0;
}
.free_quote_bg h3, .free_quote_bg h2 {
	margin: 0;
}
.free_quote_bg p {
	margin: 0;
}
.free_quote_bg {/* padding:10px 0 12px;*/
	padding: 20px 0px;
}
.img_border img {
	border: 2px solid #fff;
	padding: 4px;
}
.pi-slider-page {
	background: #a49f9a;
}
.pi-slider-page-active {
	background: #f65f37;
}
.pi-section-white .pi-accordion .pi-accordion-title a:hover {
	color: #f65f37;
}
.pi-section-white .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle {
	background: #f65f37;
	border-color: #f65f37;
	box-shadow: none;
}
.pi-section-white .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover {
	color: #f65f37;
}
.pi-section-white .pi-accordion .pi-accordion-item-active .pi-accordion-title a:hover .pi-accordion-toggle {
	background: #f65f37;
	border-color: #f65f37;
	box-shadow: 0 1px 0 #f9957b inset;
	-moz-box-shadow: 0 1px 0 #f9957b inset;
	-webkit-box-shadow: 0 1px 0 #f9957b inset;
}
.pi-section-white .pi-accordion .pi-accordion-title a:hover .pi-accordion-toggle {
	background: #f65f37;
	border-color: #f65f37;
	box-shadow: 0 1px 0 #f9957b inset;
	-moz-box-shadow: 0 1px 0 #f9957b inset;
	-webkit-box-shadow: 0 1px 0 #f9957b inset;
	color: #fff;
}
.pi-section-white .pi-accordion .pi-accordion-title a .pi-accordion-toggle {
	margin: 10px 0 0 0;
}
.pi-accordion-title img {
	margin: 0 10px 0 0;
}
.pi-caption-icon {
	background: #448e05;
}
.pi-caption-icon:hover {
	background: #87c558;
}
.pi-section-white .pi-pagenav a.pi-active, .pi-section-grey .pi-pagenav a.pi-active {
	background: none;
	border-color: #86ba41;
	color: #38740c;
	box-shadow: inset 0 1px 0 #639a33;
	-moz-box-shadow: inset 0 1px 0 #639a33;
	-webkit-box-shadow: inset 0 1px 0 #639a33;
}
.pi-section-white .pi-pagenav a.pi-active:hover, .pi-section-grey .pi-pagenav a.pi-active:hover {
	background: none;
	border-color: #86ba41;
	color: #f65f37;
	box-shadow: 0 1px 0 #86ba41;
	-moz-box-shadow: 0 1px 0 #86ba41;
	-webkit-box-shadow: 0 1px 0 #86ba41;
}
.pi-section-white .pi-pagenav a:hover, .pi-section-grey .pi-pagenav a:hover {
	background: #86ba41;
	border-color: #639a33;
}
.pi-scroll-top-arrow:hover {
	background: #f06623;
	border-color: #f06623;
}
.pi-btn-base.pi-btn-no-border {
	background: #f06623;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.pi-btn-base.pi-btn-no-border:hover {
	background: #e94d01;
	border-color: #e94d01;
	box-shadow: none;
}
.pi-section-dark .form-control:focus {
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	border-color: #e94d01;
}
.pi-border-bottom-strong-base {
	border-color: #e94d01;
}
/*.pi-section-dark a{color:#86ba41;}
.pi-section-dark a:hover { color:#639a33; }*/
.pi-text-bg-base {
	background: #acd971;
	color: #fff;
}
.pi-section-white .form-control:focus {
	border-color: #acd971;
}
.green_color {
	color: #f06623 !important;
}
/*.pi-section-green { color:#448e05 !important;}*/
.footer_link ul li a {
	color: #858d91;
	padding-left: 10px;
}
.footer_link ul li a:hover {
	color: #cb4605;
}
.bottom_footer span {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 10px !important;
}
.footer_nav_link {
	margin: 0!important;
	padding: 0;
}
.footer_nav_link ul {
	margin: 0;
	padding: 0;
}
.footer_nav_link ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	line-height: 8px;
}
.footer_nav_link ul li a {
	margin: 0;
	padding: 0 4px;
	color: #858d91;
	font-size: 12px;
	text-decoration: none;
	border-left: 1px solid #858d91;
}
.footer_nav_link ul li:first-child a {
	border: none;
	padding: 0 4px 0 0;
}
.footer_nav_link ul li a:hover {
	color: #e1e1ff;
}
.margin-top-20 {
	margin: 20px 0 0 0!important;
}
.margin-top-0 {
	margin: 0!important;
}
.margin-bottom-0 {
	margin: 0!important;
}
.margin-bottom-20 {
	margin: 0 0 20px!important;
}
.margin-top-bottom-12 {
	margin: 12px 0!important;
}
.img1 {
	margin: 0 auto;
	padding: 0;
	width: 70%;
}
.pi-section-white h1 a.pi-link-dark:hover, .pi-section-white .h1 a.pi-link-dark:hover, .pi-section-white h2 a.pi-link-dark:hover, .pi-section-white .h2 a.pi-link-dark:hover, .pi-section-white h3 a.pi-link-dark:hover, .pi-section-white .h3 a.pi-link-dark:hover, .pi-section-white h4 a.pi-link-dark:hover, .pi-section-white .h4 a.pi-link-dark:hover, .pi-section-white h5 a.pi-link-dark:hover, .pi-section-white .h5 a.pi-link-dark:hover, .pi-section-white h6 a.pi-link-dark:hover, .pi-section-white .h6 a.pi-link-dark:hover {
	color: #f06623;
}
.mobile_app_part .pi-icon-box-icon-big:hover .pi-icon-box-icon-circle {
	background: none;
	color: #86ba41;
	border-color: #86ba41;
}
.outsourcing_part .pi-icon-box-vertical-icon-bigger .pi-icon-box-icon-circle {
	background: #f4f4f4;
	border: 1px solid #dce3e3;
}
.outsourcing_part .pi-icon-box-vertical-icon-bigger:hover .pi-icon-box-icon-circle {
	background: #fff;
	border: 1px solid #86ba41;
}
.pi-section-grey a:hover {
	color: #f35f39;
}
.pi-testimonial-author .pi-testimonial-author-photo img {
	width: 72px;
}
.our_service_areas .pi-icon-box-vertical-icon-bigger:hover .pi-icon-box-icon-circle {
	background: #fff;
	border: 1px solid #86ba41;
}
/*Developed By Dibyendu Mitra*/

.min_hgt {
	min-height: 100px;
}
.banner_about {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 9%;
	left: 28.5%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_indus {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 10.3%;
	left: 45.2%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_product {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 32.3%;
	left: 54.2%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_service {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 5.7%;
	left: 56.3%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_insid {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 13.7%;
	left: 62.9%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_contact {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 7.7%;
	left: 76%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.hi-icon {
	display: inline-block;
	font-size: 0px;
	cursor: pointer;
	/*margin: 15px 30px;*/
	width: 17px;
	height: 17px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #fff;
}
.hi-icon:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.hi-icon:before {
	font-family: 'ecoicon';
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
/* Effect 8 */
.hi-icon-effect-8 .hi-icon {
	/*background: rgba(255,255,255,0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;*/
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-effect-8 .hi-icon:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}
.hi-icon-effect-8 .hi-icon:hover {
	background: rgba(255,255,255,0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #fff;
}
.hi-icon-effect-8 .hi-icon:hover:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}
 @-webkit-keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
 -webkit-transform: scale(1.5);
 opacity: 0;
}
}
@-moz-keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
 -moz-transform: scale(1.5);
 opacity: 0;
}
}
@keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
 transform: scale(1.5);
 opacity: 0;
}
}
/* industry page effect*/

.hi-icon-inds {
	display: inline-block;
	font-size: 14px;
	cursor: pointer;
	/*margin: 15px 30px;*/
	width: 150px;
	height: 150px;
	border-radius: 50%;
	text-align: center;
	position: relative;
	z-index: 1;
	color: #FFF;
}
.hi-icon-inds:after {
	pointer-events: none;
	position: absolute;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	content: '';
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.hi-icon-inds:before {
	font-family: 'ecoicon';
	speak: none;
	font-size: 48px;
	line-height: 90px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	display: block;
	-webkit-font-smoothing: antialiased;
}
/* Effect 8 */
.hi-icon-inds-effect-8 .hi-icon-inds {
	/*background: rgba(255,255,255,0.1);
	-webkit-transition: -webkit-transform ease-out 0.1s, background 0.2s;
	-moz-transition: -moz-transform ease-out 0.1s, background 0.2s;*/
	transition: transform ease-out 0.1s, background 0.2s;
}
.hi-icon-inds-effect-8 .hi-icon-inds:after {
	top: 0;
	left: 0;
	padding: 0;
	z-index: -1;
	box-shadow: 0 0 0 2px rgba(255,255,255,0.1);
	opacity: 0;
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
}
.hi-icon-inds-effect-8 .hi-icon-inds:hover {
	background: rgba(255,255,255,0.05);
	-webkit-transform: scale(0.93);
	-moz-transform: scale(0.93);
	-ms-transform: scale(0.93);
	transform: scale(0.93);
	color: #000;
}
.hi-icon-inds-effect-8 .hi-icon-inds:hover:after {
	-webkit-animation: sonarEffect 1.3s ease-out 75ms;
	-moz-animation: sonarEffect 1.3s ease-out 75ms;
	animation: sonarEffect 1.3s ease-out 75ms;
}
 @-webkit-keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
 -webkit-transform: scale(1.5);
 opacity: 0;
}
}
@-moz-keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
 -moz-transform: scale(1.5);
 opacity: 0;
}
}
@keyframes sonarEffect {
 0% {
 opacity: 0.3;
}
 40% {
 opacity: 0.5;
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
}
 100% {
 box-shadow: 0 0 0 2px rgba(255,255,255,0.1), 0 0 10px 10px #dc4a02, 0 0 0 10px rgba(255,255,255,0.5);
 transform: scale(1.5);
 opacity: 0;
}
}




















/*==custom media query==*/
@media (min-width: 320px) and (max-width: 479px) {
.banner_text {
	float: none;
	display: block;
	width: 100%;
}
.banner_img {
	width: 100%;
	float: none;
	max-width: 100%;
}
.banner_sec {
	background-position: center 0 !important;
}
.footer_nav_link ul li a {
	border: none;
}
.footer_nav_link ul li {
	display: inline-block;
	float: none;
	text-align: center;
	width: 100%;
}
.pi-row-block.pi-row-block-txt.top_flag > span {
	display: inline-block;
	float: none;
	text-align: center;
	width: 100%;
}
.margin-top-20 {
	margin: 0;
}
.banner_about {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 3.5%;
	left: 27.5%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_indus {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 4.8%;
	left: 44.2%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_product {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 23.8%;
	left: 53.2%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_service {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0.2%;
	left: 55.3%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_insid {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 6.4%;
	left: 61.9%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_contact {
	width: 10px;
	height: 10px;
	position: absolute;
	top: 1.2%;
	left: 75%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
}
 @media (min-width: 480px) and (max-width: 767px) {
.banner_text {
	float: none;
	display: block;
	width: 100%;
}
.banner_img {
	width: 100%;
	float: none;
	max-width: 100%;
}
.banner_sec {
	background-position: center 0 !important;
}
.footer_nav_link ul li a {
	border: none;
}
.footer_nav_link ul li {
	display: inline-block;
	float: none;
	text-align: center;
	width: 100%;
}
.margin-top-20 {
	margin: 0;
}
.banner_about {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 6%;
	left: 28%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_indus {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 7.8%;
	left: 45.2%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_product {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 23.8%;
	left: 54.2%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_service {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 4.2%;
	left: 56%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_insid {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 11%;
	left: 62.6%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_contact {
	width: 13px;
	height: 13px;
	position: absolute;
	top: 5.2%;
	left: 76%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
}
 @media (min-width: 768px) and (max-width: 800px) {
.footer_nav_link ul li a {
	border: none;
}
.footer_nav_link ul li {
	display: inline-block;
	float: none;
	text-align: center;
	width: 100%;
}
.margin-top-20 {
	margin: 0;
}
.banner_about {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 7.5%;
	left: 27.5%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_indus {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 8.8%;
	left: 44.8%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_product {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 29.8%;
	left: 53.8%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_service {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 4.8%;
	left: 55.7%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_insid {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 11.6%;
	left: 62.5%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
.banner_contact {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 7%;
	left: 75%;
	margin: 0px;
	padding: 0px;
	z-index: 5;
}
}
/*==custom media query==*/

/* sanjib */
.custom_font {
	color: #262626;
	font-family: "Montserrat", sans-serif;
	font-size: 38px;
	line-height: 51px;
	margin: 2% 0px;
	text-align: center;
	color: #000;
	font-weight: bold;
	font-size: 30px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	text-align: center;
	margin: 2% 0px;
}
.heading {
	font-size: 13px;
	color: #f06623;
 text-align:;
	text-decoration: none;
	margin: 5px 23px !important;
	padding: 0px;
}
.heading2 {
	font-size: 13px;
	color: #f06623;
 text-align:;
	text-decoration: none;
	margin: 5px 0px !important;
	padding: 0px;
}


/*.business_btn{
	border:1px solid #000;
	margin-top:50px;
	margin-left:390px;
	padding:8px 15px;
	width:370px;
	box-shadow:2px 2px 3px #999;
	text-align:center;
	background:#FFF;
	
	
}
.business_btn a{
	
		
	font-size:18px;
	text-align:center !important;
	text-decoration:none;
	color:#f06623;
}
.business_btn a:hover{
	text-align:center !important;
	text-decoration:none;
	color:#f06623;
}*/
/* technology*/

 @media only screen and (min-width : 320px) {
/*home page*/

/*why nis section*/
.why_nis_wrapper {
	/*background:url(../images/index_icon/why_nig_bg.jpg) repeat-y left top #f97434 ;*/
	background: #f97434;
	margin: 0 auto;
	width: 100%;
	padding: 0px;
}
.why_wrap {
	background: url(../images/index_icon/rigtht_arrow.jpg) no-repeat right top #db5d20;
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.why_wrap p {
	font-size: 20px;
	color: #FFF;
	padding: 19px 0px;
	text-align: center;
	margin-right: 62%;
	margin-bottom: 0px;
}
.why_wrap_content {
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.why_icon {
	width: 15%;
	margin: 0px;
	padding: 20px 0px;
	float: left;
}
.why_text {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.why_text p {
	width: 80%;
	margin: 0px;
	padding: 19px 0px 0px 5px;
	float: left;
	color: #FFF;
	font-size: 18px;
}
/* service section */

.service_wrapper {
	/*background:url(../images/index_icon/service_bg_texture.jpg) repeat left top;*/
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.service_img {
	position: relative;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 100%;
}
.service_img img {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.service_text {
	position: absolute;
	margin: 0px;
	padding: 10px 0px;
	width: 100%;
	background: rgba(249,116,52,0.8);
	bottom: 0px;
}
.service_text p {
	color: #FFF;
	padding: 20px 0px;
	margin: 0px;
	text-align: center;
	font-size: 14px;
}
/*carousel section */

.carousel_wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #cecece;
}
.carousel-inner > .item > img,  .carousel-inner > .item > a > img {
	width: 80%;
	margin: auto;
}
.carousel-caption {
	left: 10%;
	/*padding-bottom: 100px;*/
	width: 26%;
	background: rgba(0,0,0,0.85);
	bottom: 0px;
	height: 100%;
}
.carousel_caption_text {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.carousel_caption_text p {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	font-size: 8px;
}
.carousel_caption_img {
	margin: 55px 0px;
	padding: 5px 0px;
	width: 100%;
	background: #e5743a;
}
.left_icon {
	margin: 40px 5px 0;
	width: 45%;
}
.right_icon {
	margin: 40px 20px 0;
	width: 45%;
}
/*auto slide section*/
.auto_slide_wrapper img {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 45%;
}
/*.................*/

#press-box-container {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}
.press-box {
	float: left;
	height: 129px;
	margin-bottom: 15px;
	margin-left: 100px;
	margin-right: 30px;
	width: 125px;
	background: #FFF;
	border-radius: 50%;
	border: 0px solid #ccc;
	text-align: center;
}
.press-box img {
	width: 100%;
}
.grayscale {
	filter: grayscale(0%);
	transition: all 0.6s ease 0s;
}
.php-size {
	width: 120px;
	height: 100px !important;
	margin: 11% auto;
}
.symphoni-size {
	height: 80px;
	width: 100px !important;
	margin: 16% auto;
}
.igniter-size {
	height: 93px;
	width: 92px !important;
	margin: 7% auto;
}
.Cake-size {
	height: 84px;
	width: 91px !important;
	margin: 16% auto;
}
.word-size {
	height: 96px;
	width: 95px !important;
	margin: 13% auto;
}
.Magento-size {
	height: 80px;
	width: 84px !important;
	margin: 17% auto;
}
.android-size {
	height: 100px;
	width: 106px !important;
	margin: 9% auto;
}
.apple-size {
	height: 91px;
	width: 90px !important;
	margin: 7% auto;
}
.angularjs-size {
	height: 93px;
	width: 98px !important;
	margin: 9% auto;
}
.HTML5-size {
	height: 90px;
	width: 94px !important;
	margin: 16% auto;
s
}
.myButton {
	margin: 30px 85px;
	width: 160px;
	-moz-box-shadow: inset 3px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 3px 0px 0px 0px #ffffff;
	box-shadow: inset 3px 0px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #666666;
	font-family: Verdana;
	font-size: 18px;
	padding: 13px 10px;
	text-decoration: none;
	text-shadow: 0px -3px 0px #ffffff;
}
.myButton a {
	color: #f06623;
}
.myButton a:hover {
	color: #f06623;
}
.myButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #FFF;
	box-shadow: 0px 2px 9px #666;
}
.myButton:active {
	position: relative;
	top: 1px;
}
/*.grow-up-img1{
	padding-left:28%;
	margin-bottom:5%;	
}
.grow-up-img1-heading{
	font-size:13px;
	color:#f06623;
	text-align:;
	text-decoration:none;
	margin:5px 8px !important ;
	padding:0px;	
}
.grow-up-img2{
	padding-left:37%;
	margin-bottom:5%;	
}
.grow-up-img2-heading{
	color: #f06623;
    font-size: 13px;
    margin: 5px -88px !important;
    padding-right: 125px;
    text-align: center;
    text-decoration: none;	
}
.grow-up-img3{
	padding-left:29%;
	margin-bottom:5%;	
}
.grow-up-img3-heading{
	color: #f06623;
    font-size: 13px;
    margin: 5px -106px !important;
    padding-right: 100px;
    text-align: center;
    text-decoration: none;	
}*/
.center-align {
	padding-left: 30%;
	margin: 2% 0px;
}
.center-align2 {
	padding-left: 30%;
	margin: 2% 0px;
}
.myButton1 {
	background: #ffffff linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%) repeat scroll 0 0;
	border: 2px solid #dcdcdc;
	border-radius: 10px;
	box-shadow: 3px 0 0 0 #ffffff inset;
	color: #666666;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana;
	font-size: 18px;
	margin: 15px 60px;
	padding: 12px 7px;
	text-decoration: none;
	text-shadow: 0 -3px 0 #ffffff;
	width: 232px;
}
.myButton1 a {
	color: #f06623;
}
.myButton1 a:hover {
	color: #f06623;
}
.myButton1:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #FFF;
	box-shadow: 0px 2px 9px #666;
}
.myButton1:active {
	position: relative;
	top: 1px;
}
/* business plan section */


.plan-boxes {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.plan-box {
	background-color: #eee;
	border-radius: 6px;
	float: left;
	margin: 30px 3px;
	position: relative;
	width: 100%;
}
.plan-image-box {
	background-color: #FFF;
	border-top: 1px solid #767676;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	height: 100px;
	margin: 0px 10px;
	width: 260px;
 color:#FFF:
 text-align:center;
 //box-shadow: 5px 5px 3px #999;
}
.plan-image-box img {
	height: 52px;
	margin: 3px 0px;
	float: left;
}
.plan-image-box-text {
	height: 60px;
	margin: 12px 5px;
	float: left;
	font-size: 22px;
	color: #000;
	width: 70%;
}
.plan-image-box-text p {
	margin: 0px 0px;
	font-size: 14px;
	padding: 0px;
}
.plan-text-box {
	min-height: 580px;
	position: relative;
	width: 100%;
}
.plan-text {
	color: #818181;
	font-size: 13px;
	height: 221px;
	line-height: 24px;
	margin: 5% 10%;
	text-align: center;
	width: 80%;
	color: #000;
	font-weight: bold;
}
.plan-text p {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.plan-price-box {
	background-color: #525252;
	height: 85px;
	width: 100%;
}
.price-text {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10%;
	padding-top: 14px;
	text-align: center;
	width: 80%;
}
.actual-price-text {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10%;
	padding-top: 14px;
	text-align: center;
	width: 80%;
}
.plan-start-box {
	background-color: #ffb900;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-size: 19px;
	font-weight: 400;
	height: 41px;
	padding-top: 7px;
	text-align: center;
	width: 100%;
}
.web-content-area .website-img1 {
	width: 45%;
	margin: 0px;
	padding: 0px;
	float: right;
}
.web-content-area .website-img2 {
	width: 60%;
	margin: 40px 0px;
	padding: 0px;
	float: right;
}
/*pay to us page */
.payus_wrap {
	width: 100%;
	margin: 0px 0px 40px;
	padding: 0px;
}
.pay_address {
	width: 31%;
	float: left;
	margin: 0px 2px;
	padding: 0px;
}
}
@media only screen and (min-width : 480px) {
/*home page*/

/*why nis section*/
.why_nis_wrapper {
	/*background:url(../images/index_icon/why_nig_bg.jpg) repeat-y left top #f97434 ;*/
	background: #f97434;
	margin: 0 auto;
	width: 100%;
	padding: 0px;
}
.why_wrap {
	background: url(../images/index_icon/rigtht_arrow.jpg) no-repeat right top #db5d20;
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.why_wrap p {
	font-size: 20px;
	color: #FFF;
	padding: 19px 0px;
	text-align: center;
	margin-right: 75%;
	margin-bottom: 0px;
	text-align: center;
}
.why_wrap_content {
	width: 100%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.why_icon {
	width: 10%;
	margin: 0px;
	padding: 20px 0px;
	float: left;
}
.why_text {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.why_text p {
	width: 80%;
	margin: 0px;
	padding: 19px 0px 0px 5px;
	float: left;
	color: #FFF;
	font-size: 18px;
}
/* service section */

.service_wrapper {
	/*background:url(../images/index_icon/service_bg_texture.jpg) repeat left top;*/
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.service_img {
	position: relative;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 100%;
}
.service_img img {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.service_text {
	position: absolute;
	margin: 0px;
	padding: 15px 0px;
	width: 100%;
	background: rgba(249,116,52,0.8);
	bottom: 0px;
}
.service_text p {
	color: #FFF;
	padding: 20px 0px;
	margin: 0px;
	text-align: center;
	font-size: 14px;
}
/*carousel section */

.carousel_wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #cecece;
}
.carousel-inner > .item > img,  .carousel-inner > .item > a > img {
	width: 80%;
	margin: auto;
}
.carousel-caption {
	left: 10%;
	padding-bottom: 165px;
	width: 26%;
	background: rgba(0,0,0,0.85);
	bottom: 0px;
	height: 100%;
}
.carousel_caption_text {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.carousel_caption_text p {
	margin: 0px 0px 0px;
	padding: 0px;
	color: #FFF;
	font-size: 8px;
}
.carousel_caption_img {
	margin: -120px 0px;
	padding: 5px 0px;
	width: 100%;
	background: #e5743a;
}
.carousel_caption_img img {
	width: 70%;
}
.left_icon {
	margin: 60px 10px 0;
	width: 40%;
}
.right_icon {
	margin: 60px 35px 0;
	width: 40%;
}
/*auto slide section*/
.auto_slide_wrapper img {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 50%;
}
/*.................*/

.press-box {
	float: left;
	height: 129px;
	margin-bottom: 15px;
	margin-left: 45px;
	margin-right: 30px;
	width: 125px;
	background: #FFF;
	border-radius: 50%;
	border: 0px solid #ccc;
	text-align: center;
}
.myButton {
	margin: 30px 160px;
	width: 160px;
	-moz-box-shadow: inset 3px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 3px 0px 0px 0px #ffffff;
	box-shadow: inset 3px 0px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #666666;
	font-family: Verdana;
	font-size: 18px;
	padding: 13px 10px;
	text-decoration: none;
	text-shadow: 0px -3px 0px #ffffff;
}
.myButton a {
	color: #f06623;
}
.myButton a:hover {
	color: #f06623;
}
.myButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #FFF;
	box-shadow: 0px 2px 9px #666;
}
.myButton:active {
	position: relative;
	top: 1px;
}
/*.grow-up-img1{
	padding-left:10%;
	margin-bottom:5%;	
}
.grow-up-img1-heading{
	font-size:13px;
	color:#f06623;
	text-align:;
	text-decoration:none;
	margin:5px 8px !important ;
	padding:0px;	
}
.grow-up-img2{
	padding-left:38%;
	margin-bottom:5%;	
}
.grow-up-img2 img {
	//height:100px;
	//width:100px;	
}

.grow-up-img2-heading{
	color: #f06623;
    font-size: 13px;
    margin: 5px -88px !important;
    padding-right: 50px;
    text-align: center;
    text-decoration: none;	
}
.grow-up-img3{
	float:left;
	padding-left:35%;
	margin:5% 0px;	
}

.grow-up-img3-heading{
	color: #f06623;
    font-size: 13px;
    margin: 5px -106px !important;
    padding-right: 10px;
    text-align: center;
    text-decoration: none;	
} */
.center-align {
	padding-left: 10%;
	margin: 3% 0px;
}
.center-align2 {
	padding-left: 30%;
	margin: 3% 0px;
}
.heading2 {
	color: #f06623;
	font-size: 13px;
	margin: 5px -106px !important;
	padding-right: 38px;
	text-align: center;
	text-decoration: none;
}
.myButton1 {
	background: #ffffff linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%) repeat scroll 0 0;
	border: 2px solid #dcdcdc;
	border-radius: 10px;
	box-shadow: 3px 0 0 0 #ffffff inset;
	color: #666666;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana;
	font-size: 18px;
	margin: 15px 137px;
	padding: 13px 10px;
	text-decoration: none;
	text-shadow: 0 -3px 0 #ffffff;
	width: 238px;
}
.myButton1 a {
	color: #f06623;
}
.myButton1 a:hover {
	color: #f06623;
}
.myButton1:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #FFF;
	box-shadow: 0px 2px 9px #666;
}
.myButton1:active {
	position: relative;
	top: 1px;
}
/* business plan section */


.plan-boxes {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.plan-box {
	background-color: #eee;
	border-radius: 6px;
	float: left;
	margin: 30px 5px;
	position: relative;
	width: 47%;
}
.plan-image-box {
	background-color: #FFF;
	border-top: 1px solid #767676;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	height: 100px;
	margin: 0px 5px;
	width: 197px;
	height: 120px;
 color:#FFF:
 text-align:center;
 //box-shadow: 5px 5px 3px #999;
}
.plan-image-box img {
	height: 52px;
	margin: 3px 0px;
	float: left;
}
.plan-image-box-text {
	height: 60px;
	margin: 12px 5px;
	float: left;
	font-size: 22px;
	color: #000;
	width: 67%;
}
.plan-image-box-text p {
	margin: 0px 0px;
	font-size: 14px;
	padding: 0px;
}
.plan-text-box {
	min-height: 600px;
	position: relative;
	width: 100%;
}
.plan-text {
	color: #818181;
	font-size: 13px;
	height: 221px;
	line-height: 24px;
	margin: 5% 10%;
	text-align: center;
	width: 80%;
	color: #000;
	font-weight: bold;
}
.plan-text p {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.plan-price-box {
	background-color: #525252;
	height: 85px;
	width: 100%;
}
.price-text {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10%;
	padding-top: 14px;
	text-align: center;
	width: 80%;
}
.actual-price-text {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10%;
	padding-top: 14px;
	text-align: center;
	width: 80%;
}
.plan-start-box {
	background-color: #ffb900;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-size: 19px;
	font-weight: 400;
	height: 41px;
	padding-top: 7px;
	text-align: center;
	width: 100%;
}
.web-content-area .website-img1 {
	width: 45%;
	margin: 35px 0px;
	padding: 0px;
	float: right;
}
.web-content-area .website-img2 {
	width: 60%;
	margin: 40px 0px;
	padding: 0px;
	float: right;
}
/*pay to us page */
.payus_wrap {
	width: 100%;
	margin: 0px 0px 40px;
	padding: 0px;
}
.pay_address {
	width: 31%;
	float: left;
	margin: 0px 2px;
	padding: 0px;
}
}
@media only screen and (min-width : 768px) {
/*home page*/

/*why nis section*/
.why_nis_wrapper {
	/*background:url(../images/index_icon/why_nig_bg.jpg) repeat-y left top #f97434 ;*/
	background: #f97434;
	margin: 0 auto;
	width: 100%;
	padding: 0px;
}
.why_wrap {
	background: url(../images/index_icon/rigtht_arrow.jpg) no-repeat right top #db5d20;
	width: 25%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.why_wrap p {
	font-size: 20px;
	color: #FFF;
	padding: 19px 0px;
	text-align: center;
	margin-right: 25%;
	margin-bottom: 0px;
}
.why_wrap_content {
	width: 70%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.why_icon {
	width: 100%;
	margin: 2px 0px 0px;
	padding: 0px;
	float: left;
	text-align: center;
}
.why_text {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.why_text p {
	width: 100%;
	margin: 2px 0px 0px;
	padding: 0px;
	float: left;
	color: #FFF;
	font-size: 14px;
	text-align: center;
}
/* service section */

.service_wrapper {
	/*background:url(../images/index_icon/service_bg_texture.jpg) repeat left top;*/
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.service_img {
	position: relative;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 100%;
}
.service_img img {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.service_text {
	position: absolute;
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: rgba(249,116,52,0.8);
	bottom: 0px;
	min-height: 50px;
}
.service_text p {
	color: #FFF;
	padding: 20px 0px;
	margin: 0px;
	text-align: center;
	font-size: 14px;
}
/*carousel section */

.carousel_wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #cecece;
}
.carousel-inner > .item > img,  .carousel-inner > .item > a > img {
	width: 80%;
	margin: auto;
}
.carousel-caption {
	left: 10%;
	padding-bottom: 230px;
	width: 26%;
	background: rgba(0,0,0,0.85);
	bottom: 0px;
	height: 100%;
}
.carousel_caption_text {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.carousel_caption_text p {
	margin: 20px 0px 0px;
	padding: 0px;
	color: #FFF;
	font-size: 9px;
}
.carousel_caption_img {
	margin: 15px 0px;
	padding: 0px 0px;
	width: 100%;
	background: #e5743a;
}
.carousel_caption_img img {
	width: 60%;
}
.left_icon {
	margin: 100px 20px 0;
	width: 35%;
}
.right_icon {
	margin: 100px 60px 0;
	width: 35%;
}
/*auto slide section*/
.auto_slide_wrapper img {
	margin: 0px;
	padding: 0px;
	height: 65px;
	width: 60%;
}
/*.................*/

#press-box-container {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
}
.press-box {
	float: left;
	height: 129px;
	margin-bottom: 45px;
	margin-left: 10px;
	margin-right: 10px;
	width: 129px;
	background: #FFF;
	border-radius: 50%;
	border: 0px solid #ccc;
	text-align: center;
}
.press-box img {
	width: 100%;
}
.grayscale {
	filter: grayscale(0%);
	transition: all 0.6s ease 0s;
}
.php-size {
	width: 120px;
	height: 100px !important;
	margin: 11% auto;
}
.symphoni-size {
	height: 80px;
	width: 100px !important;
	margin: 16% auto;
}
.igniter-size {
	height: 93px;
	width: 92px !important;
	margin: 7% auto;
}
.Cake-size {
	height: 84px;
	width: 91px !important;
	margin: 16% auto;
}
.word-size {
	height: 96px;
	width: 95px !important;
	margin: 13% auto;
}
.Magento-size {
	height: 80px;
	width: 84px !important;
	margin: 17% auto;
}
.android-size {
	height: 100px;
	width: 106px !important;
	margin: 9% auto;
}
.apple-size {
	height: 91px;
	width: 90px !important;
	margin: 7% auto;
}
.angularjs-size {
	height: 93px;
	width: 98px !important;
	margin: 9% auto;
}
.HTML5-size {
	height: 90px;
	width: 94px !important;
	margin: 16% auto;
s
}
.myButton {
	margin: 30px 280px;
	width: 215px;
	-moz-box-shadow: inset 3px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 3px 0px 0px 0px #ffffff;
	box-shadow: inset 3px 0px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #666666;
	font-family: Verdana;
	font-size: 18px;
	padding: 15px 38px;
	text-decoration: none;
	text-shadow: 0px -3px 0px #ffffff;
}
.myButton a {
	color: #f06623;
}
.myButton a:hover {
	color: #f06623;
}
.myButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #FFF;
	box-shadow: 0px 2px 9px #666;
}
.myButton:active {
	position: relative;
	top: 1px;
}
/*.grow-up-img1{
	padding-left:25%;
	margin-bottom:10%;	
}
.grow-up-img1-heading{
	font-size:13px;
	color:#f06623;
	text-align:;
	text-decoration:none;
	margin:5px 8px !important ;
	padding:0px;	
}
.grow-up-img2{
	padding-left:30%;	
}
.grow-up-img2-heading{
	color: #f06623;
    font-size: 13px;
    margin: 5px -88px !important;
    padding-right: 66px;
    text-align: center;
    text-decoration: none;	
}
.grow-up-img3{
	padding-left:25%;
	margin-bottom:10%;	
}
.grow-up-img3-heading{
	color: #f06623;
    font-size: 13px;
    margin: 5px -106px !important;
    padding-right: 5px;
    text-align: center;
    text-decoration: none;	
}*/
.center-align {
	float: right;
	padding-right: 19%;
	margin: 3% 0px;
}
.center-align2 {
	padding-left: 20%;
	margin: 3% 0px;
}
.heading2 {
	color: #f06623;
	font-size: 13px;
	margin: 5px -50px !important;
	padding-right: 180px;
	text-align: center;
	text-decoration: none;
}
.myButton1 {
	background: #ffffff linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%) repeat scroll 0 0;
	border: 2px solid #dcdcdc;
	border-radius: 10px;
	box-shadow: 3px 0 0 0 #ffffff inset;
	color: #666666;
	cursor: pointer;
	display: inline-block;
	font-family: Verdana;
	font-size: 18px;
	margin: 32px 245px;
	padding: 13px 38px;
	text-decoration: none;
	text-shadow: 0 -3px 0 #ffffff;
	width: 294px;
}
.myButton1 a {
	color: #f06623;
}
.myButton1 a:hover {
	color: #f06623;
}
.myButton1:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #FFF;
	box-shadow: 0px 2px 9px #666;
}
.myButton1:active {
	position: relative;
	top: 1px;
}
/* business plan section */


.plan-boxes {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.plan-box {
	background-color: #eee;
	border-radius: 6px;
	float: left;
	margin: 30px 3px;
	position: relative;
	width: 32%;
}
.plan-image-box {
	background-color: #FFF;
	border-top: 1px solid #767676;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	height: 100px;
	margin: 0px 10px;
	width: 225px;
 color:#FFF:
 text-align:center;
 //box-shadow: 5px 5px 3px #999;
}
.plan-image-box img {
	height: 52px;
	margin: 3px 0px;
	float: left;
}
.plan-image-box-text {
	height: 60px;
	margin: 12px 5px;
	float: left;
	font-size: 22px;
	color: #000;
	width: 70%;
}
.plan-image-box-text p {
	margin: 0px 0px;
	font-size: 14px;
	padding: 0px;
}
.plan-text-box {
	min-height: 580px;
	position: relative;
	width: 100%;
}
.plan-text {
	color: #818181;
	font-size: 13px;
	height: 221px;
	line-height: 24px;
	margin: 5% 10%;
	text-align: center;
	width: 80%;
	color: #000;
	font-weight: bold;
}
.plan-text p {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.plan-price-box {
	background-color: #525252;
	height: 85px;
	width: 100%;
}
.price-text {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10%;
	padding-top: 14px;
	text-align: center;
	width: 80%;
}
.actual-price-text {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10%;
	padding-top: 14px;
	text-align: center;
	width: 80%;
}
.plan-start-box {
	background-color: #ffb900;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-size: 19px;
	font-weight: 400;
	height: 41px;
	padding-top: 7px;
	text-align: center;
	width: 100%;
}
.web-content-area .website-img1 {
	width: 45%;
	margin: 0px;
	padding: 0px;
	float: right;
}
.web-content-area .website-img2 {
	width: 60%;
	margin: 40px 0px;
	padding: 0px;
	float: right;
}
/*pay to us page */
.payus_wrap {
	width: 100%;
	margin: 150px 0px;
	padding: 0px;
}
.pay_address {
	width: 31%;
	float: left;
	margin: 0px 3px;
	padding: 0px;
}
}
 @media only screen and (min-width : 1200px) {
/*home page*/

/*why nis section*/
.why_nis_wrapper {
	/*background:url(../images/index_icon/why_nig_bg.jpg) repeat-y left top #f97434 ;*/
	background: #f97434;
	margin: 0 auto;
	width: 100%;
	padding: 0px;
}
.why_wrap {
	background: url(../images/index_icon/rigtht_arrow.jpg) no-repeat right top #db5d20;
	width: 25%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.why_wrap p {
	font-size: 20px;
	color: #FFF;
	padding: 19px 0px;
	text-align: center;
	margin-right: 25%;
	margin-bottom: 0px;
}
.why_wrap_content {
	width: 70%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.why_icon {
	width: 20%;
	margin: 0px;
	padding: 20px 0px;
	float: left;
}
.why_text {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.why_text p {
	width: 80%;
	margin: 0px;
	padding: 16px 0px 0px 5px;
	float: left;
	color: #FFF;
	font-size: 18px;
	text-align: left;
}
/* service section */

.service_wrapper {
	/*background:url(../images/index_icon/service_bg_texture.jpg) repeat left top;*/
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.service_img {
	position: relative;
	margin: 0px;
	padding: 10px 0px 0px;
	width: 100%;
}
.service_img img {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.service_text {
	position: absolute;
	margin: 0px;
	padding: 15px 0px;
	width: 100%;
	background: rgba(249,116,52,0.8);
	bottom: 0px;
}
.service_text p {
	color: #FFF;
	padding: 20px 0px;
	margin: 0px;
	text-align: center;
	font-size: 14px;
}
/*carousel section */

.carousel_wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #cecece;
}
.carousel-inner > .item > img,  .carousel-inner > .item > a > img {
	width: 80%;
	margin: auto;
}
.carousel-caption {
	left: 10%;
	padding-bottom: 200px;
	width: 26%;
	background: rgba(0,0,0,0.85);
	bottom: 0px;
	height: 100%;
}
.carousel_caption_text {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.carousel_caption_text p {
	margin: 20px 0px 0px;
	padding: 0px;
	color: #FFF;
	font-size: 14px;
}
.carousel_caption_img {
	margin: 55px 0px;
	padding: 5px 0px;
	width: 100%;
	background: #e5743a;
}
.carousel_caption_img img {
	width: 60%;
}
.left_icon {
	margin: 175px 50px 0;
	width: 35%;
}
.right_icon {
	margin: 175px 85px 0;
	width: 35%;
}
/*auto slide section*/
.auto_slide_wrapper img {
	margin: 0px;
	padding: 0px;
	height: 100px;
	width: 60%;
}
/*.................*/
	 
#press-box-container {
	height: auto;
	margin: 0 auto;
	overflow: hidden;
	width: 76%;
}
.press-box {
	float: left;
	height: 129px;
	margin-bottom: 45px;
	margin-left: 19px;
	margin-right: 19px;
	width: 129px;
	background: #FFF;
	border-radius: 50%;
	border: 0px solid #ccc;
	text-align: center;
}
.press-box img {
	width: 96%;
}
.php-size {
	width: 120px;
	height: 100px !important;
	margin: 11% auto;
}
.symphoni-size {
	height: 80px;
	width: 100px !important;
	margin: 16% auto;
}
.igniter-size {
	height: 93px;
	width: 92px !important;
	margin: 7% auto;
}
.Cake-size {
	height: 84px;
	width: 91px !important;
	margin: 16% auto;
}
.word-size {
	height: 96px;
	width: 95px !important;
	margin: 13% auto;
}
.Magento-size {
	height: 80px;
	width: 84px !important;
	margin: 17% auto;
}
.android-size {
	height: 100px;
	width: 106px !important;
	margin: 9% auto;
}
.apple-size {
	height: 91px;
	width: 90px !important;
	margin: 7% auto;
}
.angularjs-size {
	height: 93px;
	width: 98px !important;
	margin: 9% auto;
}
.HTML5-size {
	height: 90px;
	width: 94px !important;
	margin: 16% auto;
s
}
.myButton {
	margin: 30px 550px;
	width: 215px;
	-moz-box-shadow: inset 3px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 3px 0px 0px 0px #ffffff;
	box-shadow: inset 3px 0px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #666666;
	font-family: Verdana;
	font-size: 18px;
	padding: 15px 38px;
	text-decoration: none;
	text-shadow: 0px -3px 0px #ffffff;
}
.myButton a {
	color: #f06623;
}
.myButton a:hover {
	color: #f06623;
}
.myButton a:hover, .myButton a:focus {
	color: #f06623;
	text-decoration: none;
	outline: none;
}
.myButton:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #FFF;
	box-shadow: 0px 2px 9px #666;
}
.myButton:active {
	position: relative;
	top: 1px;
}
/*.grow-up-img1{
	padding-left:25%;	
}
.grow-up-img1-heading{
	font-size:13px;
	color:#f06623;
	text-align:;
	text-decoration:none;
	margin:5px 8px !important ;
	padding:0px;	
}
.grow-up-img2{
	padding-left:30%;	
}
.grow-up-img2-heading{
	color: #f06623;
    font-size: 13px;
    margin: 5px -21px !important;
    padding-right: 145px;
    text-align: center;
    text-decoration: none;	
}
.grow-up-img3{
	padding-left:25%;	
}
.grow-up-img3-heading{
	color: #f06623;
    font-size: 13px;
    margin: 5px 2px !important;
    padding-right: 130px;
    text-align: center;
    text-decoration: none;	
}*/

.center-align {
	float: right;
	padding-right: 25%;
	margin: 5% 0px;
}
.center-align2 {
	padding-left: 16%;
	margin: 5% 0px;
}
.heading2 {
	color: #f06623;
	font-size: 13px;
	margin: 5px -50px !important;
	padding-right: 310px;
	text-align: center;
	text-decoration: none;
}
.myButton1 {
	margin: 32px 430px;
	width: 295px;
	-moz-box-shadow: inset 3px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 3px 0px 0px 0px #ffffff;
	box-shadow: inset 3px 0px 0px 0px #ffffff;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background: -moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: -ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background: linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
	background-color: #ffffff;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 2px solid #dcdcdc;
	display: inline-block;
	cursor: pointer;
	color: #666666;
	font-family: Verdana;
	font-size: 18px;
	padding: 15px 38px;
	text-decoration: none;
	text-shadow: 0px -3px 0px #ffffff;
}
.myButton1 a {
	color: #f06623;
}
.myButton1 a:hover {
	color: #f06623;
}
.myButton1 a:hover, .myButton1 a:focus {
	color: #f06623;
	text-decoration: none;
	outline: none;
}
.myButton1:hover {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background: -moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: -ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background: linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);
	background-color: #FFF;
	box-shadow: 0px 2px 9px #666;
}
.myButton1:active {
	position: relative;
	top: 1px;
}
/* business plan section */


.plan-boxes {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.plan-box {
	background-color: #eee;
	border-radius: 6px;
	float: left;
	margin: 0px 3px 30px;
	position: relative;
	width: 32%;
}
.plan-image-box {
	background-color: #FFF;
	border-top: 1px solid #767676;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	height: 100px;
	margin: 0px 10px;
	width: 225px;
 color:#FFF:
 text-align:center;
 //box-shadow: 5px 5px 3px #999;
}
.plan-image-box img {
	height: 52px;
	margin: 3px 0px;
	float: left;
}
.plan-image-box-text {
	height: 60px;
	margin: 12px 5px;
	float: left;
	font-size: 22px;
	color: #000;
	width: 70%;
}
.plan-image-box-text p {
	margin: 0px 0px;
	font-size: 14px;
	padding: 0px;
}
.plan-text-box {
	height: 550px;
	position: relative;
	width: 100%;
}
.plan-text {
	color: #818181;
	font-size: 13px;
	height: 221px;
	line-height: 24px;
	margin: 5% 10%;
	text-align: center;
	width: 80%;
	color: #000;
	font-weight: bold;
}
.plan-text p {
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.plan-price-box {
	background-color: #525252;
	height: 85px;
	width: 100%;
}
.price-text {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10%;
	padding-top: 14px;
	text-align: center;
	width: 80%;
}
.actual-price-text {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	margin-left: 10%;
	padding-top: 14px;
	text-align: center;
	width: 80%;
}
.plan-start-box {
	background-color: #ffb900;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	color: #fff;
	cursor: pointer;
	font-size: 19px;
	font-weight: 400;
	height: 41px;
	padding-top: 7px;
	text-align: center;
	width: 100%;
}
.web-content-area .website-img1 {
	margin: -10px 0px;
	padding: 0px;
	float: right;
}
.web-content-area .website-img2 {
	margin: 0px 0px;
	padding: 0px;
	float: right;
}
/*pay to us page */
.payus_wrap {
	width: 100%;
	margin: 150px 0px;
	padding: 0px;
}
}
/*.portfolio_btn{
	border:1px solid #000;
	margin:30px 550px ;
	padding:10px 15px;
	width:225px;
	box-shadow:2px 2px 3px #999;
	text-align:center;
	color:#f06623;
}
.portfolio_btn a{

	font-size:18px;
	text-align:center !important;
	text-decoration:none;
	color:#f06623;
}
.portfolio_btn a:hover{
	text-align:center !important;
	text-decoration:none;
	color:#f06623;
}*/
.technology_border {
	width: 17%;
	height: 1px;
	background: #000;
	margin: 0% auto 3%;
"
}
.lb-album {
	width: 100%;
	margin: 0px;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
}
.lb-album a, .lb-album a img {
	display: block;
	height: 250px;
	width: 100%;
}
.lb-album a {
	width: 100%;
	height: 250px;
	position: relative;
	background: #f1d2c2;
	-webkit-box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	-moz-box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
	box-shadow: 1px 1px 2px #fff, 1px 1px 2px rgba(158,111,86,0.3) inset;
}
.lb-album a span {
	position: absolute;
	width: 100%;
	height: 250px;
	top: 0px;
	left: 0px;
	text-align: center;
	line-height: 250px;
	color: rgba(27,54,81,0.8);
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
	font-size: 24px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	background: rgb(241,210,194);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0.56)), color-stop(100%, rgba(241,210,194,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	-webkit-transition: opacity 0.3s linear;
	-moz-transition: opacity 0.3s linear;
	-o-transition: opacity 0.3s linear;
	-ms-transition: opacity 0.3s linear;
	transition: opacity 0.3s linear;
}
.lb-album a:hover span {
	opacity: 0.5;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
	background: #000;
}
.lb-overlay {
	width: 0px;
	height: 0px;
	position: fixed;
	overflow: hidden;
	left: 0px;
	top: 0px;
	padding: 0px;
	z-index: 99;
	text-align: center;
	background: rgb(241,210,194);
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(255,255,255,0.56)), color-stop(100%, rgba(241,210,194,1)));
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: -o-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: -ms-radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
	background: radial-gradient(center, ellipse cover, rgba(255,255,255,0.56) 0%, rgba(241,210,194,1) 100%);
}
.lb-overlay > div {
	position: relative;
	color: rgba(27,54,81,0.8);
	width: 550px;
	margin: 0px auto;
	text-shadow: 0px 1px 1px rgba(255,255,255,0.6);
}
.lb-overlay div h3, .lb-overlay div p {
	padding: 0px 20px;
	width: 200px;
	height: 60px;
}
.lb-overlay div h3 {
	font-size: 36px;
	float: left;
	text-align: right;
	border-right: 1px solid rgba(27,54,81,0.4);
}
.lb-overlay div h3 span, .lb-overlay div p {
	font-size: 16px;
	font-family: Constantia, Palatino, "Palatino Linotype", "Palatino LT STD", Georgia, serif;
	font-style: italic;
}
.lb-overlay div h3 span {
	display: block;
	line-height: 6px;
}
.lb-overlay div p {
	font-size: 14px;
	text-align: left;
	float: left;
	width: 260px;
}
.lb-overlay a.lb-close {
	background: rgba(27,54,81,0.8);
	z-index: 1001;
	color: #fff;
	position: absolute;
	top: 18px;
	left: 43%;
	font-size: 15px;
	line-height: 26px;
	text-align: center;
	width: 53px;
	height: 23px;
	overflow: hidden;
	margin-top: 57px;
	margin-left: 290px;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
	box-shadow: 0px 1px 2px rgba(0,0,0,0.3);
}
.lb-overlay img {
	/* height: 100%; For Opera max-height does not seem to work */
	max-height: 100%;
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)"; /*IE8*/
	-webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	-moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
	box-shadow: 0px 2px 7px rgba(0,0,0,0.2);
	-webkit-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-o-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	transition: opacity 0.5s linear;
}
.lb-prev, .lb-next {
	text-indent: -9000px;
	position: absolute;
	top: 25px;
	width: 25px !important;
	height: 25px !important;
	left: 40%;
	opacity: 0.8;
	filter: alpha(opacity=80); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)"; /*IE8*/
}
.lb-prev:hover, .lb-next:hover {
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
.lb-prev {
	margin-left: 0px;
	background: transparent url(../img/leftarrow.png) no-repeat top left !important;
}
.lb-next {
	margin-left: 45px;
	margin-top: 0px;
	background: transparent url(../img/rightarrow.png) no-repeat top right !important;
}
.lb-overlay:target {
	width: auto;
	height: auto;
	bottom: 0px;
	right: 0px;
	padding: 75px 100px 0px;
}
.lb-overlay:target img, .lb-overlay:target a.lb-close {
	opacity: 1;
	filter: alpha(opacity=99); /* internet explorer */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=99)"; /*IE8*/
}
x:-o-prefocus, .lb-overlay img {
 height: 100%;
}
/*research and seminars*/




.page_heading {
	/*background:url(../img/img/page_header.jpg) top right #21252b no-repeat;*/
	width: 100%;
	margin: 0% 0%;/*background: -webkit-linear-gradient(left top,rgba(0,0,0,1), rgba(255,255,255,1)); 
    background: -o-linear-gradient(bottom right,rgba(0,0,0,1), rgba(255,255,255,1)); 
    background: -moz-linear-gradient(bottom right,rgba(0,0,0,1), rgba(255,255,255,1));
    background: linear-gradient(to bottom right, rgba(0,0,0,1), rgba(255,255,255,1)); */

	
}
.page_heading h3 {
	background: #e7e7e7 none repeat scroll 0 0;
	border-bottom: 5px solid #ccc;
	color: #666;
	margin: 0;
	padding: 7px 2%;
}
.breadcum {
	width: 100%;
	margin: 0% 0%;
}
.breadcum ul {
	list-style-type: none;
	float: left;
	width: 100%;
}
.breadcum li {
	list-style-type: none;
	float: left;
	padding: 0px 12px 1px 1%;
	margin: 0px;
	background: url(../img/img/list-icon.png) no-repeat center right;
}
.breadcum li a {
	color: #666;
}
.breadcum li a:hover {
	color: #000;
}
.breadcum ul li:last-child {
	background: none;
	color: #000;
}
.left-menu {
	margin: 0px;
	padding: 0px;
	border-right: 2px solid rgba(158, 158, 158, 0.4);
}
.left-menu h4 {
	background: rgba(158, 158, 158, 0.4);  /* url(../img/img/left-menu.png) 90% center no-repeat */
	color: #000;
	margin: 0px;
	padding: 10px 22px;
}
.left-menu ul {
	padding: 0px;
}
.left-menu ul li {
	list-style-type: none;
	border-bottom: 1px solid rgba(158, 158, 158, 0.4);
}
.left-menu ul li:last-child {
	list-style-type: none;/* border-bottom:none; */
}
.left-menu ul li a {
	text-decoration: none;
	padding: 6px 3px;
	display: block;
}
.left-menu ul li a img {
	float: left;
	padding: 0px 10px;
}
.left-menu ul li a.active {
	color: #f06623;
}
.left-menu ul li a:hover {
	color: #f06623;
}
.content-area h3 {
	color: #f06623;
}
.flowchart-wrap {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.research-wrap-heading {
	width: 50%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.research-wrap-heading h3 {
	color: #395793;
	text-align: center;
}
.seminar-wrap-heading {
	width: 50%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.seminar-wrap-heading h3 {
	color: #f06623;
	text-align: center;
}
.flowchart-wrapper {
	background: url(../img/img/flowchart-wrapper.jpg) center top repeat-y;
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.research-wrap {
	width: 50%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.research-content-1 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.research-content-1 p {
	background: #395793;
	display: block;
	text-align: center;
	color: #FFF;
	width: 82%;
	float: right;
	padding: 10px;
}
.research-content-1 .box {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
	float: right;
}
.research-content-2 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.research-content-2 p {
	background: #395793;
	display: block;
	text-align: center;
	color: #FFF;
	width: 82%;
	float: right;
	padding: 10px;
}
.research-content-2 .box {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
	float: right;
}
.research-content-3 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.research-content-3 p {
	background: #395793;
	display: block;
	text-align: center;
	color: #FFF;
	width: 81%;
	float: right;
	padding: 10px;
}
.research-content-3 .box {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
	float: right;
}
.research-content-4 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.research-content-4 p {
	background: #395793;
	display: block;
	text-align: center;
	color: #FFF;
	width: 80%;
	padding: 10px;
	float: right;
}
.research-content-4 .box {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
	float: right;
}
.research-content-5 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.research-content-5 p {
	background: #395793;
	display: block;
	text-align: center;
	color: #FFF;
	width: 80%;
	padding: 10px;
	float: right;
}
.research-content-5 .box {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
	float: right;
}
.research-content-6 {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.research-content-6 p {
	background: #395793;
	display: block;
	text-align: center;
	color: #FFF;
	width: 80%;
	padding: 10px;
	float: right;
}
.research-content-6 .box {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
	float: right;
}
.seminar-wrap {
	width: 50%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.seminar-content-1 {
	width: 100%;
	margin-top: 0px;
	padding: 0px;
}
.seminar-content-1 p {
	background: #f06623;
	display: block;
	text-align: left;
	color: #FFF;
	width: 80%;
	padding: 10px;
}
.seminar-content-1 .box2 {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
}
.seminar-content-2 {
	width: 100%;
	margin-top: 20px;
	padding: 0px;
}
.seminar-content-2 p {
	background: #f06623;
	display: block;
	text-align: left;
	color: #FFF;
	width: 80%;
	padding: 10px;
}
.seminar-content-2 .box2 {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
}
.seminar-content-3 {
	width: 100%;
	margin-top: 20px;
	padding: 0px;
}
.seminar-content-3 p {
	background: #f06623;
	display: block;
	text-align: left;
	color: #FFF;
	width: 80%;
	padding: 10px;
}
.seminar-content-3 .box2 {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
}
.seminar-content-4 {
	width: 100%;
	margin-top: 20px;
	padding: 0px;
}
.seminar-content-4 p {
	background: #f06623;
	display: block;
	text-align: left;
	color: #FFF;
	width: 80%;
	padding: 10px;
}
.seminar-content-4 .box2 {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
}
.seminar-content-5 {
	width: 100%;
	margin-top: 20px;
	padding: 0px;
}
.seminar-content-5 p {
	background: #f06623;
	display: block;
	text-align: left;
	color: #FFF;
	width: 80%;
	padding: 10px;
}
.seminar-content-5 .box2 {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
}
.seminar-content-6 {
	width: 100%;
	margin-top: 20px;
	padding: 0px;
}
.seminar-content-6 p {
	background: #f06623;
	display: block;
	text-align: left;
	color: #FFF;
	width: 80%;
	padding: 10px;
}
.seminar-content-6 .box2 {
	border: 20px solid #000;
	width: 90%;
	margin: 20px;
	padding: 5%;
}
.blank {
	height: 340px;
	clear: both;
}
/*overview*/


.overview-content-one {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.overview-content-one h3 {
	color: #f06623;
}
.overview-img {
	width: 380px;
	margin: 5px 0px 15px 15px;/*float:right*/	
}
.overview-content-two {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.overview-content-two h3 {
	color: #f06623;
}
.overview-img2 {
	width: 320px;
	margin: 5px 15px 15px 0px;/*float:left;*/	
}
.footer-list-ul {
	list-style-type: none;
}
.footer-list-li {
	padding: 0 6px 5px 0;
	list-style-type: none;
	float: left;
	margin: 0px;
}
.footer-list-a {
	border-radius: 50%;
	display: inline-block;
	text-decoration: none;
}
.foot-right-last {
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.foot-right-last p {
	margin-bottom: 12px;
	padding-bottom: 0;
	color: #999;
}
.foot-right-last a {
	color: #c5c4c4;
	font-weight: 700;
}
.foot-right-last a:hover {
	color: #f06623;
}
.font-size12 {
	font-size: 12px;
}
/*spirit of NIS */

.spirit_content {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.spirit_content h3 {
	color: #f06623;
}
.spirit-img {
	margin: -60px 0px;/* width: 410px; */
}
.nisgroup_content {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.nisgroup_content ul {
	list-style: none;
	float: left;
	margin: 0px 30px;
}
.nisgroup_content li {
	font-size: 20px;
	color: #666e70;
	padding: 5px 0px;
}
.nisgroup-img {
	margin: 0px;
	padding-right: 15px;
}
/* Industries section */

.industries-content-wrapper {
	margin: 5% 0px;
	padding: 0px;
	width: 100%;
}
.insdustries-wrap {
	/* background: rgba(158, 158, 158, 0.4); */
	border: 1px solid #eee;
	border-radius: 50%;
	height: 150px;
	margin: 15px auto !important;
	text-align: center;
	width: 150px;
	padding: 0px;
}
.insdustries-wrap img {
	margin: 20px auto 5px;
	padding: 0px;
}
.web-content-area h3 {
	color: #f06623;
}
.webment-content-area h3 {
	color: #f06623;
}
.webment-content-area h4 {
	color: #f06623;
	font-size: 18px;
	font-weight: normal;
}
.webment-content-area img {
	float: right;
	width: 42%;
	margin: 0px;
	padding: 0px;
}
.software-img {
	margin: 2px 3px;
	padding: 0px;
	width: 50%;
}
.contentwriting-content-area h3 {
	color: #f06623;
}
.contentwriting-content-area img {
	float: right;
	width: 50%;
	margin: 0px -40px 0px 0px;
	padding: 0px;
}
.seo-content-area h3 {
	color: #f06623;
}
.seo-content-area img {
	float: right;
	width: 48%;
	margin: 0px 16px;
	padding: 0px;
}
.project-content-area h3 {
	color: #f06623;
}
.project-content-area img {
	float: right;
	width: 50%;
	margin: 5px 16px;
	padding: 0px;
}
.project-content-area2 img {
	float: right;
	width: 50%;
	margin: 5px 16px;
	padding: 0px;
}
.career_wrapper {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.career_wrapper h3 {
	color: #f06623;
}
.career-form {
	margin: 30px 0px;
	padding: 0px;
	width: 100%;
	border-radius: 0px;
	box-shadow: 1px 2px 4px #4a4a4a;
	margin-bottom: 15px;
	padding: 15px;
}
.career-form h3 {
	color: #f06623;
	margin-bottom: 25px;
}
.form-group {
	margin-bottom: 15px;
}
.career-form .form-control {
	border-radius: 0;
	padding: 0px;
	box-shadow: none;
	border-bottom-color: #dde1e1;
}
.career-form .no_border {
	border: none;
}
.btn.btn-primary:hover, .btn.btn-primary:focus {
	background: #f06623 none repeat scroll 0 0;
	color: #FFF;
}
/*portfolio */

.portfolio_section {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.less-pad2 {
	padding: 10px !important;
	/*box-shadow:3px 3px 3px #999;*/
	margin-bottom: 10px;
}
.less-pad2 img {
	height: 280px;
	width: 100%;
	border: 1px solid #000;
}
.pager_wrapper {
	width: 100%;
	margin: 0px auto;
	padding: 0px;
}
.pager {
	list-style: outside none none;
	margin: 20px 0px 0px;
	padding-left: 0;
	text-align: center;
}
.pager li {
	display: inline;
}
.pager li a {
	background-color: #fff;
	border: 1px solid #ddd;
	border-radius: 15px;
	display: inline-block;
	padding: 8px 15px;
	color: #000;
	text-decoration: none;
}
.pager li a:hover {
	background-color: #f3b909;
	border: 1px solid #f3b909;
	color: #FFF;
}
/* contact us */


.title-section {
	display: block;
	margin-bottom: 20px;
}
.text-center {
	text-align: center;
}
.title-section h2 {
	color: #f06623;
	font-size: 28px;
	font-weight: normal;
	margin: 0;
	border-bottom: 1px solid #ccc;
}
.contact-wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.contact-form {
	border: 1px solid #999;
	border-radius: 5px;
	box-shadow: 1px 2px 4px #4a4a4a;
	margin: 0px 0px 50px;
	padding: 15px;
	width: 100%;
	min-height: 400px;
}
.contact-form .icon_box {
	width: 50px;
	height: 50px;
	position: absolute;
	background: #FFF;
	border-radius: 50%;
	box-shadow: 1px 2px 4px #4a4a4a;
	top: -25px;
	left: 43.5%;
	margin: 0px;
	padding: 0px;
}
.contact-form .icon_box2 {
	width: 50px;
	height: 50px;
	position: absolute;
	background: #FFF;
	border-radius: 50%;
	box-shadow: 1px 2px 4px #4a4a4a;
	top: -25px;
	left: 46.5%;
	margin: 0px;
	padding: 0px;
}
.icon_box img {
	margin: 0px auto;
	padding: 10px;
}
.icon_box2 img {
	margin: 0px auto;
	padding: 10px;
}
.contact-form h3 {
	padding: 12px 0px;
	text-align: center
}
.contact-form p {
	margin: 0px;
	font-style: normal;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
.contact-form .form-control {
	border: 1px solid #999;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	height: 38px;
	padding: 8px 11px 9px;
	transition: all 0.1s ease-in-out 0s;
	color: #999;
}


/* Homepage Tiles
----------------------------------------------- */

/**
 * Grid container
 */
#tiles {
	list-style-type: none;
	position: relative; /** Needed to ensure items are laid out relative to this container **/
	margin: 0;
}
/**
 * Grid items
 */
#tiles li {
	width: 234px;
	background-color: #ffffff;
	border: 2px solid #000;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	display: none; /** Hide items initially to avoid a flicker effect **/
	cursor: pointer;
	padding: 0px;
}
#tiles li img {
	display: block;
}
/**
 * Grid item text
 */
#tiles li p {
	color: #666;
	font-size: 12px;
	margin: 7px 0 0 7px;
}
/** General page styling **/

#main {
	padding: 0px 0px 0px 0px;
	min-height: 180px;
	margin-bottom: 3px;
}
a#inifiniteLoader {
	display: none;
}
.view {
	width: 230px;
	height: 100%;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	box-shadow: 1px 1px 2px #e6e6e6;
	cursor: default;
}
.view .mask, .view .content {
	width: 230px;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0;
	left: 0
}
.view img {
	display: block;
	position: relative
}
.view h2 {
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	position: relative;
	font-size: 17px;
	padding: 10px;
	background: rgba(0, 0, 0, 0.8);
	margin: 10px 0 0 0
}
.view p {
	font-size: 12px;
	position: relative;
	color: #fff;
	padding: 10px 20px 20px;
	text-align: center
}
.link-btn i {
	border-radius: 30px;
	background: rgba(0, 0, 0, 0.8);
	font-size: 20px;
	color: #e6e6e6;
	padding: 11px 8px 8px;
}
.link-btn a:hover {
	text-decoration: none;
	font-color: #FFFFFF;
}
.view-first img {
	transition: all 0.2s linear;
}
.view-first .mask {
	opacity: 0;
	background-color: rgba(255,255,255, 0.7);
	transition: all 0.4s ease-in-out;
}
.view-first h2 {
	transform: translateY(-100px);
	opacity: 0;
	transition: all 0.2s ease-in-out;
}
.view-first p {
	transform: translateY(100px);
	opacity: 0;
	transition: all 0.2s linear;
}
.view-first a.info {
	opacity: 0;
	transition: all 0.2s ease-in-out;
}
.view-first:hover img {
	transform: scale(1.1);
}
.view-first:hover .mask {
	opacity: 1;
}
.view-first:hover h2, .view-first:hover p {
	opacity: 1;
	transform: translateY(0px);
}
.view-first:hover p {
	transition-delay: 0.1s;
}
/* modified by 14.10.15 */
/* social section */

.social_wrap {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.charity_area {
	margin: 0px;
	padding: 0px;
	border-bottom: 2px solid #f06623;
}
.charity_area h3 {
	color: #f06623;
	font-size: 24px;
}
.charity_area p {
	margin: 0px 0px 5px;
	padding: 0px;
	font-size: 13px;
}
.charity-image {
	border: 2px solid #025486;
	margin: 0px;
	padding: 0px;
}
p.pheadline {
	background: #d8d8d8;
	color: #000;
	font-size: 17px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 5px;
	text-align: left;
}
.padding_left_none {
	/*padding-left:0px;*/
	padding-top: 15px;
}
.Visit_area {
	margin: 0px;
	padding: 0px;
	border-bottom: 2px solid #f06623;
}
.Visit_area h3 {
	color: #f06623;
	font-size: 24px;
	margin-top: 20px;
}
/* industrial trainning */

.project_form {
	border-radius: 0px;
	box-shadow: 1px 2px 4px #4a4a4a;
	margin: 0px 0px 30px;
	padding: 15px;
	width: 100%;
}
.project_form h3 {
	color: #f06623;
	margin-bottom: 25px;
}
.project_form .form-control {
	border-bottom-color: #dde1e1;
	border-radius: 0;
	box-shadow: none;
	padding: 0;
}
.live_project {
	border: 2px solid rgba(158, 158, 158, 0.4);
	margin: 0px 0px 5px;
	padding: 0px;
}
.award_img {
	border: 2px solid rgba(158, 158, 158, 0.4);
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.award_img img {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
/*grow up section */

.grow_up {
	margin: 0px 0px 25px;
	padding: 0px;
	width: 100%;
	/*border:1px solid rgba(81, 85, 91, 0.14);*/
	/*box-shadow:3px 3px 5px rgba(81, 85, 91, 0.14);*/
	text-align: center;
}
.grow_up img {
	margin: 0px auto !important;
	padding: 0px;
	width: 100px;
	height: 100px;
	text-align: center;
}
.grow_up_heading {
	color: #f06623;
	text-align: center;
	margin: 0px;
	padding: 5px 0px 0px;
}
.grow_up_hand {
	margin: 0px 0px 25px;
	padding: 0px;
	width: 100%;
	/*border:1px solid rgba(81, 85, 91, 0.14);*/
	/*box-shadow:3px 3px 5px rgba(81, 85, 91, 0.14);*/
	text-align: center;
}
.grow_up_hand img {
	margin: 0px auto !important;
	padding: 0px;
	/*width:100px;
	height:100px;*/
	text-align: center;
}
/* maintenence */
.maintenence_img {
	margin: 2px 3px;
	padding: 0px;
	width: 50%;
}
/*services srction */

.service_wrapper {
	margin: 0px;
	padding: 0px;
}
.service_wrapper h3 {
	color: #f06623;
	margin: 0px;
	padding: 0px;
}
.service_wrapper p {
	margin: 0px;
	padding: 0px;
}
/* career section */
.career_experiance {
	width: 50%;
	float: right;
	margin: 0px;
	padding: 0px;
}

/* contact section */

@media only screen and (min-width : 320px) {
.contact-wrapper ul {
	list-style: none;
	text-align: center;
	margin: 20px 0px;
}
}
 @media only screen and (min-width : 480px) {
.contact-wrapper ul {
	list-style: none;
	text-align: center;
	margin: 20px 80px;
}
}
 @media only screen and (min-width : 768px) {
.contact-wrapper ul {
	list-style: none;
	text-align: center;
	margin: 20px 30px;
}
}
 @media only screen and (min-width : 1200px) {
.contact-wrapper ul {
	list-style: none;
	text-align: center;
	margin: 20px 60px;
}
}
.contact-wrapper li {
	text-align: center;
	background: #ccc;
	display: inline-block;
	list-style: none;
	float: left;
	padding: 10px 12px;
	margin: 0px 10px;
}
.contact-wrapper a {
	list-style: none;
	font-size: 14px;
}
.contact-wrapper a:hover {
	list-style: none;
	color: #FFF;
	font-size: 14px;
}
.contact-wrapper .facebook:hover {
	background: #365392;
	color: #FFF !important;
}
.contact-wrapper .linkedin:hover {
	background: #00649d;
	color: #FFF !important;
}
.contact-wrapper .gplus:hover {
	background: #cd402f;
	color: #FFF !important;
}
/* business section */

.business_wrapper {
	margin: 0px 0px 30px;
	padding: 0px;
}
.business_table {
	border: 0 none;
	border-collapse: collapse;
	font-size: 0.88em;
	width: 100%;
}
.business_table td.norollover {
	width: 25%;
	color: #000;
	text-align: center;
	background-color: #FFF;
	border: 0;
	padding: 0;
	vertical-align: bottom;
"
}
.compare-lb {
	/* background-color: #f8f8f8; */
	height: 44px;
}
td.nortborder {
	border-right: 0 none;
}
.plan_box {
	background-color: #eee;
	border-left: 1px solid #c1dad7;
	border-right: 1px solid #c1dad7;
	border-top: 1px solid #c1dad7;
	height: 85px;
}
.plan_box_header {
	font-size: 22px;
	margin: 8px 0px 5px;
}
.plan_box_price {
	font-size: 1.2em;
	font-weight: bold;
}
.btn-org-label-11 {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: 1px 1px 0 #bb4c09;
}
.business_table td {
	border: 1px solid #c1dad7;
	color: #000;
	padding: 2px 2px 2px 5px;
	text-align: center;
}
.plan_box .plan_btn {
	margin: 5px auto;
	padding: 3px 10px;
	background: #f06623;
	color: #FFF;
	font-size: 12px;
	font-weight: bold;
}
.table_heading {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	text-align: left !important;
}
table tbody tr:hover {
	background: #eee;
}
/*policy_section*/

.policy_wrapper h3 {
	color: #f06623;
}
/*terms_section*/

.terms_wrapper h3 {
	color: #f06623;
}
/*wedhosting section*/

.webhosting_box {
	margin: 0px 0px 15px;
	padding: 0px;
	width: 100%;
	background-color: #eee;
}
.web_box {
	margin: 0px;
	padding: 0px 0px 15px;
	width: 100%;
	background-color: #FFF;
	border-bottom: 1px solid #BCBCBC;
}
.web_box h3 {
	margin: 0px;
	padding: 0px 0px 10px;
	color: #f06623;
	text-align: center;
}
.web_box p {
	margin: 0px;
	padding: 0px;
	color: #666;
	font-size: 18px;
	text-align: center;
}
.web_text {
	margin: 0px;
	padding: 20px 0px 10px;
}
.web_text h3 {
	margin: 0px;
	padding: 0px 0px 10px;
	color: #000;
	text-align: center;
}
.web_text ul {
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.web_text li {
	font-size: 14px;
	text-align: center;
	list-style-type: none;
}
.web_btn {
	margin: 10px 0px;
	padding: 0px;
	text-align: center;
}


/*services section */
@media only screen and (min-width : 320px) {
.services-ico {
	color: #000000;
	display: block;
	font-size: 14px;
	height: 115px;
	/*line-height: 112px;*/
	margin: 0px auto;
	padding-left: 140px;
	padding-top: 38px;
	text-decoration: none;
	width: 95%;
}
}
@media only screen and (min-width : 480px) {
.services-ico {
	color: #000000;
	display: block;
	font-size: 16px;
	height: 115px;
	/*line-height: 112px;*/
	margin: 0px auto;
	padding-left: 125px;
	padding-top: 45px;
	text-decoration: none;
	width: 90%;
}
}
@media only screen and (min-width : 768px) {
.services-ico {
	color: #000000;
	display: block;
	font-size: 16px;
	height: 115px;
	/*line-height: 112px;*/
	margin: 0px auto;
	padding-left: 125px;
	padding-top: 45px;
	text-decoration: none;
	width: 65%;
}
}
@media only screen and (min-width : 1200px) {
.services-ico {
	color: #000000;
	display: block;
	font-size: 20px;
	height: 115px;
	line-height: 30px;
	margin: 0px auto;
	padding-left: 125px;
	text-decoration: none;
	width: 60%;
}
}
.content-border-shadow::before {
	/*background: transparent url(../images/services/border-shadow.png) repeat-y scroll 0 0;*/
	content: "";
	float: left;
	height: 538px;
	margin-left: 65px;
	margin-right: 15px;
	width: 67px;
}
.content-border-shadow::after {
	/* background: transparent url(../images/services/border-shadow.png) repeat-y scroll 0px 0;*/
	content: "";
	height: 538px;
	position: absolute;
	right: 65px;
	top: 0;
	width: 67px;
}
.content-border-shadow {
	margin: 25px 0px 0;
	overflow: hidden;
	padding-bottom: 35px;
	background: #F8F8F8;
	/*border-left:2px solid #ebeaea;
	border-right:2px solid #ebeaea;*/
	border: 2px solid #ebeaea;
}
.content-border-shadow {
	position: relative;
}
.services-ico.icon-software-dev {
	background: transparent url(../images/services/web.png) no-repeat scroll 0 0;
}
.services-ico.icon-mobile-dev {
	background: transparent url(../images/services/mobile.png) no-repeat scroll 0 0px;
}
.services-ico.icon-web-dev {
	background: transparent url(../images/services/support.png) no-repeat scroll 0 0px;
}
.services-ico.icon-bulk {
	background: transparent url(../images/services/bulk_sms.png) no-repeat scroll 0 0;
}
.services-ico.icon-test-qa {
	background: transparent url(../images/services/soft.png) no-repeat scroll 0 0px;
}
.services-ico.icon-support {
	background: transparent url(../images/services/industry.png) no-repeat scroll 0 0px;
}
.services-ico.icon-research {
	background: transparent url(../images/services/research.png) no-repeat scroll 0 0px;
}
.services-ico:hover {
	color: #000 !important;
}

/*portfolio section */

@media only screen and (min-width : 320px) {
.grid-item {
	width: 98%;
	margin: 1%;
	background: #FFF;
	text-align: center;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.grid-item img {
	width : 92%;
	margin: 0 auto;
	padding: 4% 0;
}
.grid-item .meta {
	margin: 0;
}
.grid-item .meta .meta-designs {
	border-right: 1px solid #d5d5d5;
}
.grid-item .meta li {
	display: inline-block;
	float: left;
	list-style-type: none;
	padding: 0px 0px;
	text-align: center;
	width: 48%;
	line-height: 20px;
	background: #f3b909;
	margin: 0 9px 10px -6px;
}
.grid-item .meta li a {
	color: #1f8cbe;
	text-decoration: none;
}
.grid-item .meta li img {
	margin: 0px;
	padding: 5px;
	width: 39px;
}
}
 @media only screen and (min-width : 480px) {
.grid-item {
	width: 48%;
	margin: 1%;
	background: #FFF;
	text-align: center;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.grid-item img {
	width : 92%;
	margin: 0 auto;
	padding: 4% 0;
}
.grid-item .meta {
	margin: 0;
}
.grid-item .meta .meta-designs {
	border-right: 1px solid #d5d5d5;
}
.grid-item .meta li {
	display: inline-block;
	float: left;
	list-style-type: none;
	padding: 0px 0px;
	text-align: center;
	width: 48%;
	line-height: 20px;
	background: #f3b909;
	margin: 0 9px 10px -6px;
}
.grid-item .meta li a {
	color: #1f8cbe;
	text-decoration: none;
}
.grid-item .meta li img {
	margin: 0px;
	padding: 5px;
	width: 39px;
}
}
 @media only screen and (min-width : 768px) {
.grid-item {
	width: 31.3333%;
	margin: 1%;
	background: #FFF;
	text-align: center;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.grid-item img {
	width : 92%;
	margin: 0 auto;
	padding: 4% 0;
}
.grid-item .meta {
	margin: 0;
}
.grid-item .meta .meta-designs {
	border-right: 1px solid #d5d5d5;
}
.grid-item .meta li {
	display: inline-block;
	float: left;
	list-style-type: none;
	padding: 0px 0px;
	text-align: center;
	width: 48%;
	line-height: 20px;
	background: #f3b909;
	margin: 0 9px 10px -6px;
}
.grid-item .meta li a {
	color: #1f8cbe;
	text-decoration: none;
}
.grid-item .meta li img {
	margin: 0px;
	padding: 5px;
	width: 39px;
}
}
 @media only screen and (min-width : 1200px) {
.grid-item {
	width: 31.3333%;
	margin: 1%;
	background: #FFF;
	text-align: center;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.grid-item img {
	width : 92%;
	margin: 0 auto;
	padding: 4% 0;
}
.grid-item .meta {
	margin: 0;
}
.grid-item .meta .meta-designs {
	border-right: 1px solid #d5d5d5;
}
.grid-item .meta li {
	display: inline-block;
	float: left;
	list-style-type: none;
	padding: 0px 0px;
	text-align: center;
	width: 48%;
	line-height: 20px;
	background: #f3b909;
	margin: 0 9px 10px -6px;
}
.grid-item .meta li a {
	color: #1f8cbe;
	text-decoration: none;
}
.grid-item .meta li img {
	margin: 0px;
	padding: 5px;
	width: 39px;
}
}
/* ............HOME SECTION.............   */





/*about section */

.about_wrapper {
	width: 100%;
	margin: 0px;
	padding: 0px;
	background: #e6d5d5;
}
.about_heading {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.about_heading p {
	background: #db5d20;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
}
.about_heading2 p {
	background: url(../images/index_icon/arrow.png) no-repeat top right #db5d20;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
}
.about_content {
	width: 100%;
	margin: 25px 0px;
	padding: 0px;
}
.about_content ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.about_content li {
	background: url(../images/index_icon/left_arrow.png) left 4px no-repeat;
	margin: 13px 0px;
	padding-left: 23px;
	font-size: 14px;
}
.about_content p {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
.about_content a {
	float: right;
	color: #db5d20;
	font-size: 14px;
	text-decoration: none;
}
.about_content a:hover {
	color: #db5d20;
	text-decoration: none;
}
.about_content_video {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px solid #000;
}
/* AUTO SLIDE SECTION */

.auto_slide_wrapper {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.auto_slide_wrapper_heading {
	font-size: 24px;
	color: #3c3c3c;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
}
#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
	display: none;
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: center;
}
.nbs-flexisel-inner {
	overflow: hidden;
	float: left;
	width: 100%;
	margin: 25px 0px 0px;/*background:#fcfcfc;
    background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%); 
    background: #fcfcfc -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#eee)); 
    background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);
    background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%); 
    background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%); 
    background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);
    border:1px solid #ccc;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px; */ 
}
.nbs-flexisel-item {
	float: left;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item img {
	/*width: 100%;*/
	cursor: pointer;
	position: relative;
	margin-top: 10px;
	margin-bottom: 10px;/*max-width:100px;*/
    /*max-height:45px;*/
}
/*** Navigation ***/

.nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
	width: 22px;
	height: 22px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: 0.5;
}
.nbs-flexisel-nav-left {
	left: 10px;
	background: url(../images/button-previous.png) no-repeat;
}
.nbs-flexisel-nav-right {
	right: 5px;
	background: url(../images/button-next.png) no-repeat;
}
/*testimonials section */
.testimonials_wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	background: #f97434;
}
.testimonials_box {
	margin: 0px;
	padding: 0px;
	width: 100%;
}
.testimonials_box h3 {
	margin: 0px;
	padding-bottom: 20px;
	color: #FFF;
	font-size: 24px;
	font-weight: bold;
}
.testimonials_box p {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	font-size: 14px;
}
.testimonials_box p span {
	color: #FFF;
	font-size: 14px;
}
/*pay to us section */


.payform_wrapper {
	margin: 0px;
	padding: 0px;
	width: 100%;
	border-bottom: 1px solid #000;
}
/*.payus_wrap{ width:100%; margin: 150px 0px; padding:0px; } all resolution copy*/
.payus_wrap a {
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
	display: inline-block;
}
.payform_wrap {
	border: 1px solid #999;
	border-radius: 0px;
	box-shadow: 1px 2px 4px #4a4a4a;
	margin: 0px 0px 50px;
	padding: 15px;
	width: 100%;
}
.payform_wrap .payform_icon {
	width: 50px;
	height: 50px;
	position: absolute;
	background: #FFF;
	border-radius: 50%;
	box-shadow: 1px 2px 4px #4a4a4a;
	top: -25px;
	left: 43.5%;
	margin: 0px;
	padding: 0px;
}
.payform_icon img {
	margin: 0px auto;
	padding: 10px;
}
.payform_wrap h3 {
	padding: 12px 0px;
	text-align: center
}
.payform_wrap p {
	margin: 0px;
	font-style: normal;
	line-height: 30px;
	font-size: 14px;
	text-align: center;
}
.payform_wrap .form-control {
	border: 1px solid #999;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	height: 38px;
	padding: 8px 11px 9px;
	transition: all 0.1s ease-in-out 0s;
	color: #999;
}
/*.pay_address{ width:32%; float:left; margin:0px 3px; padding:0px; all resolution copy*/

.paytext_wrapper {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.paytext_wrap_text {
	background: #f7f7f7;
	border-bottom: 1px solid #cecece;
	font-size: 16px;
	line-height: 48px;
	padding: 0 15px 0 10px;
}
.paytext_wrap_text a:hover {
	text-decoration: none;
	color: #f06623;
}
.paytext_wrap_text a:focus {
	text-decoration: none;
	color: #f06623;
}
.pay_btn {
	background: #f06623;
	color: #FFF;
}
.paytext_wrap_form {
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 1px solid #cecece;
	background: #f7f7f7;
}
.paytext_wrap_form .resolution_form {
	border: 1px solid #999;
	border-radius: 0px;
	box-shadow: 1px 2px 4px #4a4a4a;
	margin: 20px 0px;
	padding: 15px;
	width: 100%;
	min-height: 290px;
}
.paytext_wrap_form .resolution_form .form-control {
	border: 1px solid #999;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	height: 38px;
	padding: 8px 11px 9px;
	transition: all 0.1s ease-in-out 0s;
	color: #999;
}
.paytext_wrap_form .submit_form {
	border: 1px solid #999;
	border-radius: 0px;
	box-shadow: 1px 2px 4px #4a4a4a;
	margin: 20px 0px;
	padding: 15px;
	width: 100%;
	min-height: 290px;
s
}
.paytext_wrap_form .submit_form .form-control {
	border: 1px solid #999;
	border-radius: 3px;
	display: inline-block;
	font-size: 14px;
	height: 38px;
	padding: 8px 11px 9px;
	transition: all 0.1s ease-in-out 0s;
	color: #999;
}
.flip {
	background-color: #62bb46;
	border: 1px solid #c3c3c3;
	color: #fff;
	cursor: pointer;
	font-size: 17px;
	font-weight: 700;
	margin: 2px 0;
	padding: 15px;
	text-align: center;
}
#pane {
	border: 1px solid #ccc;
	display: none;
	padding: 50px;
}
/* bulk sms page */


.bulksms_content_area {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.bulksms_content_area h3 {
	color: #f06623;
}
.bulksms_content_area p.bulk_tab {
	color: #000;
	font-weight: bold;
}
.bulksms_content_area p.bulk_tab:hover {
	color: #f06623;
	font-weight: bold;
	text-decoration: none;
}
.bulksms_content_box {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.bulk_basic_plan {
	border: 1px solid #999;
	border-radius: 5px;
	box-shadow: 1px 2px 4px #4a4a4a;
	margin: 0 0 50px;
	min-height: 350px;
	padding: 15px;
	width: 100%;
}
.bulk_basic_plan p {
	color: #000;
	text-align: center;
}
.bulk_basic_plan p.basic {
	background: #e7e7e7;
	color: #000;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 24px;
}
.bulk_business_plan {
	border: 1px solid #999;
	border-radius: 5px;
	box-shadow: 1px 2px 4px #4a4a4a;
	margin: 0 0 50px;
	min-height: 350px;
	padding: 15px;
	width: 100%;
}
.bulk_business_plan p {
	color: #000;
	text-align: center;
}
.bulk_business_plan p.business {
	background: #e7e7e7;
	color: #000;
	margin: 0;
	padding: 10px 0;
	text-align: center;
	font-size: 24px;
}
p.basic {
}
/*animation*/
.animation-element {
	opacity: 0;
	position: relative;
}
/*animation element sliding left*/

.animation-element.slide-left {
	opacity: 0;
	-moz-transition: all 500ms linear;
	-webkit-transition: all 500ms linear;
	-o-transition: all 500ms linear;
	transition: all 500ms linear;
	-moz-transform: translate3d(-100px, 0px, 0px);
	-webkit-transform: translate3d(-100px, 0px, 0px);
	-o-transform: translate(-100px, 0px);
	-ms-transform: translate(-100px, 0px);
	transform: translate3d(-100px, 0px, 0px);
}
.animation-element.slide-left.in-view {
	opacity: 1;
	-moz-transform: translate3d(0px, 0px, 0px);
	-webkit-transform: translate3d(0px, 0px, 0px);
	-o-transform: translate(0px, 0px);
	-ms-transform: translate(0px, 0px);
	transform: translate3d(0px, 0px, 0px);
}
/*animation slide left styled for testimonials*/

.animation-element.slide-left.testimonial {
	float: left;
	background: #F5F5F5;
	box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.2);
	border: solid 1px #EAEAEA;
}
.animation-element.slide-left.testimonial:hover, .animation-element.slide-left.testimonial:active {
	box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.25);
}
.animation-element.slide-left.testimonial:nth-of-type(odd) {
/*width: 48.5%;
  margin: 0% 1.5% 3.0% 0%;*/
}
.animation-element.slide-left.testimonial:nth-of-type(even) {
/*width: 48.5%;
  margin: 0% 0% 3.0% 1.5%;*/
}
.animation-element.slide-left.testimonial .header {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.animation-element.slide-left.testimonial .left {
	float: left;
	margin-right: 15px;
}
.animation-element.slide-left.testimonial .right {
	float: left;
}
.animation-element.slide-left.testimonial img {
	box-shadow: 0px 1px 3px rgba(51, 51, 51, 0.5);
}
.animation-element.slide-left.testimonial h3 {
	margin: 0px 0px 5px 0px;
}
.animation-element.slide-left.testimonial h4 {
	margin: 0px 0px 5px 0px;
}
.animation-element.slide-left.testimonial .content {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.animation-element.slide-left.testimonial .rating {
}
.animation-element.slide-left.testimonial i {
	color: #aaa;
	margin-right: 5px;
}



/*media queries for small devices*/
@media screen and (max-width: 678px) {
/*testimonials*/
.animation-element.slide-left.testimonial,  .animation-element.slide-left.testimonial:nth-of-type(odd),  .animation-element.slide-left.testimonial:nth-of-type(even) {
	width: 100%;
	margin: 0px 0px 20px 0px;
}
.animation-element.slide-left.testimonial .right,  .animation-element.slide-left.testimonial .left,  .animation-element.slide-left.testimonial .content,  .animation-element.slide-left.testimonial .rating {
	text-align: center;
	float: none;
}
.animation-element.slide-left.testimonial img {
	margin-bottom: 5px;
}
}

/* get a quote */
.quote_btn{
    background: #47a3da none repeat scroll 0 0;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    margin: 0px;
    padding:14px;
    width: 10%;
	right:0px;
	float:right;
	position:absolute;
}