@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css');
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: local('Oswald Regular'), local('Oswald-Regular'), url(http://themes.googleusercontent.com/static/fonts/oswald/v7/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}

body{
	margin:0;
	padding:0;
	background:#fff;
	font-family: 'Source Sans Pro', sans-serif;
 }
body a{
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
	  
}	
p{
	margin:0;
}
ul{
margin:0;
padding:0;
}
/*----*/

.newmenusec{
	width:100%;
	height:auto;
	float:left;	
}


.templatemo-top-bar {
    min-height: 30px;
	background-color:#333;
	/*position:fixed;*/
	width:100%;
	float:left;
	/*position:relative;*/
	/*top:0;
	position:fixed;*/
   /* background-color:#eeeeee;*/
}

.templatemo-top-menu {
    min-height:88px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    z-index: 5000;
	position:fixed;
	/*position:absolute;*/
	top:0;
    width:100%;
}

.templatemo-top-menu .navbar-toggle {
    margin-top: 38px;
}

.templatemo-top-menu .navbar-brand {
    padding: 0;
    margin: 30px 0 0 0;
}
/*.subheader {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
}
*/
.newtopmenu {
   
    /*background-color:#ffffff;*/
	border-bottom:solid 1px #CCC;
    z-index: 5000;
	position:fixed;
	/*position:absolute;*/;
    width:100%;
}



.banner{
	/*background:url(../images/banner1.jpg) 50% 0 no-repeat;
	max-width:100%;
	min-height:720px;*/
	/*width:100%;*/
	/*background-size:cover;*/

}

.newsec{
	width:100%;
	height:auto;
	float:left;
}

.textsec{
 	margin:0 auto; width:70%;
	background:rgba(0, 0, 0, 0.36);
}
.newtextsec{
 	margin:0 auto; width:76%;
	/*background:rgba(0, 0, 0, 0.8);*/
    background:url(../images/blackbg.png);
	background-repeat:repeat;
	padding:6px;
}


.mainpricesec{
	 width:40%;
	 height:auto;
	 padding:10px 0;
     margin:0 auto; 
}


.pricesec{
	 width:auto;
	 height:auto;
	 padding:8px;
	background-color:#EAEAEA;
	 
	 color: #333;
	 border:solid 1px #999;
	 font-weight:500;
	 font-size:28px;
	 text-align:center;	
        border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	margin-top:1%;
	margin-bottom:1%;
		
}
.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    background-color: #179117;
    color: #fff;
}

.toptxt{
	 /*font-family: 'Source Sans Pro', sans-serif;*/
	 
	 color: #FFF;
	 font-weight:500;
	 font-size:18px;
}


.centertxtsec{
	 width:50%;
	 height:auto;
	 
	 color: #999;
	 font-weight:500;
	 font-size:13px;
	 text-align:center;	
     margin:0 auto; 
}

.vrfy {
    background: #E1520F;
    color: #fff !important;
    padding: 8px;
    border-radius: 5px;
    position: relative;
    top: 6px;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
}

.vrfy-in {
    background: #bb2020;
    color: #fff;
    padding: 5px 20px;
    border-radius: 5px;
    outline: none;
    border: none;
    font-size: 12px;
    font-weight: 600;
    cursor: pointer;
}
.newbannersectop{
	background:url(../images/banner1.jpg) no-repeat ;
	max-width:100%;
    min-height:720px;
	width:100%;
	float:left;
   background-size:cover;
}



.newbannersec{
	width:100%;
	height:auto;
	margin-top:11%;
	float:left;;
}

/*.bannerinersec{
	width:100%;
	height:auto;
	margin-top:11%;
	position:relative;
	z-index:4000;
	float:left;;
}*/
.bannertxtsec{
	width:auto;
	height:auto;
	margin-top:5%;
	position:absolute;
	z-index:999;
	padding:8px;
	background:url(../images/blackbg.png);
	background-repeat:repeat;
	float:left;
}


/*.innerbannersec{
	width:100%;
	height:auto;
	margin-top:5%;
	float:left;;
}
*/
.innerbannersecnew{
	width:100%;
	height:auto;
	float:left;
}



.innerbannersec{
	width:100%;
	height:auto;
	position:absolute;
	z-index:9;
	float:left;
}

.clear{
	clear:both;

}



.header{
/*padding:3em 0;
padding:6px 0;*/
}

.logosec{
	max-width:100%;
	float:left;
	
}
.logo{
float:left;
}
.logo a{
display:inline-block;
}
.top-menu{
float:right;
}
.top-menu ul li{
display:inline-block;
}
.top-menu ul li a{
	
	color:#000;

font-size:1.1em;
padding:1em 1em 0em 1em;
text-decoration:none;
display:block;
font-weight:400; 
}
.top-menu ul li a:hover{
color:#0199e6;
}
.banner-text{
margin-top:10%;
text-align:center;
}
.banner-text h1{
font-size:3.2em;
color:#fff;
font-weight:500;
margin-bottom:0.5em;
font-family: 'Raleway', sans-serif;
}
.banner-text h1 span{
color:#0199e6;
font-weight:700;
}
.banner-text h1 label{
font-weight:700;
}
.banner-text h2{
font-size: 1.4em;
line-height: 1.5em;
color: #fff;
font-weight: 300;
width: 60%;
margin: 0 auto;
}
.banner-form form{

/*background:rgba(0, 0, 0, 0.7);*/
	padding:2em;
	width:75%;
	background:url(../images/blackbg.png);
	background-repeat:repeat;
	border-bottom:solid 4px #000;
	margin:4em auto 0 auto;
}
.banner-form form input[type="text"] {
width: 25%;
padding: 12px 14px;
/*border: 1px solid #0199e6;*/
border:none;
font-size: 1.2em;
color: #fff;
outline: none;
font-weight: 400;
display:inline-block;
background:transparent;
/*border-left:3px solid #0199e6;*/
border-radius:8px;
margin-right:1em;
-webkit-box-shadow: 0px 5px 0px 0px #12378D;
    -moz-box-shadow: 0px 5px 0px 0px #12378D;
	box-shadow: 0px 5px 0px 0px #12378D;
}
.banner-form form input[type="submit"] {
width: 18%;
padding: 12px 14px;
border: 1px solid #0199e6;
font-size: 1.2em;
color: #fff;
outline: none;
font-weight: 600;
background:#0199e6;
border-radius:8px;
border-left:5px solid #0199e6;
border-right:5px solid #0199e6;
transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
	-webkit-box-shadow: 0px 5px 0px 0px #12378D;
    -moz-box-shadow: 0px 5px 0px 0px #12378D;
	box-shadow: 0px 5px 0px 0px #12378D;
}
.banner-form form input[type="submit"]:hover{
background:transparent;
border: 1px solid #0199e6;
border-left:8px solid #0199e6;
border-right:8px solid #0199e6;
}
.register{
/*float:right;
position:relative;*/
/*width:45%;*/
margin-top:5px;
}
.register span{
background:url(../images/arrow.png) no-repeat 0px 0px;
width:35px;
height:26px;
display:inline-block;
text-align:right;
position:absolute;
right: 49%;
bottom: 9px;
}
.register h3{
font-size:1.2em;
color:#fff;
font-weight:200;
}
/*--brief--*/
.brief{
padding:11% 0 3% 0;
}
.brief-grid{
margin-top:2em;
}
.brief-grid-text{
}
.brief-grid-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 0px 100%;
padding-bottom:0.5em;
margin-bottom:1em;
font-weight:500;
}
.brief-grid-text p{
color:#8e8e8e;
font-weight:400;
font-size:1.2em;
line-height:1.5em;
width: 91%;
}
.brief-grid-content1 {
background: url(../images/f1.png) no-repeat 0px 0px;
padding: 0px 0 22px 60px;
margin:2em 0 0.5em 0;
}
.brief-grid-content2 {
background: url(../images/f2.png) no-repeat 0px 0px;
padding: 0px 0 22px 60px;
}
.good {
background: url(../images/f3.png) no-repeat 0px 0px;
}
.video-bac {
background: url(../images/f4.png) no-repeat 0px 0px;
}
.brief-grid-content1 h3,.brief-grid-content2 h3{
color:#393939;
font-family: 'Raleway', sans-serif;
font-size:1.3em;
margin-bottom:0.5em;
font-weight:700;
}
.brief-grid-content1 p,.brief-grid-content2 p{
color:#8e8e8e;
font-weight:400;
font-size:1.2em;
line-height:1.5em;
width: 91%;
}
/*--feature--*/



.features{
padding:3% 0; 
}

.feature-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;
font-weight:500;
}
.feature-text  p{
color:#8e8e8e;
font-weight:400;
font-size:1.2em;
line-height:1.5em;
}
.feature-grid i{
width:60px;
height:60px;
display:inline-block;
background:url(../images/feature.png) no-repeat 0px 0px;
}
.features-section{
margin-top:2em;
}
.feature-grid{
margin-bottom:2em;
}
.feature-grid i.f1{
background-position:-9px -19px;
}
.feature-grid i.f2{
background-position:-88px -16px;
}
.feature-grid i.f3{
background-position:-166px -19px;
}
.feature-grid i.f4{
background-position:-249px -19px;
}
.feature-grid h3 {
color:#393939;
font-family: 'Raleway', sans-serif;
font-size: 1.3em;
margin-bottom: 0.5em;
font-weight: 700;
}
.feature-grid p {
color: #8e8e8e;
font-weight: 400;
font-size: 1.2em;
line-height: 1.5em;
width: 75%;
margin: 0 auto;
}

#features{
	/*background-color:#0165ba;*/
	
	background: url(../images/slide3.jpg) 50% 0 no-repeat fixed;
	height: 950px;
	padding: 140px 0 0 0;	
	background-size: cover;
}



/*----*/
.pricing{
padding:12% 0 0 0;
}
.pricing-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;
font-weight:500;
}
.pricing-text p{
color: #8e8e8e;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em;
}
/*--pricing-grids--*/
.pricing-section{
margin:5% 0 3% 0;
}
.pricing-grid{
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}
.pricing-top{
/*border:1px solid #323232;
background:#323232;*/
padding:1.5em 0;
border-top-left-radius: 0.7em;
  -webkit-border-top-left-radius: 0.7em;
  -o-border-top-left-radius: 0.7em;
  -moz-border-top-left-radius: 0.7em;
  border-top-right-radius: 0.7em;
  -webkit-border-top-right-radius: 0.7em;
  -o-border-top-right-radius: 0.7em;
  -moz-border-top-left-radius: 0.7em;
  transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}
.pricing-top h3{
color:#fff;
font-size:2em;
margin-bottom:7px;
font-weight:500;
}
.pricing-top p{
color:#fff;
font-size:1em;
font-weight:400;
}
.pricing-top p span{
color:#0492da;
font-weight:600;
font-size:1.3em;
}
.pricing-offer {
border:1px solid #eee;
}
.pricing-offer ul li{
display:block;
}
.pricing-offer ul li.whyt a{
    background: #f4f4f4;
    border-bottom:#f4f4f4 1px dotted;
	border-top:#f4f4f4 1px dotted;
}
.pricing-offer ul li a {
  color: #333;
  font-size: 15px;
  text-align: center;
  display: block;
  padding: 26px 5px;
  text-decoration: none;
  font-weight: 400;
}
.sign{
padding: 1.5em 0;
position: absolute;
top: -52px;
right: -57px;
}
.sign a{
display:inline-block;
padding:10px 1.5em;
background:transparent;
font-size:1.1em;
font-weight:600; border:none;
color:#fff !important;
border-radius:5px;
text-decoration:none;

  transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
}
.sign a:hover{
color:#fff; background-color:transparent;
}
.sign img{ width:49%}
.pricing-grid:hover div.pricing-top,.pricing-grid:hover div.sign a{
color:#000;
/*background:#0199e6;
border:1px solid #0199e6;*/
}
.pricing-grid:hover div.pricing-top p span{
color:#fff;
font-weight:600;
font-size:1.3em;
}
/*--video--*/
.video{
padding:3% 0;
}
.video-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;
font-weight:500;
}
.video-text p{
color: #8e8e8e;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em;
}
.video-play{
margin:3em auto;
width:80%;
text-align:center;
}
.video-play iframe{
width:100%;
height:500px;
margin-bottom:2em;
}
.video-play h4{
font-size:1.2em;
color:#323232;
font-weight:700;
font-family: 'Raleway', sans-serif;
display:inline-block;
}
.video-play h4 a:hover{
color:#0199e6;
}
h4 a.p1{
  background: url(../images/v1.png) no-repeat 0px 3px;
  padding: 4px 15px 4px 26px;
}
h4 a.p2{
background:url(../images/v2.png) no-repeat 0px 2px;
 padding: 4px 15px 4px 26px;
 margin:0 8em;
}
h4 a.p3{
background:url(../images/v3.png) no-repeat 0px 5px;
 padding: 4px 15px 4px 26px;
}
/*-----*/
.screenshots{
padding:11% 0 0 0;
}
.screen-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;
font-weight:500;
}
.screen-text p{
color: #8e8e8e;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em;
}
.box-grids{
margin-top:6%;
}
.box-grid{
position:relative;
background:#f7f8fa;
padding:2em;
border-radius:5px;
border-bottom:2px solid #D1D1D1;
}
.box-grid p{
color: #8e8e8e;
text-align:center;
  font-weight: 400;
  font-style:italic;
  font-size: 1.1em;
  line-height: 1.5em;
}
.box-grid span{
  background:url(../images/box.png) no-repeat 0px 0px;
  position:absolute;
  top: -25px;
  left: 43%;
  display: block;
  width: 40px;
  height: 40px;
}
.box-grid label{
background:url(../images/dwn.png) no-repeat 0px 0px;
position:absolute;
bottom: -26px;
  left: 43%;
  display: block;
  width: 32px;
  height: 21px;
}

.topbox{
  background:url(../images/box.png) no-repeat 0px 0px;
  position:absolute;
  top: -25px;
  left: 48%;
  display: block;
  width: 40px;
  height: 40px;
}

.labelone{
  background:url(../images/newdwn.png) no-repeat 0px 0px;
  position:absolute;
  bottom: -20px;
  left: 48%;
  display: block;
  width: 32px;
  height: 21px;
}

.sponcer{
width:60%;
margin:4em auto 0 auto;
}
#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;
	margin: 0 auto;
}
.nbs-flexisel-item {
	float: left;
	margin:0px;
	padding:0px;
	cursor: pointer;
	position: relative;
	line-height: 0px;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	position: relative;
	margin-top:10px;
	margin-bottom: 10px;
	max-width:250px;
	max-height:500px;
}
.grid-flex{
	margin:10px 0 20px 0;
	font-family: 'Roboto', sans-serif;
}
.nbs-flexisel-item > img {
	cursor: pointer;
	position: relative;
}
/*-----*/

.trusted{
padding:11% 0 0 0;
}
.trusted-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;
font-weight:500;
}
.trusted-text p{
color: #8e8e8e;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em;
}
.client h4{
font-size:1.2em;
text-align:center;
margin:2em 0 0.5em 0;
font-weight:600;
}
.client h4 a{
display:inline-block;
color:#0199e6;
}

p.name{
text-align:center;
color:#0199e6;
font-weight:400;
font-size:1em;
}

p.ceo{
text-align:center;
color:#bdbdbd;
font-weight:400;
font-size:1em;
}

