@charset "utf-8";
@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;
   }
}
@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;
}
.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%;
}
#myBtn {
    bottom: 75px;
	right: 15px;
}
.footstick {
    width:100%;
    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;
   }
}
@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: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: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 0 18px 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;
}
.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%;
}
#myBtn {
    bottom: 60px;
	right: 15px;
}
}


@media only screen and (min-width:320px) and (max-width:479px){    
    .whatsapp{
        /* background: #e2e2e2; */
        padding: 5px 10px;
        width: 50px;
        position: fixed;
        top: 10px;
        left: 10%;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
    
    }
    
    .whatsapp img {
        width: 53px;
        filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
        -webkit-filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
    }
    .callbtn{
        display: block;
        padding: 5px 10px;
        width: auto;
        position: fixed;
        top: 10px;
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }
    .callbtn img {
        width: 44px;
        border: 3px solid #fff;
        border-radius: 50%;
        filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
        -webkit-filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
    }
    
    .register{
        padding: 5px 10px;	
        position: fixed;
        top: 10px;
        right: 10%;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
    }
    .register img {
        width: 48px;
        filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
        -webkit-filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
        
    }

    
    .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;
    }
}

@media only screen and (min-width:479px) and (max-width:768px){  
    .whatsapp{
        /* background: #e2e2e2; */
        padding: 5px 10px;
        width: 50px;
        position: fixed;
        top: 19px;
        left: 4%;
        transform: translateY(0%);
        -webkit-transform: translateY(0%);
    
    }
    
    .whatsapp img {
        width: 53px;
        filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
        -webkit-filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
    }
    
    .register{
        padding: 5px 10px;	
        position: fixed;
        top: 19px;
        right: 4%;
        transform: translateY(0px);
        -webkit-transform: translateY(0);
    }
    .register img {
        width: 48px;
        filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
        -webkit-filter: drop-shadow(2px 4px 6px rgba(0,0,0,0.3));
        
    }
    
    .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;
       }
        table {
        width:100%;
        margin:4% 0%;
       }

 }