*{margin: 0px;padding: 0px;}
.page-wrap{width: 980px;margin: 0px auto;color: #000;z-index: 200;}
.page-wrap-m{width: 980px;margin: 0px auto;color: #000;z-index: 200;background: #fff;overflow: hidden;}
.page-wrap-f:after{display: none;}
img{border: none;}
.main{width: 100%;}
.page-wrap:after{display: none;}
.l{float: left;}
.r{float: right;}
.c{clear: both;}
.get-quote{position: fixed;bottom: 0px;left: 4px;height: 43px;}
/*Header*/
#header{width: 100%;margin-top: -459px;z-index: 99999999999999999999;position: relative;}
.phone{color: #FFF;font-size: 18px;line-height: 22px;padding: 4px 5px 4px 0px;}
.phone span{padding-left: 18px;}
/*Middle*/
#middle{width: 100%;}
.services-tab-bottom{width: 100%;background: url(../images/tab-shadow-bottom.png) center bottom no-repeat;padding-bottom: 20px;}
.services-tab-top{width: 100%;background: url(../images/tab-shadow-top.png) center top no-repeat;padding-top: 23px;}
.services-tab{width: 100%; /*background-color: #f0f0f0;*/}
.services-tab .sidetabs{padding: 0px;margin: 0px;list-style: none;position: relative;}
.services-tab .sidetabs li{width: 300px;padding: 0px;overflow: hidden;}
.services-tab .sidetabs li a{text-decoration: none;padding: 13px 0px 12px 80px;overflow: hidden;color: #2a2a2a;line-height: 49px;display: block;font-size: 18px;}
.services-tab .sidetabs li.ti1 a{background: url(../images/ti1.png) 20px center no-repeat;}
.services-tab .sidetabs li.ti1 a:hover, .services-tab .sidetabs li.ti1 a.selected{background: url(../images/ti1-hover.png) left center no-repeat;color: #FFF;}
.services-tab .sidetabs li.ti2 a{background: url(../images/ti2.png) 20px center no-repeat;}
.services-tab .sidetabs li.ti2 a:hover, .services-tab .sidetabs li.ti2 a.selected{background: url(../images/ti2-hover.png) left center no-repeat;color: #FFF;}
.services-tab .sidetabs li.ti3 a{background: url(../images/ti3.png) 20px center no-repeat;}
.services-tab .sidetabs li.ti3 a:hover, .services-tab .sidetabs li.ti3 a.selected{background: url(../images/ti3-hover.png) left center no-repeat;color: #FFF;}
.services-tab .sidetabs li.ti4 a{background: url(../images/ti4.png) 20px center no-repeat;}
.services-tab .sidetabs li.ti4 a:hover, .services-tab .sidetabs li.ti4 a.selected{background: url(../images/ti4-hover.png) left center no-repeat;color: #FFF;}
.services-tab .sidetabs li.ti5 a{background: url(../images/ti5.png) 20px center no-repeat;}
.services-tab .sidetabs li.ti5 a:hover, .services-tab .sidetabs li.ti5 a.selected{background: url(../images/ti5-hover.png) left center no-repeat;color: #FFF;}
.services-tab .sidetabs li.ti6 a{background: url(../images/ti6.png) 20px center no-repeat;}
.services-tab .sidetabs li.ti6 a:hover, .services-tab .sidetabs li.ti6 a.selected{background: url(../images/ti6-hover.png) left center no-repeat;color: #FFF;}
.services-tab .tabcon{width: 700px;	margin-left: -21px;	border-left: solid 1px #c8c9ca;}
.services-tab .tabcontent{padding: 20px 175px 0px 35px;	text-align: justify;font-size: 14px;	color: #2a2a2a;	line-height: 24px;	min-height: 424px;}
.services-tab .c1{background: url(../images/cartoon1.png) right top no-repeat;}
.services-tab .tabcontent .sub{padding: 20px 0px 0px 0px;margin: 0px;list-style: none;}
.services-tab .tabcontent .sub li{padding: 0px 15px 20px 0px;float: left;background: url(../images/sub.png) left top no-repeat;font-size: 14px;}
.services-tab .tabcontent .sub li a{width: 190px;text-decoration: none;color: #b0070a;padding: 0px 0px 0px 40px;line-height: 37px;display: block;}
.services-tab .tabcontent .sub li a:hover{color: #000;}
.box3{width: 100%;overflow: hidden;background: url(../images/box3-bg.png) center top no-repeat;padding-top: 20px;}
.box3 .title{width: 100%; /*color: #b0070a;*/color: #1E9BD8;padding-bottom: 10px;text-transform: uppercase;	font-size: 18px;font-weight: bold;background: url(../images/orange-line.png) right 13px no-repeat;}
.box3 .title span{background-color: #FFF;padding-right: 10px;}
.box3 .title2{width: 100%; /*color: #b0070a;*/color: #1E9BD8;padding-bottom: 10px;text-transform: uppercase;font-size: 18px;font-weight: bold;}
.box3 .col-left{width: 285px;padding: 0px 0px 25px 25px;background: url(../images/box3-shadow.png) right bottom no-repeat;}
.box3 .col-left ul{padding: 0px;margin: 0px;list-style: none;}
.box3 .col-left ul li{padding-bottom: 25px;margin-top: 22px;margin-bottom: 29px;margin-left: 10px;}
.box3 .col-center{width: 295px;padding: 0px 0px 25px 35px;background: url(../images/box3-shadow.png) right bottom no-repeat;min-height: 500px;}
.box3 .col-center .video{padding-bottom: 30px;}
.box3 .col-center ul{padding: 0px;margin: 0px;list-style: none;}
.box3 .col-center ul li{width: 135px;text-align: center;padding-bottom: 10px;float: left;height: 100px;	padding-left: 10px;	padding-top: 20px;}
.box3 .col-right
{
	width: 285px;
	padding: 0px 15px 25px 0px;
	background: url(../images/box3-shadow.png) left bottom no-repeat;
	min-height: 500px;
}
.box3 .col-right .news
{
	width: 100%;
	font-size: 12px;
	color: #3e3d3d;
	line-height: 18px;
	padding-bottom: 50px;
}
.box3 .col-right .news strong
{
	color: #0e74a8;
	font-size: 13px;
	font-weight: normal;
}
.box3 .col-right .news span
{
	color: #cc0000;
	font-size: 11px;
}
.box3 .col-right .news a
{
	text-decoration: none;
	color: #cc0000;
}
.box3 .col-right .news a:hover
{
	color: #000;
}
.box3 .col-right .client-says
{
	background-color: #fefefe;
	padding: 9px;
	border: solid 1px #ddd9d9;
	color: #615f5f;
	border-radius: 10px;
	line-height: 20px;
	text-align: justify;
	font-size: 13px;
}

/*-webkit-border-radius:10px; -moz-border-radius:10px;*/
.box3 .col-right .client-says .qm
{
	margin-bottom: -7px;
}
.box3 .col-right .client-photo
{
	background-color: #fefefe;
	padding: 2px;
	height: 56px;
	border: solid 1px #ddd9d9;
	margin-top: 68px;
}
.box3 .col-right .client-details
{
	font-style: italic;
	font-size: 13px;
	color: #615f5f;
	line-height: 20px;
	padding-left: 5px;
	margin-top: 68px;
}
.box3 .col-right .client-details span
{
	color: #cc0000;
}
.box3 .col-right a.client-more
{
	text-decoration: none;
	color: #cc0000;
	padding: 10px 0px 20px 0px;
}
.box3 .col-right a:hover
{
	color: #000;
}
.our-guarantees
{
	width: 450px;
	padding: 10px 0px 0px 33px;
}
.our-guarantees .title
{
	width: 100%;
	color: #b0070a;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
	background: url(../images/orange-line.png) right 13px no-repeat;
}
.our-guarantees .title span
{
	background-color: #FFF;
	padding-right: 10px;
}
.our-guarantees ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.our-guarantees ul li
{
	width: 220px;
	padding-bottom: 20px;
	float: left;
}
.our-guarantees ul li img
{
	padding-right: 8px;
}
.our-guarantees ul li span
{
	font-size: 14px;
	line-height: 20px;
}
.our-guarantees ul li span span
{
	font-size: 18px;
}

.chat
{
	/*padding-left:9px;*/
}
.chat a
{
	padding: 0px 5px;
}
.social
{
	padding-left: 9px;
}
.social a
{
	padding: 0px 5px;
}

/*Middle*/
#middlein
{
	width: 100%;
	background: url(../images/middle-bg.jpg) left top repeat;
}
#middle-wrap
{
	width: 980px;
	margin: 0px auto;
	color: #000;
	background-color: #fff;
	position: relative;
	z-index: 200;
	overflow: hidden;
}
#middle-wrap .full-shaddow
{
	width: 100%;
	background: url(../images/col-right-bg.jpg) 672px top repeat-y;
}
#middlein .col-left
{
	width: 672px;
	padding: 0px 0px 10px 0px;
}
#middlein .col-left .cartoon
{
	width: 100%;
	background: url(../images/cartoon-cherector.jpg) 480px 30px no-repeat;
	min-height: 340px;
}

/* Doctors Appointment start */
#middlein .col-left .appointment
{
	width: 100%;
	background: url(../images/doctor_appointment.jpg) 490px 30px no-repeat;
	min-height: 340px;
}
/* Doctors Appointment End */

/* Online Training start */
#middlein .col-left .onlinetraining
{
	width: 100%;
	background: url(../images/speaking-and-learning.jpg) 485px 30px no-repeat;
	min-height: 250px;
}
/* Online Training End */

/* Fee Collection start */
#middlein .col-left .feecollection
{
	width: 100%;
	background: url(../images/indian-rupees.jpg) 485px 30px no-repeat;
	min-height: 220px;
}
/* Fee Collection End */

/* Vehicle Tracking System start */
#middlein .col-left .vehicletracking
{
	width: 100%;
	background: url(../images/vehicle-tracking.jpg) 485px 20px no-repeat;
	min-height: 250px;
}
/* Vehicle Tracking System End */

/* Hospital Management System start */
#middlein .col-left .hospitalmgmt
{
	width: 100%;
	background: url(../images/hospitalmgmt.jpg) 485px 60px no-repeat;
	min-height: 300px;
}
/* Hospital Management System End */

/* Live Chat start */
#middlein .col-left .livechat
{
	width: 100%;
	background: url(../images/livechatimg.jpg) 485px 30px no-repeat;
	min-height: 300px;
}
/* Live Chat End */

/* Shopping Cart Start */
#middlein .col-left .shoppingcart
{
	width: 100%;
	background: url(../images/shoppingcart1.jpg) 440px 185px no-repeat;
	min-height: 290px;
}
/* Shopping Cart End */

/* Property List Start */
#middlein .col-left .propertylist
{
	width: 100%;
	background: url(../images/propertyList.jpg) 340px 100px no-repeat;
	min-height: 270px;
}
/* Property List End */

#middlein .col-left h1
{
	width: 75%;
	background: #b0070a url(../images/col-left-h1-right-bg.jpg) right no-repeat;
	color: #fff;
	font-size: 18px;
	line-height: 34px;
	margin: 0px;
	text-transform: uppercase;
	padding-left: 15px;
}
#middlein .col-left h2
{
	width: 75%;
	color: #1e9bd8;
	font-size: 26px;
	line-height: 34px;
	padding: 18px 0px 0px 15px;
}
#middlein .col-left h3
{
	background: #b0070a url(../images/col-left-h1-right-bg.jpg) right no-repeat;
	color: #fff;
	font-size: 18px;
	line-height: 34px;
	margin: 0px;
	text-transform: uppercase;
	padding: 0px 15px;
	float: left;
}
#middlein .col-left p
{
	width: 75%; /*color: #2a2a2a;*/
	color: #6C6C6C;
	font-size: 14px;
	line-height: 24px;
	padding: 20px 0px 0px 15px;
	margin: 0px;
	text-align: justify;
}
.three-button
{
	width: 627px;
	padding: 65px 0px 0px 15px;
	overflow: hidden;
}
.three-button a
{
	text-decoration: none;
	color: #fff;
}
.three-button a:hover
{
	text-decoration: none;
	color: #000;
}
.watch-video-button
{
	background: url(../images/watch-video-bg.jpg) left top no-repeat;
	font-size: 20px;
	line-height: 30px;
	padding: 7px 80px 5px 77px;
	color: #fff;
	text-transform: uppercase;
}
.regi-demo-button
{
	background: url(../images/register-for-demo-bg.jpg) left top no-repeat;
	font-size: 20px;
	line-height: 30px;
	padding: 7px 70px 5px 77px;
	color: #fff;
	text-transform: uppercase;
}
.plan-price-button
{
	background: url(../images/plan-price-bg.jpg) left top no-repeat;
	font-size: 20px;
	line-height: 30px;
	padding: 7px 65px 5px 77px;
	color: #fff;
	text-transform: uppercase;
}
.page-divider
{
	width: 100%;
	background: url(../images/page-divider.jpg) left top no-repeat;
	padding-top: 34px;
}
.page-divider1
{
	width: 100%;
	background: url(../images/page-divider1.jpg) 15px top no-repeat;
	padding-top: 34px;
}
.features
{
	width: 100%;
}
.features .features-full
{
	width: 100%;
	overflow: hidden;
	background: url(../images/ul-line.png) center bottom no-repeat;
}
.features .features-full.last
{
	background-image: none;
}
.features .features-full .feat
{
	width: 296px;
	padding: 15px 0px;
	margin: 0px 15px;
	font-size: 14px;
	line-height: 24px;
	color: #343434;
	list-style: none;
	float: left;
}
.features .features-full .feat p
{
	padding: 0px 0px 0px 35px !important;
	text-align: justify;
}
.features .features-full .feat img
{
	float: left;
}
.features .features-full .feat .title
{
	color: #1e9bd8;
	font-size: 18px;
	padding-left: 35px;
	line-height: 30px;
}
.title l
{
	color: #1e9bd8;
	font-size: 18px;
	padding-left: 35px;
	line-height: 30px;
}
.features .features-full .feat .title .h2
{
	width: 100% !important;
	color: #1e9bd8 !important;
	font-size: 18px !important;
	padding-left: 35px !important;
	line-height: 30px !important;
	padding: 0px !important;
}


#middlein .col-right
{
	width: 275px;
	padding: 0px 0px 10px 25px;
	overflow: hidden;
}
#middlein .col-right .quick-box-top
{
	width: 266px;
	padding-top: 9px;
	background: url(../images/quick-box-top.jpg) left top no-repeat;
}
#middlein .col-right .quick-box-mid
{
	width: 226px;
	background: #fd9f21;
	color: #fff;
	padding: 0px 20px;
}
#middlein .col-right .quick-box-mid h3
{
	margin: 0px;
	font-size: 24px;
}
#middlein .col-right .quick-box-mid ul
{
	list-style: none;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
#middlein .col-right .quick-box-mid ul li
{
	list-style: none;
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
#middlein .col-right .quick-box-mid ul li .textbox
{
	background: #fff;
	color: #666;
	border: 1px solid #858282;
	line-height: 23px;
	width: 210px;
	padding: 3px;
	margin-bottom: 5px;
}
#middlein .col-right .quick-box-mid ul li .textbox1
{
	background: #fff;
	color: #666;
	border: 1px solid #858282;
	line-height: 23px;
	width: 105px;
	padding: 3px;
	margin-bottom: 5px;
}
#middlein .col-right .quick-box-mid ul li .cap-img
{
	padding-left: 0px;
}
#middlein .col-right .quick-box-bottom
{
	width: 266px;
	padding-top: 20px;
	background: url(../images/quick-box-bottom.jpg) left top no-repeat;
	margin-bottom: 20px;
}
#middle-wrap h1.hand-heading
{
	padding: 24px 0px 10px 110px;
	margin: 0px;
	background: url(../images/hand-heading.png) left top no-repeat;
	color: #ff7200;
	font-size: 24px;
	line-height: 36px;
}
#middle-wrap h1.hand-heading span
{
	padding-right: 95px;
}

.our-product-in
{
	width: 250px;
	padding: 15px 0px 10px 0px;
}
.our-product-in .title
{
	width: 100%;
	color: #b0070a;
	padding-bottom: 10px; /*text-transform: uppercase;*/
	font-size: 18px;
	font-weight: bold;
}
.our-product-in ul
{
	padding: 5px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	padding-left: 20px;
	float: left;
}
.our-product-in ul li
{
	width: 220px;
	padding: 0px 0px 10px 20px;
	float: left;
	background: url(../images/arrow-bullet.jpg) left 2px no-repeat;
	list-style: none;
	font-size: 14px;
}

.line-divider
{
	width: 266px;
	background: #e5e5e5;
	padding-top: 1px;
	margin: 0 auto;
	clear: both;
	display: block;
	overflow: hidden;
}
.our-guarantees-in
{
	width: 250px;
	padding: 30px 0px 20px 0px;
}
.our-guarantees-in .title
{
	width: 100%;
	color: #b0070a;
	padding-bottom: 20px;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: bold;
}
.our-guarantees-in .title span
{
	background-color: #FFF;
	padding-right: 10px;
}
.our-guarantees-in ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	padding-left: 33px;
}
.our-guarantees-in ul li
{
	width: 220px;
	padding-bottom: 20px;
	float: left;
}
.our-guarantees-in ul li img
{
	padding-right: 8px;
}
.our-guarantees-in ul li span
{
	font-size: 14px;
	line-height: 20px;
}
.our-guarantees-in ul li span span
{
	font-size: 18px;
}

.pro-content
{
	width: 100%;
	overflow: hidden;
	padding: 20px 0px;
}
.pro-content .text
{
	width: 440px;
	font-size: 14px;
	line-height: 24px;
	color: #343434;
	padding: 0px 20px;
}
.pro-content .text p
{
	text-align: justify;
}
.pro-content .text .title
{
	color: #b0070a;
	font-size: 18px;
	line-height: 30px;
}
.pro-content .img-left
{
	padding: 0px 20px;
	float: left;
	text-align: center;
	width: 450px;
}
.pro-content .img-right
{
	padding: 0px 20px;
	float: right;
	text-align: center;
	width: 450px;
}

.freesms
{
	width: 400px;
	font-size: 18px;
	color: #2a2a2a;
}
.freesms span
{
	font-size: 36px;
	color: #1e9bd8;
}
.regi-demo-button1
{
	background: url(../images/register-for-demo-bg.jpg) left top no-repeat;
	font-size: 20px;
	line-height: 30px;
	padding: 7px 10px 5px 77px;
	color: #fff;
	text-transform: uppercase;
}