.newtrusted{
padding:1% 0 0 0;
}
/*-----*/
.get-started{
background:url(../images/get.jpg) no-repeat 0px 0px;
min-height:400px;
padding:8% 0;
color:#fff;
background-size:cover;
text-align:center;
}
.get-started h4{
font-size:1.5em;
font-family: 'Raleway', sans-serif;
margin-bottom:1em;
font-weight:600;
}
.get-started h3{
font-size:2.8em;
font-weight:600;
margin-bottom:1em;
font-family: 'Raleway', sans-serif;
}
.get-started a{
padding: 12px 18px;
border: 1px solid #0199e6;
font-size: 1.2em;
color: #fff;
outline: none;
font-weight: 600;
text-decoration:none;
background: #0199e6;
border-radius: 3px;
}
.get-started a:hover{
background:transparent;
border: 1px solid #0199e6;
}
/*-----*/
.contact{
padding:11% 0 6% 0;
}
.contact-text h3{
color:#393939;
font-size:2.5em;
font-family: 'Raleway', sans-serif;
background:url(../images/line.png) no-repeat 50% 100%;
padding-bottom:0.5em;
margin-bottom:10px;
font-weight:500;
}
.contact-text p{
color: #8e8e8e;
  font-weight: 400;
  font-size: 1.2em;
  line-height: 1.5em;
}
.contact-form{
margin-top:3em;width: 72%;
float: left;
}
.text-box input[type="text"],.text-box input[type="email"], .textarea textarea {
border: 2px solid #E5E5E5;
width: 100%;
padding: 0.85em;
border-radius: 0.3em;
margin-bottom: 1.5em;
color: #858585;
transition: border-color 0.3s;
-o-transition: border-color 0.3s;
-ms-transition: border-color 0.3s;
-moz-transition: border-color 0.3s;
-webkit-transition: border-color 0.3s;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
outline: none;
}
.textarea textarea {
height: 183px;
resize: none;
}
.textarea{
text-align:right;
}
.textarea input[type="submit"] {
background: #0199e6;
border: 1px solid #0199e6;
color: #fff;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
font-size: 1.1em;
padding: 0.7em 2.5em;
font-weight:600;
margin: 0 auto;
-webkit-appearance: none;
border-radius: 5px;
}
.textarea input[type="submit"]:hover{
color:#0199e6;
border: 1px solid #0199e6;
background:transparent;
}
.text-box input[type="text"]:hover, .text-box input[type="email"]:hover, .textarea textarea:hover, .text-box input[type="text"]:focus, .textarea textarea:focus {
border-color:#008ed6;
}

.textarea input[type="reset"] {
background: #C00;
border: 1px solid #C00;
color: #fff;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-o-transition: 0.5s all;
font-size: 1.1em;
padding: 0.7em 2.5em;
font-weight:600;
margin: 0 auto;
-webkit-appearance: none;
border-radius: 5px;
}
.textarea input[type="reset"]:hover{
color:#0199e6;
border: 1px solid #0199e6;
background:transparent;
}

/*index style css start here*/

.text-box{ float:left;}

.captchimgsec{float:left; width:100%;}

.captchimg {float:left !important;}

.txt-hi8s{height:118px;}



.pl-ri8 { margin-left:5px; }
.loginlink a{cursor:pointer;}
.cst-mnu {
	color:#333; background-color:#E6E6E6; border:solid 1px #CCC; width:100%;
}
.ft-e {
	float:left; width: 100%;
margin-bottom: 16px;
}

.ft-lst{color:#ccc;}

.trusted {
	margin-bottom:15px;
}
.rgst-sec {
	float:left; margin-top:9px; margin-left:6px; position:relative; top:11px;
	

}

.top-pkg {
	position:relative;top:45px;
}

.maintoptxt span {color:#0199e6; font-weight:400;}

/*index style css end here..*/



/*----*/
#social {
  margin: 0px auto;
  text-align: right;
  padding:0px;
  text-align:center;
}

.smGlobalBtn {
    display: inline-block;
    position: relative;
    cursor: pointer;
    width: 34px;
    height: 34px;
    border:2px solid #ddd; 
    box-shadow: 0 3px 3px #999;
    padding: 0px;
    text-decoration: none;
	margin: 10px 4px;
    text-align: center;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    line-height: 28px;
    border-radius: 27px;
    -moz-border-radius:27px;
    -webkit-border-radius:27px;
}

/* facebook button class*/
.facebookBtn{
    background: #4060A5;
	color:#fff !important;
}

.facebookBtn:before{ 
    font-family: "FontAwesome";
    content: "\f09a";
}

.facebookBtn:hover{
    color: #4060A5 !important;
    background: #fff;
    border-color: #4060A5; 
}

/* twitter button class*/
.twitterBtn{
    background: #00ABE3;
	color:#fff !important;
}

.twitterBtn:before{
      font-family: "FontAwesome";
      content: "\f099"; 
      
}

.twitterBtn:hover{
      color: #00ABE3 !important;
      background: #fff;
      border-color: #00ABE3;
}

/* google plus button class*/
.googleplusBtn{
    background: #e64522;
	color:#fff !important;
}

.googleplusBtn:before{
      font-family: "FontAwesome";
      content: "\f16a"; 
}

.googleplusBtn:hover{
      color: #e64522 !important;
      background: #fff;
      border-color: #e64522;
}

/* linkedin button class*/
.linkedinBtn{
    background: #0094BC;
	color:#fff !important;
}

.linkedinBtn:before{
      font-family: "FontAwesome";
      content: "\f0e1";
}

.linkedinBtn:hover{
      color: #0094BC !important;
      background: #fff;
      border-color: #0094BC;
}

/* pinterest button class*/
.pinterestBtn{
    background: #cb2027;
	color:#fff !important;
}

.pinterestBtn:before{
      font-family: "FontAwesome";
      content: "\f16d";
}

.pinterestBtn:hover{
      color: #cb2027 !important;
      background: #fff;
      border-color: #cb2027;
}



/* rss button class*/
.rssBtn{
    background: #e88845;
	color:#fff !important;
}

.rssBtn:before{
      font-family: "FontAwesome";
      content: "\f09e";
}

.rssBtn:hover{
      color: #e88845 !important;
      background: #fff;
      border-color: #e88845;
}

/*----*/

.footer{
background:#161616;
padding:2em 0;
text-align:left;
}
.footer a img{
display:inline-block
}
.copy-right{
margin-top:1em;
}
.copy-right p {
color: #7f7f7f;
font-size: 1.1em;
font-weight:600;
line-height: 1.5em;
}
.copy-right p a{
color: #7f7f7f;
}
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 14px;
	right: 3%;
	overflow: hidden;
	width: 40px;
	height: 40px;
	border: none;
	text-indent: 100%;
	background: url("../images/to-top1.png") no-repeat 0px 0px;
}
#toTopHover {
	width: 40px;
	height: 40px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}

  .maintoptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 font-size:34px;
}

  .wrap{
	 width:85%;
	 margin:0 auto;
	 position:relative;
	 transition:all .2s linear;
	-moz-transition:all .2s linear;/* firefox */
	-webkit-transition:all .2s linear; /* safari and chrome */
	-o-transition:all .2s linear; /* opera */
	-ms-transition:all .2s linear;
	
 }
  .content{
 	padding:20px 0;
 }

.containernew
{
	
	width:100%;
	height:auto;
	margin:0 auto;
	

}
.innerbodycont
{
	
	width:100%;
	height:auto;
	background-color:#FFF;
	padding:0px;
	/*border:solid 1px  #999;*/
	margin-top:7.5%;
	float:left;

}


.innerbodycont1
{
	
	width:98%;
	height:auto;
	background-color:#FFF;
	padding:10px;
	border:solid 1px  #999;
	margin-top:2.5%;
	float:left;

}

 .footernew{
	background:#161616;
	float:left;
	width:100%;
	height:auto;
	padding:2em 0;
	/*position: absolute;
	background-position:bottom;
	bottom:0;*/
	
 }
  .mask1
{
	background-image:url(../images/mask.gif);
	background-repeat:repeat-x;
	height:15px;
	clear:both;
}
.smallmask
{
	clear:both;
	height:10px;
}
.smallmask1
{
	clear:both;
	height:1px;
}

.smallmask2
{
	clear:both;
	height:5px;
}
 
/*----INNER SEC START---*/
.leftbodysec{
	width:100% !important;;
	height:auto;
	float:right !important; margin-top: 24px;
}
.leftnewsec{
	width:27% !important;
	height:auto;
	margin-right:3%;
	float:left !important;
}
.newbodyrightsec{
	width:100% ;
	height:auto;
	float:right;
}

.rightbodysec{

	width:100% !important;
	height:auto;
	padding:0px;
	float:left !important;
}


.midbodysec{

	width:70%;
	height:auto;
	float:left;
}



.newrightbodysec{

	width:100%;
	height:auto;
	float:left;
}


.topheading
{    font-size: 25px;
    color: #515063;
    padding: 5px; line-height: 20px;
    font-weight: 600;
    text-transform: uppercase;
}
	
}

.abouttop
{
	width:100%;
	/*background-color:#3E3E3E;
	background-color:#ec3f09;*/
	height:auto;
	/*border-top:solid 1px #ccc;
	border-bottom:solid 3px #ccc;*/
	float:left;
}
.aboutheading
{	
	font-size:15px;
	/*color:#333;*/
	color:#ffffff;
	padding:5px;
	text-transform:capitalize !important;
}
.aboutheading h1{/* border-bottom: 1px solid #ec3f09;*/
color: #515050;
font-size: 33px;}
.aboutheading h1::before{ bottom: -139px;
left: 4px;
width: 186px;
height: 5px;
background-color: #ec3f09;
content: '';
position: absolute; }
.aboutheading h1::after{ bottom: -138px;
left: 182px;
width: 186px;
height: 2px;
background-color: #ec3f09;
content: '';
position: absolute;}
.abouttxt p{ padding-right:20px;}
.abouttxtont{
	width:100%;
	height:auto;
	
	font-size:13px;
	color:#000;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	float:left;
	/*background-color:#F5F5F5;
	border:solid 1px #CCC;*/

}

.abouttxt{
	
	padding:15px;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	line-height:22px;
	font-weight:normal;
	text-align:justify;
	float:left;	
}

.packsec{
	width:100%;
	height:auto;
	background-color:#EEE;
	border-bottom:solid 1px #999;
	float:left;	
}
.packagetxt{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	padding:6px;
	float:left;
}
.packagetxt a:link{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	float:left;
}
.packagetxt a:visited{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	float:left;
}
.packagetxt a:hover{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#999;
	float:left;
}

.arrownew{
	background:url(../images/arrownew.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	margin:5px;
	float:right;
}
.btmarrownew{
	background:url(../images/arrownew.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	margin:5px;
	float:left;
}
.whypacksec{
	width:100%;
	height:auto;
	background-color:#F9F9F9; border-radius: 4px;
	border:solid 1px #CCC;
	float:left;
	
}
.selftxt{
	font-size:15px;
	color:#333;
	padding:6px;
	text-align:justify;
	float:left;
}
.txttop
{	
	
	font-size:35px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:500;
}
.packageicon{
	
	width:44px!important;
	height:44px;
	margin:5px;
	float:left;
}

.testitxt{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:600;
	padding:6px;
	float:left;
}
/*----INNER SEC END---*/




/*----SERVICE SEC START---*/

.servicebodysec{

	width:100%;
	height:auto;
	padding:0px;
	float:left;
}

.sertxtont{
	width:100%;
	height:auto;
	
	font-size:13px;
	color:#000;
	line-height:18px;
	font-weight:normal;
	text-align:justify;
	float:left;
	/*background-color:#F5F5F5;
	border:solid 1px #CCC;*/

}


.servicesec{
	width:100%;
	height:auto;
	float:left;	
}

.servicemainsec{
	width:31%;
	height:365px;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	margin-left:9px;
	margin-right:9px;
	padding:10px;
	margin-bottom:15px;
	float:left;	
}

.servicetotsec{
	width:31%;
	height:320px;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	margin-left:13px;
	margin-right:13px;
	padding:10px;
	margin-bottom:15px;
	float:left;	
}

.serviceicon{
	width:55px;
	height:55px;
	margin:0 auto;
	
}

.servicetoptxt{
	 
	 color:#FFF;
	 font-weight:400;
	 color:#ec3f09;
	 font-size:18px;
	 text-align:center;
}

.servicetxtcont{
	width:100%;
	height:auto;
	/*border:solid 1px #CCC;*/
	border-bottom:dashed 1px #999;
	float:left;
	
}
.arrowwhite{
	background:url(../images/arrowwhite.png);
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	margin:5px;
	float:left;
}

.servicetxt{
	width:87.5%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding:3px;
	float:right;	
}

.servicetxt a:link{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	text-align:justify;
		
}

.servicetxt a:visited{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	text-align:justify;
	
}

.servicetxt a:hover{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	font-weight:normal;
	text-align:justify;
	
}

.servheading
{
	width:20%;
	
	font-size:20px;
	color:#333;
	padding:5px;
	margin:0 auto;
	border-left:solid 1px #CCC;
	border-right:solid 1px #CCC;
	text-transform:uppercase;
	/*background-color:#333;*/
	text-align:center;
}

.servicenewtop
{
	width:100%;
	height:auto;
	/*background-color:#FFF;*/
	/*background-color:#ec3f09;*/
	
	/*border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;*/
	float:left;
}

.packagenewsec{
	width:31%;
	height:auto;
	padding:5px;
	border:solid 1px #CCC;
	margin-left:12px;
	margin-right:12px;
	float:left;
	
}

.packagein{
	width:100%;
	height:auto;
	float:left;
	
}

.totsersec{
	width:100%;
	height:auto;
	background-color:#FFF;
	padding-top:10px;
	padding-bottom:10px;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	float:left;
	
}
.forsersec{
	width:100%;
	height:auto;
	background-color:#ec3f09;
	padding-top:10px;
	padding-bottom:10px;
	float:left;
	
}

.newpacksec{
	width:100%;
	height:auto;
	/*background-color:#024482;*/
	border-bottom: solid 1px #00407b;
	float:left;	
}
.newpackagetxt{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#FFF;
	padding:6px;
	float:left;
}
.newpackagetxt a:link{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
}
.newpackagetxt a:visited{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#FFF;
	float:left;
}
.newpackagetxt a:hover{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#09F;
	float:left;
}

.newselftxt{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#FFF;
	padding:6px;
	text-align:justify;
	float:left;
}

.newwhypacksec{
	width:100%;
	height:auto;
	float:left;
	
}

#pack{
	
	background: url(../images/packimg.jpg) 50% 0 no-repeat fixed;
	height: 500px;
	padding: 60px 0 0 0;	
	background-size: cover;
}

#serviceslide{
	
	background: url(../images/serviceslide.jpg) 50% 0 no-repeat fixed;
	height: 1100px;
	padding: 80px 0 0 0;	
	background-size: cover;
}
.footernewsec h3{ color:#fff; margin-bottom: 7px;
color:
#ffffff;
position: relative;
padding-bottom: 8px;
border-bottom: 1px solid
#76430c;
text-transform: uppercase;
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;}
.footernewsec h3::before {
    bottom: -1px;
    left: 0;
    width: 55px;
    height: 2px;
    background-color: 
    #ec3f09;
    content: '';
    position: absolute;
}
.footernewsec ul{ list-style:none}

.footernewsec ul li{line-height: 5px; -webkit-box-flex: 0;
flex: 0 0 50%;

padding-top: 12px;}
.footernewsec li a {
    color: 
    #ddd;
    padding: 3px 0px 3px 20px;
        padding-top: 3px;
    display: block;
    position: relative;
    font-weight: 500;
    font-size: 15px;
}
.footernewsec li a::after {
  position: absolute;
content: "";
width: 8px;
height: 8px;
line-height: 10px;
background:
#e87a1e;
left: 0;
top: 6px;
}

.footerlink{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#CCC;
	font-weight:600;
	padding:5px;
}

.footerlink a:link
{
	text-transform: capitalize;
font-weight: 400;
color:
#b9bcbc;
font-size: 15px;
}
.footerlink a:hover
{
	text-transform: capitalize;
font-weight: 400;
color:#ec3f09;
font-size: 15px; padding-left:30px;
}

.footerlink a:visited
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#CCC;
}

.footerlink a:visited
{
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	font-weight:600;
	color:#CCC;	
}






/*----SERVICE SEC END---*/


/*----MODIFIED MENU SEC START---
.toplogosec{
	width:20%;
	height:auto;
	background-color:#999;
	float:left;		
}

.topmenusec{
	width:62%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	/*margin-top:1.5%;
	float:right;		
}*/
/*.innermenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	/*background-color:#F0F0F0;
	border:solid 1px #CCC;
	margin-top:2%;
	float:left;		
}*/

/*.menustxt{
	width:auto;
	height:auto;
	border-left:solid 2px #238ECF;
	padding-bottom:4px;
	border-bottom: dotted 1px #999; 
	margin-bottom:5px;
	margin-right:10px; 
	float:left;		
}
*/


/*----MODIFIED MENU SEC END---*/	


/***********breadcrumb sec start****************/
#breadcrumb
{
    
	font-size:12px;
    height:auto;
    line-height:30px;
    color:#000;
    width:100%;
    overflow:hidden;
    margin:0px;
    padding:0px;
	/*background-color:#eeeeee;*/
	
}
#breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:3px;
}
#breadcrumb a
{
    height:30px;
    display:block;
    background-image:url(../images/bc_separator.png); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#000;
}
.home
{
    border:none;
	height:20px;
	width:auto;
    margin: 4px 0px;		
}

#breadcrumb a:hover
{
	color: #333;
}
#breadcrumb a:active
{
	color: #000;
	font-weight:bold;
}

