

/*@import url(http://fonts.googleapis.com/css?family=Alegreya:400,400italic|Open+Sans:400,700);*/



body	{ background:#ebebeb; font-family:Open Sans, Arial, Helvetica, sans-serif; font-size:14px; font-weight:400;}



.hdr-top

{

	background-color:#f6f6f6; 

	border-bottom: 1px solid #dfdede;

}

.hdr-logo

{

	background-color:#fff;

	border-bottom: 1px solid #e0dfdf;

}

header

{

	position: fixed;

    width: 100%;

    z-index: 10;

	 top: 0;

}



.hdr-row1

{

	background-color:#f6f6f6;

	height:40px;

	float:right;

	text-align:right;

}





.navbar-default{background-color:#ffffff;}

.navbar-brand {height:auto; padding: 0}

.navbar

{	

	margin-bottom: 0px;

	border: 0px solid transparent;

	float:right;

}



.navbar-default .navbar-nav>li>a

{	

	color:#666666;

	font-family: Raleway, Verdana, Geneva, sans-serif;

	font-size: 14px;

	height:115px;

}



.nav > li > a 

{

	padding: 55px 28px;

}



.navbar-default .navbar-nav>li>a:hover

{

	background-color:#f6f6f6;

	border-bottom: 2px solid #009dcd;

}



.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus

{

	background-color:#f6f6f6;

	border-bottom: 3px solid #009dcd;

}





#bs-example-navbar-collapse-1

{

	float:right;

	padding:0;

}



.container-fluid

{	

	padding:0;

	

}



.bi-slider

{

	background-image:url(../images/silder-bg.jpg);

	background-repeat:no-repeat;

	margin-top: 116px;

}





.slider-line

{

	background-image:url(../images/slider-line.png);

	background-repeat:no-repeat;

	background-position:left center top;

	height:200px;

	margin-top:60px;



}



.slider-h1

{	

	font-size:24px;

	font-family: Open Sans, Verdana, Geneva, sans-serif;

	color:#FFF;

	padding-left: 18px;



}



.slider-h2

{	

	font-size:54px;

	font-family: Open Sans, Verdana, Geneva, sans-serif;

	color:#FFF;

	padding-left: 18px;



}





.slider-h3

{	

	font-size:14px;

	font-family: Open Sans, Verdana, Geneva, sans-serif;

	color:#FFF;

	padding-left: 22px;

	line-height:24px;

	margin-top:10px;



}



.main

{

	background-color:#ccc;

	overflow:hidden;

}



.header-banner

{

	background-color:#dbdada;

	font-size:18px;

	font-family: Open Sans, Verdana, Geneva, sans-serif;

	padding:24px;

	font-weight:lighter;

	color:#666666;

	line-height:30px;

	height:112px;

}



.header-button

{

	padding-right: 147px;

    padding-top: 34px;

    text-align: right;

}



.header-button-black

{

	

    padding-top: 44px;

    text-align: right;

	background-color:#dbdada;

	height:112px;

	padding-right: 40px;

}



.btn-common 

{

	border: 1px solid #fff;

	-webkit-border-radius: 80px;

	-moz-border-radius: 80px;

	border-radius: 80px;

	background:url(../images/arrow-white.png) top right no-repeat;

	color:#fff;

	padding: 10px 40px 10px 20px;

	font-size:14px;

}



.btn-common:hover

{

	border: 1px solid #fff;

	background:url(../images/arrow-white.png) bottom right no-repeat;

	color:#fff;

	text-decoration:none;

}







.btn-black

{

	border: 1px solid #494848;

	background:url(../images/arrow.png) bottom right no-repeat;

	color:#494848;

}





.btn-black:hover

{

	border: 1px solid #1e91d3;

	background:url(../images/arrow.png) top right no-repeat;

	color:#1e91d3;

}





.product-txt

{

	text-align:center;

		

}





.product-bg

{

	background-image: url(../images/gray-line.png);

    background-position: center center;

    background-repeat: no-repeat;

	margin-top:12px;

}



.product-bg strong

{

	background-color: #fff;

    color: #0080c8;

    font-size: 36px;

    padding: 0 10px;

	

}



.product-sub-txt

{

	font-size:18px;

	color:#999;

	margin-bottom: 20px;

	

}



.circular {

	width: 110px;

	height: 110px;

	border-radius: 150px;

	-webkit-border-radius: 150px;

	-moz-border-radius: 150px;

	background: url(../images/desktop.jpg) no-repeat;

	margin:auto;

	margin-bottom:12px;

	display:block;

	}



.amul-home {

	width: 110px;

	height: 110px;

	border-radius: 150px;

	-webkit-border-radius: 150px;

	-moz-border-radius: 150px;

	background: url(../images/amul-home.jpg) no-repeat;

	margin:auto;

	margin-bottom:12px;

	display:block;

	}



.canteen-home {

	width: 110px;

	height: 110px;

	border-radius: 150px;

	-webkit-border-radius: 150px;

	-moz-border-radius: 150px;

	background: url(../images/canteen-home.jpg) no-repeat;

	margin:auto;

	margin-bottom:12px;

	display:block;

	}



.queue-home {

	width: 110px;

	height: 110px;

	border-radius: 150px;

	-webkit-border-radius: 150px;

	-moz-border-radius: 150px;

	background: url(../images/queue-home.jpg) no-repeat;

	margin:auto;

	margin-bottom:12px;

	display:block;

	}



.restaurant-home {

	width: 110px;

	height: 110px;

	border-radius: 150px;

	-webkit-border-radius: 150px;

	-moz-border-radius: 150px;

	background: url(../images/restaurant-home.jpg) no-repeat;

	margin:auto;

	margin-bottom:12px;

	display:block;

	}

	

.trace-home {

	width: 110px;

	height: 110px;

	border-radius: 150px;

	-webkit-border-radius: 150px;

	-moz-border-radius: 150px;

	background: url(../images/trace-home.jpg) no-repeat;

	margin:auto;

	margin-bottom:12px;

	display:block;

	}



.pos-machine-home {

	width: 110px;

	height: 110px;

	border-radius: 150px;

	-webkit-border-radius: 150px;

	-moz-border-radius: 150px;

	background: url(../images/pos-machine-home.jpg) no-repeat;

	margin:auto;

	margin-bottom:12px;

	display:block

	}

	

.captain-pad {

	width: 110px;

	height: 110px;

	border-radius: 150px;

	-webkit-border-radius: 150px;

	-moz-border-radius: 150px;

	background: url(../images/bg-captain-pad-1.jpg) no-repeat;

	margin:auto;

	margin-bottom:12px;

	display:block

	}	



.software-main

{

	width:100%;

	text-align:center;

	

}

.software

{

	width:20%;

	text-align:center;

	float:left;

	padding:1.5%;

	font-size:14px;

	color:#999999;

}



.software-hd

{

	font-size:16px;

	color:#333333;

}





.blue-link

{

	font-size:14px;

	color:#42a8e2;

	

}



.blue-arrow

{

	background:url(../images/arrow-blue.png) no-repeat right center;

	padding-right:18px;

	font-size:14px;

	color:#42a8e2;

	text-decoration:none;

	

}



.blue-box

{

	background-color:#4da1d0;

	color:#fff;

	padding:10px;

	text-align:center;

}



.about	

{

	Xbackground: url(../images/home-about.jpg) no-repeat top center;

	padding:0;

}



.about img { width:100%;}



.about-hd

{

	font-size:22px;

	border-bottom: 2px solid #fff;

	text-align:center; 	

}



.about-sub

{

	font-size:34px;

	font-family:Alegreya,Verdana, Geneva, sans-serif;

	font-weight:400;

	margin-top: 12px;

    padding-left: 100px;

    padding-right: 113px;

}



.about-txt

{

	font-size:14px;

	padding-left:35px;

	padding-right:35px;

	margin-top:12px;

}



.about-button

{

	padding-right: 228px;

    padding-top: 36px;

    text-align: right;

	padding-bottom:9px;

}



.gray-box

{

	background-color:#e4e3e3;

	text-align:center;

	padding:10px;

}

.testimonials-hd

{

	font-size:22px;

	border-bottom: 2px solid #505050;

	color:#505050; 	

}



.testimonials-txt

{

	font-size:14px;

	margin-top:40px;

	background:url(../images/test-icon.png) no-repeat left top;

	margin-left:40px;

}

.testimonials-innner

{

	padding-left:40px;

	padding-right:40px;

	text-align:center;

	line-height:26px;

}



.testimonials-name

{

	font-family:Alegreya,Verdana, Geneva, sans-serif;

	font-weight:700;

	font-size:18px;

	color:#505050;

	margin-top:20px;

}





.footer-bg

{

	background-color:#989898;

	width:100%;

	color:#fff;

	font-size:12px;

	padding:8px;

}



.footer-bg a

{

	color:#fff;

	padding:0 10px 0 10px;l

}

.ftr-link

{

	text-align:right;

	text-decoration:none;

}





.copyright

{

	text-align:left;

}





.inner-about-bg

{

	background-image:url(../images/silder-bg.jpg);

	    margin-top: 116px;

	background-repeat:no-repeat;

	text-align:center;

}



.about-banner-tle

{

	font-size:24px;

	color:#fff;

	padding-bottom: 15px;

    padding-top: 70px;

}



.about-banner-txt

{

	font-size:12px;

	margin: 20px auto 30px;

    width: 50%;

	color:#fff;

}



.about-img

{

	padding:25px;

}



.about-top-txt

{

	padding: 25px 15px 10px 0px;

	float:left;

}



.about-blue-txt

{

	color:#2eb6d1;

	

}



.about-sub-title

{

	color:#4a4a4a;

	font-size:20px;

	font-weight:400;

}



.about-main-txt

{

	color:#666666;

	padding: 5px 20px 0px 0px;

	line-height:23px;

}



.about-full-txt

{

	color:#666666;

	line-height:23px;

	padding: 5px 10px;	

}



.about-mid-title

{

	color:#4a4a4a;

	font-size:20px;

	font-weight:400;

	padding: 10px 25px;	

}



.about-profil-txt



{

	color:#666666;

	padding: 10px 25px 0 25px;

	text-align:justify;

}



.about-bottom-txt

{

	color:#666666;

	padding: 25px 10px;	

}



.contact-box

{

	padding: 55px 25px;

}





.contact-title

{

	font-size:18px;

	color:#4a4a4a;

	padding-top:20px;

	

}



.contact-sub-title

{

	color:#666666;

	padding-top:15px;

}



.contact-sub-title a

{

	color:#666666;

}



.contact-phone

{

	font-size:18px;

	color:#4a4a4a;

	padding-top:36px;

	

}



.contact-form

{

		padding-top:15px;



}



.btn-contact

{

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	background: #4fb7ff;

	color:#fff;

	padding: 8px 15px;

	font-size:14px;

}



.btn-contact:hover

{

	color:#fff;

	text-decoration:underline;

}



.form-control

{

	color:#999;

}



.inner-test-img

{

	font-size:14px;

	margin-top:16px;

	background:url(../images/inner-test.png) no-repeat left top;

}





.inner-test-txt

{

	padding-left:40px;

	padding-right:40px;

	text-align: left;

	line-height:24px;

	color:#666666;

}



.inner-test-sub

{

	font-size:12px;

	color:#4a4a4a;

}



.product-inner-img

{

	text-align:left;

	padding-top:75px;

	padding-bottom:0px;

	float:right;

}



.product-full-txt	

{

	color:#666666;

	line-height:23px;

	padding-top:56px;

	padding-right:20px;

	

}



.quick-link

{

	color:#a47e51;

	font-family: Open Sans, Verdana, Geneva, sans-serif;

	font-size: 14px;

	padding-top:13px;

	line-height:25px;

}







.quick-link ul



{

	padding-left:3px;

	list-style-type: none;

}



.quick-link li

{

	background-image:url(../images/product-bullet.png);

	background-repeat:no-repeat;

	padding-left:25px;

	color:#666666;

	background-position: 0 5px;

	margin-bottom: 3px;

	

}



.product-box

{

	padding: 10px 15px 15px 15px;

}



.product-button

{

	

    text-align: left;

	float: left;

    margin-left: 12px;

    margin-right: 12px;

}







.pro-blue

{

	border: 2px solid #ececec;

	background:url(../images/product-button.png) center right no-repeat;

	color:#33b8d2;

}





.pro-blue:hover

{

	border: 2px solid #ececec;

	background:url(../images/product-button.png) center right no-repeat;

	color:#33b8d2;

}



.btn-pro 

{

	border: 2px solid #ececec;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px;

	border-radius: 10px;

	background:url(../images/product-button.png) center right no-repeat ;

	color:#33b8d2;

	padding: 10px 33px 10px 18px;

	font-size:14px;

	font-weight:700;

}







.prduct-bottom

{

	padding: 60px 15px 5px 15px;

	float:left;

}





.pro-inner-blue-txt

{

	color:#2eb6d1;

	text-align:center;

	

}



.pro-inner-sub-title

{

	color:#4a4a4a;

	font-size:20px;

	font-weight:400;

	text-align:center;

}



.pro-inner-main-txt

{

	color:#666666;

	padding: 0px 20px 0px 0px;

	line-height:23px;

}



.pro-inner-hd

{

	color:#666666;

	font-size:14px;

	font-weight:bold;

	padding-top:10px;

}



.pro-full-txt

{

	padding-left:30px;

}



.dropdown:hover .dropdown-menu {

display: block;

}



.carousel-control.left, .carousel-control.right

{

	background-image:none;

}



.glyphicon-chevron-left

{

	background: url(../images/slider-left-arrow.png);

	background-repeat:no-repeat;

	background-position:center;

}



.glyphicon-chevron-left::before 

{

	display:none;

}



.glyphicon-chevron-right

{

	background: url(../images/slider-right-arrow.png);

	background-repeat:no-repeat;

	background-position:center;

}



.glyphicon-chevron-right::before 

{

	display:none;

}



.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev



{

	margin-left:-60px;

}



.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next

{

	margin-right:-60px;

}

.dropdown-menu > li > a 

{

	padding: 10px 20px;

	border-bottom: 1px solid #dfdede;

	color: #666;

}





@media (max-width:768px) {

	

	.hdr-row1 { float:none; text-align:center;}	
	.header-button-black { text-align:center;}	
	.software{ width:45%;}
	.test { padding-top:8px;}
	.about-button {text-align:center; padding-right:0;}	
	.copyright{ text-align:center; padding-bottom:10px;}
	.ftr-link { text-align:center;}
	.clr { clear:both;}
	.about-top-txt { padding: 25px 15px 10px 28px;}
	.about-img img, .product-inner-img img{ text-align:center; width:100%;}
	.about-banner-txt{ width:80%;}
	.product-full-txt { padding-right: 0; padding-top: 16px;}
	.prduct-bottom{ padding-top:0;}
	.product-button {margin-left: 0; margin-right: 0; padding-top: 32px }
	.pro-inner-main-txt{ padding: 10px 0px 0px 0px; line-height:23px;}
	.logo-align{ text-align:center;}
	.navbar-toggle {margin-top: 48px;}
	.container-fluid { text-align:center;}

		.navbar-nav { margin:0;}
	.navbar-default .navbar-nav>li>a {height:40px;}
	.navbar-default .navbar-nav, .dropdown-menu > li > a{ text-align:center; float:none;}

	

	
	
	.logo-align{ text-align:center; width:200px; float:left;}
	.hdr-logo .col-md-10 	{float:right; position:inherit}
	.hdr-logo .col-md-10 nav{position:inherit}
	.hdr-logo .navbar-header{padding-right:10px;}
	.hdr-logo .navbar-toggle{margin-top:44px;}
	#bs-example-navbar-collapse-1 {background: #fff none repeat scroll 0 0; left: 0; position: absolute;right: 0; top: 150px;}
	

	

	.nav > li > a {

    overflow: hidden;

    padding: 10px 5px;}

	.navbar { float: none;}

	#bs-example-navbar-collapse-1 { float:none;}

	

.bi-slider						{background-color:#2d404f;}

.bi-slider .item .col-md-6		{text-align:center; border-bottom:1px solid #32648e}

.bi-slider .item .col-md-6 img	{width:60%;}

.bi-slider .slider-line			{margin-top:0; height:auto; background:none;}

.bi-slider .slider-h1			{padding-left:0; font-size:16px;}

.bi-slider .slider-h2			{padding-left:0; font-size:26px; letter-spacing:-1px;}

.bi-slider .slider-h3			{font-size:12px; line-height:20px; margin-top:0; padding-left:10px; padding-right:10px;}

.bi-slider .header-button		{padding-bottom: 10px; padding-right:inherit; padding-top: 14px; text-align: center;}

}



@media (min-width:768px) and (max-width:1024px){ 

	.software{ width:25%;}

	.about-button {text-align:center; padding-right:0;}	

	.test { padding-top:8px;}

	.about-top-txt { padding: 25px 15px 10px 28px;}

	.about-img img{ text-align:center;}

	.about-banner-txt{ width:80%;}

}



@media (min-width:1024px) and (max-width:1170px){ 

	.about-sub { display:none;}

	.about-txt {  margin-top: 25px;}

	.header-button-black { padding-right:0;}

	.about-top-txt { padding: 25px 15px 10px 28px;}

	.about-img img{ text-align:center;}

	.about-banner-txt{ width:80%;}

}















