@charset "utf-8";
 @media only screen and (min-width:900px) {
table {
 width: 900px!important;
}
}
@media only screen and (max-width:550px) {
 body {
 padding-bottom: 65px;
}
}
@media only screen and (min-width:948px) and (max-width:1249px) {
 .banner_box_inner {
 max-width: 94%;
}
 .info_box_one {
 width: 70%;
}
.lower_div {
 max-width: 94%;
}
.main_inner_left {
 padding-bottom: 0% !important;
}
.spage_qbox {
 width: 92%;
}
.spage_qbox .inputbox {
 width: 19%;
}
.container {
 width: 98%;
}
 .footstick {
 width:100%;
 position:fixed;
 bottom:5px;
}
 .footstick p, .footstick a {
 margin:0;
 padding:0;
 line-height:0;
 border:0;
 text-align:center;
 float:none;
}
 .footstick img {
 margin:0;
 padding:0;
 float:none;
 width:auto;
 height:auto;
 border:0;
 text-align:center;
}
 .DPNo {
 display:none;
}
}
@media only screen and (min-width:768px) and (max-width:947px) {
.top_main_left, .top_main_right {
padding:0;
width:100%;
margin:0 auto
}
#cssmenu, .logo_box p, .main_menu {
text-align:center
}
.top_main_header_inner {
width:100%;
}
.top_main_left {
height:auto
}
.logo_box {
float:none;
margin:8px 0 0
}
.logo_box img {
width:auto;
height:auto
}
.main_menu {
width:100%;
float:none;
margin:0 auto;
padding:5px 0 0
}
#cssmenu, .banner_box_inner {
padding:0;
width:100%;
margin:0 auto
}
#cssmenu {
float:none
}
#cssmenu a {
text-align:center!important;
line-height:45px;
text-transform:none!important
}
.info_box_one p, .three_box p {
text-align:left
}
#cssmenu a.active {
color:#08c!important;
background:0 0!important;
border-radius:0!important
}
.banner_box_outer {
background:#8a2be2;
padding-bottom:8%;
}
.banner_box, .banner_box_left {
width:100%;
margin:0 auto;
height:auto;
padding:1% 0;
}
.banner_box p {
font-size:22px;
padding:1% 0;
text-align:center;
}
.calltag {
padding-left:4%!important;
padding-right:4%!important;
line-height:22px
}
.helptag {
 font-size:20px!important;
 color:#03c9a8!important;
 padding-bottom:5%!important;
}
#form1 {
 text-align: center;
 margin-top: -20px;
}
.inputbox {
 width: 45.3%;
 margin-left: 2%;
 margin-bottom: 4px;
 margin-right: 0;
 padding: 0.2% 0.4% 0.2% 0.4%;
}
.SubmitbtnClick {
width: 46.2%;
 margin-top: 1%;
 margin-left: 2%;
}
.features_three_box {
border-right:0;
border-top:1px dotted #d4d4d4;
width:29%;
float:left;
margin:0 auto;
padding:2% 2% 3%
}
.features_three_box h3 {
padding-bottom:7px;
text-align:center
}
.features_three_box p {
padding-top:0;
text-align:center;
}
.features_three_box p img {
 display: block;
 text-align: center;
 float: none;
 margin: 10px auto;
 padding: 0;
 width: 100%;
 height: auto;
}
.features_box_inner ol, .features_box_inner ul {
padding:0 0 0 25px
}
.pointsbox {
width:46%;
height:auto;
float:left;
padding:2%;
border-right:0;
border-top:1px solid #d4d4d4
}
.profilebox {
width:46%;
height:auto;
padding:2%;
float:left;
}
.pointsboxlast {
border-bottom:0
}
.heightequal {
height:auto!important
}
.footer_wraper {
 margin:0 auto;
 padding:0 0 20px 0;
}
.footer_inner {
width:100%
}
.footer_ban, .footer_ban img {
width:98%;
height:auto;
margin-bottom:2%
}
.three_box {
width:92%;
float:none;
margin:2%;
padding:4% 2%;
border-right:0
}
.three_box a {
padding-left:5px
}
.footer_info {
width:100%;
margin:20px auto 10px;
padding:2% 0
}
.singlepadding {
padding-top:2%!important
}
.info_box_one {
width:96%;
height:auto;
margin:0 auto;
padding:0
}
.info_box_one p {
margin:2% 2% 2% 0;
padding:2% 0 2% 0;
line-height:22px;
display:inline;
}
.info_box_one span {
float:none;
}
.info_box_one img {
margin:0 10px 0 0;
padding:0;
float:none;
}
.copyright_right, .lower_div, .social_left, .copyright_right p {
 width: 100%;
 float: none;
 text-align: center;
 margin: 0;
 padding: 0;
 border: 0;
}
.social_left p {
text-align:center;
padding:2% 0
}
.payment_gateway_box {
padding-top:25px
}
.inn_payment_gateway_box {
width:98%
}
.inn_payment_gateway_box img {
margin:5px
}
.banner_box h1 {
font-size:40px;
line-height:48px;
text-align:center;
padding-bottom:0%;
}
.features_box_inner {
width:98%;
margin:0 auto;
padding:0
}
.line_box_inner {
width:98%;
margin:0 auto;
padding:0
}
.line_box_inner p {
line-height:26px
}
.line_title_inner_heading {
width:80%
}
.bottom_box_inner {
width:100%;
margin:0 auto;
padding:0 0 1%
}
.bottom_box_inner a, .bottom_box_inner p {
 line-height: 30px;
}
.svsbat {
display:inline;
}
.svsbatdesk, #popup_boxleft, .line_title, .side_menu_left {
display:none!important;
}
.readmorebox {
margin-top:6% !important;
}
.citylink a {
 padding:0 10px;
}
/*inner page css*/
.main_inner {
width:100%;
}
.main_inner_left {
 width: 98%;
 margin: 0 auto;
 margin-top: 1.6%;
 padding-bottom: 3%;
 float: none;
}
.main_inner_left li {
 margin: 0 0 0 6%;
}
.main_inner_left h1, .main_inner_left h2, .main_inner_left h3, .main_inner_left ul, .main_inner_left p {
 margin: 0.4% 0;
 padding: 0.4% 0;
}
.spage_qbox {
 width: 100%;
 margin: 0 auto;
 height: auto;
 padding: 1% 0 8% 0%;
}
.spage_qbox .inputbox {
 width: 19%;
 margin-left: 0.2%;
 margin-bottom: 4px;
 margin-right: 0;
 padding: 0.2% 0.4% 0.2% 0.4%;
}
.spage_qbox .SubmitbtnClick {
 padding: 7px!important;
}
.spage_qbox .subtag {
 padding:1% 0 2% 0 !important;
}
.container {
 width: 98%;
 padding:2% 1% 4% 1%;
}
 .tablefull {
width:98%;
border-collapse: collapse;
}
.tdfull {
vertical-align:top;
}
.container ol, .container ul {
 margin: 0.4% 0 0.4% 0.4%;
 padding: 0 0 0 3%;
}
 .container h2, .container h3, .container p, table {
margin:0;
padding:1% 0%;
}
.footstick {
 width:100%;
 position:fixed;
 bottom:5px;
}
 .footstick p, .footstick a {
 margin:0;
 padding:0;
 line-height:0;
 border:0;
 text-align:center;
 float:none;
}
 .footstick img {
 margin:0;
 padding:0;
 float:none;
 width:auto;
 height:auto;
 border:0;
 text-align:center;
}
 .DPNo {
 display:none;
}
 table {
 width:100%;
 margin:2% 0%;
}
 .testimonial .testimonialBox {
 width:48%;
 height:auto;
 float:left;
 padding:0;
 margin:0 3.5% 0% 0;
}
.tablefull{width:98%;border-collapse:collapse}.tdfull{vertical-align:top}
.FProfile{min-height: 315px;}
}
@media only screen and (min-width:480px) and (max-width:767px) {
.top_main_left, .top_main_right {
padding:0;
width:100%;
margin:0 auto
}
#cssmenu, .logo_box p, .main_menu {
text-align:center
}
.top_main_header_inner {
width:100%
}
.top_main_left {
height:auto
}
.logo_box {
float:none;
margin:8px 0 0
}
.logo_box img {
width:auto;
height:auto
}
.main_menu {
width:100%;
float:none;
margin:0 auto;
padding:5px 0 0
}
#cssmenu, .banner_box_inner {
padding:0;
width:100%;
margin:0 auto
}
#cssmenu {
float:none
}
#cssmenu a {
text-align:center!important;
line-height:45px;
text-transform:none!important
}
.info_box_one p, .three_box p {
text-align:left
}
#cssmenu a.active {
color:#08c!important;
background:0 0!important;
border-radius:0!important
}
.banner_box_outer {
background:#8a2be2;
padding-bottom:6%;
}
.banner_box, .banner_box_left {
width:100%;
margin:0 auto;
height:auto;
padding:1% 0;
}
.banner_box p {
font-size:22px;
padding:1% 0;
text-align:center;
}
.calltag {
padding-left:4%!important;
padding-right:4%!important;
line-height:22px
}
.helptag {
 font-size:20px!important;
 color:#03c9a8!important;
 padding-bottom:2%!important;
}
.inputbox {
 width: 45.3%;
 margin-left: 2%;
 margin-bottom: 4px;
 margin-right: 0;
 padding: 0.2% 0.4% 0.2% 0.4%;
}
.SubmitbtnClick {
width: 46.2%;
 margin-top: 1%;
 margin-left: 2%;
}
.features_three_box h3 {
font-size:18px;
padding-bottom:7px;
text-align:center
}
.features_three_box p {
padding-top:0
}
.features_three_box p img {
 display: block;
 text-align: center;
 float: none;
 margin: 10px auto;
 padding: 0;
 width: 99%;
 height: auto;
}
.features_box_inner ol, .features_box_inner ul {
padding:0 0 0 25px
}
.pointsbox {
width:96%;
float:none;
height:auto;
padding:2%;
border-right:0;
border-top:1px solid #d4d4d4
}
.profilebox {
width:46%;
height:auto;
padding:2%;
float:left;
}
.pointsboxlast {
border-bottom:0
}
.heightequal {
height:auto!important
}
.footer_wraper {
 margin:0 auto;
 padding:0 0 20px 0;
}
.footer_inner {
width:100%
}
.footer_ban, .footer_ban img {
width:98%;
height:auto;
margin-bottom:2%
}
.three_box {
width:92%;
float:none;
margin:2%;
padding:4% 2%;
border-right:0
}
.three_box a {
padding-left:5px
}
.footer_info {
width:100%;
margin:20px auto;
padding:2% 0
}
.info_box_one {
width:96%;
height:auto;
margin:0 auto;
padding:0
}
.info_box_one p {
margin:1% 2% 1% 0%;
padding:1% 2% 1% 0%;
line-height:22px
}
.singlepadding {
padding-top:0
}
.info_box_one span {
float:none
}
.copyright_right, .lower_div, .social_left, .copyright_right p {
width:100%;
float:none;
text-align:center;
margin:0;
padding:0;
border:0;
}
.social_left p {
text-align:center;
padding:4% 0
}
.payment_gateway_box {
padding-top:25px
}
.inn_payment_gateway_box {
width:98%
}
.inn_payment_gateway_box img {
margin:5px
}
.banner_box h1 {
font-size:40px;
line-height:48px;
text-align:center;
padding-bottom:0%;
}
.features_box_inner {
width:98%;
margin:0 auto;
padding:0
}
.line_box_inner {
width:98%;
margin:0 auto;
padding:0
}
.line_box_inner p {
line-height:26px
}
.line_title_inner_heading {
width:80%
}
.features_three_box {
 border-right: 0;
 border-top: 1px dotted #d4d4d4;
 width: 46%;
 float: left;
 margin: 0 auto;
 padding: 2% 2% 3%;
}
.bottom_box_inner {
width:100%;
margin:0 auto;
padding:4% 0
}
.bottom_box_inner a, .bottom_box_inner p {
 line-height:30px;
}
.svsbat {
display:inline;
}
.svsbatdesk, #popup_boxleft, .line_title, .side_menu_left {
display:none!important;
}
.readmorebox {
margin-bottom:2% !important;
margin-top:6% !important;
}
.citylink a {
 padding:0 10px;
}
/*inner page css*/
.main_inner {
width:100%;
}
.main_inner_left {
 width: 98%;
 margin: 0 auto;
 margin-top: 1.6%;
 padding-bottom: 3%;
 float: none;
}
.main_inner_left li {
 margin: 0 0 0 6%;
}
.main_inner_left h1, .main_inner_left h2, .main_inner_left h3, .main_inner_left ul, .main_inner_left p {
 margin: 0.4% 0;
 padding: 0.4% 0;
}
.spage_qbox {
 width: 100%;
 margin: 0 auto;
 height: auto;
 padding: 1% 0 8% 0%;
}
.spage_qbox .inputbox {
 width: 45.3%;
 margin-left: 2%;
 margin-bottom: 4px;
 margin-right: 0;
 padding: 0.2% 0.4% 0.2% 0.4%;
}
.spage_qbox .SubmitbtnClick {
 width: 95.6%;
 margin-top: 4%;
 margin-left: 2%;
}
.spage_qbox .subtag {
 padding:1% 0 2% 0 !important;
}
.container {
 width: 98%;
 padding:2% 1% 4% 1%;
}
 .tablefull {
width:98%;
border-collapse: collapse;
}
.tdfull {
width:100%;
height:auto;
display:block;
}
.ADNo {
 display: inline;
}
.ADNoSm {
 display:none;
}
.container ol, .container ul {
 margin: 0.4% 0 0.4% 0.4%;
 padding: 0 0 0 5%;
}
 .container h2, .container h3, .container p, table {
margin:0;
padding:1% 0%;
}
.footstick {
 position:fixed;
 bottom:0px;
}
 .footstick p, .footstick a {
 margin:0;
 padding:0;
 line-height:0;
 border:0;
 text-align:center;
 float:none;
}
 .footstick img {
 margin:0;
 padding:0;
 float:none;
 width:100%;
 height:auto;
 border:0;
}
 .DPNo {
 display:none;
}
.DPNoSm {
 display:inline;
}
 table {
 width:100%;
 margin:4% 0%;
}
 .testimonial .testimonialBox {
 width:98%;
 height:auto;
 float:none;
 padding:0;
 margin:0 0 5% 0;
}
.adbox .adboxS {
	width:48%;
	height:auto;
	float:left;
	padding:0;
	margin:1%;
}
.adboxSLast {
	margin:1% !important;
}
.tablefull{width:98%;border-collapse:collapse}.tdfull{width:100%;height:auto;display:block}
.BPnT{width:29.3%;padding:1%;margin:1%;float:left}.BPnT img{width:80%;height:auto;text-align:center}
.FProfile{width:31.5%;float:left;margin:0 0.8% 0.8% 0.8%; min-height: 325px;}
.FProlast{min-height:auto;}
}
@media only screen and (max-width:479px) {
.top_main_left, .top_main_right {
padding:0;
width:100%;
margin:0 auto
}
#cssmenu, .logo_box p, .main_menu {
text-align:center
}
.features_three_box, .pointsbox {
border-right:0;
border-top:1px dotted #d4d4d4;
float:none;
}
.top_main_header_inner {
width:100%
}
.top_main_left {
height:auto
}
.logo_box {
float:none;
/* margin:90px 0 8px 0 */
}
.logo_box img {
width:auto;
height:auto
}
.main_menu {
width:100%;
float:none;
margin:0 auto;
padding:5px 0 0
}
#cssmenu, .banner_box_inner {
padding:0;
width:100%;
margin:0 auto
}
#cssmenu {
float:none
}
#cssmenu a {
text-align:center!important;
line-height:45px;
text-transform:none!important
}
.info_box_one p, .three_box p {
text-align:left
}
#cssmenu a.active {
color:#08c!important;
background:0 0!important;
border-radius:0!important
}
.banner_box_outer {
background:#8a2be2;
padding-bottom:8%;
}
.banner_box, .banner_box_left {
width:100%;
margin:0 auto;
height:auto;
padding:1% 0;
}
.banner_box p {
font-size:20px;
padding:2% 0;
text-align:center;
}
.calltag {
padding-left:4%!important;
padding-right:4%!important;
line-height:22px
}
.helptag {
 font-size:20px!important;
 color:#03c9a8!important;
}
.inputbox {
width:94%;
margin-left:2%;
margin-bottom:4px
}
.SubmitbtnClick {
width:95.6%;
margin-top:4%;
margin-left:2%
}
.features_three_box h3 {
padding-bottom:7px;
text-align:center
}
.features_three_box p {
padding-top:0
}
.features_three_box p img {
 display: block;
 text-align: center;
 float: none;
 margin: 10px auto;
 padding: 0;
 width: 99%;
 height: auto;
}
.features_box_inner ol, .features_box_inner ul {
padding:0 0 0 25px
}
.pointsbox {
width:96%;
height:auto;
padding:2%
}
.profilebox {
width:46%;
height:auto;
padding:2%;
float:left;
}
.pointsboxlast {
border-bottom:0
}
.heightequal {
height:auto!important
}
.footer_wraper {
 margin:0 auto;
 padding:0 0 20px 0;
}
.footer_inner {
width:100%
}
.footer_ban, .footer_ban img {
width:98%;
height:auto;
margin-bottom:2%
}
.three_box {
width:92%;
float:none;
margin:2%;
padding:4% 2%;
border-right:0
}
.three_box a {
padding-left:5px
}
.footer_info {
width:100%;
margin:20px auto;
padding:2% 0
}
.info_box_one {
width:96%;
height:auto;
margin:0 auto;
padding:0
}
.info_box_one p {
margin:1% 2% 1% 0%;
padding:1% 2% 1% 0%;
line-height:22px
}
.singlepadding {
padding-top:0
}
.info_box_one span {
float:none
}
.copyright_right, .lower_div, .social_left, .copyright_right p {
width:100%;
float:none;
text-align:center;
margin:0;
padding:0;
border:0;
}
.social_left p {
text-align:center;
padding:4% 0
}
.payment_gateway_box {
padding-top:25px
}
.inn_payment_gateway_box {
width:98%
}
.inn_payment_gateway_box img {
margin:5px
}
.banner_box h1 {
font-size:40px;
line-height:48px;
text-align:center;
padding-bottom:0%;
}
.features_box_inner {
width:98%;
margin:0 auto;
padding:0
}
.line_box_inner {
width:98%;
margin:0 auto;
padding:0
}
.line_box_inner p {
line-height:26px
}
.line_title_inner_heading {
width:80%
}
.features_three_box {
width:96%;
margin:0 auto;
padding:2% 2% 3%
}
.bottom_box_inner {
width:100%;
margin:0 auto;
padding:4% 0
}
.bottom_box_inner a, .bottom_box_inner p {
 line-height:30px;
}
.last_bdr {
padding-right:0!important;
}
.svsbat {
display:inline;
}
.svsbatdesk, #popup_boxleft, .line_title, .side_menu_left {
display:none!important;
}
.pointscolor {
background:aliceblue;
}
.readmorebox {
margin-bottom:3% !important;
}
.citylink a {
 padding:0 10px;
}
/*inner page css*/
.main_inner {
width:100%;
}
.main_inner_left {
 width: 98%;
 margin: 0 auto;
 margin-top: 1.6%;
 padding-bottom: 3%;
 float: none;
}
.main_inner_left li {
 margin: 0 0 0 6%;
}
.main_inner_left h1, .main_inner_left h2, .main_inner_left h3, .main_inner_left ul, .main_inner_left p {
 margin: 0.4% 0;
 padding: 0.4% 0;
}
.spage_qbox {
 width: 100%;
 margin: 0 auto;
 height: auto;
 padding: 1% 0 8% 0%;
}
.spage_qbox .inputbox {
 width: 94.4%;
 margin-left: 2%;
 margin-bottom: 4px;
}
.spage_qbox .SubmitbtnClick {
 width: 95.6%;
 margin-top: 4%;
 margin-left: 2%;
}
.spage_qbox .subtag {
 padding:1% 0 2% 0 !important;
}
.container {
 width: 98%;
 padding:2% 1% 4% 1%;
}
.alignright {
 width:96%;
 height:auto;
 float: none;
 padding:2%;
 margin: 0 0 10px 0;
}
.alignmid {
 width:94%;
}
.ADNo {
 display:inline;
}
.ADNoSm {
 display:none;
}
.tablefull {
width:98%;
border-collapse: collapse;
}
.tdfull {
width:100%;
height:auto;
display:block;
}
.container ol, .container ul {
 margin: 0.4% 0 0.4% 0.4%;
 padding: 0 0 0 8%;
}
.container h2, .container h3, .container p, table {
margin:0;
padding:2% 0%;
}
.footstick {
 position:fixed;
 bottom:0px;
}
 .footstick p, .footstick a {
 margin:0;
 padding:0;
 line-height:0;
 border:0;
 text-align:center;
 float:none;
}
 .footstick img {
 margin:0;
 padding:0;
 float:none;
 width:100%;
 height:auto;
 border:0;
}
 .DPNo {
 display:inline;
}
 .DPNoSm {
 display:none;
}
 .testimonial .testimonialBox {
 width:98%;
 height:auto;
 float:none;
 padding:0;
 margin:0 0 5% 0;
}
.adbox .adboxS {
	width:48%;
	height:auto;
	float:left;
	padding:0;
	margin:1%;
}
.adboxSLast {
	margin:1% !important;
}
 table {
 width:100%;
 margin:4% 0%;
}
.tablefull{width:98%;border-collapse:collapse}.tdfull{width:100%;height:auto;display:block}
.BPnT{width:46%;padding:1%;margin:1%;float:left}.BPnT img{width:80%;height:auto;text-align:center}
.FProfile{width:46%;margin:1%;padding:1%;min-height:319px;}
}