.breadcrumbcont{
	width:100%;
	height:auto;
	/*background-color:#FFF;
	border:solid 1px #CCC;*/
	float:left;
}
/***********breadcrumb sec end****************/



/***********Contact Us Sec Start 25.06.15*****************/

.contactbanner{
	background: url(../images/contactbanner.jpg);
	background-repeat:no-repeat;
	background-color:#FFF;
	width:976px;
	height:291px;
	float:left;
}
	
.contactinner{
	
	 width:100%;
	 height:auto;
	 float:left;
}
	
.contacttitletext{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#C00;
	width:260px;
	height:20px;
	float:left;
}

.contacttitletextnew{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#ec3f09;
	float:left;
}

.contactrightcont{
	width:282px;
	height:600px;
	background-color:#e2f4ff;
	float:right;
	border:solid 1px #389abe;
	
	}
.termsinnertext{
	
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
	color: #000;
	line-height:20px;
	float:left;
}
.contactbtn{
	outline:none;
	border:none;

	font-family: 'Roboto Condensed', sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:500;
	background-color:transparent;
	margin:0;
	cursor:pointer;
}
.contactinnercar{
	 background: url(../images/carcontactimg.jpg);
     background-repeat:no-repeat;
	 width:300px;
	 height:100px;
	 float:left;
}

.contacttxtarea{
	
	width:90%;
	height:80px;
	
	font-size:12px;
	color:#000;
	background-color:#FFF;
	border:solid 1px #CCC;
	font-weight:normal;
	
}
.frmtxtboxnewone{
	width:90%;
	height:24px;
	
	font-size:12px;
	color:#000;
	background-color:#FFF;
	border:solid 1px  #CCC;
	font-weight:normal;
}

.contactnewicon{
	background: url(../images/contacticon.png);
	background-repeat:no-repeat;
	width:33px;
	height:38px;
	float:left;
	
}
.contacttxttitle
{
	font-family:"Oswald", Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#ec3f09;
	line-height:21px;
	font-weight:normal;
	text-align:justify;
	float:left;
}

.contacttxtnew
{
	
	font-size:13px;
	color:#000;
	line-height:21px;
	font-weight:normal;
	
}
.contacttxtbold
{
	
	font-size:13px;
	color:#000;
	line-height:21px;
	font-weight:bold;
	float:left;
}
.newcontacttxt
{
	font-family:TArial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	
}

.contactimg{
	 background: url(../images/contactimg.jpg);
     background-repeat:no-repeat;
	 width:220px;
	 height:270px;
	 float:right;
}

.contactleftsec{
	/* background:url(../images/white-patternbg.png);
	 background-repeat:repeat;*/
	 width:46%;
	 height:auto;
	 padding:10px;
	 background-color:#FFF;
	 border:solid 1px #CCC;
	 float:left;
}

.contactleftsecnew{
	 width:49%;
	 height:auto;
	 padding:10px;
	 background-color:#FFF;
	 border:solid 1px #CCC;
	 margin-left:10px;
	 float:right;
}


.contactleft{
	 /*background:url(../images/white-patternbg.png);
	 background-repeat:repeat;*/
	 width:97%;
	 height:auto;
	 padding:10px;
	 background-color:#FFF;
	 border:solid 1px #CCC;
	 float:left;
}
.contactrightsec{

	 width:40%;
	 height:auto;
	 padding:10px;
	 background-color:#FFF;
	/* border:solid 1px #E6E6E6;*/
	 float:right;
}

.innerpagecont{
	width:97%;
	height:auto;
	/*padding:10px;*/
	float:left;
/*	background-color:#F5F5F5;
	border:solid 1px #CCC;*/

}
.innerpagecontnew{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;

}

.contactbookcon{

	background-color:#ec3f09;
	outline:none;
	border:none;
	width:auto;
	height:auto;
	padding:4px;
	
	font-size:12px;
	color:#FFF;
	font-weight:bold;
	cursor:pointer;
	border-radious:6px;
	 -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -khtml-border-radius:6px;
    border-radius:6px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	float:left;
	
}

.contactbookcon:hover{

	 background:#333;
	 -webkit-box-shadow: 0px 5px 0px 0px #000;
	-moz-box-shadow: 0px 5px 0px 0px #000;
	box-shadow: 0px 5px 0px 0px #000;
	
}
/***********Contact Us Sec End 25.06.15*****************/	


/***********Modified by Ganesh 27.06.15*****************/	

.testimonialsec{
	 width:100%;
	 height:auto;
	 padding:10px;
	 background-color:#FFF;
	 border:solid 1px #CCC;
	 float:left;
}


/*.open
{
	padding: 0;
	margin:8px;
	width:200px;   
	font-size : 12px;
	letter-spacing:1px;
	
	
}
.closed {
	display: none;	
	}

.open li
{
	margin:0;
	list-style: none;
	list-style-image: url(../images/arrowwhite.png);
	padding:0;
	outline:none;
	margin-top:5px;
	
	
}

.open li a { 
	display: block;
	padding: 5px 0px 5px 10px;
	color: #000;
	text-decoration:none;
	background:url(../images/menubg.jpg) repeat-y;
	margin:0;
	
}
.open li a:hover
{ 
	background:url(../images/menubghover.jpg) repeat-y;
	color: #000;
	margin: 0;
	
}
*/
.topnewsec{
	
	 background-color:#CCC;
	 padding:5px;
}
	
.innernewsec{
	 background-color:#FFF;
	 padding:3px;
	 border-bottom:solid 1px #EBEBEB;
	 
}
.slidetxt{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#F2F2F2;
	border:solid 1px #CCC;
	text-align:justify;
	font-size:12px;
	float:left;
}

.innerpricesec{
width: 100%;
height: auto;
margin: 0 auto;
padding: 8px;
color: #ec3f09;
font-weight: 600;
font-size: 38px;
text-align: center;
border-radius: 6px;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
-o-border-radius: 6px;
			 
}


.packtxt{	
color: #151414;
font-size: 30px;
margin-bottom: -2px;
font-weight: 500;
margin-top: 9px;
}

.offerprice {
	border: 1px solid #ec3f09;
background-color: #FFF;
padding: 5px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
	}


.midtxt {
	text-align: justify;
padding: 0px 15px;
height: 237px;
	
	}


/***********Modified by Ganesh 27.06.15*****************/	



/**********sibasis start*********/
.companylmttxt
{
text-decoration: none;
margin: 5px;
 color: #ec3f09;
    font-size: 26px;
    font-family: 'Source Sans Pro', sans-serif;
	  font-weight: 600;
    text-transform: uppercase; text-align:center; margin-bottom: 36px;
}

.addttbltxt
{
	
	font-size:14px;
	text-decoration:none;
	color:#000;border: 1px solid #ddd;
	font-weight:600;
	background-color:#FBC2B1;
	padding:16px;
	text-align:left;
}
.tblsubmenutxt
{
	
	font-size:15px;
	text-decoration:none;
	color:#EC3F09;
	font-weight:600;
	text-align:left;
	padding-left:5px;
	padding:5px;
}
.tblcmpntxt
{
	
	font-size:15px;
	text-decoration:none;
	color:#000;
	font-weight:600;
	float:left;
	padding-left:5px;
	padding:3px;
}

.clear1{
	clear:both;
	height:2px;

}

.rightinnersec{
	width:30%;
	height:auto;
	float:right;
}
.leftinnersec
{
	width:100%;
	height:auto;
	/*background-color:#ec3f09;*/
	float:right;
}

.companyrgsttxtsec

{
width:96%;
height:auto;
float:left;
padding:5px;
}

.companyrgsttxt
{
	width:24%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:7px;
}
.newcompanyrgsttxt
{
	
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	float:left;
	padding:7px;
}



.registont{
	width:100%;
	height:auto;
	padding:0px;
	float:left; /*background-image:url(../images/loginn.png);
background-position:bottom center; background-repeat:no-repeat;*/
/*	background-color:#F5F5F5;
	border:solid 1px #CCC;*/

}

.companyregtxtont{
	width:100%;
	height:auto;
	
	font-size:13px;
	color:#000;
	line-height:18px;
	font-weight:600;
	text-align:justify;
	float:left;
	background-color:#FFF;
	border:6px solid #ddd;
	padding:5px;

}
.companysrcont{
	width:100%;
	height:auto;
	
	font-size:13px;
	color:#000;
	line-height:18px;
	font-weight:600;
	text-align:justify;
	float:left;
	background-color:##F9F9F9;
	border: 6px solid #ddd;
	padding:10px;/*border:solid 1px #CCC; background-image:url(../images/loginn.png);
background-position:right ; background-repeat:no-repeat;*/

}

.rightproposec
{
	width:55%;
	height:auto;
	float:left;
}

.txtcompanyregtxtfld
{
	width:73%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}




.companyregtxtfld
{
	width:40%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}


.subregtxtfld
{
	width:40%;
	height:auto;
	float:left;
}


.selectconsent
{
	width:40%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}


.companydtltxt
{
	width:40%;
	height:auto;
	float:left;
	padding:5px;
	
	font-size:14px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}


.rightregtxtfld
{
	width:39%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}


.usertxtfield
{
	width:99%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}


.newcompanyregtxtfld
{
width:99%;
height:30px;
float:left;
border:1px solid #999999;

font-size:12px;
text-align:left;
color:#333333;
}

.newregtxtfld
{
width:99%;
height:20px;
padding:3px;
float:left;
border: none;

font-size:12px;
text-align:left;
color:#333333;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
}


.postcodefld
{
	width:89%;
	height:30px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	float: left;
}


.rightnewsec
{
width:40%;
height:auto;
float:left;

}


.companyregdd
{
	width:30%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:8px;
	color:#333333;
}

.companyregmm
{
	width:30%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:8px;
	color:#333333;
}

.companyreyyyy
{
	width:34%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.postcodefld1
{
	width:43%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	float:left;
	margin-left:8px;

}
.topmenusec {
    width: 68%;
    height: auto;
    padding: 5px;
    background-color: transparent;
    margin-top: 0;
    float: right;
}
.mb {
    margin-bottom: 16px;
    margin-top: 4px;
}
.loginlink a
{background-color: #ec3f09;
color: #fff !important;
border-radius: 50px;
padding: 5px 19px !important;
text-transform: uppercase;
font-size: 14px !important;
font-weight: 600 !important;
letter-spacing: 2px;
margin-left: 16px;
}

.loginlink a:hover
{background-color:#000;
}

element {
}
.pull-right {
    float: right;
}
.mb {
    margin-bottom: 16px;
    margin-top: 4px;
}
.pull-right {
    float: right;
}
.pull-right {
    float: right;
}
.mb {
    margin-bottom: 16px;
    margin-top: 4px;
}
.pull-right {
    float: right !important;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.subheader {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 14px;
    color: #646464;
    letter-spacing: 1px;
}
.companysrchhd
{	
	color:#ec3f09;
	padding:0px 5px 1px 5px;
	font-weight: 600;
font-size: 20px;
text-transform: uppercase;
text-align: left;
font-family: 'Source Sans Pro', sans-serif;
}
.companysrchhd1
{	color: #ec3f09;
padding: 0px 5px 1px 0px;
font-weight: 600;
font-size: 17px;
text-transform: capitalize;
text-align: left;
font-family: 'Source Sans Pro', sans-serif;
}
.requestxt
{	
	
	font-size:14px;
	color:#000;
	font-weight:600;;	
}

.weltxtsec
{
	width:100%;
	height:auto;
	float:left;	
}
.weltxt
{	font-size: 17px;
color: #ec3f09;
padding: 5px;
float: right;
font-weight: 600;
line-height: 18px;
	
}

.dashicon{
	 background:url(../images/dashcon.png);
	 background-repeat: no-repeat;
	 width: 44px;
	height: 35px;
	 float:left;
}

.dashregcoicon{
	 background:url(../images/dashregcocon.png);
	 background-repeat: no-repeat;
	 width:34px;
	 height:35px;
	 float:left;
}


.reporticon{
	 background:url(../images/report.png);
	 background-repeat: no-repeat;
	 width:45px;
	 height:35px;
	 float:left;
}
.dtlicon{
	 background:url(../images/addicon.png);
	 background-repeat: no-repeat;
	 width:34px;
	 height:35px;
	 margin-right:4px;
	 float:left;
}


.regdcon{
	 background:url(../images/regdicon.png);
	 background-repeat: no-repeat;
	 width:34px;
	 height:35px;
	 margin-right:4px;
	 float:left;
}

.serveicon{
	 background:url(../images/serveicon.png);
	 background-repeat: no-repeat;
	 width:34px;
	 height:35px;
	 margin-right:4px;
	 float:left;
}
.graphicon{
	 background:url(../images/graphicon.png);
	 background-repeat: no-repeat;
	 width:45px;
	 height:35px;
	 margin-right:4px;
	 float:left;
}
.logout{
	 background:url(../images/logout.png);
	 background-repeat: no-repeat;
	 width:30px;
	 height:29px;
	 margin-top:3px;
	 margin-right:4px;
	 float:left;
}

.logoutsec{
	width:41%; height:auto; float:right;
}

.paysecnew
{
	width:26%;
	height:auto;	
	float: right;
}
.dtlsec
{
	width:100%;
	height:auto;	
	float: left;
}

.weltxtright
{	
	
	font-size:15px;
	color:#000;
	padding:5px;
	float: right;
}

.companysrchhdspan
{
	color:#ec3f09;		
}
.companysrchhdspancol
{
	color: #f7f7f7;
background-color: #ec3f09;
padding: 3px 10px;	
}

.directornmtxt
{
	
	
	font-size:13px;
	/*color:#333;*/
	color:#000;
	padding:5px;
	text-transform:uppercase;
	
}

.gobtn
{
	width:80px;
	height:30px;
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	margin-left:40%;
}
.gobtn:hover
{
background-color:#413e3e;
}

.companysearchicon
{
width:34px;
height:34px;
float:left;
}
.bronzetxt
{font-size: 17px;
color: #ec3f09;
text-decoration: none;
padding: 3px 3px 9px 3px;
font-weight: 600;
border-bottom: 1px solid #ec3f09;
}
.orangetxt
{		
	
	font-size:18px;
	color:#F60;
	text-decoration:none;
	padding:0px;
	font-weight:500;
}

.bronzesubtxt
{
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	text-align: justify;
	padding:3px;
}
.bronzetxtsec
{
width:40%;
height:auto;
float:left;
padding:2px;
}

.leftbronzetxtsec
{
width:100%;
height:auto;
float:left;
padding:2px;
}

.pricetxtsec
{
width:17%;
height:auto;
float:right;
padding:5px;
margin:2px;
}
.vattxtsec
{
width:17%;
height:auto;
float:right;
padding:5px;
margin:2px;
}

.addsubtxt
{
	width:60%;
	height:auto;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	text-align: left;
	padding:3px;
	float:left;
	
}
.leftnewinnersec{

	width:65%;
	height:auto;
	float:left;
}

.rightnewinnersec{

	width:65%;
	height:auto;
	float:right;
}
.procedbtn
{
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	padding:5px;
	float:right;
}
.procedbtn:hover
{
background-color:#413e3e;
}
.paynowbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px 10px;;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	float:right;
	margin:5px;
}
.paynowbtn:hover
{
background-color:#413e3e;
}


.paynowbtnew
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	float:right;
	
}
.paynowbtnew:hover
{
background-color:#413e3e;
}


.rightpaynowbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	float:right;
	margin:5px;
}
.rightpaynowbtn:hover
{
background-color:#413e3e;
}


.probtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	float:right;
	/*margin:5px;*/
}
.probtn:hover
{
background-color:#413e3e;
}


.viewreqbtn
{
	
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	padding:5px;
	background-color:#ec3f09;
	float:right;
	 border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;	
}
.viewreqbtn a:link
{
	
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}

.viewreqbtn a:visited
{
	
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:hover
{
	
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}


.paylaterbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF !important;
	cursor: inherit;
	float:right;

}

.paylaterbtn:hover
{
background-color:#413e3e;
}
.cancelbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	float:left;

}

.cancelbtn:hover
{
background-color:#413e3e;
}

.nowsec
{
	margin-right:16px;
	float:left;
}
.latersec
{	
	float:left;
}
.mainsinrec
{
	width:65%;
	height:auto;
	float:left;
}
.mainsinrec1
{
	width:50%;
	height:auto;
	float:left;
}

.newmainsinrec
{
	width:50%;
	height:auto;
	float:right;
}
.breadcrumbs {
    display: inline-block;
    margin:0 auto;
    color: black;
    box-shadow: 0 0 2px #aaaaaa;
    counter-reset: flag;
}

