

@font-face {
	font-family: 'geoslab703_md_btbold';
	src: url('../fonts/tt0310m-webfont.eot');
	src: url('../fonts/tt0310m-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/tt0310m-webfont.woff') format('woff'),  url('../fonts/tt0310m-webfont.ttf') format('truetype'),  url('../fonts/tt0310m-webfont.svg#geoslab703_md_btbold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'RockwellRegular';
    src: url('../fonts/rock.eot');
    src: url('../fonts/rock.eot') format('embedded-opentype'),
         url('../fonts/rock.woff') format('woff'),
         url('../fonts/rock.ttf') format('truetype'),
         url('../fonts/rock.svg#RockwellRegular') format('svg');
}



@font-face {
    font-family: 'PTSansRegular';
    src: url('../fonts/pts55f_1.eot');
    src: url('../fonts/pts55f_1.eot') format('embedded-opentype'),
         url('../fonts/pts55f_1.woff') format('woff'),
         url('../fonts/pts55f_1.ttf') format('truetype'),
         url('../fonts/pts55f_1.svg#PTSansRegular') format('svg');
}

@font-face {
    font-family: 'CookieRegular';
    src: url('../fonts/cookie-regular.eot');
    src: url('../fonts/cookie-regular.eot') format('embedded-opentype'),
         url('../fonts/cookie-regular.woff') format('woff'),
         url('../fonts/cookie-regular.ttf') format('truetype'),
         url('../fonts/cookie-regular.svg#CookieRegular') format('svg');
}


/*---------------------------------------font end here------------------------------------------*/

body {
	margin: 0px !important;
	padding: 0px !important;
	background-color:#FFF;
	font-family: 'PTSansRegular', Arial, Helvetica, sans-serif;
	
	font-style: normal;
}
*, * focus {
	margin: 0;
	outline: medium none;
	padding: 0;
}
a, a img { outline:none; border:none;}

.fl {
	float: left;
}
.fr {
	float: right;
}
.clear { clear:both;}
.txtc {text-align:center;}
.clear {
	clear: both;
}
.height100 { height:100px;}
.height20 { height:20px;}
.padtop10 {
	padding-top: 10px;
}
.padtb10 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padtop15 {
	padding-top: 15px;
}
.padtop30 {
	padding-top: 30px;
}
.padtop20 {
	padding-top: 20px;
}
.padbot15 {
	padding-bottom: 15px;
}
.padbot10 {
	padding-bottom: 10px;
}
.padtb20 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.marleft20 {
	margin-left: 20px;
}
.martop15 {
	margin-top: 15px;
}
.marbot15 {
	margin-bottom: 15px;
}
.marbot10 {
	margin-bottom: 10px;
}
.martb {
	margin-top: 10px;
	margin-bottom: 10px;
}
.txtcenter {
	text-align: center;
}
a, a img {
	outline: none;
	border: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.height10 { height:10px;}
.tc { text-align:center;}
.tr { text-align:right;}
.whitebg {background-color:#FFF; }
h1 { margin:0;  text-align:center; padding:20px;    font-family: 'geoslab703_md_btbold'; font-size:50px; color:#FFF; }

.wrappercontianer { width:100%; float:left; }
.headercontainer { width:100%; float:left; height:85px; position:fixed; top:0; left:0; z-index:99999 !important; background:url(../images/headerbg2.png) repeat-x;   opacity:1.0;  }
.header { width:1000px; margin:0 auto; height:95px;   }
.topmenu { float:right; width:auto; font-size:14px; color:#505050; padding:5px 0 0 0;}
.topmenu a { font-size:14px; color:#505050; font-family: 'PTSansRegular'; text-decoration:none; padding:0 5px 0 5px;}
.topmenu a:hover { color:#ce2f0b;}
.headerright { width:302px; float:right;}
.callrequestimg { width:auto; float:left; text-align:right; margin:0 0 0 300px; padding:15px 20px 0 0; height:60px; border-right:1px solid #e5e5e5;}
.smstextbox { width:285px; float:right; font-size:18px; color:#000; font-family: 'RockwellRegular'; text-align:center; margin:2px 0 0 0; }
.smstextbox span { color:#ea4d00; font-size:20px;  font-family: 'RockwellRegular'; font-weight:bold; }
.logo{ width:227px; float:left; }
.smstext { width:auto; margin:14px 0 0 0;}
.messageicon { width:30px; float:left; margin-right:10px; margin-top:10px;}

.headingbox { width:1000px; float:left; padding:20px 0 20px 0; background:url(../images/headingbg.png) repeat-y; text-align:center; margin:100px 0 80px 0;}


.tollfree { float:right; height:75px; width:176px; text-align:center; background-color:#ce2f0b; color:#FFF; font-size:20px; padding:20px 0 0 0; font-family: 'geoslab703_md_btbold'; font-weight:bold;}
.tollfree span { font-size:22px;}
.wrapper {width:100%; float:left; position:absolute; left:0; top:550px; z-index:55555;  }
.homemidcontainer { width:1000px; margin:0 auto;}
.home_right { width:422px; float:right; height:496px;}
.homeheading { float:left; width:100%; text-align:center; }
.pagewrap{ width:1000px; float:left; position:relative;}
.bannercontainer { width:100%; float:left; height:300px;}
.servicessbox { width:1000px; float:left; border:2px solid #cccccc; background:url(../images/servicesboxbg.jpg) repeat-x #d5d5d5;  margin-top:20px;}
.borderwhite { width:976px; margin:1px; float:left; border:1px solid #FFF; padding:0px 10px;}
.servicesbox { width:305px; float:left; background:url(../images/divider.png) right top no-repeat; padding:10px 10px 15px 10px;}
.servicesbox img { text-align:center;}
.servicesbox p { font-size:16px; color:#000; line-height:22px; width:286px; text-align:justify; height:71px; overflow:hidden; padding:10px 0 0 0;}
.servicesbox h2 { margin:0; padding:10px 0 0 0; width:286px; text-align:center; font-size:18px; font-family: 'PTSansRegular'; color:#ce0000; font-weight:bold; }
.readmore a { font-size:16px; font-family: 'RockwellRegular'; font-weight:bold; color:#ef5900; text-decoration:none; margin-right:10px;}
.readmore a:hover { color:#333;}

.footercontainer { width:100%; float:left; background:url(../images/footerbg2.jpg) repeat-x #e2e2e2; padding:10px 0 0px 0; margin-top:40px;}
.footer { width:1000px; margin:0 auto;}
.footercontainer ul { margin:0; padding:0 0 0 0; width:25%; float:left;}
.footercontainer ul ul { margin:0; padding:0; width:100% !important;}

.footercontainer ul h3 { margin:0; text-align:left; padding:10px 0 0px 0; font-size:15px;  color:#333; font-weight:bold;}
.footercontainer ul h3 a {margin:0; text-align:left; padding:10px 0 10px 0; font-size:15px; color:#333; font-weight:bold; text-decoration:none;}
.footercontainer ul li a { font-size:15px; color:#000; text-decoration:none; font-size:13px; line-height:28px;}
.footercontainer ul li a:hover { color:#e53a05;}




/*---------------------------------------DROP DOWN MENU CSS START HERE-----------------------------------------------------------*/
.menucontainer { width:100%; float:left; height:40px; position:fixed; top:73px; left:0; border-top:5px solid #e7e7e7; z-index:88888 !important;}
.menu { width:auto; float:left; } 
.menumid { width:1000px; margin:0 auto; position:relative;}
.menu ul { margin:0; padding:0; position:absolute; z-index:2000; background:url(../images/menubg.jpg) repeat-x; opacity:1.0 !important; border:1px solid #d7d7d7; border-top:none; height:41px;}
.menu ul ul.sub-menu {
    padding:0;
    margin: 0;
}
.menu ul li  {
   float:left;
  
   
}

.menu ul li a { font-size:17px; text-align:center; color:#333333; float:left;  height:33px;  background:url(../images/menudivider.jpg) no-repeat right top;  text-decoration:none; padding:8px 15px 0 15px  ; position:relative; z-index:99999;   }
.menu ul li a.last { background:none;}
.menu ul li a:hover, .menu ul li a.active { background:#e67817;   color:#FFF;}

.menu ul ul.sub-menu li { list-style-type: none;
    display: inline-block; height:auto !important; z-index:8 !important; }
	
/*Link Appearance*/
 .menu ul li ul.sub-menu li a {
    text-decoration: none;
    color: #fff;
  
    padding: 8px 10px 8px 10px !important;
    display:inline-block;
	font-size:15px;
	border-bottom:1px solid #c6c6c6;
	border-right:none;
	width:300px; background-color:#fff; opacity:1.0 !important; height:auto; color:#333;
	text-align:left;
}
.menu ul li ul.sub-menu li a:hover { background-color:#e8852e; color:#FFF;}
/*Make the parent of sub-menu relative*/
.menu ul li {
    position: relative;
}
/*sub menu*/
.menu ul li ul.sub-menu {
    display:none;
    position: absolute;
    top: 40px;
    left: 0;
    width: 320px;
	border:1px solid #c6c6c6;
	z-index:10;
	
}
.menu ul li:hover ul.sub-menu {
    display:block;
}
/*--------------------------------------DROP DOWN END HERE-----------------------------------------------------------------------*/


/*-------------------------------------INNER PAGE CSS START HERE-------------------------------------------------------------*/
.innerpage { width:1000px; margin:0 auto;}

.fullwidth { width:100%; float:left;}
.innercontainer { width:100%; float:left; background:url(../images/sliderimg1.jpg) center top no-repeat #F0F0F0;  z-index:5; background-size:100%;   background-attachment:fixed; }
.maininner-container{ position:relative; width:100%; float:left; z-index:200;}
.innerpagecontainer h1 { font-size:38px; text-align:left; color:#FFF;   font-family: 'RockwellRegular'; padding:10px 0 0 35px; margin:0; font-weight:normal; text-shadow:none;}
.innerpagecontainer h2 { font-size:27px; margin:0 0 20px 0; padding:20px 0 20px 0;  background:url(../images/headingline.png) bottom repeat-x; color:#ff7c09; font-family: 'RockwellRegular'; font-weight:normal;}
.innerpagecontainer h2 span { color:#494949;}
.innerpagecontainer h3 { font-size:21px; margin:0; padding:0px 0 0px 0px; color:#ff7c09;   font-family: 'RockwellRegular'; font-weight:normal;}
.innerpagecontainer h3 span { color:#494949;}
.innerpagecontainer { width:100%; float:left;}
.midcontainer { width:1000px; margin:0 auto;}
.pagetopbg { width:100%; float:left; background:url(../images/toparrowbg.png) repeat-x; height:8px;}
.pagecontent p { font-size:17px; color:#686868; line-height:24px; padding:0px 0 20px 0; }
.pagecontent p span { color:#ce2f0b; font-weight:bold;}
.innercontentbg { width:970px; float:left; background:url(../images/pagebg.png);  position:relative; padding:0 15px 25px 15px;}
.height360 { height:360px; }
.height300 { height:300px; }
.mobliedevicebg { width:284px; height:440px; padding:42px 20px 20px 15px; position:absolute; right:-5px; top:-220px; background:url(../images/mobilebg.png) no-repeat;}
.rightheadingbg {width:243px; height:375px; background:url(../images/phonebg.jpg) no-repeat; float:left;}
.headingbg { width:624px; height:95px; background:url(../images/pageheadingbg.png) no-repeat; position:absolute; top:30px; left:-24px;  }
.pagecontenttop { float:left; width:665px; padding:0 0 0 0;}
.pagecontent ul { margin:0px 0 20px 30px; padding:0; }
.pagecontent ul li { font-size:17px; line-height:30px; color:#686868; list-style:disc;}
.pagecontent ul li span { font-weight:bold; color:#ce2f0b;}
.pagecontent ul li.first { list-style:none; margin-left:-20px;}
.scrollup {
    background: url("../images/icon_top.png") no-repeat scroll 0 0 transparent;
    bottom: 50px;
    display: none;
    height: 59px;
    position: fixed;
    right: 100px;
    text-indent: -9999px;
    width: 57px;
    z-index: 99999 !important;
}
.serviceboxicon { width:100%; text-align:center; height:67px; float:left;}
.black_overlay {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.9;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 888888;
}
.profile-container {
   
  background:url(../images/popbg.png) no-repeat;
    box-shadow: 0 0 5px #78B0DE;
	height:265px;
    left: 35%;
    min-height: 30%;
    overflow: hidden;
    
    position: fixed;
    top: 30%;
    width:413px;
    z-index: 999999;
}
.popupexampletext  { text-align:left; margin:-3px 0 0 25px; width:100%; float:left;}
.popcontainer { width:413px; float:left; margin-top:100px; font-size:13px; color:#FFF; text-align:center; }
.popnumbertext { font-size:14px; text-align:center;}
.popuprow { width:355px; float:left;}
.popupinput { width:auto; float:left; margin:0 0 0 10px;}
.popuptext { width:auto; float:left; margin:0 0 0 10px;}
.popupsubbmit { width:auto; float:left; margin:0 0 0 10px;}
.popupform { width:400px; float:left; margin:10px 0 0 20px;}
.formcols1 { width:81px; float:left; text-align:left; font-size:14px;}
.formcols1 span, .formcols2 span { font-size:12px;}
.formcols2 { width:135px; text-align:left; float:left; font-size:14px; margin-left:10px;}
.marrig10 { margin-right:5px;}
.popsmallinput1 { width:63px; background:none; border:none; margin:5px 0 5px 0; height:19px; background:url(../images/popupinput1.png) no-repeat; font-size:14px; color:#333; padding:5px;  font-family: 'PTSansRegular'; color:#999999; }

.popmediuminput { width:207px; height:36px; background:url(../images/popupinput1.png) no-repeat; color:#666;font-family: 'PTSansRegular'; border:none; padding:0px 10px 0 10px; font-size:14px; margin:0 0 7px 5px;}
.submitbut { width:102px; cursor:pointer; height:32px; margin:20px 0 0 0; float:left; background:url(../images/butsubmit.png) no-repeat; height:32px; border:none; }
.mobliedevicebg h2 { margin:0; padding:0; font-size:43px; padding:10px 0 25px 0; color:#cc0000;  font-family: 'CookieRegular'; line-height:35px; text-align:center; background:none;}
.mobliedevicebg h2 span { color:#565656;}

/*----------------------------------------INNER PAGE CSS END HERE------------------------------------------------------------*/


/*--------------------------------------SLIDER CSS START HERE--*/




.bgoverlay {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	background: transparent url(../images/pattern.png) repeat top left;
	z-index:10;
}
.mobileinnercontent {width:282px; height:417px; background:url(../images/mobileinnerbg.jpg) no-repeat; float:left;}
.mobileinnercontent h2 { font-size:25px; line-height:18px; font-family: 'RockwellRegular'; font-weight:normal; text-align:center; background:none; color:#cc0000; margin:0; padding:7px 0 0 0; }

.mobileinnercontent h2 span { color:#656565;}

.mobileinnercontent h3 { font-size:20px; line-height:22px; font-family: 'RockwellRegular'; font-weight:normal !important; text-align:center; background:none; color:#cc0000 !important; margin:0; padding:5px 0 0 0; }

.mobileinnercontent h3 span { color:#656565 !important; font-weight:normal !important;}
.formcontainer { width:100%; float:left; margin:10px 8px 0 8px;}
.formcontainer ul { margin:0; padding:0; list-style:none;}
.formcontainer ul li { width:100%; float:left; padding:0 0 5px 0; line-height:0px; list-style:none;}
.formcontainer label { font-size:15px; font-family: 'PTSansRegular'; font-weight:bold; color:#505050; padding:0 0 5px 0; width:100%; float:left; } 
.formcontainer input[type='text'] { width:237px; height:32px; background:url(../images/inputbg.png) no-repeat; color:#666;font-family: 'PTSansRegular'; border:none; padding:4px 10px 0 10px; font-size:14px; margin:0 0 7px 5px;}

.formcontainer .textfield { width:237px; height:56px; background:url(../images/textareabg.png) no-repeat; color:#666;font-family: 'PTSansRegular'; border:none; padding:4px 10px 0 10px; font-size:14px; margin:0 0 7px 5px;}
.submitbutton { padding:5px 15px; float:left; font-size:17px; border-radius:5px; color:#fff;  background:#cc0000; border:none; font-family: 'PTSansRegular'; font-weight:bold; margin:5px 0 0 87px; cursor:pointer;}
.submitbutton:hover { background:#505050;}
.mobileinnercontent p { font-size:15px; line-height:18px; color:#333; text-align:center; padding:0 !important;}
.formrow { width:100%; float:left; padding:10px 0 10px 0; text-align:center;}
.radioinputbox { width:130px; font-size:14px; float:left; padding:0px 0 10px 0; text-align:center; }
.mobiletext { font-size:18px; text-align:center; color:#333333;  width:100%;}
.mobiletext span { font-size:25px; color:#c10000; font-family: 'RockwellRegular';} 
.mobiletext img { margin-top:10px;}
.mobileconentbox { width:233px; padding:0 10px 0 10px; float:left; }
.qrcodesimg { width:100%; text-align:center; margin:5px 0 5px 0;} 
.mobilesmallconentbox  { width:279px; padding:10px 5px 0 5px; float:left; }
.mobilesmallconentbox p {  margin-bottom:0px; line-height:20px; color:#000; font-size:14px;}
.mobiletext p {font-family: 'PTSansRegular';  font-size:15px; color:#333; line-height:20px; padding:10px 0 0 0;  }
.mobiletext a { font-weight:bold; text-decoration:underline; color:#cc0000; }
.mobiletext a:hover { color:#333;}

.mobileinnercontent2 {width:283px; height:417px; background:url(../images/mobileinnerbg.jpg) no-repeat; float:left;}
.mobileinnercontent2 h2 { font-size:22px; font-family: 'RockwellRegular'; font-weight:bold; text-align:center; background:none; color:#333; margin:0; padding:5px 0 5px 0; }
.mobileforemcontent p { font-size:14px; line-height:18px; padding:10px 0 0 0 !important; }
.contentlist { margin:0 0 0 20px!important; padding:0 !important; width:250px !important;}
.contentlist li {font-size:13px !important; font-family: 'PTSansRegular'; line-height:18px !important; text-align:justify !important; color:#333 !important; padding:5px 0 5px 0; }
.mobileforemcontent { width:279px; float:left; line-height:16px; }
.servicesheading{font-size:22px; text-align:center;  font-weight:bold; text-align:center; background:none; color:#cc0000; margin:0; padding:10px 0 0px 0;}

.checkwebsitebut { background:url(../images/checkwebsite-but.png) no-repeat; width:268px; height:54px; margin:15px 0 0 0; border:none; cursor:pointer;}

.mobileleftcontentbox{ width:584px; float:left;}
.mobileleftcontentbox h2 {font-size:26px; font-family: 'RockwellRegular';   background:none; color:#333; margin:0; padding:10px 0 5px 0;}
.mobileleftcontentbox p {font-size:18px; line-height:20px; padding:5px 0 10px 0 !important; color:#000;}
.mobileleftcontentbox p span { color:#cc0000;}
.mobilerightbox { width:354px; float:right; height:574px; background:url(../images/websitemobilebg.png) no-repeat; margin-top:-100px;} 
.mobliewebsitecheckbox { width:212px; float:left; margin:124px 0 0 120px; height:311px; }

.formcontainer2 { width:100%; float:left; margin:10px 8px 0 8px;}
.formcontainer2 label { font-size:15px; font-family: 'PTSansRegular';  color:#333; padding:0 0 5px 0; width:150px; float:left; }
.formcontainer2 input[type='text'] { width:394px; border:1px solid #cccccc; height:30px;  color:#666;font-family: 'PTSansRegular';  padding:4px 10px 0 10px; font-size:17px; margin:0 0 10px 5px;}
.formcontainer2 .textfield2 { width:394px; height:80px; border:1px solid #cccccc; color:#666;font-family: 'PTSansRegular';  padding:4px 10px 0 10px; font-size:14px; margin:0 0 7px 5px;}
.submitbutton { padding:5px 15px; float:left; font-size:17px; border-radius:5px; color:#fff;  background:#cc0000; border:none; font-family: 'PTSansRegular'; font-weight:bold; margin:5px 0 0 87px; cursor:pointer;}
.submitbutton:hover { background:#505050;}
.errorbox { padding:10px; float:left; width:565px; margin:10px 0 0 0; font-size:15px; font-family: 'PTSansRegular'; background-color:#f9edb5; color:#333;}

.undercont_heading { font-size:60px; padding:50px 15px 50px 15px; font-family: 'RockwellRegular'; color:#333; text-align:center;}
.testservicestext { font-size:15px; text-align:center; font-weight:bold;  color:#333;}
.contentlist2 { margin:0 0 0 20px!important; padding:0 !important; width:250px !important;}
.contentlist2 li {font-size:14px !important; font-family: 'PTSansRegular'; line-height:18px !important; text-align:justify !important; color:#333 !important; padding:5px 0 5px 0; list-style:none !important; }


.submitbutton2 { padding:4px 15px; float:left; font-size:15px; border-radius:5px; color:#fff;  background:#f57c11; border:none; font-family: 'PTSansRegular'; font-weight:bold; margin:0px 0 3px 90px; cursor:pointer;}
.submitbutton2:hover { background:#505050;}
.websiteaddresscontent { font-size:15px; text-align:left; color:#333; font-family: 'PTSansRegular'; font-weight:normal; line-height:22px;  padding:0 10px 0 10px;}
.websiteaddresscontent span { font-weight:bold;}
.formcontainer3 { width:100%; float:left; margin:10px 8px 0 8px;}
.formcontainer3 .smallinput { width:150px; float:left; height:32px; background:none; color:#666;font-family: 'PTSansRegular'; border:none; padding:4px 10px 0 10px; font-size:13px; margin:0 0 5px 5px;}
.small_submit{ padding:4px 11px; margin:4px 1px 0 0; float:left; font-size:15px; border-radius:5px 5px 5px 5px; color:#fff;  background:#cc0000; border:none; font-family: 'PTSansRegular'; font-weight:bold; cursor:pointer;}
.small_submit:hover { background:#505050;}
.inputboxbg { width:257px; height:36px; background:url(../images/inputbg.png) no-repeat; }
.mobileinnercontent3 {width:283px; height:417px; background:url(../images/smsshortcodeinnerbg.jpg) no-repeat; float:left;}
.application_iconbg { width:100%; float:left; }
.application_iconbg ul li {  float:left; text-align:center; line-height:18px; float:left; margin:0 34px 30px 0; width:120px; font-size:16px; list-style:none; color:#000;}
.iconbg { background:url(../images/iconbg.png) no-repeat; width:74px; height:91px; padding:35px 26px 0 26px;}
.pagecontainerbottom { width:100%;  padding: 20px 0 20px 0;  float:left;}
.iconcontainer { width:665px; float:left; border-right: 1px solid #bdbdbd;}
.rightsidebar { width:250px;  float:right;  padding:20px; height:200px;}
.rightsidebar h3 {font-family: 'RockwellRegular'; margin:0; padding:0 0 10px 0; font-size:25px; color:#CC0000;  }
.rightsidebar h3 span { color:#505050;}
.rightsidebar ul { margin:0; padding:0;}
.rightsidebar ul li { list-style:none; border-bottom:1px dashed #adadad; width:220px; float:left;   background:url(../images/arrow-icon.png) left 10px no-repeat; padding:5px 0 5px 30px;}
.rightsidebar ul li a {  color:#333; text-decoration:none;}
.rightsidebar ul li:hover { background-color:#E67817;}
.rightsidebar ul li a:hover { color:#FFF;}

/*-----------------OUR CLIENTS SLIDER CSS START HERE--*/
.clientsheading { width:100%; text-align:center; padding:20px 0 0 0;  }
.slidercontainer { width:200px;  padding:20px 0 0 10px; text-align:center; }
.conetntleftpanel { width:730px; float:left;}
.ourclientsright { width:200px; float:right; text-align:center; background-color:#FFF; padding:15px; height:170px; border:1px solid #cccccc;}
.ourclientheading { border-bottom:1px dashed #e1e1e1; padding:0 0 15px 0;}
.exampletext { color:#505050; font-size:13px; width:100%; float:left; text-align:left; font-weight:bold; margin:-4px 0 0 15px; }
#slideshow {
    position:relative;
   
	
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:10px;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}
.formlisting { margin:0; padding:0;}
.formlisting li { width:100%; float:left; padding:0 0 10px 0 !important;}
.pagelist li { list-style:none !important; margin:0 0 0 -10px;}
.rightsidebut { position:fixed; top:25%; right:0; width:47px; height:315px; z-index:555555;}
.wapsiteformcontainer { width:100%; float:left; margin:10px 8px 0 8px;}
.inputcol { background:url(../images/inputbg2.png) no-repeat; color:#959595; border:none; font-size:22px; font-family: 'RockwellRegular'; width:243px; height:45px; padding:0px 10px 0 10px;}
/*.textareacontent {background:url(../images/inputbg2.png) no-repeat; color:#959595; border:none; font-size:15px; text-align:left font-family: 'PTSansRegular'; width:243px; height:101px; padding:0px 10px 0 10px;}*/

.mobilzeheading h1 { font-size:25px;  color:#cc0000 !important; text-align:center; line-height:35px;   font-family: 'RockwellRegular'; padding:10px 0 0 0px; margin:0; font-weight:normal; text-shadow:none;}
.mobilzeheading h1 span { color:#666666;}
.readmore { position:relative; z-index:99999;}

/*-----------------OUR CLIENTS SLIDER CSS END HER--------*/


.successbox
{
 	background-color: #e2efcd;
    color: #000;
    float: left;
    font-family: 'PTSansRegular';
    font-size: 15px;
    margin: 10px 0 0;
    padding: 10px;
    width: 565px;
}

.contactdetails a { text-decoration:none; font-size:15px; color:#cc0000;}
.contactdetails  { line-height:35px;}
.contactdetails ul li { list-style:none !important; padding:0 0 0px 0; margin:0; color:#333;}
.contactdetails ul li img { margin-top:5px; margin-right:5px;}
.errorcontent {  float:left; width:565px; margin:10px 0 0 0; font-size:15px; font-family: 'PTSansRegular';  color:#333;}
.errorcontent span {color: #333333;
    font-family: 'RockwellRegular';
    font-size: 26px; margin:0; padding:0;}
.qrcodeform li { padding-bottom:2px !important; } 
.qrcodeform li input { margin-bottom:3px !important;}
.smstext{ font-size:23px; line-height:18px; font-family: 'RockwellRegular'; font-weight:normal; text-align:center; background:none; color:#333; margin:10px 0 0 0; padding:5px 0 0 0; }