body,

input,

textarea,

select,

table,

form{font-family:'Open Sans', sans-serif, Arial}

body{padding:0;margin:0;background:#FFF;font-size:.8em;font-weight:400;color:#000;overflow-x:hidden}

body a{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}

input[type="button"],

input[type="submit"]{transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;-o-transition:.5s all;-ms-transition:.5s all}

h1,

h2,

h3,

h4,

h5,

h6,

p{margin:0;padding:0;font-weight:400}

p{margin:0 0 10px;font-family:'Open Sans', sans-serif, Arial;font-size:1em;color:#000}

ul{margin:0;padding:0;list-style:none}

li{margin:0;padding:0}

label{margin:0}

::-webkit-scrollbar{width:8px}

::-webkit-scrollbar-track{background:#f1f1f1}

::-webkit-scrollbar-thumb{border-radius:10px;background:#22b8f1}

* .ias_icn{background-color:rgba(0, 0, 0, 0);background-image:url(//www.indianastrologysoftware.com/rvimages/sprite.png);background-repeat:no-repeat;display:inline-block}

.logos-sprite{background-color:rgba(0, 0, 0, 0);background-image:url(//www.indianastrologysoftware.com/rvimages/logos-sprite.png);background-repeat:no-repeat;display:inline-block}

.clear{clear:both}

.seperator{width:2%;min-height:479px;float:left}

.top-height{min-height:85px}

b{font-weight:700}

.o{color:#F60}

up{text-transform:uppercase}

a,

a:hover{text-decoration:none;color:#07C}

.sep{width:2%;min-height:50px;float:left}

.line{width:100%;border-bottom:solid 1px #CCC;margin:2% 0}

.pdf-icon{width:24px;height:24px;float:left;margin:1% 0 0;padding:0 1% 0 0;background-position:-330px -707px}

.fc{margin:0 auto}

.ca-pac-container {
    z-index: 10000 !important;
}
.br{float:left;width:100%;height:10px}

.loading{width:79px;height:79px;margin:10% auto;background:url(//www.indianastrologysoftware.com/rvimages/loading.gif) no-repeat 0px 0px;display:block;z-index:1015;}

.header-banner{background:url(//www.indianastrologysoftware.com/rvimages/bg.jpg) no-repeat #633d6c;background-size:100% auto}

.banner{max-width:1000px;margin:0 auto;text-align:center;width:100%}

.banner-info{width:100%;margin:0 auto;padding:15px 0}

.banner-info h1{color:#fff;font-size:3.3em;font-weight:300;text-align:center;line-height:120%}

.main-banner{width:100%;text-align:center;float:left}

.main-banner h2{color:#fff;font-size:1.9em;padding:2px 0 0;max-width:100%;line-height:90%}

.main-banner h3{color:#000;font-size:1.3em;padding:10px 0;max-width:100%;text-align:left;font-weight:400}

.main-banner p{color:#666;padding:2px 5px;max-width:90%;text-align:justify;line-height:130%}

.main-banner .free,

.main-banner .business,

.main-banner .professional,

.main-banner .personal{width:23.5%;min-height:479px;float:left;margin-top:50px}

.professional .pro-top{width:100%;float:left;position:relative;background-color:#f8b06b;min-height:123px}

.pro-top .icon{width:100px;height:100px;background-position:0 0;margin:-50px auto 0}

.personal .per-top{width:100%;float:left;position:relative;background-color:#f5cf2c;min-height:123px}

.per-top .icon{width:100px;height:100px;background-position:-102px 0;margin:-50px auto 0}

.business .bus-top{width:100%;float:left;position:relative;background-color:#c1d109;min-height:123px}

.bus-top .icon{width:100px;height:100px;background-position:-204px 0;margin:-50px auto 0}

.free .free-top{width:100%;float:left;position:relative;background-color:#00aeef;min-height:123px}

.free-top .icon{width:100px;height:100px;background-position:-306px 0;margin:-50px auto 0}

.main-banner .content{width:90%;min-height:300px;background:#FFF;float:left;padding:5% 5% 0;line-height:1.5em}

.plus-holder{width:100%;height:auto;float:left;background:#FFF}

.plus-orange{width:52px;height:46px;background-position:1px -202px;float:right}

.plus-yellow{width:52px;height:46px;background-position:-51px -202px;float:right}

.plus-green{width:52px;height:46px;background-position:-102px -202px;float:right}

.plus-blue{width:52px;height:46px;background-position:-153px -202px;float:right}

.plus-holder .viewmore{float:right;margin:10% 0 0;color:#757575;font-size:.9em}

.plus-holder .viewmore a{color:#000}

.shadow{max-width:100%;width:100%;height:45px;float:left;background-position:-205px -204px}

.main-banner .free ul{list-style-image:url(//www.indianastrologysoftware.com/rvimages/tick.png);float:left;text-align:left;padding-left:10%}

#wrapper{position:relative;width:100%}

.header{background:#FFF;position:fixed;width:100%;z-index:200;box-shadow:2px 2px 2px 2px #d9d9d9}

.headerlsmini{background:#FFF;width:100%;z-index:200;box-shadow:2px 2px 2px 2px #d9d9d9}

.menu-cntr{height:auto}

.menu-cntr div.support img {height: 17px;}

.menu-cntr .home_icon{height:45px}

.menu-cntr .logo{height:45px;overflow:hidden;text-align:left}

.menu-cntr .home_icon .icon{margin:20% 0 0 10%}

.menu-cntr .head-right .nav{margin:2.5% 0}

.menu-expd{height:85px;min-height:85px}

.header-main{position:relative;max-width:1000px;margin:0 auto;width:100%;text-align:center}

.logo h1 a{font-size:.8em;background-size:initial;color:#fff;font-weight:500;text-decoration:none}

.logo{float:left;width:215px;height:85px}

.head-right{float:left;width:78%}

.container{width:100%;float:left}
.deskamazonad{display:none;}
.toggleMenu{display:none;background:#1eb8f1;color:#fff;float:left;background:url(//www.indianastrologysoftware.com/rvimages/plus.png) no-repeat;width:28px;height:22px;margin:5px}

.nav{list-style:none;background:#FFF;margin-top:6%}
div.support {
    float: right;
    padding-right: 2%;
}
span.support {
    color: #20b9f1;
    padding-left: 4px;
}

.nav:before,

.nav:after{content:" ";display:table}

.nav:after{clear:both}

.nav ul{list-style:none;min-width:150px;padding:0 1%;box-shadow:3px 3px 2px #d9d9d9;border:solid 1px #d9d9d9}

.nav a{padding:3px 11px;color:#333;font-size:1.1em}

.nav a:hover{background:#22b8f1;color:#FFF;border-radius:3px}

.nav li{position:relative}

.nav > li{float:left}

.nav > li > .parent{background-repeat:no-repeat;background-position:right}

.nav > li > a{display:block}

.nav li ul{position:absolute;left:-9999px;background:#FFF}

.nav > li.hover > ul{left:0}

.nav li li.hover ul{left:100%;top:0}

.nav li li a{display:block;background:#FFF;position:relative;z-index:100;font-size:.9em;min-width:300px;text-align:left;line-height:30px;width:93%}

.nav li li a:hover{background:#1eb8f1;color:#FFF}

.trust-holder{width:100%;min-height:160px;background:#0087cd}

.trust-holder .trust-innerholder{max-width:1000px;margin:0 auto;text-align:center}

.trust-innerholder .trust-col{width:25%;height:auto;float:left}

.trust-col .icon1{width:49px;height:69px;margin:15px 0 0;background-position:-406px 0}

.trust-col .icon2{width:63px;height:69px;margin:15px 0 0;background-position:-455px 0}

.trust-col .icon3{width:71px;height:69px;margin:15px 0 0;background-position:-518px 0}

.trust-col .icon4{width:67px;height:69px;margin:15px 0 0;background-position:-589px 0}

.trust-col h3{color:#fffc00;font-size:1.3em;padding:2px 0 0;max-width:100%;font-weight:400}

.testimonial{width:100%;height:auto;margin:0 auto}

.testimonial-holder{width:100%;background:#f0f0f0;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC;margin:0 auto;text-align:center}

.testimonial-holder .heading{max-width:1000px;margin:0 auto;text-align:center}

.heading h2{text-align:center;color:#000;font-size:2em;padding:10px 0}

.testimonial-holder .disc-button{background:#FFF;border:solid 1px #c4c4c4;text-align:center;margin:5px;padding:5px 8px;text-align:center;margin-top:-3.9%;float:right}

.disc-button:hover{background:#CCC;border:solid 1px #c4c4c4;cursor:pointer}

.testimonial .testimonialinner{max-width:1000px;margin:0 auto;text-align:center;width:100%;border-bottom:solid 4px #f0f0f0}

.testimonialinner .testimonialcol{width:24.7%;float:left;margin:2.5% 0}

.testimonialinner .content{width:85%;background:#FFF;float:left;padding:0 5%;line-height:1.6em}

.testimonialinner .seperator{width:.4%;float:left;background:#f0f0f0;min-height:377px}

.testimonialinner h3{color:#666;font-size:1.2em;max-width:100%;text-align:center;height:40px}

.testimonialinner h4{color:#000;max-width:100%;text-align:center;font-size:.9em}

.testimonialinner p{color:#666;max-width:100%;text-align:left;min-height:100px}

.testimonialinner .astro{width:99px;height:100px;margin:0 auto}

.testimonialinner .view-button{background:#FFF;border:solid 3px #93dafe;text-align:center;margin:5px auto;padding:3px 8px;text-align:center;width:50%;border-radius:5px;font-size:.9em}

.testimonialinner .view-button:hover{background:#FFF;border:solid 3px #51addc}

.testimonialinner .right-arrow{width:25px;height:39px;float:left;margin-top:15%;padding:0;background:url(//www.indianastrologysoftware.com/rvimages//arrows.png);background-position:-3px -2px;cursor:pointer}

.testimonialinner .left-arrow{width:25px;height:39px;float:left;margin-top:15%;padding:0;background:url(//www.indianastrologysoftware.com/rvimages/arrows.png);background-position:-25px -2px;cursor:pointer}

.product-list-holder{width:100%;height:auto;background:#f0f0f0;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC}

.product-list-holder .heading{max-width:1000px;margin:0 auto}

.ca-container-mainholder{width:90%;height:auto;max-width:1000px;margin:0 auto}

.ca-container{position:relative;margin:0 auto;max-width:1000px}

.ca-wrapper{width:100%;height:100%;position:relative}

.ca-item{position:relative;float:left;width:33.33%;text-align:center;margin:10px auto}

.ca-item-main{position:absolute;top:5px;left:5px;right:5px;background:#fff;overflow:hidden;box-shadow:3px 3px 2px #d9d9d9;text-align:center;padding-bottom:10px;border:solid 1px #d9d9d9;min-height:375px}

.featured-label{width:77px;height:77px;float:left;background-position:-454px -102px}

.new-label{width:77px;height:77px;float:left;background-position:-532px -102px}

.ca-item-main h2{color:#666;font-size:1.6em;max-width:100%;text-align:center;padding:10px;font-weight:400;height:60px}

.ca-item-main .view-details{margin:5px;padding:5px 8px;text-align:center;background:#ff7d00;color:#FFF;font-size:1.2em;width:30%;margin:0 auto;border-radius:5px}

.ca-item-main .view-details a{color:#FFF}

.ca-item-main .view-details:hover{background:#F60;color:#FFF;cursor:pointer}

.ca-item-main p{color:#666;max-width:80%;text-align:left;margin:5% 10%;border-bottom:solid 1px #CCC;padding-bottom:10px}

.ca-nav span{width:25px;height:43px;background:transparent url(//www.indianastrologysoftware.com/rvimages/arrows.png) no-repeat top left;position:absolute;top:50%;margin-top:-19px;left:-40px;text-indent:-9000px;opacity:.7;cursor:pointer;z-index:100}

.ca-nav span.ca-nav-next{background-position:top right;left:auto;right:-40px}

.ca-nav span:hover{opacity:1}

.ca-item-main .product-image{width:84px;height:130px;margin:0 auto}

.client-container{width:100%;background:#dadada;height:auto;padding-bottom:1.5%}

.client-list-holder{width:100%;height:auto;background:#f0f0f0;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC}

.client-list-holder .heading{max-width:1000px;margin:0 auto}

.scroll-img{width:100%;max-width:1000px;margin:0 auto;min-height:78px;overflow:hidden;font-size:0}

.scroll-img ul{width:1000px;height:78px;margin:1% 0}

.scroll-img ul li{display:inline-block}

#demo4.scroll-img ul{width:100%;position:relative;overflow:hidden}

#demo4.scroll-img ul .slide{position:absolute}

#demo4.scroll-img ul .slide div{margin:10px 7px 10px 3px}

.product-slider .slide{position:absolute}

.product-slider{position:relative;width:100%;min-height:410px;overflow:hidden;height:auto}

.product-slider-frame .right-arrow{width:25px;height:39px;position:absolute;z-index:110;top:50%;left:-30px;padding:0;background:url(//www.indianastrologysoftware.com/rvimages/arrows.png);background-position:-3px -2px;cursor:pointer}

.product-slider-frame .left-arrow{width:25px;height:39px;position:absolute;z-index:110;top:50%;right:-30px;padding:0;background:url(//www.indianastrologysoftware.com/rvimages/arrows.png);background-position:-25px -2px;cursor:pointer}

.bm{width:241px;height:78px;float:left;background-position:0 0}

.rel{width:241px;height:78px;float:left;background-position:0 -81px}

.relw{width:241px;height:78px;float:left;background-position:0 -162px}

.m4{width:241px;height:78px;float:left;background-position:0 -245px}

.mano{width:241px;height:78px;float:left;background-position:0 -326px}

.sulekha{width:241px;height:78px;float:left;background-position:0 -407px}

.secondshadi{width:241px;height:78px;float:left;background-position:0 -488px}

.mathrubhumi{width:241px;height:78px;float:left;background-position:0 -569px}

.mobile2win{width:241px;height:78px;float:left;background-position:0 -650px}

.malayogam{width:241px;height:78px;float:left;background-position:0 -731px}

.km{width:241px;height:78px;float:left;background-position:0 -812px}

.TN{width:241px;height:78px;float:left;background-position:0 -893px}

.kerala{width:241px;height:78px;float:left;background-position:0 -974px}

.newindia{width:241px;height:78px;float:left;background-position:0 -1055px}

.kaka{width:241px;height:78px;float:left;background-position:0 -1137px}

.shadi{width:241px;height:78px;float:left;background-position:0 -1221px}

.sindia{width:241px;height:78px;float:left;background-position:0 -1305px}

.footer-holder{width:100%;height:auto;background:#00aeef}

.footer-holder .footer{max-width:1000px;width:100%;margin:0 auto;text-align:center}

.footer .col{width:23%;float:left;margin:1%}

.col h2{font-size:1.4em;color:#fffc00;padding-bottom:2%;float:left;width:100%;text-align:left;max-width:250px;font-weight:400}

.col h2 a{color:#fffc00;text-decoration:none}

.col ul{list-style:none;list-style-position:outside;text-align:left;text-decoration:none;color:#FFF;float:left}

.col ul li{font-size:1em;color:#FFF}

.col ul li a{font-size:1em;color:#FFF;text-decoration:none}

.bottom-footer-holder{width:100%;height:auto;background:#FFF}

.bottom-footer-holder .foot{max-width:1000px;width:100%;margin:0 auto;text-align:center;padding:1.5% 0;color:#666}

.foot a{color:#666;text-decoration:none;line-height:25px}

.foot a:hover{color:#000;text-decoration:none}

#toTop{text-decoration:none;position:fixed;bottom:0px;right:19px;overflow:hidden;width:40px;height:40px;border:none;text-indent:100%;background:url(//www.indianastrologysoftware.com/rvimages/up-arrow.png) no-repeat 0 0 #cbcccd;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%}

#like-button{text-decoration:none;position:fixed;bottom:10px;right:40%;overflow:hidden;width:30px;height:30px;border:none;text-indent:100%;background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) no-repeat #1eb8f1;background-position:-603px -590px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;cursor:pointer;display:none}

#share-button{text-decoration:none;position:fixed;bottom:10px;right:50%;overflow:hidden;width:30px;height:30px;border:none;text-indent:100%;background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) no-repeat #1eb8f1;background-position:-580px -590px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;cursor:pointer;display:none}

.share-popup-holder{width:150px;height:auto;padding:2% 1%;background:#FFF;border:solid 1px #CCC;border-radius:5px;z-index:1010;position:fixed;bottom:-600px;left:calc(50% - 50px)}

.share-popup-holder .downarrow{background-position:-655px -566px;width:27px;height:16px;position:relative;left:50%;bottom:-41px}

.share-popup-holder h5{color:#000;font-size:1.8em;text-align:center;margin:0 auto;padding:1% 0}

.share-popup-holder h6{color:#FFF;float:left;line-height:36px;padding-left:.5%;font-size:1.2em}

.share-popup-holder .fb-holder{background:#3b5998;width:100%;height:36px;float:left}

.fb-holder .fb{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #3b5998;background-position:-545px -519px;width:35px;height:36px;float:left}

.share-popup-holder .twitter-holder{background:#00aced;width:100%;height:36px;float:left}

.twitter-holder .twitter{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #00aced;background-position:-545px -554px;width:35px;height:35px;float:left}

.share-popup-holder .gplus-holder{background:#dd4b39;width:100%;height:36px;float:left}

.gplus-holder .gplus{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #dd4b39;background-position:-582px -519px;width:35px;height:35px;float:left}

.share-popup-holder .pinterest-holder{background:#cc2127;width:100%;height:36px;float:left}

.pinterest-holder .pinterest{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #cc2127;background-position:-582px -554px;width:35px;height:35px;float:left}

.share-popup-holder .stumbleupon-holder{background:#eb4924;width:100%;height:36px;float:left}

.stumbleupon-holder .stumbleupon{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #eb4924;background-position:-619px -519px;width:35px;height:35px;float:left}

.share-popup-holder .linkedin-holder{background:#007bb6;width:100%;height:36px;float:left}

.linkedin-holder .linkedin{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #007bb6;background-position:-656px -519px;width:35px;height:35px;float:left}

.share-popup-holder .mail-holder{background:#517fa4;width:100%;height:36px;float:left}

.mail-holder .mail{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #517fa4;background-position:-619px -554px;width:35px;height:35px;float:left}

.helpmenu-wrapper{right:0;top:50%;position:fixed;z-index:100}

.helpmenu-wrapper .tgl{height:40px;width:150px;float:right;display:none;background-color:#20b9f1;line-height:38px;font-size:1.2em;text-align:center}

.helpmenu-wrapper .tgl a{color:#FFF}

.helpmenu-wrapper .tglb{height:40px;width:40px;float:right;top:20%;background:#20b9f1;border-radius:200px 0 10px 200px;-moz-border-radius:200px 0 10px 200px;-webkit-border-radius:200px 0 10px 200px;border:0 solid #000;cursor:pointer}

#sticky-social{left:0;position:fixed;top:35%;z-index:1000;width:35px}

#sticky-social a{background:#333;color:#fff;display:block;height:35px;font-size:1em;line-height:35px;position:relative;text-align:center;width:35px}

#sticky-social a span{line-height:35px;left:-90px;position:absolute;text-align:center;width:90px}

#sticky-social a:hover span{left:100%}

#sticky-social a[class*="facebook"]{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #3b5998;background-position:-545px -519px;width:35px;height:36px;float:left}

#sticky-social a[class*="facebook"] span{background:#3b5998}

#sticky-social a[class*="twitter"]{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #00aced;background-position:-545px -554px;width:35px;height:35px;float:left}

#sticky-social a[class*="twitter"] span{background:#00aced}

#sticky-social a[class*="gplus"]{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #dd4b39;background-position:-582px -519px;width:35px;height:35px;float:left}

#sticky-social a[class*="gplus"] span{background:#dd4b39}

#sticky-social a[class*="pinterest"]{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #cc2127;background-position:-582px -554px;width:35px;height:35px;float:left}

#sticky-social a[class*="pinterest"] span{background:#cc2127}

#sticky-social a[class*="stumbleupon"]{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #eb4924;background-position:-619px -519px;width:35px;height:35px;float:left}

#sticky-social a[class*="stumbleupon"] span{background:#eb4924}

#sticky-social a[class*="linkedin"]{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #007bb6;background-position:-656px -519px;width:35px;height:35px;float:left}

#sticky-social a[class*="linkedin"] span{background:#007bb6}

#sticky-social a[class*="mail"]{background:url(//www.indianastrologysoftware.com/rvimages/sprite.png) #517fa4;background-position:-619px -554px;width:35px;height:35px;float:left}

#sticky-social a[class*="mail"] span{background:#517fa4}

#shareClose{position:relative;margin:0 auto;width:35px;cursor:pointer;height:35px;}

#closestyle{margin:8px 8px;}

.w{width:100%;height:auto;float:left;text-align:center;margin:0 auto}

.p2{padding:1% 0}

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

.fr{float:right}

.fl2{float:left;padding-left:3%}

.home_icon{width:35px;height:85px;background:#1eb8f1;float:right;top:0;right:0}

.home_icon .icon{width:30px;height:30px;float:left;background-position:-481px -179px;margin:125% 0 0 10%}

.professional-header-wrapper{width:100%;height:auto}

.header-banner-professional{background:#f69947;height:auto;width:100%;text-align:center;height:auto}

.professional-banner-inner{max-width:1000px;margin:0 auto;text-align:center;width:100%;background:url(//www.indianastrologysoftware.com/rvimages/pro-bg.jpg) no-repeat;min-height:200px}

.professional-header-wrapper .banner-img,

.personal-header-wrapper .banner-img,

.business-header-wrapper .banner-img,

.free-header-wrapper .banner{width:218px;height:223px;float:right;left:70%}

.professional-banner-inner h1,

.personal-banner-inner h1,

.business-banner-inner h1,

.free-banner-inner h1{color:#fff;font-size:3.3em;font-weight:300;text-align:left;line-height:105%;padding:8% 0 0;float:left}

.professional-banner-inner h2,

.personal-banner-inner h2,

.business-banner-inner h2,

.free-banner-inner h2{color:#fff;font-size:1.8em;text-align:left;padding:1% 0;float:left}

.personal-header-wrapper{width:100%;min-height:240px;text-align:center}

.header-banner-personal{background:#f5cf2c;min-height:200px;width:100%;text-align:center;height:auto}

.personal-banner-inner{max-width:1000px;margin:0 auto;text-align:center;width:100%;background:url(//www.indianastrologysoftware.com/rvimages/per-bg.jpg) no-repeat;min-height:200px}

.business-header-wrapper{width:100%;min-height:240px;text-align:center}

.header-banner-business{background:#c1d109;min-height:200px;width:100%;text-align:center;height:auto}

.business-banner-inner{max-width:1000px;margin:0 auto;text-align:center;width:100%;background:url(//www.indianastrologysoftware.com/rvimages/bus-bg.jpg) no-repeat;min-height:200px}

.free-header-wrapper{width:100%;min-height:240px;text-align:center}

.header-banner-free{background:#00aeef;min-height:200px;width:100%;text-align:center;height:auto}

.free-banner-inner{max-width:1000px;margin:0 auto;text-align:center;width:100%;background:url(//www.indianastrologysoftware.com/rvimages/free-bg.jpg) no-repeat;min-height:200px}

.bredcrums-holder{width:100%;height:auto;background:#f1f1f1}

.bredcrums-holder .inner-holder{max-width:1000px;margin:0 auto;width:100%;text-align:center}

.bredcrums-holder ul{padding:0;list-style:none;margin:0 auto;text-align:left;line-height:40px;float:left}

.bredcrums-holder ul li{display:inline-block;margin:0 5px;display:inline;color:#F60}

.bredcrums-holder ul li a{font-size:1em;font-weight:400;color:#666;text-decoration:none}

.bredcrums-holder ul li a:hover{color:#F60;text-decoration:none}

.bredcrums-holder ul li a:active{color:#F60;text-decoration:none;background:#069}

.content-wrapper{max-width:1000px;width:100%;margin:0 auto}

.right-col{max-width:635px;width:100%;float:left;margin:1% auto}

.right-col2{max-width:1000px;width:100%;float:left;margin:1% auto}

.right-col .search-holder{width:100%;height:auto;float:left;text-align:center;margin:0 auto;display:none}

.right-col .col1{width:39%;float:left;margin:1% auto;padding:2% 5%;background:#f7f7f7;min-height:215px}

.right-col .col2{width:94%;float:left;margin:1% auto;padding:2% 3%;background:#f7f7f7}

.right-col .col1,

.right-col .col2 p{text-align:left;font-size:1em;line-height:24px}

.right-col .ghost-button,

.right-col2 .ghost-button{background:#FFF;border:solid 1px #CCC;padding:1%;margin:1% 1% 1% 0;float:left;text-align:center;font-size:1em;border-radius:5px}

.right-col .ghost-button{background:#FFF;border:solid 1px #CCC;padding:1%;margin:1% 1% 1% 0;float:left;text-align:center;font-size:1em;border-radius:5px}

.right-col2 .ghost-button2{background:#FFF;border:solid 1px #CCC;padding:1%;margin:1% 1% 1% 0;float:right;text-align:center;font-size:1em;border-radius:5px}

.right-col ul,

.right-col2 ul{list-style-image:url(//www.indianastrologysoftware.com/rvimages/tick.png);float:left;text-align:left;margin:0;padding-left:6%;line-height:24px}

.right-col p,

.right-col2 p{text-align:justify;margin:0;float:left;width:100%;line-height:23px}

.right-col h2,

.right-col2 h2{font-size:1.3em;float:left;color:#000;margin:1% 0;width:100%;text-align:left}

.right-col h3,

.right-col2 h3{font-size:1.6em;float:left;color:#F60;margin:1% 0;text-align:left}

.right-col .getquote,

.right-col2 .getquote{padding:1% 3%;background:#ff9600;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:1%;color:#FFF;float:right}

.right-col .buynow,

.right-col2 .buynow{padding:1% 3%;background:#ff9600;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:1%;color:#FFF;float:right}

.right-col .getquote a,

.right-col2 .getquote a{color:#FFF}

.right-col .getquote:hover,

.right-col2 .getquote:hover{background:#ff7800;cursor:pointer}

.right-col .buynow a,

.right-col2 .buynow a{color:#FFF}

.right-col .buynow:hover,

.right-col2 .buynow:hover{background:#FF9600;cursor:pointer}

.right-col .contactus,

.right-col2 .contactus{padding:1% 3%;background:#9bcd5a;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:1%;color:#FFF;float:right}

.right-col .requestdemo,

.right-col2 .requestdemo{padding:1% 3%;background:#9bcd5a;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:1%;color:#FFF;float:right}

.right-col .contactus a,

.right-col2 .contactus a{color:#FFF}

.right-col .contactus:hover,

.right-col2 .contactus:hover{background:#85b941;cursor:pointer}

.right-col .requestdemo a,

.right-col2 .requestdemo a{color:#FFF}

.right-col .requestdemo:hover,

.right-col2 .requestdemo:hover{background:#85b941;cursor:pointer}

.right-col h4,

.right-col2 h4{font-size:1.2em;float:left;color:#F60;margin:1% 0;text-align:left}

.right-col .clientlist .sep,

.right-col2 .clientlist .sep{width:2%;min-height:50px;float:left}

.right-col .clientlist{width:95%;float:left;margin:1% 0;text-align:center;padding:2%;border:solid 1px #e9e9e9;box-shadow:3px 3px 3px #dedede}

.right-col .clientlist:hover{background:#fafafa;border:solid 1px #e9e9e9;box-shadow:3px 3px 3px #dedede}

.right-col .clientlist h2{font-size:1.3em;float:left;color:#F60;margin:3% 0;text-align:right;width:60%}

.right-col .clientlist h4{font-size:1.2em;float:left;color:#000;margin:1% 0;width:auto;text-align:left}

.right-col .clientlist p{width:100%;float:left}

.right-col .clientlist .partner-button{background:#FFC;border:solid 2px #c4c4c4;text-align:center;margin:1%;padding:5px 8px;float:right;border-radius:5px}

.right-col .clientlist .partner-button:hover{background:#ff9600;border:solid 2px #c4c4c4;cursor:pointer;color:#FFF}

.report-holder{width:100%;height:auto;float:left;text-align:center}

.report-holder .report-lan{background:#f7f7f7;border:solid 1px #c6c6c6;padding:1% 2%;float:left;text-align:center;color:#000;margin:.5%}

.report-holder .report-lan:hover{background:#FFF;cursor:pointer}

.rating-holder{width:95%;height:auto;border:solid 1px #CCC;box-shadow:3px 3px 3px #dedede;margin:2% 0;padding:1% 2%;float:left;text-align:center}

.rating-holder h5{float:left;text-align:left;font-size:1.2em}

.megasuperstar{overflow:hidden;display:inline-block;float:right}

.megasuperstar-input11{position:absolute;left:0;visibility:hidden}

.megasuperstar-star11{display:block;float:right;width:27px;height:27px;background:url(//www.indianastrologysoftware.com/rvimages/stars2.png) 0 -27px}

.megasuperstar-star11:hover,

.megasuperstar-star11:hover ~ .megasuperstar-star11,

.megasuperstar-input11:checked ~ .megasuperstar-star11{background-position:0 0}

.rating.right-col .disc-button{background:#FFF;border:solid 1px #c4c4c4;text-align:center;padding:1% 2%;text-align:center;float:right}

.rating-holder2{width:95%;height:auto;border:solid 1px #CCC;box-shadow:3px 3px 3px #dedede;margin:2% 0;padding:1% 2%;float:left;text-align:center}

.rating-holder2 h5{float:left;text-align:left;font-size:1.2em;margin:0;padding:2%}

.superstar{overflow:hidden;display:inline-block;float:right}

.superstar-input22{position:absolute;left:0;visibility:hidden}

.superstar-star22{display:block;float:right;width:27px;height:27px;background:url(//www.indianastrologysoftware.com/rvimages/stars.png) 0 -27px}

.superstar-star22:hover,

.superstar-star22:hover ~ .superstar-star122,

.superstar-input22:checked ~ .superstar-star22{background-position:0 0}

.superstar-staractive{display:block;float:right;width:27px;height:27px;background:url(//www.indianastrologysoftware.com/rvimages/stars.png)-27px 0}

.rating2.right-col .disc-button{background:#FFF;border:solid 1px #c4c4c4;text-align:center;padding:1% 2%;text-align:center;float:right}

.trust-holder-inner{width:100%;min-height:145px;margin:1% 0}

.trust-holder-inner .trust-innerholder{margin:0 auto;text-align:center;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC}

.trust-holder-inner .trust-col-inner{width:15%;height:auto;float:left;border-right:solid 1px #CCC;padding:4% 0}

.trust-holder-inner .trust-col-testimonial{width:36%;height:140px;float:left;padding:1%;position:relative;overflow:hidden}

.trust-holder-inner .trust-col-testimonial .slide{width:100%;height:138px;position:absolute}

.trust-holder-inner .trust-col-testimonial .disc-button{background:#FFF;border:solid 1px #c4c4c4;text-align:center;padding:1% 2%;margin:0 3% 0 0;text-align:center;float:right;font-size:.9em}

.trust-holder-inner .trust-col-testimonial .astro{width:99px;height:100px;margin-left:3%;float:left}

.trust-holder-inner .trust-col-testimonial p{text-align:left;padding:0 4%;width:97%;float:left;min-height:110px;line-height:18px;font-size:0.9em;}
.trust-holder-inner .trust-col-testimonial img{width:99px;height:99px;margin-right:15px;float: left;}

.trust-holder-inner .trust-col-inner .icon1{width:49px;height:69px;background-position:-406px 0}

.trust-holder-inner .trust-col-inner .icon2{width:63px;height:69px;background-position:-455px 0}

.trust-holder-inner .trust-col-inner .icon3{width:71px;height:69px;background-position:-518px 0}

.trust-holder-inner .trust-col-inner .icon4{width:67px;height:69px;background-position:-589px 0}

.trust-holder-inner .trust-col-inner h2{color:#6666660;font-size:.9em;padding:2px 0 0;max-width:100%;font-weight:400;text-align:center}

.product-holder{max-width:650px;width:100%;float:left;border:solid 1px #e9e9e9;box-shadow:3px 3px 3px #dedede;margin:2% 0}

.product-holder .top{max-width:650px;width:96%;height:auto;background:#f4f4f4;padding:2%;text-align:center}

.product-holder .top .windows-icon{width:20px;height:20px;float:right;background-position:-282px -708px;margin:.5%}

.product-holder .top .android-icon{width:20px;height:20px;float:right;background-position:-307px -708px;margin:.5%}

.top h2{float:left;font-size:2.8em;color:#0087cd;font-weight:700;margin:0;width:auto}

.top h3{float:left;font-size:1em;color:#666;font-weight:400;margin:0}

.product-holder .content{width:96%;height:auto;float:left;padding:1% 2%}

.product-holder .content .astrosuite{width:84px;background-position:0 0;margin:3%;float:left}

.content .description{width:80%;float:left}

.content .description2{float:left;text-align:center;margin:0 auto}

.content .description ul,

.content .description2 ul{list-style-image:url(//www.indianastrologysoftware.com/rvimages/tick.png);float:left;text-align:left;margin:0;padding-left:6%}

.description .lang{width:91%;float:left;margin:3% 0 3% 6%;padding:1% 2%;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC;text-align:left}

.description2 .lang{width:96%;float:left;margin:3% 0;padding:1% 2%;border-bottom:solid 1px #CCC;border-top:solid 1px #CCC;text-align:left}

.description p{float:left;font-size:1em;margin-left:5%;padding-bottom:3%;width:93%}

.description2 p{float:left;font-size:1em;padding-bottom:3%;width:100%}

.price-holder{width:100%;float:left;text-align:center;padding:0 0 2%}

.price-holder .rate{float:right;padding:.6% 3%;background:#FFF;text-align:center;font-size:1.5em;border-radius:5px;border:solid 2px #666;font-weight:700;margin:0 1%}

.price-holder .rate a{color:#000}

.price-holder .rate:hover{background:#f1f1f1;cursor:pointer}

.price-holder .buy{float:right;padding:1% 3%;background:#ff9600;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:0 1%;color:#FFF}

.price-holder .buy a{color:#FFF}

.price-holder .buy:hover{background:#ff7800;cursor:pointer}

.price-holder .knowmore{float:right;padding:1% 3%;background:#0087cd;text-align:center;color:#FFF;font-size:1.5em;font-weight:700;border-radius:5px;margin:0 1%}

.price-holder .knowmore a{color:#FFF}

.price-holder .knowmore:hover{background:#00699f;cursor:pointer}

.description .knowmore2{width:25%;float:right;padding:1% 3%;background:#0087cd;text-align:center;color:#FFF;font-size:1.5em;font-weight:700;border-radius:5px;margin:0 1%}

.description .knowmore2 a{color:#FFF}

.description .knowmore2:hover{background:#00699f;cursor:pointer}

.price-holder .requestdemo2{float:right;padding:1% 3%;color:#FFF;background:#9BCD5A;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:0 1%;cursor:pointer}

.price-holder .requestdemo2 a{color:#FFF}

.price-holder .requestdemo2:hover{color:#FFF;background:#85b941}

.left-container{max-width:350px;width:100%;float:left;height:auto;text-align:center}

.left-col{max-width:350px;width:100%;float:left;margin-bottom:2%;text-align:center}

.shdw-left{width:25px;min-height:250px;float:left;background-position:-606px -102px}

#search-form{float:left;width:100%;height:31px;background:#FFF;margin:0;padding:0;display:block}

#search-form fieldset{position:relative;display:block;overflow:hidden;border:solid 1px #CCC}

#search-form .search-field{float:left;width:100%;height:16px;border:none}

#search-form input{width:100%;line-height:1.25em;color:#646458;border:none;margin:0;outline:none}

#search-form .search-button{display:block;width:33px;height:31px;text-indent:-5000px;background-position:-519px -181px;position:absolute;right:-2px;top:0;border:none}

#search-form2{width:100%;height:30px;background:#FFF;margin:.5% 0 0;padding:0;display:none}

#search-form2 fieldset{position:relative;display:block;overflow:hidden;border:solid 1px #CCC}

#search-form2 .search-field{float:left;width:100%;height:25px;border:none;background:#FFF}

#search-form2 input{width:100%;line-height:1.25em;color:#646458;border:none;margin:0;outline:none}

#search-form2 .search-button{display:block;width:33px;height:31px;text-indent:-5000px;background-position:-519px -181px;position:absolute;right:-2px;top:0;border:none}

.left-col .content-holder{max-width:325px;background:#f1f1f1;float:left;width:82%;height:auto;padding:5%;text-align:center}

.left-col .content-holder .free-img{width:280px;height:77px;text-align:center;margin:0 auto}

.left-col .content-holder .product-left{width:100%;height:auto;background:#FFF;border-radius:5px;border:solid 1px #e9e9e9;box-shadow:3px 3px 3px #dedede;margin:3% 0;float:left;text-align:center}

.product-left p{padding:2% 5%;font-size:.9em;width:93%;text-align:left}

.product-left h2{width:90%;border-bottom:solid 1px #e9e9e9;font-size:1.6em;text-align:left;margin:2% 0 0 5%}

.product-left .feature{width:100%;height:auto;margin:5% 0;float:left;text-align:center}

.product-left h3{font-size:1em;text-align:left;color:#000;padding:0 0 2% 45%}

.feature .astrosuite{width:84px;height:170px;background-position:0 0;margin-left:8%;float:left}

.feature ul{list-style-image:url(//www.indianastrologysoftware.com/rvimages/tick.png);float:left;text-align:left;padding-left:10%;width:50%}

.product-left h4{width:90%;border-bottom:solid 1px #e9e9e9;border-top:solid 1px #e9e9e9;font-size:1em;text-align:center;margin:5%;padding:2% 0}

.product-left .getquote{width:41%;float:left;padding:1% 3%;background:#ff9600;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:0 0 0 2%;color:#FFF;cursor:pointer;}

.product-left .buynow{width:41%;float:left;padding:1% 3%;background:#ff9600;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:0 0 0 2%;color:#FFF;cursor:pointer;}

.product-left .knowmore{width:41%;float:left;padding:1% 3%;background:#0087cd;text-align:center;font-size:1.5em;border-radius:5px;font-weight:700;margin:0 0 0 2%;color:#FFF;cursor:pointer;}

.product-left .getquote a{color:#FFF}

.product-left .getquote:hover{background:#ff7800;cursor:pointer}

.product-left .knowmore:hover{background:#00699f;cursor:pointer;}

.product-left .buynow a{color:#FFF}

.product-left .buynow:hover{background:#ff7800;cursor:pointer}

.left-col .content-holder .androidapp{width:288px;height:107px;background-position:-259px -481px;text-align:center;margin:3% 0}

.left-col.topnav{width:100%;padding:0}

ul.topnav{padding:0;margin:3% 0;line-height:.5em;list-style:none;background:#FFF;border:1px solid #CCC;text-align:left}

ul.topnav li{border-bottom:1px solid #CCC;list-style:none;margin:0;padding:0;color:#07C}

ul.topnav li a{line-height:10px;font-size:1.1em;padding:10px;color:#07C;display:block;text-decoration:none;}

ul.topnav li a:hover{color:#666}

ul.topnav ul{margin:0;padding:0;display:none;background:#eaeaea}

ul.topnav ul li{margin:0;padding:0;clear:both}

ul.topnav ul li a{padding-left:20px;font-size:1em;font-weight:400;outline:0}

ul.topnav ul li a:hover{background-color:#1eb8f1;color:#FFF;font-size:1em}

ul.topnav ul li a.activelink{background-color:#1eb8f1;color:#FFF;font-size:1em}

ul.topnav ul ul li a{color:silver;padding-left:40px}

ul.topnav ul ul li a:hover{background-color:#D3CEB8;color:#675C7C}

ul.topnav span{float:right}

.w75{width:75%;float:left;margin:0;padding:0}

.w50{width:50%;float:left;margin:0;padding:0}

.w65{width:65%;margin:0 auto;padding:2% 0}

.individual-page-wrapper{width:100%;text-align:center;background:url(//www.indianastrologysoftware.com/rvimages/bg.jpg) no-repeat #633D6C;background-size:100% auto}

.individual-banner-inner{max-width:1000px;margin:0 auto;text-align:center;width:96%;min-height:300px;padding:0 2%}

.individual-banner-inner h1{color:#fff;font-size:2.0em;font-weight:600;text-align:left;padding-top:5%;}

.individual-banner-inner h2{color:#fff;font-size:1.8em;text-align:left;     margin-top: 14px;}

.individual-banner-inner h3{color:#fff;font-size:1.2em;text-align:left;margin-top:1%}

.individual-banner-inner .banner-product{width:189px;height:295px;float:right;padding:2% 5% 0 0}

.individual-banner-inner .lsmini-img{width:450px;height:179px;float:right;padding:8% 0 0;cursor:pointer}

.individual-banner-inner .lsmini-mobile{width:234px;height:auto;float:right;padding:3% 0 0;display:none;cursor:pointer}

.individual-banner-inner .getquote{padding:1% 2%;background:#ff9600;text-align:center;font-size:2.2em;border-radius:5px;font-weight:700;margin:0 auto;color:#FFF;float:left;margin-top:4%}

.individual-banner-inner .buynow{padding:1% 2%;background:#ff9600;text-align:center;font-size:2em;border-radius:5px;font-weight:700;margin:0 auto;color:#FFF;float:left;margin-top:4%}

.individual-banner-inner .getquote a{color:#FFF}

.individual-banner-inner .getquote:hover{background:#ff7800;cursor:pointer}

.individual-banner-inner .buynow a{color:#FFF}

.individual-banner-inner .buynow:hover{background:#ff7800;cursor:pointer}

.individual-banner-inner .menu-holder{width:90%;height:auto;float:left;text-align:center;padding:0 10%;padding:20px 0 0 !important;margin-top: 20px;}

.individual-banner-inner .menu-holder h3{float:left;margin:0;padding:1%;padding-right:20px;}

.individual-banner-inner .menu-holder .menu{float:left;margin:.4% .3%;text-align:center;padding:.5% 1%;background:none;color:#FFF;border-radius:5px;border:solid 2px #FFF}

.individual-banner-inner .menu-holder .menu a{color:#FFF}

.individual-banner-inner .menu-holder .menu a:focus{background:#09F}

.individual-banner-inner .menu-holder .menu:hover{color:#FFF}

.individual-banner-inner .menu-holder .menu:hover a:active{cursor:pointer}

.individual-banner-inner .menu-holder .no-menu{float:left;margin:.4% .3%;text-align:center;padding:.5% 1%;background:none;color:#FFF;border-radius:5px;border:solid 2px #FFF;cursor:auto}

.menuactive{background:#F90!important;cursor:pointer}

.right-col .product-feature{width:100%;float:left;margin:1% 0;text-align:center}

.right-col .product-head{width:100%;float:left;border-bottom:solid 1px #CCC}

.right-col .product-head h2{font-size:2em;text-align:left;color:#000;float:left;width:auto}

.compare-button{border:solid 2px #ff9600;text-align:center;padding:.5% 2%;font-size:1.3em;color:#ff9600;float:right;border-radius:5px;margin:1% 0}

.compare-button a{color:#ff9600}

.compare-button .icon{width:19px;height:19px;float:left;background-position:-555px -182px;margin-top:1%}

.general-header-wrapper{width:100%;text-align:center}

.header-banner-general{width:100%;text-align:center;padding:2% 0;background:url(//www.indianastrologysoftware.com/rvimages/bg.jpg) no-repeat #633d6c;background-size:100% auto}

.header-banner-general-inner{max-width:1000px;margin:0 auto;text-align:center;width:100%}

.header-banner-general h1{color:#fff;font-size:3.3em;text-align:left;line-height:105%}

.header-banner-general h2{color:#FFF;font-size:1.8em;text-align:left;padding-bottom:2%}

.videoPopup{margin:0 auto;max-width:565px;max-height:550px;width:100%;height:100%;z-index:1010;position:fixed;left:28vw;top:5vh;background-color:#000;clear:both}

.videoPopup .close-button{width:16px;height:16px;float:right;background-position:-543px -482px;margin:1%;cursor:pointer}

.videoPopupInner{margin:0 auto;max-width:550px;width:100%;max-height:500px;height:100%;z-index:1011;position:fixed;background-color:#000;position:relative}

.videoPopupInner iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.form-wrapper{width:auto;height:auto;border:solid 1px #e9e9e9;padding:1%;margin:2% auto;background:#f6f6f6;border-radius:5px;text-align:center}

.form-wrapper .head{width:100%;height:auto;float:left;background:#0CF;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;margin:0;padding:1% 0}

.form-wrapper .head h3{color:#FFF;float:left;text-align:left;font-size:1.5em;padding:1%;line-height:16px}

.form-wrapper .head .close-button{width:16px;height:16px;float:right;background-position:-543px -482px;margin:1%;cursor:pointer}

.popup-form .head{width:100%;height:auto;float:left;background:#0CF}

.popup-form .head h2{color:#FFF;float:left;text-align:left;font-size:1.5em;padding:1%}

.popup-form .head .close-button{width:16px;height:16px;float:right;background-position:-543px -482px;margin:2% 1%;cursor:pointer}

.form-wrapper h2{float:left;width:100%;text-align:left;margin:0 0 1%;border-bottom:solid 6px #ededed;padding-bottom:1%}

.form-wrapper input[type="text"]{width:97%;height:27px;border:1px solid #E5E5E5;box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#999;padding-left:3%}

.form-wrapper select{width:100%;height:30px;border:1px solid #E5E5E5;box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;color:#999;padding-left:3%}

.form-wrapper textarea{width:95%;max-width:95%;height:135px;line-height:18px;border:1px solid #E5E5E5;box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-moz-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;-webkit-box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;font-size:1em;padding:2%}

.form-wrapper h1{width:100%;float:left;font-size:2em;color:#000;text-align:left}

.form-wrapper .col{width:48.5%;float:left;text-align:left;padding-top:2%}

.form-wrapper .capcha{text-align:center;margin:2%;float:right}

.form-wrapper .sep{width:2%;min-height:50px;float:left}

.form-wrapper .sep2{width:2%;min-height:300px;float:left}

.form-wrapper .submit-button{padding:1% 3%;text-align:center;background:#F30;color:#FFF;font-size:1.2em;margin:2% .5%;border-radius:5px;float:right}

.form-wrapper .submit-button:hover{background:#C30;cursor:pointer}

.form-wrapper .back-button,

.right-col .back-button{padding:1% 3%;text-align:center;background:#999;color:#FFF;font-size:1.2em;margin:2% .5%;border-radius:5px;float:right}

.form-wrapper .back-button:hover,

.right-col .back-button:hover{background:#CCC;cursor:pointer}

.right-col .map-holder{width:100%;float:left;margin:1% auto}

.eula-popup{max-width:600px;width:100%;height:auto;border:solid 1px #e9e9e9;box-shadow:3px 3px 3px #dedede;margin:2% auto;background:#f6f6f6;border-radius:5px;text-align:center;text-align:center;padding-bottom:1%}

.eula-popup .head{width:100%;height:auto;float:left;background:#0CF}

.eula-popup .head h1{color:#FFF;float:left;text-align:left;font-size:1.5em;padding:1%}

.eula-popup .head .close-button{width:16px;height:16px;float:right;background-position:-543px -482px;margin:2% 1%;cursor:pointer}

.eula-popup h2{color:#666;float:left;text-align:center;font-size:1.2em;padding:2% 0;width:100%}

.eula-popup ul{float:left;margin:0 2%;width:96%}

.eula-popup ul li{float:left;margin:.5%;padding:1% 2%;background:#FFF;border:solid 1px #e9e9e9;text-align:center;color:#666;display:inline-block;list-style:none}

.right-col .faq-holder{width:100%;height:auto;text-align:center;float:left;border-bottom:solid 1px #CCC;padding:1.5% 0}

.right-col .faq-holder .head{width:100%;height:auto;float:left}

.faq-holder .head .qicon{width:30px;height:30px;float:left;background-position:-561px -481px}

.faq-holder .head h2{font-size:1.3em;color:#09C;float:left;text-align:left;width:80%;margin:0;padding-left:1%}

.right-col .faq-holder p{padding-left:6%;width:94%;text-align:justify}

.right-col .sitemap-holder{width:100%;height:auto;text-align:center;float:left}

.right-col .sitemap-holder .line{width:97%;border-bottom:solid 1px #CCC}

.arrow{width:15px;height:15px;background-position:-594px -481px;float:left;margin-top:1%}

.sitemap-holder h2{width:auto;float:left;color:#000;padding-left:1%;font-size:1.3em;margin:0;clear:both}

.sitemap-holder h3{width:auto;float:left;padding-left:5%;font-size:1.2em;margin:1% 0;clear:both}

.sitemap-holder h3 a{color:#06F}

.first_list li{list-style:inside;min-width:650px;width:100%;clear:both;line-height:26px}

.first_list li a{color:#F60}

.second_list li{list-style:circle;min-width:650px;width:100%;clear:both;margin-left:5%;line-height:26px}

.third_list li{list-style:square;min-width:650px;width:100%;clear:both;margin-left:8%;line-height:26px}

.right-col .review-holder,

.right-col2 .review-holder{width:95%;height:auto;margin:0;padding:2%;float:left;text-align:center;border:solid 1px #e9e9e9;padding:2%;margin:2% auto;background:#f6f6f6;border-radius:5px}

.right-col .review-holder .innerholder,

.right-col2 .review-holder .innerholder{width:96%;height:auto;border:solid 1px #CCC;margin:.2% 0;float:left;text-align:center;background:#FFF;padding:1% 2%}

.right-col .review-holder .disc-button,

.right-col2 .review-holder .disc-button{background:#FFF;border:solid 1px #c4c4c4;text-align:center;margin:5px;padding:5px 8px;text-align:center;float:right}

.right-col2 .review-holder .disc-button2{background:#FFF;border:solid 1px #c4c4c4;text-align:center;margin:5px 5px 5px 8px;padding:5px 8px;text-align:center;float:left}

.right-col .review-holder .disc-button:hover,

.right-col2 .review-holder .disc-button:hover{background:#CCC;border:solid 1px #c4c4c4;cursor:pointer}

.right-col .review-holder h2,

.right-col2 .review-holder h2{float:left;font-size:1em;color:#000;width:auto}

.right-col .review-holder h3,

.right-col2 .review-holder h3{float:left;font-size:1em;color:#000;width:auto}

.right-col .review-holder h4,

.right-col2 .review-holder h4{float:right;font-size:1em;color:#060}

.right-col .review-holder h5,

.right-col2 .review-holder h5{float:right;font-size:1em;color:#900;margin:0}

.review-holder .quote1{width:14px;height:14px;float:left;background-position:-455px -179px;margin:1% 0 0}

.review-holder .quote2{width:14px;height:14px;float:right;background-position:-467px -179px;margin:0 0 1%}

.right-col .pagination,

.right-col2 .pagination{padding:1% 0;width:100%;text-align:center}

.pagination .page{display:inline-block;padding:0 9px;margin-right:4px;border-radius:3px;border:solid 1px silver;background:#e9e9e9;box-shadow:inset 0 1px 0 rgba(255, 255, 255, .8), 0 1px 3px rgba(0, 0, 0, .1);font-size:1.2em;font-weight:700;text-decoration:none;color:#717171;text-shadow:0 1px 0 rgba(255, 255, 255, 1)}

.pagination .page:hover,

.page.gradient:hover{background:#fefefe;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEFEFE), to(#f0f0f0));background:-moz-linear-gradient(0% 0% 270deg, #FEFEFE, #f0f0f0)}

.pagination .page.active{border:none;background:#616161;box-shadow:inset 0 0 8px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .8);color:#f0f0f0;text-shadow:0 0 3px rgba(0, 0, 0, .5)}

.form-wrapper .like-holder{width:21%;min-height:180px;float:left;margin:1% 0;padding:1%;background:#ededed}

.form-wrapper .like-holder .image{width:100%;float:left}

.form-wrapper .like-holder p{width:100%;padding:2% 0;float:left;text-align:left;font-size:.9em;line-height:16px;color:#06C}

.divider{width:2.6%;min-height:50px;float:left}

.form-wrapper .screens-holder{width:13.8%;height:auto;float:left;margin:1% auto;padding:1%;background:#ededed;text-align:center}

.form-wrapper .screens-holder:hover{background:#dcdcdc;cursor:pointer;box-shadow:inset 0 0 8px rgba(0, 0, 0, .5), 0 1px 0 rgba(255, 255, 255, .8)}

.form-wrapper .screens-holder .icon{width:87px;height:63px;background-position:-362px -708px;margin:0 auto;text-align:center}

.form-wrapper .screens-holder h4{width:100%;padding:2% 0;float:left;text-align:center;font-size:.9em;color:#000}

.divider2{width:1%;min-height:50px;float:left}

.expand-holder{max-width:500px;width:100%;height:auto;border:solid 1px #e9e9e9;box-shadow:3px 3px 3px #dedede;margin:0;background:#f6f6f6;border-radius:5px;text-align:center;text-align:center;padding-bottom:1%}

.expand-holder .head{width:100%;height:auto;float:left;background:#0CF;border-radius:5px}

.expand-holder .head h2{color:#FFF;float:left;text-align:left;font-size:1.5em;padding:1%}

.expand-holder h5{color:#666;float:left;font-size:1.2em;padding:1% 0;margin:0;width:70%;text-align:left}

.expand-holder .head .close-button{width:16px;height:16px;float:right;background-position:-543px -482px;margin:2% 1%;cursor:pointer}

.expand-holder .img{float:left;border:solid 1px #CCC;width:20%;height:20%;margin:2%}

.expand-holder p{width:70%;float:left;text-align:left}

.r-tabs{position:relative;width:100%;border-bottom:solid 1px #CCC}

.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background-color:#c3c3c3}

.r-tabs .r-tabs-nav .r-tabs-anchor{display:inline-block;padding:5px 8px;text-decoration:none;font-size:1em;color:#fff}

.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:.5}

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#333;background-color:#FFF}

.r-tabs .r-tabs-panel{background-color:#FFF}

.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:5px;background-color:#00c5ad;color:#fff;font-weight:700;text-decoration:none;font-size:14px}

.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#fff;color:#00c5ad;text-shadow:none}

.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:.5}

.info{display:inline-block;margin-top:10px;margin-right:10px;padding:10px 0;width:auto;line-height:100%;font-size:1em;color:#00c5ad;background-color:#fff;cursor:pointer}

.r-tabs .r-tabs-nav{margin-top:2%;padding:0;width:100%;border-top:solid 1px #CCC}

.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none}

.r-tabs .r-tabs-panel{padding:15px 0;display:none}

.r-tabs .r-tabs-accordion-title{display:none}

.r-tabs .r-tabs-panel.r-tabs-state-active{display:block}

.pricing-table{width:100%;margin:3% 0}

.pricing-table .sep{width:5px;height:50px;float:left}

.pricing-table .plan{width:32.4%;height:auto;float:left;margin:0;padding:0 0 2%;border:solid 1px #CCC;box-shadow:2px 2px 2px #d9d9d9}

.pricing-table .requestdemo{padding:2% 3%;background:none repeat scroll 0 0 #9BCD5A;text-align:center;font-size:1.2em;border-radius:5px;font-weight:700;margin:3% auto;color:#FFF;float:none;width:80%}

.plan .head{width:100%;float:left;text-align:center;background:#0c3f6a;padding:5% 0;color:#FFF;font-size:1.1em}

.plan h3{width:100%;float:left;text-align:center;padding:2%;color:#666;font-size:.9em}

.plan h4{width:100%;float:left;text-align:center;padding:0;color:#666;font-size:1.5em;font-weight:700;margin:0 auto}

.plan p{width:100%;float:left;text-align:center;padding:2% 0;color:#666;font-size:1em;border-top:solid 1px #CCC;border-bottom:solid 1px #CCC}

.plan .buynow2{width:50%;text-align:center;padding:4% 0;background:#FF9600;color:#FFF;border-radius:5px;margin:2% auto;cursor:pointer}

.popupContenttext{overflow-y:scroll;padding:2% 1%;float:left;min-height:15vh;max-height:50vh;text-align:left;width:98%}

.popupContenttext ul{list-style-image:url(//www.indianastrologysoftware.com/rvimages/tick.png);float:left;text-align:left;padding-left:5%}

.dn{display:none}

#popup{margin:0 auto;width:30%;height:auto;z-index:1010;position:fixed;left:33vw;top:2vh}

.bgwrapper{background:rgba(0, 0, 0, 0.6);width:100%;height:100%;display:none;position:fixed;z-index:1009;left:0;top:0}

.floatingBar{margin:0 auto;width:100%;height:auto;z-index:1000;position:fixed;left:calc(100% - 502px);top:60%}

.logo img{height:100%}

.full-slide-parent{display:none}

.full-slide-parent .btn-prev,

.full-slide-parent .btn-next{position:fixed;color:#aaa;top:50%;font-size:20px;background:#333;line-height:40px;border-radius:20px;padding:0 15px;cursor:pointer;z-index:10000001}

.full-slide-parent .btn-prev{left:2%}

.full-slide-parent .btn-next{right:2%}

.slide-canvas-black{width:100%;height:100%;position:fixed;left:0;top:0;background:#000;z-index:10000000}

.slide-canvas-black .slideinfo{font-size:150%;color:#fff;float:left;margin-left:20px;line-height:60px}

.slide-canvas-black .close{font-size:150%;color:#fff;font-family:sans-serif;cursor:pointer;float:right;margin-right:20px;opacity:.6;line-height:60px}

.slide-canvas-black .slidenav{height:60px;line-height:60px}

.slide-canvas-black .close:hover{opacity:1}

.full-slide-container{width:100%;height:calc(100% - 120px);position:fixed;left:0;top:60px;z-index:10000001}

.full-slide-container div{position:relative;width:100%;height:100%;vertical-align:middle}

.full-slide-container div .slide{position:absolute;width:100%;background-position:center;background-size:contain;background-repeat:no-repeat;z-index:10000001}

.full-slide-container div .slide img{width:100%}

.full-slide-parent .caption{color:#ccc;text-align:center;font-size:120%;font-weight:400;height:60px;width:100%;position:fixed;bottom:-20px;z-index:10000001}

.disable-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

.testimonial-slide{width:calc(100% - 50px);height:350px;float:left;position:relative;overflow:hidden}

.testimonial-slide > .slide{position:absolute}

.testimonialcol > .seperator{display:none}

.red{color:red}

.green{color:green;}

.screenshots-slide{width:100%;height:100%;position:relative;margin-top:15px;overflow:hidden}

.screenshots-slide > .left-arrow{position:absolute;background:url(//www.indianastrologysoftware.com/rvimages/arrows.png);background-position:-3px -2px;width:25px;height:39px;top:200px}

.screenshots-slide > .right-arrow{top:200px;left:56vw;background:url(//www.indianastrologysoftware.com/rvimages/arrows.png);background-position:-25px -2px;position:absolute;width:25px;height:39px}

.screenshots-slide > .slide{position:absolute;text-align:center;width:100%;height:100%}

.oflow{overflow:hidden}

.form-wrapper .payment-option{background:url(//www.indianastrologysoftware.com/rvimages/payment-options.jpg) no-repeat;background-size:100% auto;min-height:65px;max-width:375px;float:left;width:100%;margin:1% 0 0;float:left}

#RecaptchaField2{float:right}

.popupFooter{width:100%}

.form-wrapper .price-head{width:100%;height:auto;float:left;background:#dbdbdb;margin:.5% 0;padding:1% 0;text-align:left;color:#FFF}

.form-wrapper .price-head h4{color:#000;float:left;font-size:1.2em;padding:1%;line-height:16px}

.cbhim5{clear:both;height:5px}

.shim5px{height:5px;font-size:6px;border:1px red solid}

.ptb5{padding:10px 0}

.bred{border:1px solid red}

.fl0{float:left}

.thanks{width:100%;height:100%;margin:8.5% auto;padding-bottom:5%;text-align:center;z-index:1015;border:1px solid #f6f6f6;background-color:#f6f6f6;display:block;}

.thanks p{text-align:center;font-size:1.2em;text-align:center;z-index:1015;}

.thanks .thanks-icon{width:79px;height:79px;margin:0 auto;padding:0;background-position:-12px -710px;z-index:1015;}

.footerlabel{margin:0 auto;width:100%;text-align:center;clear:both}

.footerlabel .verified{width:176px;height:36px;background-position:-481px -746px;margin:1% .5%;}

.footerlabel .norton{width:176px;height:36px;background-position:-481px -665px;margin:1% .5%;}

.footerlabel .cc{width:176px;height:36px;background-position:-481px -705px;margin:1% .5%;}

.number-holder{width:100%;float:left;padding:0;margin:2% 0}

.number2{width:29px;height:29px;background:#F90;font-size:24px;text-align:center;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;float:left;line-height:29px;color:#FFF}

.number-holder h4{float:left;color:#666;font-size:1.2em;padding:0 0 0 15px;margin:0;text-align:left}

.bl{color:#39F;font-weight:700}

.number-img{width:auto;height:auto;float:left;margin:2% 0 0 6%}

.testimonial .testimonialinner2{max-width:1000px;margin:0 auto;text-align:center;width:100%}

.testimonialinner2 .testimonialcol{width:24.7%;float:left}

.testimonialinner2 .content{width:85%;background:#FFF;float:left;padding:0 5%;line-height:1.6em}

.testimonialinner2 .seperator{width:.4%;float:left;background:#f0f0f0;min-height:500px}

.testimonialinner2 .seperator2{width:100%;float:left;background:#f0f0f0;height:4px;clear:both}

.testimonialinner2 h3{color:#666;font-size:1.2em;max-width:100%;text-align:center;min-height:45px;float:none}

.testimonialinner2 p{color:#666;max-width:100%;text-align:center;height:255px}

.testimonialinner2 .ast1{width:99px;height:100px;background-position:0 -102px;margin:5% 0}

.testimonialinner2 .ast2{width:99px;height:100px;background-position:-99px -102px;margin:5% 0}

.testimonialinner2 .ast3{width:99px;height:100px;background-position:-198px -102px;margin:5% 0}

.testimonialinner2 .ast4{width:99px;height:100px;background-position:-297px -102px;margin:5% 0}

.testimonialinner2 .view-button{background:#FFF;border:solid 3px #93dafe;text-align:center;margin:5px auto;padding:3px 8px;text-align:center;width:50%;border-radius:5px;font-size:.9em}

.testimonialinner2 .view-button:hover{background:#FFF;border:solid 3px #51addc;cursor:pointer}

.testimonialinner2 .right-arrow{width:25px;height:39px;float:left;margin-top:15%;padding:0;background:url(//www.indianastrologysoftware.com/rvimages//arrows.png);background-position:-3px -2px;cursor:pointer}

.testimonialinner2 .left-arrow{width:25px;height:39px;float:left;margin-top:15%;padding:0;background:url(//www.indianastrologysoftware.com/rvimages/arrows.png);background-position:-25px -2px;cursor:pointer}

.head2{height:20px;clear:both;background:#000;text-align:left;padding:1%;margin:0 auto;color:#FFF}

.table-wrapper{position:relative;font:68.5%/1.1 Helvetica, sans-serif}

.table-menu-wrapper{position:absolute;top:-3em;right:0}

.table-menu{position:absolute;background-color:#fff;padding:10px;border:1px solid #ccc;font-size:1.2em;width:12em;right:0;left:auto}

.table-menu-hidden{left:-999em;right:auto}

.table-menu-btn{text-decoration:none;color:#333;font-size:1.2em;padding:.3em 10px .3em 20px;border:1px solid #ccc}

.table-menu li{padding:.3em 0}

table{font-weight:400;font-size:1.2em}

thead th{white-space:nowrap;border-bottom:1px solid #ccc;color:#888;font-weight:400}

th,

td{padding:.5em 1em;background-color:#fff;text-align:center;font-weight:400;line-height:18px}

th:first-child,

td:first-child{text-align:left}

tbody th,

td{border-bottom:1px solid #e6e6e6}

.co-name{display:block;font-size:.9em;opacity:.4}

.legacy-ie .enhanced th.essential,

.legacy-ie .enhanced td.essential{display:inline}

.enhanced th.essential,

.enhanced td.essential{display:table-cell}

.email-wrapper{max-width:500px;width:95%;top:5vh;left:30vw;margin:0 auto;position:fixed;z-index:1010}

#email-form input[type="text"],

#email-form input[type="email"],

#email-form input[type="tel"],

#email-form input[type="url"],

#email-form textarea,

#email-form button[type="submit"]{font-size:1.2em}

#email-form{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background:#F9F9F9;padding:5%}

#email-form .head{width:98%;background:#517fa4;float:left;border-radius:5px;padding:1%;margin:0 0 3%}

#email-form .head h2{color:#FFF;width:90%;font-size:1.2em;margin:0;padding:0;float:left}

#email-form .head .close-button2{width:16px;height:16px;float:right;background-position:-543px -482px;margin:1%;cursor:pointer}

#email-form label span{cursor:pointer;color:#20b9f1;display:block;margin:5px 0}

#email-form input[type="text"],

#email-form input[type="email"],

#email-form input[type="tel"],

#email-form input[type="url"],

#email-form textarea{width:95%;max-width:95%;box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;border:1px solid #CCC;background:#FFF;margin:0 0 5px;padding:10px;border-radius:5px}

#email-form input[type="text"]:hover,

#email-form input[type="email"]:hover,

#email-form input[type="tel"]:hover,

#email-form input[type="url"]:hover,

#email-form textarea:hover{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border:1px solid #AAA}

#email-form textarea{height:100px;max-width:100%}

#email-form button[type="submit"]{cursor:pointer;width:100%;border:none;background:#20b9f1;color:#FFF;margin:0 0 5px;padding:10px;border-radius:5px}

#email-form button[type="submit"]:hover{background:#1599ca}

#email-form button[type="submit"]:active{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5)}

#email-form input:focus,

#email-form textarea:focus{outline:0;border:1px solid #999}

::-webkit-input-placeholder{color:#888}

:-moz-placeholder{color:#888}

::-moz-placeholder{color:#888}

:-ms-input-placeholder{color:#888}

.side-bar-img{width:86px;height:134px;margin-left:8%;float:left}

.view-img{width:100px;height:100px;margin:0 auto}

.w100{width:100%}

.thnks_label{text-align:right;padding-right:5px;width:45%;white-space:nowrap}

.thnks_value{text-align:left;padding-left:5px;width:50%;color:#09C}

.h10{height:10px}

.b{font-weight:700}

.widget1{width:300px;height:360px;overflow:hidden;border:none;padding-left:20%}

.widget2{width:300px;height:360px;overflow:hidden;border:none}

.popupContent{overflow-y:scroll;min-height:15vh;max-height:54vh;overflow-x:hidden;}

.cpncodeStyle{border:1px solid #E5E5E5;box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;}

.cpncodetextStyle{width:72% !important;border:none;box-shadow:none;}

.cpncodespanStyle{text-align:initial;margin-left:5%;cursor:pointer;padding:1.5% 3.5%;text-align:center;background:#F30;color:#FFF;border-radius:5px;}

.cpncodespanStyle:hover{background:#C30;cursor:pointer}

.gsc-search-button-v2{width:auto !important;}

input.gsc-input{padding:4px 0 0 4px !important;}

#gs_tti50, #gs_tti51, .gsc-input , .gsib_b , .gsc-clear-button, td.gsc-search-button{padding:0px !important;background-color:transparent !important;font-weight:400 !important;line-height:0 !important;border-bottom:0 !important;}

.gsc-input-box tbody{border-bottom:0 !important;}

img.wrap{position:absolute;left:32%;width:38% !important;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-o-transform:scale(1,1);-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);zoom:1;z-index:-1;cursor:-webkit-zoom-in;background-repeat:no-repeat;}

img.wrap-screenshots{left:20%;width:auto !important;height:100% !important;z-index:-1;cursor:-webkit-zoom-in;background-repeat:no-repeat;}

.align-center{text-align:center;}

.green-tick{color:darkgreen;font-size:20px;}

.red-cross{color:crimson;font-size:20px;}

.comp-font-style{color:black;font-weight:bold;}

.table-menu-wrapper-comp{position:absolute;top:-1.8em;right:0;}

.table-menu-btn-comp{text-decoration:none;color:#333;font-size:1.2em;padding:.3em 10px .3em 10px;border:1px solid #ccc;}

.reqRed{color:#F30;}

.psz05{padding:0.3% 0;}

#usertypeOth, #usertimeOth{max-width:400px;}

.pac-container {z-index: 1010;position: inherit;}

.blkhd {color: black !important;}



/*---------LANDING PAGE + INNER FORM ------------*/

.form-holdernew{width:100%; height:auto; background:#ebebeb !important; padding:1% 0}

.newform-wrapper {max-width: 1000px;width: 100%;margin: 0 auto;}

.newform-wrapper .product-desc {width:100%; height:auto; padding:1% 0;}

.product-desc .product_image{width: 86px; height: 134px;margin-left: 3%;float: left;}

.product-desc h1 {color: #000000;font-size: 3em;font-weight: bold;text-align: left; padding:3% 0 0 3%; float:left; width:auto}

.product-desc h2 {color: #000000;font-size: 1.5em;font-weight: normal;text-align: left; padding:0 0 0 3%; float:left; width:auto}

.newform-container {width:96%; height:auto; float:left; background:#FFFFFF; padding:2%; margin:3% 0;-webkit-box-shadow: -1px 6px 11px -3px rgba(0,0,0,0.75);-moz-box-shadow: -1px 6px 11px -3px rgba(0,0,0,0.75);box-shadow: -1px 6px 11px -3px rgba(0,0,0,0.75);border-radius: 11px 11px 11px 11px;-moz-border-radius: 11px 11px 11px 11px;-webkit-border-radius: 11px 11px 11px 11px;}

.newform-container h3{color:#000000; font-size:1.2em; float:left; font-weight:bold; padding:2% 0 ; text-align:left}

.newform-container .column {width:47%; float:left;}

.newform-container .column-sep {width:6%; float:left; min-height:200px}

.wd100 {width:100%; float:left; margin:1% 0}

.wd50{width:auto; float:left; margin:1% 0}

.newform-container p {width:100%; float:left; margin:2% 0; font-size:1em; color:#666666; text-align:left}

input.text {border:solid 1px #d4d4d4;font-size: 14px;width:90%;background:url(../images/inputSprite.png)no-repeat 4px 5px;color:#333;}

input#name { background-position: 4px -44px; background-position: 4px -44px, 0px 0px; padding:0 0 0 8%; height:35px;}

input#email { background-position: 4px 6px; background-position: 4px 6px, 0px 0px;padding:0 0 0 8%; height:35px;}

input#city { background-position: 4px -18px; background-position: 4px -18px, 0px 0px;padding:0 0 0 8%;height:35px; }

input#mob { background-position: 4px -76px; background-position: 4px -76px, 0px 0px; padding:0 0 0 8%; height:35px; }

textarea {width: 93%;color:#333;min-height: 120px;line-height: 18px;border:solid 1px #d4d4d4;font-size: 1em;padding: 2%;}

.textarea2 {width: 93%;color:#333;min-height:20px;line-height: 18px;border:solid 1px #d4d4d4;font-size: 1em;padding: 2%;}

.payment-option {height:65px; float:left; border-bottom: solid 1px #CCCCCC;border-top: solid 1px #CCCCCC; margin:1% 0; width:100%}

.submit-button-form {padding: 2% 4%;text-align: center;background: #F30;color: #FFF;font-size: 1.2em;margin: 2% ;border-radius: 5px;float: right;}

.new-landing-holder {max-width:1000px; width:100%; margin:0 auto}

.new-landing-holder .contentarea {width:65%; float:left; padding:2% 0}

.new-landing-holder .formarea {width:35%; float:left; padding:1% 0}

.contentarea .productimage {width:189px; height:295px; float:left;}

.contentarea h1 {color:#FFFFFF; font-size:3em; float:left; font-weight:bold; padding:10% 0 0 5%; text-align:left}

.contentarea h2 {color:#FFFFFF; font-size:1.2em; float:left; font-weight:normal; padding:0 0 0 5%; text-align:left}

.contentarea p {color:#FFFFFF; font-size:1.2em; float:left; font-weight:normal; text-align:left; margin:0; padding:0}

.contentarea ul>li {color:#FFFFFF; font-size:1.2em; float:left; text-align:left; text-decoration:none; margin:0;}





/*---------MAILER LANDING PAGE------------*/

.benefit-txt {color:#000000; width:100%; font-size:3em; font-weight:400; text-align:center; padding:2% 0}

.benefit-holder {width:100%; float:left; margin:1% 0}

.benefit-holder .benefit-box {width:29.2%; float:left; padding:0 2%;min-height:380px}

.benefit-sep {width:1px; background:#CCCCCC;float:left;min-height:380px; display:block }

.benefit-line {width:100%; height:1px; float:left;background:#CCCCCC; display:block }

.benefit-box h2 {text-align:center; color:#000000; font-weight:bold; padding:1% 0; width:auto; font-size:2em}

.benefit-box .benefit-icon {width:119px; height:119px; margin:0 auto}

.benefit-box p {text-align:justify; float:left; padding:2% 0; color:#333333; font-size:1.2em;}

.mobshow{display:none;}

@media screen and (max-width:1024px){#sticky-social{display:none}
.mobhide{display:block;}

}

@media screen and (max-width:984px){.w50{width:49%}

.main-banner .free,

.main-banner .business,

.main-banner .professional,

.main-banner .personal{width:23.5%;min-height:500px;height:auto}

.header-banner{min-height:700px}

.main-banner{width:98%;text-align:center;float:left;margin:0 2%;padding-bottom:2%}

.main-banner h2{color:#FFF;font-size:1.6em;padding:10px 0;font-weight:700}

.main-banner p{color:#666;padding:2px 5px;max-width:90%;line-height:150%;font-size:.97em}

.main-banner .content{width:90%;min-height:380px}

.seperator{width:1%;min-height:479px;float:left}

.testimonialinner2 .seperator{min-height:385px;background:#f0f0f0}

.nav{list-style:none;background:#1eb8f1}

.nav a{color:#FFF;font-size:1em}

.nav li li a{color:#666;line-height:40px}

.nav li li a:hover{background:#CCC;color:#FFF;line-height:40px}

.active{display:block}

div.support {padding-right: 4%;color: #fff;font-size: 15px;}

span.support {color: #fff;}

div.support img {height: 17px;}

.nav > li{float:none;text-align:left;border-bottom:solid 1px #FFF;margin-top:1%}

.nav > li > .parent{background-position:95% 50%;background:url(//www.indianastrologysoftware.com/rvimages/arrow-down.png) no-repeat;background-position:right 8px top 8px}

.nav ul{display:block;width:100%}

.nav li ul{position:absolute;left:-9999px;overflow-y:auto;max-height:250px}

.nav li ul::-WebKit-scrollbar{-webkit-appearance:none}

.nav li ul::-WebKit-scrollbar-thumb{border-radius:4px;background-color:#0079d6}

.nav li ul::-webkit-scrollbar:horizontal{width:3px}

.nav > li.hover > ul,

.nav li li.hover ul{position:static}

.head-right{width:100%;background:#1eb8f1;min-height:35px}

.home_icon{height:30px}

.home_icon .icon{margin:10% 3% 0 0}

.top-height{min-height:110px}

.right-col,

.right-col2{max-width:none;width:90%;text-align:center;margin:0 5%}

.shdw-left{display:none}

.sb-search{min-width:35px;height:35px;float:left}

.sb-search-input{background:#1eb8f1;width:100%;height:35px}

.sb-icon-search,

.sb-search-submit{width:30px;height:35px}

.sb-search-submit{background:url(//www.indianastrologysoftware.com/rvimages/search-icon.png) no-repeat 0 10px}

.sb-icon-search{background:#1eb8f1 url(//www.indianastrologysoftware.com/rvimages/search-icon.png) no-repeat 0 10px;z-index:90;width:35px;height:35px}

.sb-search.sb-search-open,

.no-js .sb-search{width:90%}

.product-holder{max-width:none;width:auto}

.product-holder h2{float:none;text-align:center}

.product-holder.product-holder .top{max-width:none}

.content .description{width:auto;float:left;margin:3% 0;text-align:center}

.ca-container-mainholder{width:85%;height:auto;padding-bottom:2%;margin:0 auto;background:#FFF}

.ca-container{height:auto}

.ca-item-main .view-details{font-size:1em;width:50%}

.ca-item-main h2{font-size:1.2em}

.scroll-img{width:76%;margin:0 auto}

.professional-banner-inner,

.personal-banner-inner,

.business-banner-inner,

.free-banner-inner{max-width:none;padding:0 2%;width:96%}

.professional-banner-inner .w75,

.personal-banner-inner .w75,

.business-banner-inner .w75,

.free-banner-inner .w75{width:70%;height:auto;float:left}

.professional-header-wrapper .banner-img,

.personal-header-wrapper .banner-img-per,

.business-header-wrapper .banner-img-bus,

.free-header-wrapper .banner-img-free{top:2.3%}

.bredcrums-holder{padding:1% 0}

.left-container{max-width:none;width:100%;float:left;text-align:center;margin:0 auto}

.left-col{max-width:none;width:100%;float:none}

.left-col .content-holder{max-width:none;float:none;width:50%;height:auto;padding:1% 5%;margin:0 auto}

#search-form2{display:block;width:95%;float:none;margin:0 auto}

#search-form{display:none}

#like-button{display:block;right:50%}

#share-button{display:block;right:40%}

#sticky-social{display:none}

.menu-cntr .logo{height:0;overflow:hidden;text-align:left}

.fl0{clear:both}

#RecaptchaField2{float:none;margin:auto}

.w75,

.w50{width:100%;float:none}

.individual-banner-inner h1,

.individual-banner-inner h2,

.header-banner-general h1,

.header-banner-general h2{text-align:center}

.individual-banner-inner h3{color:#fff;font-size:1.2em;text-align:left;margin-top:1%}

.individual-banner-inner .banner-product,

.individual-banner-inner .banner-product .lsmini-img,

.individual-banner-inner .lsmini-mobile{float:none;margin:3% auto}

.individual-banner-inner .getquote{float:none;width:30%}

.individual-banner-inner .menu-holder{margin:2% auto}

.individual-banner-inner .buynow{margin:2% auto;float:none;width:50%}

#toTop{bottom:79px;}

.top h3{float:none;text-align:center}

.product-holder .content .astrosuite{margin:0 auto;float:none;padding-top:3%}

.product-left h3{font-size:1.3em;padding:2%;margin-left:35%}

.testimonialinner2 .testimonialcol{width:49%;border-bottom:solid 4px #f0f0f0}

.testimonialinner2 p{height:160px}

.testimonialinner2 .seperator2{display:none}

.individual-banner-inner .lsmini-img{display:block;float:none;margin:0 auto;padding:3% 0 0}

.ca-item-main{min-height:410px}

.product-slider{min-height:440px}



}

@media screen and (max-width:768px){.top-height{min-height:110px}
.mobshow{display: block;}
.mobhide{display:none;}
.main-banner .free,

.main-banner .business,

.main-banner .professional,

.main-banner .personal{width:48%;min-height:380px;height:auto}

.main-banner .content{width:90%;min-height:250px}

.shadow,

.individual-banner-inner .lsmini-img{display:none}

.plus-holder .viewmore{margin:7% 0 0}

.trust-col h2{color:#fffc00;font-size:1.2em;padding:2px 0 0;max-width:100%;font-weight:400}

.testimonial-holder .disc-button{margin-top:-5.7%;margin-right:3%}

.testimonialinner .seperator{min-height:10px}

.testimonialinner .view-button{width:50%;font-size:.9em}

.col ul li{font-size:1em;color:#FFF}

.header{box-shadow:none}

.professional-banner-inner h1,

.personal-banner-inner h1,

.business-banner-inner h1,

.free-banner-inner h1{font-size:3em;padding:5% 3%}

.feature ul{padding:none;text-align:left}

.individual-banner-inner .getquote{float:none;width:50%}

.individual-banner-inner .menu-holder h3{text-align:center}

.form-wrapper{width:92%}

.individual-banner-inner .menu-holder h3{float:none}

.feature .astrosuite{margin:0 auto;text-align:center;float:none}

.content .description ul{padding-left:5%;text-align:left;float:none}

.description .lang{width:90%;margin:3%}

.testimonialinner .testimonialcol{width:49.5%;min-height:320px;float:left;margin:0;border:solid 1px #f0f0f0}

.testimonialinner .seperator{background:#FFF}

.trust-holder-inner .trust-col-testimonial{height:140px;float:left;border-bottom:0}

.trust-holder-inner .trust-col-testimonial p{text-align:left;width:97%;min-height:0}

.testimonialinner .content{width:100%;background:#FFF;float:left;padding:2% 0;line-height:1.6em;text-align:center}

.testimonialinner p{text-align:center;width:95%;margin:0 auto}

.price-holder .knowmore2{width:100%;margin:0 auto;font-size:1.2em}

.price-holder .rate{float:right;padding:.4% 2%;font-size:1.2em}

.scroll-img{width:66%;margin:0 auto}

.bredcrums-holder{padding:2% 0}

.nav > li > .parent{margin-top:3%;line-height:30px}

.fl0{clear:both}

#RecaptchaField2{float:none;margin:auto}

.professional-banner-inner .w75,

.personal-banner-inner .w75,

.business-banner-inner .w75,

.free-banner-inner .w75{width:63%}

.testimonialinner2 .testimonialcol{width:49%;border-bottom:solid 4px #f0f0f0}

.testimonialinner2 p{height:210px}

.email-wrapper{left:2vw}

.individual-banner-inner .lsmini-mobile{display:block;float:none;margin:0 auto}

.individual-banner-inner .banner-product .lsmini-img{display:none}

.cpncodeStyle{margin-bottom:4px;}

.cpncodetextStyle{width:66% !important;border:none;box-shadow:none;}

.cpncodespanStyle{text-align:initial;cursor:pointer;}





.form-holdernew{ padding:3% 0}

.product-desc .product_image{margin-left:none;float: none; margin:0 auto}

.product-desc h1{font-size: 2em;font-weight: bold;text-align: center; padding:3% 0 0 0; float:none; margin:0 auto}

.product-desc h2 {font-size: 1em;font-weight: bold;text-align: center; padding:0 0 0 0; float:none; margin:0 auto}

.newform-container {width:85%; margin:5%;}

.newform-container .column {width:100%; float:left;}

.newform-container .column-sep {width:0; min-height:none}

.column .submit-button-form {float:none; margin:0 auto; width:20%}

.column .payment-option {float:none; margin:1% auto}

input#name, input#email, input#city, input#mob, textarea { padding:0 0 0 15%; width:80% }

.new-landing-holder {max-width:none; width:90%; margin:0 5%}

.new-landing-holder .contentarea, .new-landing-holder .formarea {width:100%;}

.contentarea .productimage {float:none; margin:0 auto}

.contentarea h1, .contentarea h2 {float:none; padding:0; text-align:center; margin:0 auto}

.contentarea p {float:none; font-weight:normal; text-align:center; margin:1% auto;border-top:solid 1px #FFFFFF}

.contentarea ul>li {text-align:center;}





.benefit-holder {width:90%; margin:1% 5%}

.benefit-holder .benefit-box {width:100%;min-height:0; border-bottom:solid 1px #CCCCCC; margin:2% 0}

.benefit-sep, .benefit-line  {display:none }







}

@media screen and (max-width:640px){.testimonialinner .testimonialcol{width:80%;clear:both;margin:0 auto}

.testimonial-slide{width:100%}

.form-wrapper .submit-button{float:none;width:50%;margin:3% auto;clear:both;line-height:35px}

.form-wrapper .price-head h4{font-size:1em}

.form-wrapper .payment-option{float:none;margin:1% auto}

.main-banner{width:98%}

.container .logo{min-width:215px;margin:0 auto;text-align:center;width:100%}

.banner-info h1{font-size:2em}

.seperator{display:none}

.main-banner .free,

.main-banner .business,

.main-banner .personal,

.main-banner .professional{margin:10% 2% 2%;width:95%;height:auto;min-height:0}

.main-banner .free,

.main-banner .business{margin-top:5%}

.main-banner .free{padding-bottom:4%}

.main-banner .content{width:90%;min-height:150px}

.personal .per-top,

.professional .pro-top,

.business .bus-top,

.free .free-top{min-height:80px}

.seperator{width:2%;min-height:200px;float:left}

.testimonialinner h3{padding-top:5%}

.testimonialinner .seperator{display:none}

.ca-item-main{min-height:380px}

.ca-item{width:100%}

.ca-container-mainholder{width:70%;height:auto;padding-bottom:2%;margin:0 auto;background:#FFF}

.scroll-img{width:75%;margin:2% auto}

.shadow{max-width:100%;height:45px;background-position:-205px -204px;text-align:center;margin:0 auto}

.plus-holder .viewmore{margin:6% 0 0}

.trust-holder-inner .trust-col-inner{width:49%;height:auto;float:left;border-right:solid 1px #CCC;padding:4% 0;border-bottom:solid 1px #CCC;border-left:solid 1px #CCC}

.trust-innerholder .trust-col{width:50%;height:auto;float:left;margin:1% 0;padding-bottom:2%}

.trust-holder-inner .trust-col-testimonial{width:100%;min-height:225px;float:left;padding:2% 0;margin-top:5%}

.trust-holder-inner .trust-col-testimonial .disc-button{float:none;text-align:center;margin:2%}

.trust-holder-inner .trust-col-testimonial .astro{float:none;margin:0 auto}

.trust-holder-inner .trust-col-testimonial p{text-align:center;width:95%;min-height:0}

.footer-holder{padding:5% 0}

.footer .col{width:100%;margin:0 auto;text-align:center}

.col h2{font-size:1.8em;color:#fffc00;padding-bottom:2%;text-align:center;width:100%;max-width:none}

.col ul{text-align:center;margin:0 auto;width:100%;font-size:1.2em;line-height:30px}

.bottom-footer-holder .foot{width:80%;margin:0 auto;text-align:center;padding:1.5% 0;color:#666;line-height:1.6em}

.testimonialinner .testimonialcol{width:99.5%}

.professional-banner-inner h1,

.personal-banner-inner h1,

.business-banner-inner h1,

.free-banner-inner h1{color:#fff;font-size:2.3em;text-align:center;padding:5% 0;width:100%;float:none}

.professional-banner-inner h2,

.personal-banner-inner h2,

.business-banner-inner h2,

.free-banner-inner h2{text-align:center;float:none;margin:0 auto}

.professional-header-wrapper .banner-img,

.personal-header-wrapper .banner-img,

.business-header-wrapper .banner-img,

.free-header-wrapper .banner{text-align:center;margin:0 auto;float:none}

.product-left p{padding:5%;font-size:.9em;width:auto;text-align:left}

.individual-page-wrapper{min-height:600px;text-align:center}

.individual-banner-inner h1,

.individual-banner-inner h2,

.individual-banner-inner h3{text-align:center;float:none;width:100%}

.individual-banner-inner .getquote{float:none}

.bredcrums-holder ul{max-width:none;text-align:center}

.individual-page-wrapper{min-height:600px;text-align:center}

.individual-banner-inner{min-height:600px}

.individual-banner-inner .menu-holder{float:none;margin:0 auto}

.individual-banner-inner .menu-holder .menu{margin:1% .5%}

.left-container{max-width:none;width:100%;float:left;text-align:center;margin:0 auto}

.left-col{max-width:none;width:100%;float:none}

.left-col .content-holder{max-width:none;float:none;width:85%;height:auto;padding:2% 5%;margin:0 auto}

.right-col .col1{width:90%;margin:1% 0}

.right-col .col2{width:94%;margin:1% 0}

.right-col .col1 p,

.right-col .col2 p{text-align:center;font-size:1em}

.right-col ul,

.right-col2 ul{text-align:left;margin:0;padding-left:6%}

.right-col .clientlist .sep,

.right-col2 .clientlist .sep{display:none}

.right-col .clientlist h2,

.right-col2 .clientlist h2{float:none;text-align:center;width:100%}

.right-col .clientlist .partner-button,

.right-col2 .clientlist .partner-button{float:none}

.right-col h4,

.right-col2 h4{font-size:1.5em;float:none;margin:1% 0;text-align:center}

.right-col p,

.right-col2 p{width:100%;margin:0 0 4%}

.right-col .sep,

.right-col2 .sep{min-height:5px;float:left}

.right-col .getquote,

.right-col2 .getquote,

.right-col2 .getquote .requestdemo{width:40%;float:none}

.right-col .buynow,

.right-col2 .buynow{width:40%;float:none}

.right-col .contactus,

.right-col2 .contactus{width:40%}

.right-col .requestdemo,

.right-col2 .requestdemo{width:40%}

.right-col .product-head h2,

.right-col2 .product-head h2{text-align:center;float:none}

.form-wrapper .like-holder{width:45%;height:auto;float:left;margin:1% 0;padding:1%;background:#ededed}

.divider{width:3%;min-height:50px;float:left}

.content .description{width:100%}

.description .knowmore2{width:50%;margin:2% auto;float:none}

.trust-col-testimonial .ast1{float:none}

.compare-button{float:none;width:80%;margin:3% auto}

.testimonial-holder .disc-button{float:none;width:50%;margin:1% auto}

.form-wrapper{margin:2% auto}

.form-wrapper .col{width:100%;float:left;text-align:left;margin-top:0}

.form-wrapper .sep{display:none}

.professional-banner-inner .w75,

.personal-banner-inner .w75,

.business-banner-inner .w75,

.free-banner-inner .w75{float:none;margin:0 auto}

.form-wrapper input[type="text"]{width:95%}

.form-wrapper select{width:99%;background-color:white;}

.cpncodeStyle{border:1px solid #E5E5E5;box-shadow:rgba(0, 0, 0, 0.1) 0 0 8px;}

.cpncodetextStyle{width:66% !important;border:none;box-shadow:none;}

.cpncodespanStyle{text-align:initial;cursor:pointer;}

.submit{width:50%}

.right-col ul,

.right-col2 ul{text-align:left;float:none;clear:both}

.right-col .ghost-button{width:95%;margin:1% auto;padding:2% 0;float:none}

.rating-holder h5{float:none;width:100%;text-align:center}

.rating-holder .rating{float:none}

.bredcrums-holder ul{text-align:center;float:none}

.form-wrapper .screens-holder{width:45%}

#sticky-social{display:none}

.share-popup-holder .downarrow{bottom:-22px}

.r-tabs .r-tabs-nav .r-tabs-tab,

.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{width:100%;margin:1px 0;text-align:center}

.pricing-table .plan{width:100%;min-height:none;margin:1% 0}

.plan h4{float:none;text-align:center;font-size:1.3em}

.pricing-table .sep{display:none}

.form-wrapper textarea{width:97%;height:135px;max-width:97%}

.form-wrapper .head h3{font-size:1.2em;width:85%}

#popup{margin:0 auto;width:80%;height:auto;z-index:1010;position:fixed;left:9vw;top:5vh}

.popupContenttext{max-height:73vh}

.right-col .requestdemo,

.right-col .buynow,

.right-col2 .requestdemo,

.right-col2 .buynow,

.right-col .getquote,

.right-col2 .getquote{font-size:1.2em;padding:3%}

.popupContent{overflow-y:scroll;width:100%;float:left;min-height:15vh;max-height:50vh;overflow-x:hidden;}

.testimonialinner .left-arrow,

.testimonialinner .right-arrow{margin-top:50%}

.testimonial-slide{margin-top:8%}

.content-wrapper{max-width:none;width:100%;margin:0 auto}

.fl0{clear:both}

#RecaptchaField2{float:none;margin:1% auto}

.left-container,

.footer .col{display:none}

.right-col .review-holder .disc-button,

.right-col2 .review-holder .disc-button{margin:10px auto;float:none;clear:both;width:50%}

.right-col .review-holder h2,

.right-col2 .review-holder h2{float:none;text-align:center}

.plan .head{padding:2% 0}

.plan h3,

.plan .head{font-size:1.3em;padding:1% 0}

.plan .buynow2{width:30%;padding:2% 0;margin:2% auto;font-size:1.5em}

.header-banner-general-inner{padding:5% 0}

.number-holder h4{text-align:left;margin:0 0 0 20px}

.br{height:5px}

.price-holder .knowmore,

.price-holder .requestdemo2,

.price-holder .buy{padding:1% 2%;font-size:1.2em;width:95%;margin:1% 0}

.videoPopup{max-width:500px;max-height:500px;width:100%;height:100%;left:8vw;top:2vh}

.videoPopupInner{margin:0 auto;max-width:500px;max-height:500px}

.testimonialinner2 .testimonialcol{width:100%;border-bottom:solid 4px #f0f0f0;padding:2% 0}

.testimonialinner2 p{height:auto}

#wrap{height:35px}

input[type="text"]{height:35px}

input[type="text"]:focus{height:25px}

input[type="submit"]{height:25px}

.form-wrapper .sep2{display:none}

.email-wrapper{left:2vw}





}

@media screen and (max-width:360px){.main-banner .free,

.main-banner .business,

.main-banner .personal,

.main-banner .professional{margin:2%;width:95%;height:auto;min-height:0}

.free-top .icon,

.bus-top .icon,

.per-top .icon,

.pro-top .icon{display:none}

.personal .per-top,

.professional .pro-top,

.business .bus-top,

.free .free-top{min-height:30px}

.main-banner h2{font-size:1.6em;line-height:30px}

.testimonial-holder .heading h2{text-align:center;color:#000;font-size:2em;padding:1% 0}

.heading h2{text-align:center;color:#000;font-size:1.6em;padding:10px 0}

.bm,

.rel,

.relw,

.m4,

.mano,

.sulekha,

.secondshadi,

.mathrubhumi,

.mobile2win,

.malayogam,

.km,

.TN,

.kerala,

.newindia,

.sindia,

.kaka,

.shadi{float:none}

.nav > li{float:none;text-align:left;border-bottom:solid 1px #FFF;margin-top:4%}

p{line-height:20px}

.product-left h3{font-size:1.3em;text-align:center;padding:1% 0}

.description .knowmore2{width:50%;margin:2% auto;float:none}

.compare-button{border:solid 2px #ff9600;text-align:center;padding:.5% 2%;font-size:1.3em;color:#ff9600;margin:2% 10%}

.individual-banner-inner h2{margin-top:4%}

.individual-banner-inner h1{line-height:100%}

.report-holder{width:95%;margin:1%}

.report-holder .report-lan{float:none;text-align:center;width:100%;margin:2% auto;padding:3% 0}

.scroll-img{width:80%;margin:2% auto}

.eula-popup{max-width:none;width:95%;padding-bottom:3%}

.eula-popup .head h1{font-size:1.2em}

.faq-holder .head h2{font-size:1.3em;color:#09C;float:left;text-align:left;width:75%;margin:0;padding-left:1%}

.right-col .faq-holder p,

.right-col2 .faq-holder p{padding-left:none;width:90%;margin:0 auto}

.right-col .clientlist,

.right-col2 .clientlist{margin:2% 0}

.individual-page-wrapper{min-height:830px;text-align:center}

.individual-banner-inner{min-height:830px;padding:2% 0}

.individual-banner-inner .menu-holder{text-align:center;margin-top:5%;width:auto}

.individual-banner-inner .banner-product,

.individual-banner-inner .banner-product .lsmini-img,

.individual-banner-inner .banner-product.lsmini-mobile{float:none;top:5.5%;left:25%}

.individual-banner-inner .menu-holder .menu,

.individual-banner-inner .menu-holder .no-menu{margin:3% auto;width:50%;text-align:center;float:none;padding:3% 0}

.right-col .review-holder h4,

.right-col2 .review-holder h4{float:left;margin:0}

.right-col .pagination,

.right-col2 .pagination{padding:3% 0;margin-top:10%}

.content .description{width:100%}

.right-col .ghost-button,

.right-co2l .ghost-button{margin:2% auto;padding:3% 0}

.bredcrums-holder{padding:1% 0 3%}

.form-wrapper .head h3{font-size:1em;width:85%}

.form-wrapper .price-head h4{text-align:center;font-size:1em}

.fl0{clear:both}

.right-col h3,

.right-col2 h3{float:none;width:90%;margin:0 auto;text-align:center}

.plan h3{padding-top:10%}

#RecaptchaField2{float:none;margin:1% auto}

.plan h3,

.plan .head,

.right-col p{font-size:1em}

.plan .buynow2{width:30%;padding:2% 0;margin:2% auto;font-size:1em}

.videoPopup{max-width:300px;max-height:300px;width:100%;height:100%;left:2vw;top:2vh}

.videoPopupInner{margin:0 auto;max-width:300px;max-height:300px}

.form-wrapper .sep{display:none}

.email-wrapper{left:2vw}

.column .payment-option {width:100%}







}

@media screen and (max-height:600px){.ol{overflow-y:auto;overflow-x:none!important;width:395px;height:300px}

}

@media screen and (min-height:600px){.ol{overflow-y:auto;overflow-x:none!important;width:395px;height:507px}

}

@media screen and (min-width:500px){.legacy-ie .enhanced th.optional,

.legacy-ie .enhanced td.optional{display:inline}

.enhanced th.optional,

.enhanced td.optional{display:table-cell}

}

@media screen and (min-width:800px){.legacy-ie .enhanced th,

.legacy-ie .enhanced td{display:inline}

.enhanced th,

.enhanced td{display:table-cell}

}

@media screen and (min-width:350px){#demo4,

#demo4.scroll-img ul{width:250px!important}

}

@media screen and (min-width:550px){#demo4,

#demo4.scroll-img ul{width:500px!important}

}

@media screen and (min-width:1010px){#demo4,

#demo4.scroll-img ul{width:100%!important}

}

@media screen and (max-width:750px){.product-slider{position:relative;width:100%;overflow:hidden}

}

.green-tick{color:darkgreen;font-size:20px;}

.red-cross{color:crimson;font-size:20px;}