.breadcrumbs a {
    position: relative;
    float: left;
    padding-left: 32px;
    padding-right: 10px;
    text-decoration: none;
    line-height: 36px;
    color: black;
    background-color: white;
    transition: background-color 0.1s;
}

.breadcrumbs a::after {
    content: "";
    position: absolute;
    top: 0;
    right: -18px;
    z-index: 1;
    width: 36px;
    height: 36px;
    background-color: white;
    border-radius: 50px 0 0 0;
    box-shadow: 1px 1px 0 1px #dddddd;
    transform: rotate(-45deg) scale(0.73);
    transition: background-color 0.1s;
}

.breadcrumbs a:hover,
.breadcrumbs a:hover::after,
.breadcrumbs a.active,
.breadcrumbs a.active::after {
    background-color: #fbc2b1;
}

.breadcrumbs a::before {
  /*  content: counter(flag);
    position: absolute;
    top: 8px;
    left: 30px;
    line-height: 20px;
    box-shadow: 0 0 2px #cccccc;
    counter-increment: flag;
    width: 20px;
    height: 20px; text-align: center;
    background-color: white;
    border-radius: 50%;*/
}

.breadcrumbs a:first-child {
    padding-left: 15px;
}

.breadcrumbs a:first-child::before {
    left: 14px;
}
.rightontsec{
	width:100%;
	height:auto;
	padding:5px;
	float:left;
	background-color:#fff;
	border:solid 1px #CCC;

}

.newtotalrighttxt
{
	
	
	font-size:15px;
	color:#ec3f09;
	padding:0px;
	text-transform:uppercase;
	float:left;
}
.newtotalprice
{
	
	
	font-size:15px;
	color:#ec3f09;
	padding:5px;
	text-transform:uppercase;
	float:right;
}


.totalpricerighttxt
{
	
	
	font-size:15px;
	/*color:#333;*/
	color:#FF6600;
	padding:0px;
	text-transform:uppercase;
	
	
}
.paynowsec
{
width:46%;
height:auto;
float:left;
}
.paynowtxt
{
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	text-align: left;
	padding:3px;

}
.paylatersec
{
width:46%;
height:auto;
float:right;
}
.stylerighttxt
{
	color:#333333;
	text-decoration:none;
	text-align:left;
	font-weight:500;
	padding:5px;

}


.rightsectxt
{

font-size:15px;
color:#333333;
text-decoration:none;
text-align:justify;
font-weight:600;
padding:5px;
margin-left:5px; 

}
.rightsectxt1
{

font-size:12px;
color:#333333;
text-decoration:none;
font-weight:500;

}
.comptext
{

font-size:12px;
color:#333333;
text-decoration:none;
text-align:justify;
font-weight:500;
padding:5px;

}


.newsectxt
{

font-size:12px;
color:#333333;
text-decoration:none;
text-align:justify;
font-weight:500;
padding:5px;

}

.mainloginsec{

	width:35%;
	height:auto;
	margin:0 auto;
}

.loginsec{

	width:100%;
	height:auto;
	float:left;
}

.contbtn
{
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	padding:5px 27px;
	float:left;
	/*margin-right:38%;*/
}
.contbtn:hover
{
background-color:#413e3e;
}
.loginfld
{
width:95%;
height:30px;
float:left;
border:1px solid #999999;

font-size:12px;
text-align:left;
color:#333333;
}
.lginforgettxt
{
	
	font-size:12px;
	color:#f22727;
	text-decoration:none;
	float:left;
	padding:5px;
}
.lginforgettxt a:link
{
	
	font-size:12px;
	color:#f22727;
	text-decoration:none;
	float:left;
	
}
.lginforgettxt a:visited
{
	
	font-size:12px;
	color:#f22727;
	text-decoration:none;
	float:left;
	
}
.lginforgettxt a:hover
{
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	float:left;
	
}
.newcustomertxt
{
	
	font-size:12px;
	color:#f22727;
	text-decoration:none;
	float:left;
	padding:5px;
}
.newcustomertxt a:link
{
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;	
}
.newcustomertxt a:visited
{
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;	
}
.newcustomertxt a:hover
{
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;	
}


.newcutmrtxt
{
	
	font-size:12px;
	color:#f22727;
	text-decoration:none;
	float:right;
	padding:5px;
}
.loginstep2fld
{
	width:45%;
	font-weight: 600;
	font-size:14px;
	color:#333;
	text-decoration:none;
	/*background-color:#ffffff;*/
	float:left;
	padding:7px;
}
.txtfldhedng
{
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:5px;
}

.txtfldlink
{
	
	font-size:14px;
	color:#287EDD;
	text-decoration:underline;
}
.txtfldlink a:link
{
	
	font-size:14px;
	color:#287EDD;
	text-decoration:underline;
}
.txtfldlink a:visited
{
	
	font-size:14px;
	color:#287EDD;
	text-decoration:underline;
}

.txtfldlink a:hover
{
	
	font-size:14px;
	color:#999;
	text-decoration:underline;
}



.directortxt
{		
	
	font-size:14px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;	
}
.directortxt1
{
	
	font-size:14px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:right;
}
.adddrctrbtn
{
	
	background-color:#333;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	float:left;
}
.adddrctrbtn:hover
{
background-color:#7e7e7e;
}
.adddrctrbtn1
{
	
	background-color:#333;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px 14px;
	color:#FFFFFF;
	cursor: inherit;
	float:right;
}
.adddrctrbtn1:hover
{
background-color:#7e7e7e;
}

.prvusbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px 10px;;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	float:left;
	margin:5px;
}
.prvusbtn:hover
{
background-color:#413e3e;
}



/**********sibasis End*********/


/*********Modified by ganesh 06.07.15 Start*********/
.mapsecleft{
	width: 100%;
height: auto;
float: left;
margin-top: -43px;
}

.newcontactright{
	width:27%;
	height:auto;
	float:right;
}
.newcontactleftsec{
	 width:99%;
	 height:auto;
	 padding:10px;
	 /*background-color:#FFF;
	 border:solid 1px #CCC;*/
	 float:left;
}
.rightaddsec{
	width:47%;
	height:auto;
	background-color: #EC3F09;
padding: 10px 11px; margin:19px 25px 10px 0px;
/*margin: 4px;*/
     border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	float:right;
}

.sertxt
{
	
	font-size:14px;
	color:#FFF;
	font-weight:600;
	text-decoration:none;
	padding:0px;
}



/*********Modified by ganesh 06.07.15 End*********/


/*********Modified by Sibasis 16.07.15 Start*********/

.addservicetxt
{
	width:40%;
	
	font-size:14px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}

.addservicetxt1
{
	width:20%;
	
	font-size:14px;
	color:#ec3f09;
	text-align:center;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}

.subaddservicetxt
{
	width:40%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	padding:3px;
	float:left;
	padding-right:10%;

}


.subaddservicetxt1
{
	width:20%;
	
	font-size:12px;
	color:#333;
	text-align:center;
	text-decoration:none;
	padding:3px;
	float:left;

}

.subaddservicetxt2
{
	width:20%;
	
	font-size:12px;
	text-align:center
	color:#333;
	text-decoration:none;
	padding:3px;
	float:left;

}

.bronzetxt1
{
	
	font-size:14px;
	color:#ec3f09;
	text-align:center;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}



/*********Modified by Sibasis 16.07.15 End*********/



/*    sibasis   7/7/2015 */

.leftloginsec{

	width:65%;
	height:auto;
	float:left;
}
.rightloginsec{
	width:32%;
	height:auto;
	float:right;
}

.centreloginsec{
	width:95%;
	height:auto;
	margin:0 auto;
	
}
.consentstep2fld
{
	width:5%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	font-weight:bold;
	padding:10px;
}

.mainconsentstep
{
	width:95%;
	height:auto;
	float:left;

}

.loginstepsubfld
{
	width:40%;
	
	font-size:14px;
	color:#333;
	padding-left:5%;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
}

/*  sibasis   7/7/2015 End */



/*  sibasis   8/7/2015 Start */




.txtfldright
{

font-size:12px;
color:#333333;
text-decoration:none;
font-weight: bold;
padding:10px;
float:left;

}
.bigtxtfild
{
width:99%;
height:100px;
border:1px solid #999999;

font-size:12px;
color:#333333;
margin:5px;
}
.txtspan
{
width:24px;
height:24px;
border-radius:12px;
background-color:#009900;

font-size:16px;
color:#fff;
text-align:center;
text-decoration:none;
font-weight: bold;
float:left;
padding-top:5px;
margin-right:5px;
}



.tipimg{
    background:url(../images/contactus.png);
	background-repeat: no-repeat;
	width:32px;
	height:32px;
	position:absolute;
	z-index:99999999999;
	float:left;	
}

/*  sibasis   8/7/2015 End */


/*  modified by ganesh 22.07.15 */
/*.loginlink
{
	
	
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:500;
	float:right;
}
.loginlink a:link
{
	
	
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:500;
	float:right;
}
.loginlink a:visited
{
	
	
	font-size:12px;
	color:#FFF;
	text-decoration:none;
	font-weight:500;
	float:right;
}

.loginlink a:hover
{
	
	
	font-size:12px;
	color:#CCC;
	text-decoration:none;
	font-weight:500;
	float:right;
}*/
.testsec{
	width:100%;
	margin:5px;
	float:left;	
}

.innertestsec{
	width:100%;
	height:auto;
	float:left;	
}

.testtxt
{	
	
	font-size:13px;
	color:#333;
	text-decoration:none;
	font-weight:500;
	float:left;
}

.textboxform{
	 width:99%;
	 height:auto;
	 padding:5px;
	 background-color:#FFF;
	 
	 color: #333;
	 border:solid 1px #CCC;
	 font-weight:500;
	 font-size:12px;
      border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	 float:left;

}

	.text-boxnew input[type="text"],.text-box input[type="email"], .textarea textarea {
	border: 2px solid #E5E5E5;
	width: 100%;
	padding: 5px;
	border-radius: 0.3em;
	margin-bottom: 1.5em;
	color: #858585;
	transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-ms-transition: border-color 0.3s;
	-moz-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	outline: none;
	}

	
	.captchsec{
	width:50%;
	height:auto;
	float:left;
	margin-right:8px;
}
.captchimgsec{
	width:auto;
	height:auto;
	float:right;

}

.captchimg{
	width:auto;
	height:auto;
	float:right;
}

.weltxtright
{font-size: 17px;
color: #ec3f09;
padding: 5px;
float: right;
font-weight: 600;
line-height: 18px;
}

.weltxtrighttop
{	
	
	font-size:15px;
	color:#fdfdfd;
	background-color:transparent;
	border:none;
	float: right;
	
}
.weltxtrightnew
{	
	
	font-size:15px;
	color:#000;
	padding:0px;
	background-color:transparent;
	border:none;
	float: right;
	
}

.weltxtrightnew a:link
{	
	
	font-size:15px;
	color:#000;
	float: right;
}

.weltxtrightnew a:visited
{	
	
	font-size:15px;
	color:#000;
	float: right;
}

.weltxtrightnew a:hover
{	
	
	font-size:15px;
	color:#666;
	float: right;
}
/*----Change Password Sec Start---*/
.signbox
{
	width:100%;
	height:auto;
	border: solid 1px #c2c3c1;
	background-color:#FFF;
	margin: 0 auto;
    box-shadow:1px 1px 2px 1px rgba(50, 50, 40, 0.75);
    float: left;
    clear: both;
}
.midl-gap{width: 56%;}
.youremailtxt
{
	
	font-size:14px;
	color:#000000;
	text-decoration:none;
	padding:5px 0px;
}
.signupleftsection
{
width:100%;
height:auto;
float:left;
padding:0% 15%;
}
.craetnewtxt
{
	
	font-size:21px;
	color:#ec3f09;
	text-decoration:none;
	margin: 10px;
	margin-top:20px;
	background:#ec3f09; 
	color:#fff; 
	padding:10px;
	text-align:center;
}
.signuptxtfeild
{
	width:100%;
	height:30px;
	border:1px solid #c2c3c1;
	border-radius:8px;
	float: left;
}
.signuptxtbox
{
	
	font-size:14px;
	height:40px;
	width:90%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}

.captxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}
.zipcodebox
{
	width:40%;
	height:20px;
	border:1px solid #c2c3c1;
	border-radius:8px;
	padding:5px 5px 0 10px;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.clearfix{
	clear:both;
}

.breadcrumsec{
	float:left; width:88.5%;
}

.mainpostcodefld
{
	width:45%;
	height:auto;
	float:left;
}
/*----Change Password Sec Start---*/

.subheaderfooter {
	width:21%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;

	margin:0 auto;
}

/*----Progress Bar Sec Start---*/
#progressBar {
	width:100%;
	text-align: center;
	font-size: 1em;
	
	font-weight: bold;
	background-color:#c2e2f7;
	padding: 0;
	float:left;
}
#progressBar li {
	display: inline-block;
	float:left;
}
#progressBar a {
	text-decoration: none;
}
#progressBar li.incomplete {	
	padding:  10px 3px 10px 7px;
	color: #00144D;
	border: 1px solid #ABD7F4;
	border-left: 0px; 
	
	background: url(light_ba.jpg) top right repeat-x;
	background-color: #C2E2F7;
	/*width:100%;*/
}
#progressBar li.complete, #progressBar li.active {	
	padding:  10px 3px 10px 7px;
	color: #FFFFFF;
	border: 1px solid #85B9E0;
	border-left: 0px;
	
	background: url(dark_bac.jpg) top right repeat-x;
	background-color: #1B8DCF;
	/*width:100%;*/
}
#progressBar li.complete a {
	color: #FFFFFF;
}
#progressBar li.start, #progressBar li.start a {	
	border-left: 1px solid #85B9E0; 
}
#progressBar li.end { 	
	padding: 10px 7px 10px 7px;
}
#progressBar li.complete span {
	background-image: url(../images/tick0000.png);
	background-repeat: no-repeat;
	background-position: -3px -3px;
	width: 22px;
	display: inline-block;
	margin: 0 0 0 5px;
}
#progressBar li.incomplete span, #progressBar li.active span {
	background-image: url(../images/chevron0.png);
	background-repeat: no-repeat;
	width: 22px;
	display: inline-block;
	margin: 0 -2px 0 5px;
}
#progressBar li.end span {
	display: none;
}
#progressBar li a span {
	text-decoration: none;
}
.summary {position: absolute; left: -10000px;}




/*----Progress Bar Sec End---*/

.newcompanysrchhd
{	
    width:45%;
	
	font-size:15px;
	color:#ec3f09;
	padding:7px; font-weight: 600;
font-size: 20px;
	text-transform:uppercase;
	float:left;	
	
}
.newbreadcrumbsec {
	width:100%;
	height:auto;
	float:left;
}
.newrightsec{
	width:35%;
	height:auto; margin-bottom: 10px;
	float:right;
background-color: #ec3f09;
color: #fff !important;
border-radius: 50px;
padding: 5px 19px !important;
text-transform: uppercase;
font-size: 14px !important;
font-weight: 600 !important;
letter-spacing: 2px;
margin-left: 16px;
}
.logourstyle{
	float:right;
	background-color:#eeeeee;"
}
.newweltxt
{	
	
	font-size:15px;
	color:#fff;
	float:left; line-height: 29px;
	
}
.usertxt
{	
	
	font-size:15px;
	color:#0a7f0a;
	font-weight:600;
	float:left;	
}
.userintxt
{	
	
	font-size:13px;
	color:#000;
	font-weight:500;
	text-align:justify;
	
}
.leftpasec{
	width:auto;
	height:auto;
	margin-top:5px;
	float:left;
	
}

.passwordtxt
{	
	
	font-size:14px;
	color:#F60;
	font-weight:500;
	text-decoration:underline;
	float:left;	
}
.passwordtxt a:link
{	
	
	font-size:14px;
	color:#F60;
	font-weight:500;
	text-decoration:underline;
	float:left;	
}
.passwordtxt a:visited
{	
	
	font-size:14px;
	color:#F60;
	font-weight:500;
	text-decoration:underline;
	float:left;	
}
.passwordtxt a:hover
{	
	
	font-size:14px;
	color:#F60;
	font-weight:500;
	text-decoration:underline;
	float:left;	
}


.loginicon{
	 background:url(../images/loginicon.png);
	 background-repeat: no-repeat;
	 width:25px;
	 height:28px;
	 margin-top:2px;
	 margin-right:4px;
	 float:left;
}

.cheksubtxt
{
	
	font-size:12px;
	color:#ec3f09;
	font-weight:bold;
	text-decoration:none;
	text-align: justify;
	padding:3px;
}

.guidebtn
{	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px 10px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	float:right;
	margin:5px;
}
.guidebtn:hover
{
 background-color:#413e3e;
}

.newguidebtn
{
	width:99%;	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	float:left;
}
.newguidebtn:hover
{
 background-color:#413e3e;
}

.newbtntxt
{
    
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
	
}

.newbtntxt a:link
{
    
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
}

.newbtntxt a:visited
{
    
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
}

.newbtntxt a:hover
{
    
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	text-align:center;
}



.leftarrow{
	 background:url(../images/leftarrow.png);
	 background-repeat: no-repeat;
	 width:16px;
	 height:16px;
	 margin:4px;
	 float:left;
}
.arrowstyle{
	 background:url(../images/arrowstyle.png);
	 background-repeat: no-repeat;
	 width:14px;
	 height:16px;
	 margin:4px;
	 margin-top:6px;
	 float:left;
}



.whitearrow{
	 background:url(../images/whitearrow.png);
	 background-repeat: no-repeat;
	 width:13px;
	 height:13px;
	 margin:4px;
	 float:left;
}

.leftmenu
{
	width:100%;
	height:auto;	
	background-color:#f9c4b3;
	 /*background: linear-gradient(180deg,#c7c7c7,#c7c7c7,#c7c7c7);*/
	
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:6px;
	/*border-radius:4px;*/
	color:#000;
	cursor: inherit;
	border-bottom:solid 2px #999;
	float:left;
}
.leftmenu:hover
{
background-color:#EAEAEA;
}

button, select {
    text-transform: none;
    cursor: pointer;
}


.leftmenunew
{
	width:100%;
	height:auto;	
	background-color:#e1dfdf;
	
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:6px;
	/*border-radius:4px;*/
	color:#000;
	cursor: inherit;
	border-bottom:solid 2px #999;
	float:left;
}
.leftmenunew:hover
{
background-color:#EAEAEA;
}


.bottmleftmenu
{
	width:100%;
	height:auto;	
	background: linear-gradient(180deg,#c7c7c7,#FFFFFF);
	
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:6px;
	/*border-radius:4px;*/
	color:#000;
	cursor: inherit;
	border-bottom:solid 1px #999;
	float:left;
}
.bottmleftmenu:hover
{
background-color:#EAEAEA;
}


.lefttxt
{	
	
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:2px;
	color:#000;
	cursor: pointer;
	float:left;
}
.lefttxt a:link
{	
	
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#000;
	cursor: pointer;
	float:left;
	margin: 4px auto;
}

.lefttxt a:visited
{	
	
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#000;
	cursor: pointer;
	float:left;
}

.lefttxt a:hover
{	
	
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#333;
	cursor: pointer;
	float:left;
}

.newtxtleft{	
    width:45%;
	
	font-size:15px;
	color:#000;
	padding:5px;
	text-transform:uppercase;
	float:left;		
color: #ec3f09;
padding: 0px 5px 1px 5px;
font-weight: 600;
font-size: 20px;
text-transform: uppercase;
text-align: left;
font-family: 'Source Sans Pro', sans-serif;
}

.namesec
{
	width:45%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	float:left;
	padding:7px;
}

.dobsec
{
	width:25%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-left:5px;
	padding:7px;
}

.apptsec
{
	width:25%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-left:5px;
	padding:7px;
}

.cursec
{
	width:23%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	float:left;
	padding:7px;
}

.sharesec
{
	width:21%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-left:5px;
	padding:7px;
}

.totsec
{
	width:25%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	text-align:left;
	float:left;
	margin-left:5px;
	padding:7px;
}

.agrtsec
{
	width:25%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-left:5px;
	text-align:left;
	padding:7px;
}
.guidelinesec
{
	width:100%;
	height:auto;	
	background-color:#ec3f09;
	
	font-size:15px;
	font-weight:500;
	border:none;
	outline:none;
	padding:6px;
	color:#FFF;
	float:left;
}

.guidemenu
{
	width:100%;
	height:auto;	
	background-color:#FFF;
	background: linear-gradient(180deg,#FFFFFF,#FFFFFF,#c7c7c7);
	
	font-size:13px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:6px;
	color:#000;
	cursor:inherit;
	border:solid 1px #999;
	float:left;
}
.guidemenu:hover
{
	background: linear-gradient(180deg,#FFFFFF,#FFFFFF,#dedede);
}


.bluetxt
{	
	
	font-size:11px;
	font-weight:600;
	border:none;
	outline:none;
	padding:2px;
	color:#004288;
	cursor: pointer;
	text-decoration:underline;
	float:left;
}
.bluetxt a:link
{	
	
	font-size:11px;
	font-weight:600;
	border:none;
	outline:none;
	color:#004288;
	cursor: pointer;
	float:left;
	text-decoration:underline;
}

.bluetxt a:visited
{	
	
	font-size:11px;
	font-weight:600;
	border:none;
	outline:none;
	color:#004288;
	cursor: pointer;
	float:left;
	text-decoration:underline;
}

.bluetxt a:hover
{	
	
	font-size:11px;
	font-weight:600;
	border:none;
	outline:none;
	color:#004288;
	cursor: pointer;
	float:left;
	text-decoration:underline;
}

.sitemapleftsec{
	width:30%;
	height:auto;
	float:left;
}
.sitemaprightsec{
	width:60%;
	height:auto;
	margin-top:10%;
	float:right;
}

/*----MEDIA QUERY SEC START---*/


/*----responsive-menu-start---*/


@media screen and (max-width: 1920px) and (min-width: 1360px) {
.newbannersec{
	width:100%;
	height:auto;
	margin-top:5%;
	float:left;;
}
	
.toptxt{
	 /*font-family: 'Source Sans Pro', sans-serif;*/
	  
	 color: #FFF;
	 font-weight:normal;
	 padding:5px;
	 font-size:22px;
}	
  .maintoptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 font-size:30px;
}	
/*.bannerinersec{
	width:100%;
	height:auto;
	margin-top:6%;
	position:relative;
	z-index:4000;
	float:left;
}
*/
/*.topmenusec{
	width:50%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	/*margin-top:1.5%;
	float:right;		
}*/

.subheaderfooter {
	width:17%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
   
	margin:0 auto;
}
.subheaderfooter {
	width:20%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;

	margin:0 auto;
}
.companyreyyyy
{
	width:30%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
}
@media screen and (max-width:1600px) {
.newbannersec{
	width:100%;
	height:auto;
	margin-top:5%;
	float:left;;
}
	
.toptxt{
	 font-family: 'Source Sans Pro', sans-serif;
	 color: #FFF;
	 font-weight:normal;
	 padding:5px;
	 font-size:20px;
}	
  .maintoptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 font-size:30px;
}
/*.bannerinersec{
	width:100%;
	height:auto;
	margin-top:8%;
	position:relative;
	z-index:4000;
	float:left;;
}*/	
/*.topmenusec{
	width:65%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	/*margin-top:1.5%;
	float:right;
	
}*/
.subheaderfooter {
	width:100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
 color: #b9bcbc;
    font-size: 17px;
	margin:0 auto;
}
.foot-c {
    text-align: center !important;
    border-top: 1px solid #3c3a3a;
    padding-top: 13px;
    margin-top: 10px;
    color: #b9bcbc;
}
.companyreyyyy
{
	width:32%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
}
.foot-c {
    text-align: center !important;
    border-top: 1px solid #3c3a3a;
    padding-top: 13px;
    margin-top: 10px;
    color: #b9bcbc;
}
@media screen and (max-width:1440px) {
	
	.midtxtsec
{
	width:42%;
	height:auto;
	margin:0 auto;
	
}

/*.topmenusec{
	width:64%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	/*margin-top:1.5%;
	float:right;		
}*/

.subheaderfooter {
	width:100%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;

	margin:0 auto;
}
.companyreyyyy
{
	width:32%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
}

.subheaderfooter h3{ color:#fff; margin-bottom:19px;
color:
#ffffff;
position: relative;
padding-bottom: 8px;
border-bottom: 1px solid
#76430c;
text-transform: uppercase;
font-size: 18px;
font-weight: 600;
letter-spacing: 2px;}
.subheaderfooter h3::before {
    bottom: -1px;
    left: 0;
    width: 55px;
    height: 2px;
    background-color: 
    #ec3f09;
    content: '';
    position: absolute;
}

@media screen and (max-width:1366px) {
	
.toptxt{
	 font-family: 'Source Sans Pro', sans-serif;
	 color: #FFF;
	 font-weight:normal;
	 padding:5px;
	 font-size:18px;
}	
  .maintoptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 font-size:30px;
}
/*.topmenusec{
	width:68%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	/*margin-top:1.5%;
	float:right;		
}*/
.subheaderfooter {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: normal;
    color: #b9bcbc;
    font-size: 17px;
}
.companyreyyyy
{
	width:31%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
		
}



@media screen and (max-width:1280px) {
	
.toptxt{
	 font-family: 'Source Sans Pro', sans-serif;
	 color: #FFF;
	 font-weight:normal;
	 padding:5px;
	 font-size:16px;
}	
  .maintoptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 font-size:30px;
}
.servicetotsec{
	width:30%;
	height:320px;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	margin-left:13px;
	margin-right:13px;
	padding:10px;
	margin-bottom:15px;
	float:left;	
}
	.servicemainsec{
	width:30.5%;
	height:365px;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	margin-left:9px;
	margin-right:9px;
	padding:10px;
	margin-bottom:15px;
	float:left;	
}
.servicetoptxt{
	 
	 color:#FFF;
	 font-weight:400;
	 color:#ec3f09;
	 font-size:16px;
	 text-align:center;
}
/*.topmenusec{
	width:65%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	/*margin-top:1.5%;
	float:right;		
}*/
.logoutsec{
	width:32%; height:auto; float:right;
}
.companyrgsttxt
{
	width:26%;
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:7px;
}
.subheaderfooter {
	width:22%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
  
	margin:0 auto;
}
.companyreyyyy
{
	width:31%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}



}




@media screen and (max-width:1024px) {
	.logosec{
	max-width:60%;
	float:left;
	
}
.top-menu ul li a {
  font-size: 12px;
}
.banner-text h1 {
  font-size: 3em;
} 
/*.banner-form form {
  width: 100%;
}*/

.banner-form form{

/*background:rgba(0, 0, 0, 0.7);*/
	padding:2em;
	width:75%;
	background:url(../images/blackbg.png);
	background-repeat:repeat;
	border-bottom:solid 4px #000;
	margin:2em auto 0 auto;
}

.banner-form form input[type="text"] {
  padding: 10px 14px;
  font-size: 1em;
}
.banner-form form input[type="submit"] {
  width: 18%;
  padding: 10px 14px;
  font-size: 1em;
}
.banner-text h2 {
  font-size: 1.2em;
  width: 66%;
}
.register {
  margin-top: 1em;
}
.register span {
  right: 39%;
}
.banner {
  min-height: 591px;
}
.brief-grids img {
  width: 100%;
}
.brief-grid-text h3 {
  font-size: 2.2em;
}
.brief-grid-text p {
  font-size: 1.1em;
}
.brief-grid-content1 h3, .brief-grid-content2 h3 {
  font-size: 1.2em;
}
.brief-grid-content1 p, .brief-grid-content2 p {
  font-size: 1.1em;
}
.feature-text h3,.pricing-text h3,.video-text h3,.screen-text h3,.trusted-text h3
,.contact-text h3{
  font-size: 2.2em;
}
.feature-grid p {
  font-size: 1.1em;
  width: 82%;
}
.pricing-text p,.screen-text p,.trusted-text p,.contact-text p{
font-size:1.1em;
}
.pricing-offer ul li a {
  font-size: 14px;
  padding: 11px 0;
}
.sign a {
  padding: 8px 1.5em;
  font-size: 1em;
}
h4 a.p2 {
  padding:3px 15px 4px 27px;
  margin: 0 3em;
}
.video-play h4 {
  font-size: 1.1em;
}
.trusted {
  padding:0 0 3% 0;
}
.sponcer {
  width: 80%;
}
.box-grid p {
  font-size: 1em;
}
.client h4 {
  font-size: 1.1em;
  margin: 2em 0 0.2em 0;
}
.get-started h4 {
  font-size: 1.2em;
}
.get-started h3 {
  font-size: 2.4em;
}
.get-started a {
  padding: 10px 21px;
  font-size: 1em;
}
.get-started {
  min-height: 265px;
} 
.video-play iframe {
  height: 400px;
  }
  
  .maintoptxt{
	 
	 color: #FFF;
	 font-weight:500;
	 font-size:22px;
}

 .logo {
float: left;
 width: 20%;
 max-width:100%;
} 
.toptxt{
	 font-family: 'Source Sans Pro', sans-serif;
	 color: #FFF;
	 font-weight:normal;
	 padding:5px;
	 font-size:14px;
}
  
  .servicetotsec{
	width:30%;
	height:320px;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	margin-left:13px;
	margin-right:13px;
	padding:10px;
	margin-bottom:15px;
	float:left;	
}
  
  .servicetoptxt{
	 
	 color:#FFF;
	 font-weight:400;
	 color:#ec3f09;
	 font-size:15px;
	 text-align:center;
}


.servicemainsec{
	width:30%;
	height:395px;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	margin-left:9px;
	margin-right:9px;
	padding:10px;
	margin-bottom:15px;
	float:left;	
}

.servicetxt{
	width:83%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding:3px;
	float:right;	
}

.servicetxt a:link{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	text-align:justify;
		
}

.servicetxt a:visited{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	text-align:justify;
	
}

.servicetxt a:hover{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	font-weight:normal;
	text-align:justify;
	
}

/*.bannerinersec{
	width:100%;
	height:auto;
	margin-top:15%;
	position:relative;
	z-index:4000;
	float:left;;
}*/

/*.topmenusec{
	width:55%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}*/

.midtxt {
	text-align:left;
	padding:5px;
	font-size:12px;
	height:270px;
	
	}
.packtxt{	
	padding:5px;
	
	color:#FFF;
	font-size:13px;
	font-weight:600;
}

.logoutsec{
	width:29%; height:auto; float:right;
}


.weltxt
{	
	
	font-size:12px;
	color:#ec3f09;
	padding:3px;
	float:left;
	
}


.weltxtright
{	
	
	font-size:12px;
	color:#000;
	padding:3px;
	float: right;
}

.paysecnew
{
	width:35%;
	height:auto;	
	float: right;
}

.weltxtrightnew
{	
	
	font-size:12px;
	color:#000;
	padding:3px;
	float: right;
}

.weltxtrightnew a:link
{	
	
	font-size:12px;
	color:#000;
	float: right;
}

.weltxtrightnew a:visited
{	
	
	font-size:12px;
	color:#000;
	float: right;
}

.weltxtrightnew a:hover
{	
	
	font-size:12px;
	color:#666;
	float: right;
}
.subheaderfooter {
	width:28%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    
	margin:0 auto;
}

	.rightnewsec
	{
	width:40%;
	height:auto;
	float:left;
	
	}

.companyregdd
{
	width:29%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}

.companyregmm
{
	width:29%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}

.companyreyyyy
{
	width:32%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.rightregtxtfld
{
	width:39%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}


.lefttxt
{	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:2px;
	color:#000;
	cursor: pointer;
	float:left;
}
.lefttxt a:link
{	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#000;
	cursor: pointer;
	float:left;
}

.lefttxt a:visited
{	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#000;
	cursor: pointer;
	float:left;
}

.lefttxt a:hover
{	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#333;
	cursor: pointer;
	float:left;
}
.leftnewsec{
	width:23.5%;
	height:auto;
	margin-right:3%;
	float:left;
}
.newbodyrightsec{
	width:23.5%;
	height:auto;
	float:right;
}

.midbodysec{

	width:47%;
	height:auto;
	float:left;
}


  }
@media screen and (max-width:800px) {
.top-menu ul li a {
  padding: 0.5em 0.5em 0em 0.5em;
}
.banner-text h1 {
  font-size: 2.5em;
}
.banner-text h2 {
  font-size: 1.1em;
  width: 75%;
}
.banner-form form input[type="text"] {
  padding: 7px 14px;
  font-size: 0.9em;
  width: 24%;
  }
.banner-form form input[type="submit"] {
  width: 20%;
  padding: 8px 14px;
  font-size: 0.9em;
}
.register {
  margin-top: 0.5em;
}
.register h3 {
  font-size: 1em;
}
.register span {
  right: 31%;
  bottom: 2px;
  background-size: 86%;
}
.banner {
  min-height: 535px;
}
.brief-grids {
  width: 50%;
  float: left;
}
.brief-grid-text h3 {
  font-size: 1.7em;
  margin-bottom: 0.5em;
}
.brief-grid-text p {
  font-size: 1em;
}
.brief-grid-content1 h3, .brief-grid-content2 h3 {
  font-size: 1.1em;
  margin-bottom: 4px;
}
.brief-grid-content1 p, .brief-grid-content2 p {
  font-size: 1em;
}
.brief-grid-content1,.brief-grid-content2 {
  padding: 0px 0px 22px 50px;
}
.feature-text h3, .pricing-text h3, .video-text h3, .screen-text h3, .trusted-text h3, .contact-text h3 {
  font-size: 2em;
}
.feature-text p {
  font-size: 1em;
}
.feature-grid {
  width: 50%;
  float: left;
}
.feature-grid h3 {
  font-size: 1.2em;
} 
.feature-grid p {
  font-size: 1em;
  width: 100%;
}
.pricing-grid {
  width: 33.3%;
  float: left;
} 
.pricing-offer ul li a {
  font-size: 13px;
  padding: 8px 0;
}
.sign a {
  padding: 7px 1.5em;
  font-size: 0.9em;
}
.video-play iframe {
  height: 340px;
  margin-bottom: 1em;
}
h4 a.p2 {
  margin: 0 0em;
}
.image-grid {
  width: 33.3%;
  float: left;
}
.client {
  width: 33.3%;
  float: left;
}
.box-grid {
  padding: 1.5em;
}
.box-grid p {
  overflow: hidden;
  height: 85px;
}
.get-started h4 {
  font-size: 1em;
}
.get-started h3 {
  font-size: 2.2em;
}
.get-started a {
  padding: 9px 21px;
  font-size: 0.9em;
}
.get-started {
  min-height: 203px;
}
.text-box,.textarea {
  width: 50%;
  float: left;
}
.text-box input[type="text"], .textarea textarea {
	font-size:0.9em;
  padding: 0.7em;
}
.textarea input[type="submit"] {
  font-size: 1em;
  padding: 0.6em 2.5em;
}
.textarea textarea {
  height: 157px;
} 
.sponcer {
margin: 4em auto 4em auto;
} 
/*----About Sec Start 30.07.15---*/

.subheader {
/*	width:80%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size:12px;
    color: #FFF;
	float:left;
	margin:0 auto;*/
}
/*.topmenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}*/
/*.logo{
	width:98%;
	float:left;
}
.bannerinersec{
	display:none;
}
.header{
padding:0px 0;
}
*/
.leftbodysec{
	width:100%;
	height:auto;
	margin-bottom:10px;
	/*margin-top:25%;*/
	float:left;
}
	
.rightbodysec{

	width:100%;
	height:auto;
	padding:0px;
	float:right;
}

.servicemainsec{
	width:100%;
	height:auto;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	padding:10px;
	margin-bottom:15px;
	float:right;	
}
.servicesec{
	width:100%;
	height:auto;
	float:left;	
}

.pricing-section{
	width:100%;
	height:auto;
margin:5% 0 3% 0;
}
.midtxt {
	text-align:left;
	padding:5px;
	font-size:14px;
	height:auto;
	
	}
	
	.rightaddsec{
	width:98%;
	height:auto;
	background-color:#1CA2CE;
	padding:3px;
	margin:4px;
     border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	float:left;
}
.sertxt
{
	
	font-size:12px;
	color:#FFF;
	font-weight:600;
	text-decoration:none;
	padding:0px;
}

.addttbltxt
{
	
	font-size:12px;
	text-decoration:none;
	color:#000;
	font-weight:600;
	background-color:#CCCCCC;
	padding:5px;
	text-align:left;
}
.topbox{
  background:url(../images/box.png) no-repeat 0px 0px;
  position:absolute;
  top: -25px;
  left: 43%;
  display: block;
  width: 40px;
  height: 40px;
}	

.innerpagecont{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	

}
.innerpagecontnew{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;

}
.mapsecleft{
	width:100%;
	height:auto;
	float:left;
}

.newcontactright{
	width:100%;
	height:auto;
	float:left;
}

/*----About Sec Start 30.07.15---*/


/*----Registration Sec Start 31.07.15---*/
.leftnewinnersec{

	width:100%;
	height:auto;
	/*margin-top:24%;*/
	float:left;
}

.rightnewinnersec{

	width:100%;
	height:auto;
	float:left;
}

.rightinnersec{
	width:100%;
	height:auto;
	float:left;
}
.companysrchhd
{	
	
	font-size:12px;
	color:#000;
	padding:5px;
	text-transform:uppercase;	
}

.companyrgsttxt
{
	width:50%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:0px;
}

.txtcompanyregtxtfld
{
	width:99%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}


.companyregtxtfld
{
	width:46%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.selectconsent
{
	width:46%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.paylaterbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	margin-top:8px;
	float:right;

}

.paylaterbtn:hover
{
background-color:#413e3e;
}
.addservicetxt
{
	width:40%;
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}
.addservicetxt1
{
	width:20%;
	
	font-size:12px;
	color:#ec3f09;
	text-align:center;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}

.subaddservicetxt
{
	width:40%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	padding:3px;
	float:left;
	padding-right:10%;

}

.subaddservicetxt1
{
	width:20%;
	
	font-size:12px;
	color:#333;
	text-align:center;
	text-decoration:none;
	padding:3px;
	float:left;

}

.paynowsec
{
width:100%;
height:auto;
float:left;
}
.paynowtxt
{
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	text-align: left;
	padding:3px;

}
.paylatersec
{
width:100%;
height:auto;
margin-top:6px;
float:left;
}
.rightsectxt
{
width:10%;

font-size:12px;
color:#333333;
text-decoration:none;
text-align:justify;
font-weight:500;
padding:5px;

}
.rightsectxt1
{

font-size:12px;
color:#333333;
text-decoration:none;
font-weight:500;

}
.bronzetxt
{		
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}
.bronzetxt1
{
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}
.orangetxt
{		
	
	font-size:12px;
	color:#F60;
	text-decoration:none;
	padding:0px;
	font-weight:600;
}
.pricing-grid {
width: 100%;
padding: 0;
margin-bottom:1.3em;
}
.newrightbodysec{

	width:100%;
	height:auto;
	/*margin-top:24%;*/
	float:left;
}
.templatemo-top-menu {
    min-height:110px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    width:100%;
	position:relative;
	z-index: 5000;
	float:left;
}

/*----Registration Sec End---*/


/*----Login step Sec Start---*/

.leftloginsec{

	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.rightloginsec{
	width:100%;
	height:auto;
	float:left;
}
.loginfld
{
	width:98%;
	height:30px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.logoutsec{
	width:27%; height:auto; float:right;
}

.probtnsec{
	width:auto; height:auto; float:right;
}

.probtn
{
	
	background-color:#ec3f09;
	
	font-size:10px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:2px;
	border-radius:4px;
	color:#FFFFFF;
	cursor:inherit;
	float:left;
	/*margin:5px;*/
}
.probtn:hover
{
background-color:#413e3e;
}

.nowsec
{
	
	float:left;
	margin-bottom:6px;
}
.latersec
{	
	float:right;
}

.viewreqbtn
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	 border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:link
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}

.viewreqbtn a:visited
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:hover
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}

.newrightbodysec{

	width:100%;
	height:auto;
	/*margin-top:56%;*/
	float:left;
}

.centreloginsec{
	width:100%;
	height:auto;
	float:left;	
}
/*----Login step Sec End---*/


/*----Login step modified on 03.08.15---*/
.loginstep2fld
{
	width:45%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
}

.newtxtleft{	
    width:45%;
	
	font-size:15px;
	color:#000;
	padding:5px;
	text-transform:uppercase;
	float:left;		
}




.companyregtxtfld
{
	width:48%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	color:#333333;
}
.selectconsent
{
	width:48%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	color:#333333;
}

.mainpostcodefld
{
	width:45%;
	height:auto;
	float:left;
}

.postcodefld
{
	width:43%;
	height:25px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	float: left;
}
.postcodefld1
{
	width:43%;
	height:25px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	margin-left:8px;
	float:left;

}
.consentstep2fld
{
	
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	font-weight:bold;
	padding:4px;
	
	
}

.txtcompanyregtxtfld
{
	width:79%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}



.companyregtxtfld
{
	width:42%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.selectconsent
{
	width:42%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.directortxt
{		
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;	
}

.adddrctrbtn
{
	
	background-color:#333;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	margin-bottom:4px;
	float:left;
}
.adddrctrbtn:hover
{
background-color:#7e7e7e;
}
.adddrctrbtn1
{
	
	background-color:#333;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	margin-bottom:4px;
	float:right;
}
.adddrctrbtn1:hover
{
background-color:#7e7e7e;
}
/*----Login step modified on 03.08.15---*/
.captchimgsec{
	width:auto;
	height:auto;
	float:left;

}
 .subheaderfooter {
	width:44%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
   
	margin:0 auto;
}
.newcompanysrchhd
{	
    width:45%;
	
	font-size:12px;
	color:#000;
	padding:7px;
	text-transform:uppercase;
	float:left;	
	
}
.rightnewsec
{
width:40%;
height:auto;
margin-left:5px;
float:left;

}

.companyregdd
{
	width:29%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}

.companyregmm
{
	width:30%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}

.companyreyyyy
{
	width:36%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.rightregtxtfld
{
	width:41%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	color:#333333;
}
.rightproposec
{
	width:53%;
	height:auto;
	margin-left:6px;
	float:left;
}
.leftnewsec{
	width:100%;
	height:auto;
	float:left;
}
.newbodyrightsec{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}

.midbodysec{

	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}
.servicetxt{
	width:95%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding:3px;
	float:right;	
}
.newrightsec{
	width:99%;
	height:auto;
	margin-top:5px;
	float:left;
}
.logourstyle{
	float:right;
	background-color:#eeeeee;"
}
.signbox
{
	width:99%;
	height:auto;
	border: solid 1px #c2c3c1;
	background-color:#FFF;
	margin: 0 auto;
    box-shadow:1px 1px 2px 1px rgba(50, 50, 40, 0.75);
}
.craetnewtxt
{
	
	font-size:14px;
	color:#2E73BE;
	text-decoration:none;
	margin:5px;
	margin-top:10px;
}
.signupleftsection
{
width:100%;
height:auto;
float:left;
padding:0% 5%;
}

.signuptxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}

.captxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}
.innerpricesec{
	 width:40%;
	 height:auto;
	 padding:5px;
	 background-color:#EAEAEA;
	 
	 color: #333;
	 border:solid 1px #999;
	 font-weight:500;
	 font-size:24px;
	 text-align:center;	
        border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	margin-top:1%;
	margin-bottom:1%;
	margin:0 auto;
			 
}
.sitemapleftsec{
	width:100%;
	height:auto;
	float:left;
}
.sitemaprightsec{
	width:100%;
	height:auto;
	float:left;
}
}




@media screen and (max-width:640px) {
.banner{
position:relative;
}
.top-menu ul li a {
  padding: 0.5em 0.5em 0em 0.5em;
}
span.menu:before {
	content: url(../images/nav-icon.png);
	cursor: pointer;		
}
.top-menu {
width: 11%;
float: right;
margin: 0%;
}
.top-menu  ul{
	display:none;
}
.top-menu  ul li {
	font-size: 12px;
	display:inline-block;
	width: 100%;
}
.top-menu ul li a {
padding:6px;
font-size: 13px;
width: 100%;
background:rgba(1, 153, 230, 0.9);
}
 span.menu{
	display:block;
	float:right;
	margin: 7px 8px 0px 0;
}
.top-menu  ul{
	margin: 0;
	z-index: 999;
	position: absolute;
	width: 96%;
	text-align: center;
	top: 17%;
	left: 2%;
	margin-top:1%;
}
.top-menu  ul li a:hover{
color:#050e12;
}
.banner-text h1 {
  font-size: 2.1em;
}
.banner-text {
  margin-top: 4%;
  }
.banner-text h2 {
  font-size: 1em;
  width: 79%;
}
.banner-form form {
  padding: 1.5em;
  margin: 2em auto 0 auto;
}
.banner-form form input[type="text"] {
  padding: 6px 14px;
  font-size: 0.85em;
  width: 24%;
}
.banner-form form input[type="submit"] {
  width: 19%;
  padding: 6px 14px;
  font-size: 0.85em;
}
.banner {
  min-height: 421px;
}
.register h3 {
  font-size: 0.9em;
}
.register {
  width: 48%;
}
.register span {
  right: 30%;
  bottom: 0px;
  background-size: 86%;
  width: 30px;
}
.brief-grid-text h3 {
  font-size: 1.375em;
  margin-bottom: 0.5em;
}
.brief-grid-text p {
  font-size: 0.9em;
  width: 98%;
}
.brief-grid-content1 h3, .brief-grid-content2 h3 {
  font-size: 1em;
}
.brief-grid-content1 p, .brief-grid-content2 p,.feature-text p {
  font-size: 0.9em;
}
.feature-text h3, .pricing-text h3, .video-text h3, .screen-text h3, .trusted-text h3, .contact-text h3 {
  font-size: 1.8em;
}
.feature-grid h3 {
  font-size: 1.1em;
}
.feature-grid p {
  font-size: 0.9em;
  overflow: hidden;
  height: 57px;
}
.feature-grid:nth-child(4),.feature-grid:nth-child(5){
margin-bottom:0em;
}
.pricing-text p, .screen-text p, .trusted-text p, .contact-text p {
  font-size: 1em;
}
.pricing-grid:nth-child(3){
display:none;
}
.pricing-grid{
width:50%;
}
.image-grid {
  width: 50%;
}
.image-grid:nth-child(2){
display:none;
}
.image-grid img{
width:100%;
}
.sponcer {
  width: 70%;
  margin: 2em auto 0 auto;
}

/*----About Sec Start 30.07.15---*/

.subheader {
/*	width:60%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top:5px;
    font-size: 12px;
    color: #FFF;
	float:left;*/
	
}
/*	.topmenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
margin-top:1.5%;
	float:right;		
}*/
/*.logo{
	width:98%;
	float:left;
}
.bannerinersec{
	display:none;
}
.header{
padding:0px 0;
}
*/
.leftbodysec{
	width:100%;
	height:auto;
	margin-bottom:10px;
	/*margin-top:29%;*/
	float:left;
}

.rightbodysec{

	width:100%;
	height:auto;
	padding:0px;
	float:right;
}

.servicemainsec{
	width:100%;
	height:auto;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	padding:10px;
	margin-bottom:15px;
	float:right;	
}
.servicesec{
	width:100%;
	height:auto;
	float:left;	
}

.pricing-section{
	width:100%;
	height:auto;
margin:5% 0 3% 0;
}
.midtxt {
	text-align:left;
	padding:5px;
	font-size:14px;
	height:auto;
	
	}
	
	.rightaddsec{
	width:98%;
	height:auto;
	background-color:#1CA2CE;
	padding:3px;
	margin:4px;
     border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	float:left;
}
.sertxt
{
	
	font-size:12px;
	color:#FFF;
	font-weight:600;
	text-decoration:none;
	padding:0px;
}

.addttbltxt
{
	
	font-size:12px;
	text-decoration:none;
	color:#000;
	font-weight:600;
	background-color:#CCCCCC;
	padding:5px;
	text-align:left;
}
.topbox{
  background:url(../images/box.png) no-repeat 0px 0px;
  position:absolute;
  top: -25px;
  left: 43%;
  display: block;
  width: 40px;
  height: 40px;
}	

.innerpagecont{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	

}
.innerpagecontnew{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;

}
.mapsecleft{
	width:100%;
	height:auto;
	float:left;
}

.newcontactright{
	width:100%;
	height:auto;
	float:left;
}

/*----About Sec Start 30.07.15---*/


/*----Registration Sec Start 31.07.15---*/
.leftnewinnersec{

	width:100%;
	height:auto;
	/*margin-top:38%;*/
	float:left;
}

.rightnewinnersec{

	width:100%;
	height:auto;
	float:left;
}
.rightinnersec{
	width:100%;
	height:auto;
	float:left;
}
.companysrchhd
{	
	
	font-size:12px;
	color:#000;
	padding:5px;
	text-transform:uppercase;	
}

.companyrgsttxt
{
	width:50%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:0px;
}
.txtcompanyregtxtfld
{
	width:77%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	color:#333333;
}



.companyregtxtfld
{
	width:46%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.selectconsent
{
	width:46%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.paylaterbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	margin-top:8px;
	float:right;

}

.paylaterbtn:hover
{
background-color:#413e3e;
}
.addservicetxt
{
	width:40%;
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}
.addservicetxt1
{
	width:20%;
	
	font-size:12px;
	color:#ec3f09;
	text-align:center;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}

.subaddservicetxt
{
	width:40%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	padding:3px;
	float:left;
	padding-right:10%;

}

.subaddservicetxt1
{
	width:20%;
	
	font-size:12px;
	color:#333;
	text-align:center;
	text-decoration:none;
	padding:3px;
	float:left;

}

.paynowsec
{
width:100%;
height:auto;
float:left;
}
.paynowtxt
{
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	text-align: left;
	padding:3px;

}
.paylatersec
{
width:100%;
height:auto;
margin-top:6px;
float:left;
}
.rightsectxt
{
width:10%;

font-size:12px;
color:#333333;
text-decoration:none;
text-align:justify;
font-weight:500;
padding:5px;

}
.rightsectxt1
{

font-size:12px;
color:#333333;
text-decoration:none;
font-weight:500;

}
.bronzetxt
{		
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}
.bronzetxt1
{
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}
.orangetxt
{		
	
	font-size:12px;
	color:#F60;
	text-decoration:none;
	padding:0px;
	font-weight:600;
}
.pricing-grid {
width: 100%;
padding: 0;
margin-bottom:1.3em;
}
.newrightbodysec{

	width:100%;
	height:auto;
	/*margin-top:32%;*/
	float:left;
}
.templatemo-top-menu {
    min-height:110px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    width:100%;
	position:relative;
	z-index: 5000;
	float:left;
}

/*----Registration Sec End---*/


/*----Login step Sec Start---*/

.leftloginsec{

	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.rightloginsec{
	width:100%;
	height:auto;
	float:left;
}
.loginfld
{
	width:98%;
	height:30px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.logoutsec{
	width:34%; height:auto; float:right;
}
.probtn
{
	
	background-color:#ec3f09;
	
	font-size:10px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:2px;
	border-radius:4px;
	color:#FFFFFF;
	cursor:inherit;
	float:left;
	/*margin:5px;*/
}
.probtn:hover
{
background-color:#413e3e;
}

.nowsec
{
	
	float:left;
	margin-bottom:6px;
}
.latersec
{	
	float:right;
}

.viewreqbtn
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	 border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:link
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}

.viewreqbtn a:visited
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:hover
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}

.newrightbodysec{

	width:100%;
	height:auto;
	/*margin-top:56%;*/
	float:left;
}

.centreloginsec{
	width:100%;
	height:auto;
	float:left;	
}
/*----Login step Sec End---*/


/*----Login step modified on 03.08.15---*/
.loginstep2fld
{
	width:45%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
}


.companyregtxtfld
{
	width:48%;
	height:auto;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	color:#333333;
}
.selectconsent
{
	width:48%;
	height:auto;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	color:#333333;
}

.mainpostcodefld
{
	width:45%;
	height:auto;
	float:left;
}

.postcodefld
{
	width:43%;
	height:25px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	float: left;
}
.postcodefld1
{
	width:43%;
	height:25px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	margin-left:8px;
	float:left;

}
.consentstep2fld
{
	
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	font-weight:bold;
	padding:4px;
	
	
}

.txtcompanyregtxtfld
{
	width:79%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}



.companyregtxtfld
{
	width:42%;
	height:auto;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.selectconsent
{
	width:42%;
	height:auto;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.directortxt
{		
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;	
}

.adddrctrbtn
{
	
	background-color:#333;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	margin-bottom:4px;
	float:left;
}
.adddrctrbtn:hover
{
background-color:#7e7e7e;
}
.adddrctrbtn1
{
	
	background-color:#333;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	margin-bottom:4px;
	float:right;
}
.adddrctrbtn1:hover
{
background-color:#7e7e7e;
}
/*----Login step modified on 03.08.15---*/
.captchimgsec{
	width:auto;
	height:auto;
	float:left;

}
 .subheaderfooter {
	width:50%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    
	margin:0 auto;
}

.newcompanysrchhd
{	
    width:45%;
	
	font-size:12px;
	color:#000;
	padding:7px;
	text-transform:uppercase;
	float:left;	
	
}
.rightnewsec
{
width:40%;
height:auto;
margin-left:5px;
float:left;

}

.companyregdd
{
	width:29%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.companyregmm
{
	width:30%;
	height:auto;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:6px;
	color:#333333;
}

.companyreyyyy
{
	width:35%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.rightregtxtfld
{
	width:40%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	color:#333333;
}

.leftnewsec{
	width:100%;
	height:auto;
	float:left;
}
.newbodyrightsec{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}

.midbodysec{

	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}
.servicetxt{
	width:95%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding:3px;
	float:right;	
}

.newrightsec{
	width:99%;
	height:auto;
	margin-top:5px;
	float:left;
}
.logourstyle{
	float:right;
	background-color:#eeeeee;"
}
.leftpasec{
	margin-top:5px;
	float:left;
	
}

.probtnsec{
	
	float:right;
	margin-top:5px;
}
.signbox
{
	width:99%;
	height:auto;
	border: solid 1px #c2c3c1;
	background-color:#FFF;
	margin: 0 auto;
    box-shadow:1px 1px 2px 1px rgba(50, 50, 40, 0.75);
}
.craetnewtxt
{
	
	font-size:14px;
	color:#2E73BE;
	text-decoration:none;
	margin:5px;
	margin-top:10px;
}
.signupleftsection
{
width:100%;
height:auto;
float:left;
padding:0% 5%;
}
.signuptxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}

.captxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}
.namesec
{
	width:40%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	float:left;
	text-align:left;
	padding:5px;
}

.dobsec
{
	width:27%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	float:left;
	text-align:left;
	padding:5px;
}

.apptsec
{
	width:28%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-left:12px;
	padding:5px;
}
.innerpricesec{
	 width:40%;
	 height:auto;
	 padding:5px;
	 background-color:#EAEAEA;
	 
	 color: #333;
	 border:solid 1px #999;
	 font-weight:500;
	 font-size:24px;
	 text-align:center;	
        border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	margin-top:1%;
	margin-bottom:1%;
	margin:0 auto;
			 
}
.sitemapleftsec{
	width:100%;
	height:auto;
	float:left;
}
.sitemaprightsec{
	width:100%;
	height:auto;
	float:left;
}
}



@media screen and (max-width:480px) {
.logo img {
background-size: 100%;
width: 100%;
}
.logo {
float: left;
width: 23%;
}
span.menu {
margin: 3px 8px 0px 0;
}
.banner-text h1 {
font-size: 1.8em;
}
.banner-text h2 {
font-size: 0.9em;
width: 100%;
}
/*.header {
padding: 2.5em 0;
}*/
.banner-form form input[type="text"] {
width: 46%;
margin-bottom: 1em;
}
.banner-form form input[type="submit"] {
width: 46%;
}
.banner-form form {
padding: 1em;
}
.register {
float:none;
width:80%;
display:inline-block;
text-align: center;
}
.register span {
right: 16%;
background-size: 86%;
width: 28px;
}
.brief-grids {
width: 100%;
}
.brief-grid-text h3 {
font-size: 1.5em;
}
.feature-text h3, .pricing-text h3, .video-text h3, .screen-text h3, .trusted-text h3, .contact-text h3 {
font-size: 1.5em;
}
.feature-grid i.f1 {
background-position: -9px -17px;
}
.feature-grid i {
width: 53px;
height: 49px;
background-size: 300px;
}
.feature-grid i.f2 {
background-position: -65px -10px;
background-size: 498%;
}
.feature-grid i.f3 {
background-position: -147px -16px;
}
.feature-grid i.f4 {
background-position: -222px -17px;
}
.pricing-top {
padding: 1em 0;
}
.pricing-top h3 {
font-size: 1.5em;
margin-bottom: 5px;
}
.pricing-top p {
font-size: 0.85em;
}
.video-text p {
font-size: 0.9em;
}
.video-play {
margin: 2em auto;
width: 100%;
}
.video-play iframe {
height: 263px;
}
.video-play h4 {
font-size: 0.9em;
margin-bottom:1em;
}
.image-grid {
width: 100%;
margin-bottom: 1em;
}
.client {
width: 50%;
}
.client:nth-child(3){
display:none;
}
.sponcer {
width: 70%;
margin: 2em auto 4em auto;
}
.get-started h3 {
font-size: 1.4em;
}
.get-started a {
padding: 7px 19px;
font-size: 0.85em;
}
.get-started h4 {
font-size: 0.85em;
}
.get-started {
min-height: 162px;
}
.contact-form {
margin-top: 2em;
}
.text-box, .textarea {
width: 100%;
padding: 0;
}
.textarea {
text-align: center;
}
.copy-right p {
font-size: 0.9em;
}


/*----About Sec Start 30.07.15---*/

.subheader {
	width:75%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
/*.topmenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}*/
.logo{
	width:98%;
	float:left;
}
.bannerinersec{
	display:none;
}
/*.header{
padding:0px 0;
}*/

.leftbodysec{
	width:100%;
	height:auto;
	margin-bottom:10px;
	/*margin-top:45%;*/
	float:left;
}

.rightbodysec{

	width:100%;
	height:auto;
	padding:0px;
	float:right;
}

.servicemainsec{
	width:100%;
	height:auto;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	padding:10px;
	margin-bottom:15px;
	float:right;	
}
.servicesec{
	width:100%;
	height:auto;
	float:left;	
}

.pricing-section{
	width:100%;
	height:auto;
margin:5% 0 3% 0;
}
.midtxt {
	text-align:left;
	padding:5px;
	height:auto;
	
	}
	
	.rightaddsec{
	width:98%;
	height:auto;
	background-color:#1CA2CE;
	padding:3px;
	margin:4px;
     border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	float:left;
}
.sertxt
{
	
	font-size:12px;
	color:#FFF;
	font-weight:600;
	text-decoration:none;
	padding:0px;
}

.addttbltxt
{
	
	font-size:12px;
	text-decoration:none;
	color:#000;
	font-weight:600;
	background-color:#CCCCCC;
	padding:5px;
	text-align:left;
}
.topbox{
  background:url(../images/box.png) no-repeat 0px 0px;
  position:absolute;
  top: -25px;
  left: 43%;
  display: block;
  width: 40px;
  height: 40px;
}	

.innerpagecont{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	

}
.innerpagecontnew{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;

}
.mapsecleft{
	width:100%;
	height:auto;
	float:left;
}

.newcontactright{
	width:100%;
	height:auto;
	float:left;
}

/*----About Sec Start 30.07.15---*/

/*----Registration Sec Start 31.07.15---*/
.leftnewinnersec{

	width:100%;
	height:auto;
	/*margin-top:55%;*/
	float:left;
}

.rightnewinnersec{

	width:100%;
	height:auto;
	float:left;
}
.rightinnersec{
	width:100%;
	height:auto;
	float:left;
}
.companysrchhd
{	
	
	font-size:12px;
	color:#000;
	padding:5px;
	text-transform:uppercase;	
}

.companyrgsttxt
{
	width:90%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:0px;
}
.txtcompanyregtxtfld
{
	width:95%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin:0;
	color:#333333;
}



.companyregtxtfld
{
	width:95%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.selectconsent
{
	width:95%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.paylaterbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	margin-top:8px;
	float:right;

}

.paylaterbtn:hover
{
background-color:#413e3e;
}
.addservicetxt
{
	width:40%;
	
	font-size:11px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}
.addservicetxt1
{
	width:20%;
	
	font-size:11px;
	color:#ec3f09;
	text-align:center;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}

.subaddservicetxt
{
	width:40%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	padding:3px;
	float:left;
	padding-right:10%;

}

.subaddservicetxt1
{
	width:20%;
	
	font-size:11px;
	color:#333;
	text-align:center;
	text-decoration:none;
	padding:3px;
	float:left;

}

.paynowsec
{
width:100%;
height:auto;
float:left;
}
.paynowtxt
{
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	text-align: left;
	padding:3px;

}
.paylatersec
{
width:100%;
height:auto;
margin-top:6px;
float:left;
}
.rightsectxt
{
width:10%;

font-size:12px;
color:#333333;
text-decoration:none;
text-align:justify;
font-weight:500;
padding:5px;

}
.rightsectxt1
{

font-size:12px;
color:#333333;
text-decoration:none;
font-weight:500;

}
.bronzetxt
{		
	
	font-size:11px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}
.bronzetxt1
{
	
	font-size:11px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}
.orangetxt
{		
	
	font-size:12px;
	color:#F60;
	text-decoration:none;
	padding:0px;
	font-weight:600;
}
.pricing-grid {
width: 100%;
padding: 0;
margin-bottom:1.3em;
}
.newrightbodysec{

	width:100%;
	height:auto;
	/*margin-top:50%;*/
	float:left;
}
.templatemo-top-menu {
    min-height:110px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    width:100%;
	position:relative;
	z-index: 5000;
	float:left;
}
/*----Registration Sec End---*/

/*----Login step Sec Start---*/

.leftloginsec{

	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.rightloginsec{
	width:100%;
	height:auto;
	float:left;
}
.loginfld
{
	width:98%;
	height:30px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.logoutsec{
	width:45%; height:auto; float:right;
}
.probtn
{
	
	background-color:#ec3f09;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:4px;
	border-radius:4px;
	color:#FFFFFF;
	cursor:inherit;
	float:left;
	/*margin:5px;*/
}
.probtn:hover
{
background-color:#413e3e;
}

.nowsec
{
	
	float:left;
	margin-bottom:6px;
}
.latersec
{	
	float:right;
}

.viewreqbtn
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	 border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:link
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}

.viewreqbtn a:visited
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:hover
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}
.newrightbodysec{

	width:100%;
	height:auto;
	/*margin-top:56%;*/
	float:left;
}

.centreloginsec{
	width:100%;
	height:auto;
	float:left;	
}
/*----Login step Sec End---*/


/*----Login step modified on 03.08.15---*/
.loginstep2fld
{
	width:99%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
}

.newtxtleft{	
    width:99%;
	
	font-size:15px;
	color:#000;
	padding:5px;
	text-transform:uppercase;
	float:left;		
}




.mainpostcodefld
{
	width:45%;
	height:auto;
	float:left;
}

.postcodefld
{
	width:43%;
	height:25px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	float: left;
}
.postcodefld1
{
	width:43%;
	height:25px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	margin-left:8px;
	float:left;

}
.consentstep2fld
{
	
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	font-weight:bold;
	padding:4px;
	
	
}

.directortxt
{		
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;	
}

.adddrctrbtn
{
	
	background-color:#333;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	margin-bottom:4px;
	float:left;
}
.adddrctrbtn:hover
{
background-color:#7e7e7e;
}
.adddrctrbtn1
{
	
	background-color:#333;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	margin-bottom:4px;
	float:right;
}
.adddrctrbtn1:hover
{
background-color:#7e7e7e;
}
/*----Login step modified on 03.08.15---*/
.captchimgsec{
	width:auto;
	height:auto;
	float:left;

}
.subheaderfooter {
	width:70%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
   
	margin:0 auto;
}

.newcompanysrchhd
{	
    width:100%;
	
	font-size:12px;
	color:#000;
	padding:7px;
	text-transform:uppercase;
	float:left;	
	
}

.rightnewsec
{
width:100%;
height:auto;
margin-left:5px;
float:left;

}

.companyregdd
{
	width:29%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:8px;
	color:#333333;
}

.companyregmm
{
	width:29%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:8px;
	color:#333333;
}

.companyreyyyy
{
	width:32%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}


.rightregtxtfld
{
width:93%;
height:auto;
	padding:5px;
float:left;
border:1px solid #999999;

font-size:12px;
text-align:left;
margin-right:6px;
color:#333333;
}

/*----summary start---*/

.companydtltxt
{
	width:100%;
	height:auto;
	float:left;
	padding:5px;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}


.namesec
{
	width:40%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	text-align:left;
	padding:5px;
}

.dobsec
{
	width:25%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	text-align:left;
	padding:5px;
}

.apptsec
{
	width:30%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-left:12px;
	padding:5px;
}
.txtfldhedng
{
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:5px;
}
.rightproposec
{
	width:100%;
	height:auto;
	float:left;
}
.leftnewsec{
	width:100%;
	height:auto;
	float:left;
}
.newbodyrightsec{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}

.midbodysec{

	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}
/*----summary end---*/

.servicetxt{
	width:93%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding:3px;
	float:right;	
}
.newrightsec{
	width:99%;
	height:auto;
	margin-top:5px;
	float:left;
}
.logourstyle{
	float:right;
	background-color:#eeeeee;"
}
.leftpasec{
	width:100%; 
	margin-top:5px;
	float:left;
	
}
.probtnsec{
	width:auto; 
	height:auto; 
	float:left;
	margin-top:5px;
}
.paysecnew
{
	width:45%;
	height:auto;	
	float: right;
}
.signbox
{
	width:99%;
	height:auto;
	border: solid 1px #c2c3c1;
	background-color:#FFF;
	margin: 0 auto;
    box-shadow:1px 1px 2px 1px rgba(50, 50, 40, 0.75);
}
.craetnewtxt
{
	
	font-size:14px;
	color:#2E73BE;
	text-decoration:none;
	margin:5px;
	margin-top:10px;
}
.signupleftsection
{
width:100%;
height:auto;
float:left;
padding:0% 5%;
}

.signuptxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}

.captxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}


.innerpricesec{
	 width:50%;
	 height:auto;
	 padding:5px;
	 background-color:#EAEAEA;
	 
	 color: #333;
	 border:solid 1px #999;
	 font-weight:500;
	 font-size:24px;
	 text-align:center;	
        border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	margin-top:1%;
	margin-bottom:1%;
	margin:0 auto;
			 
}
.selectconsent
{
	width:95%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	margin-bottom:5px;
	color:#333333;
}
.sitemapleftsec{
	width:100%;
	height:auto;
	float:left;
}
.sitemaprightsec{
	width:100%;
	height:auto;
	float:left;
}
}




@media screen and (max-width:360px) {
	
.servicetxt{
	width:91%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding:3px;
	float:right;	
}	
.newrightsec{
	width:99%;
	height:auto;
	margin-top:5px;
	float:left;
}
.logourstyle{
	float:left;
	background-color:#eeeeee;"
}
.probtnsec{
	width:auto; height:auto; float:left;
	margin-top:5px;
}
.paysecnew
{
	width:65%;
	height:auto;	
	float: right;
}
.signbox
{
	width:99%;
	height:auto;
	border: solid 1px #c2c3c1;
	background-color:#FFF;
	margin: 0 auto;
    box-shadow:1px 1px 2px 1px rgba(50, 50, 40, 0.75);
}
.craetnewtxt
{
	
	font-size:14px;
	color:#2E73BE;
	text-decoration:none;
	margin:5px;
	margin-top:10px;
}
.signupleftsection
{
width:100%;
height:auto;
float:left;
padding:0% 5%;
}
.signuptxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}

.captxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}

.adddrctrbtn
{
	
	background-color:#333;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	float:left;
}
.adddrctrbtn:hover
{
background-color:#7e7e7e;
}
.adddrctrbtn1
{
	
	background-color:#333;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	float:left;
}
.adddrctrbtn1:hover
{
background-color:#7e7e7e;
}
.namesec
{
	width:40%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	padding:5px;
}

.dobsec
{
	width:25%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	text-align:left;
	padding:5px;
}

.apptsec
{
	width:28%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-left:12px;
	padding:5px;
}


.txtcompanyregtxtfld
{
	width:95%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin:0;
	color:#333333;
}
.logoutsec{
	width:100%; height:auto; float:left;
}
.subheader {
	width:70%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size:12px;
    color: #FFF;
	margin:0 auto;
}
.selectconsent
{
	width:95%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	margin-bottom:5px;
	color:#333333;
}

.sitemapleftsec{
	width:100%;
	height:auto;
	float:left;
}
.sitemaprightsec{
	width:100%;
	height:auto;
	float:left;
}
}








@media screen and (max-width:320px) {
.banner-text h1 {
font-size: 1.5em;
}
.banner-text h2 {
overflow: hidden;
height: 21px;
}
.banner-form form input[type="text"] {
width: 100%;
margin-right:0;
}
.banner-form form {
padding: 0.6em;
text-align: center;
margin: 1em auto 0 auto;
}
.banner-text {
margin-top: 1%;
}
.logo {
width: 30%;
}
.banner {
min-height: 423px;
}
.register {
width: 98%;
margin-top:1em;
}
.brief-grids {
padding: 0;
}
.brief-grid-text h3 {
font-size: 1.4em;
}
.brief-grid {
margin-top: 1.3em;
}
.brief-grid-content1 p, .brief-grid-content2 p {
width: 100%;
}
.feature-grid {
width: 100%;
}
.feature-grid {
width: 100%;
padding: 0;
margin-bottom:1em;
}
.feature-grid:nth-child(4), .feature-grid:nth-child(5) {
margin-bottom: 1em;
}
.register span {
right: 14%;
transform: rotate(-96deg);
bottom: 11px;
}
.pricing-text p, .screen-text p, .trusted-text p, .contact-text p {
font-size: 0.9em;
overflow: hidden;
height: 18px;
}
.pricing-grid {
width: 100%;
padding: 0;
margin-bottom:1.3em;
}
.video-play iframe {
height: 176px;
}
.image-grid {
padding: 0;
}
.client {
width: 100%;
margin-bottom: 4em;
padding:0;
}
.client:nth-child(2){
margin-bottom:2em;
}
.get-started h4 {
font-size: 0.8em;
}
.get-started h3 {
font-size: 1.2em;
line-height: 1.3em;
}
.get-started a {
padding: 5px 14px;
font-size: 0.8em;
}
.textarea textarea {
height: 115px;
}
.textarea input[type="submit"] {
font-size: 0.9em;
padding: 0.5em 2.5em;
}
.footer a img{
background-size:100%;
width:34%;
}
.copy-right {
margin-top: 0.5em;
}


/*----About Sec Start 30.07.15---*/

.subheader {
	width:80%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    font-size: 12px;
    color: #FFF;
	margin:0 auto;
}
/*.topmenusec{
	width:98%;
	height:auto;
	padding:5px;
	background-color:#FFF;
	margin-top:1.5%;
	float:right;		
}*/
/*.logo{
	width:98%;
	float:left;
}
.bannerinersec{
	display:none;
}
.header{
padding:0px 0;
}*/

.leftbodysec{
	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}

.rightbodysec{

	width:100%;
	height:auto;
	padding:0px;
	float:right;
}

.servicemainsec{
	width:100%;
	height:auto;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
	padding:10px;
	margin-bottom:15px;
	float:right;	
}
.servicesec{
	width:100%;
	height:auto;
	float:left;	
}

.pricing-section{
	width:100%;
	height:auto;
margin:5% 0 3% 0;
}
.midtxt {
	text-align:left;
	padding:5px;
	height:auto;
	
	}
	
	.rightaddsec{
	width:98%;
	height:auto;
	background-color:#1CA2CE;
	padding:3px;
	margin:4px;
     border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	-o-border-radius:6px;
	float:left;
}
.sertxt
{
	
	font-size:12px;
	color:#FFF;
	font-weight:600;
	text-decoration:none;
	padding:0px;
}

.addttbltxt
{
	
	font-size:12px;
	text-decoration:none;
	color:#000;
	font-weight:600;
	background-color:#CCCCCC;
	padding:5px;
	text-align:left;
}
.topbox{
  background:url(../images/box.png) no-repeat 0px 0px;
  position:absolute;
  top: -25px;
  left: 43%;
  display: block;
  width: 40px;
  height: 40px;
}	

.innerpagecont{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;
}
.innerpagecontnew{
	width:100%;
	height:auto;
	padding:10px;
	float:left;
	background-color:#F5F5F5;
	border:solid 1px #CCC;

}
.mapsecleft{
	width:100%;
	height:auto;
	float:left;
}

.newcontactright{
	width:100%;
	height:auto;
	float:left;
}

/*----About Sec Start 30.07.15---*/


/*----Registration Sec Start 31.07.15---*/
.leftnewinnersec{

	width:100%;
	height:auto;
	/*margin-top:60%;*/
	float:left;
}
.rightnewinnersec{

	width:100%;
	height:auto;
	float:left;
}

.rightinnersec{
	width:100%;
	height:auto;
	float:left;
}
.companysrchhd
{	
	
	font-size:12px;
	color:#000;
	padding:5px;
	text-transform:uppercase;	
}

.companyrgsttxt
{
	width:95%;
	/*width:50%;*/
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:0px;
}

.paylaterbtn
{
	
	background-color:#ec3f09;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	border-radius:4px;
	color:#FFFFFF;
	cursor: inherit;
	margin-top:8px;
	float:right;

}

.paylaterbtn:hover
{
background-color:#413e3e;
}
.addservicetxt
{
	width:40%;
	
	font-size:11px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}
.addservicetxt1
{
	width:20%;
	
	font-size:11px;
	color:#ec3f09;
	text-align:center;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
	float:left;
}

.subaddservicetxt
{
	width:40%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	padding:3px;
	float:left;
	padding-right:10%;

}

.subaddservicetxt1
{
	width:20%;
	
	font-size:11px;
	color:#333;
	text-align:center;
	text-decoration:none;
	padding:3px;
	float:left;

}

.paynowsec
{
width:100%;
height:auto;
float:left;
}
.paynowtxt
{
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	text-align: left;
	padding:3px;

}
.paylatersec
{
width:100%;
height:auto;
margin-top:6px;
float:left;
}
.rightsectxt
{
width:10%;

font-size:12px;
color:#333333;
text-decoration:none;
text-align: left;
font-weight:500;
padding:5px;

}
.rightsectxt1
{

font-size:12px;
color:#333333;
text-decoration:none;
font-weight:500;

}
.bronzetxt
{		
	
	font-size:11px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}
.bronzetxt1
{
	
	font-size:11px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;
}
.orangetxt
{		
	
	font-size:12px;
	color:#F60;
	text-decoration:none;
	padding:0px;
	font-weight:600;
}


.templatemo-top-menu {
    min-height:110px;
    background-color:#ffffff;
	border-bottom:solid 1px #CCC;
    width:100%;
	position:relative;
	z-index: 5000;
	float:left;
}
/*----Registration Sec End---*/



/*----Login step Sec Start---*/

.leftloginsec{

	width:100%;
	height:auto;
	margin-bottom:10px;
	float:left;
}
.rightloginsec{
	width:100%;
	height:auto;
	float:left;
}
.loginfld
{
	width:98%;
	height:30px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}

.logoutsec{
	width:100%; height:auto; float:left;
}
.probtn
{
	
	background-color:#ec3f09;
	
	font-size:10px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:2px;
	border-radius:4px;
	color:#FFFFFF;
	cursor:inherit;
	float:left;
	/*margin:5px;*/
}
.probtn:hover
{
background-color:#413e3e;
}

.nowsec
{
	
	float:left;
	margin-bottom:6px;
}
.latersec
{	
	float:right;
}

.viewreqbtn
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	color:#FFFFFF;
	cursor:pointer;
	 border-radius:4px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:link
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}

.viewreqbtn a:visited
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}
.viewreqbtn a:hover
{
	
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	border-radius:4px;
	color:#FFFFFF;
	background-color:#ec3f09;
	float:right;	
}

.newrightbodysec{

	width:100%;
	height:auto;
	/*margin-top:56%;*/
	float:left;
}

.centreloginsec{
	width:100%;
	height:auto;
	float:left;	
}




/*----Login step Sec End---*/


/*----Login step modified on 03.08.15---*/
.loginstep2fld
{
	width:95%;
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
}

.newtxtleft{	
    width:95%;
	
	font-size:12px;
	color:#000;
	padding:5px;
	text-transform:uppercase;
	float:left;		
}

.txtcompanyregtxtfld
{
	width:96%;
	height:auto;
	float:left;
	padding:5px;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin:0;
	color:#333333;
}




.companyregtxtfld
{
	width:96%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	color:#333333;
}
.selectconsent
{
	width:96%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-left:6px;
	margin-bottom:5px;
	color:#333333;
}

.mainpostcodefld
{
	width:45%;
	height:auto;
	float:left;
}

.postcodefld
{
	width:43%;
	height:25px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	float: left;
}
.postcodefld1
{
	width:43%;
	height:25px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
	margin-left:8px;
	float:left;

}
.consentstep2fld
{
	
	
	font-size:14px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	font-weight:bold;
	padding:4px;
	
	
}

.directortxt
{		
	
	font-size:12px;
	color:#ec3f09;
	text-decoration:none;
	padding:3px;
	font-weight:bold;	
}

.adddrctrbtn
{
	
	background-color:#333;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	margin-bottom:4px;
	float:left;
}
.adddrctrbtn:hover
{
background-color:#7e7e7e;
}
.adddrctrbtn1
{
	
	background-color:#333;
	
	font-size:11px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	margin-bottom:4px;
	float:right;
}
.adddrctrbtn1:hover
{
background-color:#7e7e7e;
}
/*----Login step modified on 03.08.15---*/
.captchimgsec{
	width:auto;
	height:auto;
	float:left;

}

.subheaderfooter {
	width:60%;
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    margin-top: 5px;
    
	margin:0 auto;
}
.mainsinrec
{
	width:100%;
	height:auto;
	float:left;
}
.newcompanysrchhd
{	
    width:100%;
	
	font-size:12px;
	color:#000;
	padding:7px;
	text-transform:uppercase;
	float:left;	
	
}

.rightnewsec
{
width:100%;
height:auto;
margin-left:5px;
float:left;

}

.companyregdd
{
	width:29%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:8px;
	color:#333333;
}

.companyregmm
{
	width:29%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	margin-right:8px;
	color:#333333;
}

.companyreyyyy
{
	width:30%;
	height:auto;
	padding:5px;
	float:left;
	border:1px solid #999999;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}
.rightregtxtfld
{
width:92%;
height:auto;
padding:5px;
float:left;
border:1px solid #999999;

font-size:12px;
text-align:left;
margin-right:6px;
color:#333333;
}
/*----Login step modified on 03.08.15---*/


/*----summary start---*/

.companydtltxt
{
	width:100%;
	height:auto;
	float:left;
	padding:5px;
	
	font-size:12px;
	text-align:left;
	color:#333333;
}


.namesec
{
	width:32%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	padding:5px;
}

.dobsec
{
	width:27%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	text-align:left;
	padding:5px;
}

.apptsec
{
	width:32%;
	
	font-size:11px;
	color:#333;
	text-decoration:none;
	float:left;
	margin-left:12px;
	padding:5px;
}
.txtfldhedng
{
	
	font-size:12px;
	color:#333;
	text-decoration:none;
	background-color:#ffffff;
	float:left;
	padding:5px;
}

.leftnewsec{
	width:100%;
	height:auto;
	float:left;
}
.newbodyrightsec{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}

.midbodysec{

	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}


/*----summary end---*/


.servicetxt{
	width:90%;
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	padding:3px;
	float:right;	
}

.servicetxt a:link{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	text-align:justify;
		
}

.servicetxt a:visited{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#000;
	font-weight:normal;
	text-align:justify;
	
}

.servicetxt a:hover{
	
	font-family: 'Source Sans Pro', sans-serif;
	font-size:14px;
	color:#333;
	font-weight:normal;
	text-align:justify;
	
}
.newrightsec{
	width:99%;
	height:auto;
	margin-top:5px;
	float:left;
}
.logourstyle{
	float:left;
	background-color:#eeeeee;"
}
.probtnsec{
	width:auto; height:auto; float:left;
	margin-top:5px;
}
.paysecnew
{
	width:75%;
	height:auto;	
	float: right;
}
.signbox
{
	width:99%;
	height:auto;
	border: solid 1px #c2c3c1;
	background-color:#FFF;
	margin: 0 auto;
    box-shadow:1px 1px 2px 1px rgba(50, 50, 40, 0.75);
}
.craetnewtxt
{
	
	font-size:14px;
	color:#2E73BE;
	text-decoration:none;
	margin:5px;
	margin-top:10px;
}
.signupleftsection
{
width:100%;
height:auto;
float:left;
padding:0% 5%;
}

.signuptxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}

.captxtbox
{
	
	font-size:14px;
	height:40px;
	width:100%;
	border:none;
	border:1px solid #CCC;
	border-radius:5px;
	
}

.adddrctrbtn
{
	
	background-color:#333;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	float:left;
}
.adddrctrbtn:hover
{
background-color:#7e7e7e;
}
.adddrctrbtn1
{
	
	background-color:#333;
	
	font-size:14px;
	font-weight:bold;
	border:none;
	outline:none;
	padding:5px;
	color:#FFFFFF;
	cursor: inherit;
	float:left;
}
.adddrctrbtn1:hover
{
background-color:#7e7e7e;
}
.sitemapleftsec{
	width:100%;
	height:auto;
	float:left;
}
.sitemaprightsec{
	width:100%;
	height:auto;
	float:left;
}
}

.footer p {
    color: #ddd;
    font-size: 16px;
    letter-spacing: 0.60px;
    text-align: left;
}