/* Scss Document */
@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900);
body {
background: #fff!important;
font-family: "Lato", sans-serif; font-size:13px; text-align:justify; }


h1{ font-size:27px; color:#4b1a22; line-height:40px; font-weight:600;}
h1 span{ color:#c5324a;}
h5{ background: url(../images/head-bg.png) no-repeat left; color:#fff; font-size:18px; line-height:25px;text-align:left; padding-left:40px; margin-top:25px;}
h4{    font-weight: 600;
font-size: 16px;}

h4 span{ display:block; color:#333; font-size:13px; line-height:20px;}
a:hover {
text-decoration: none; }
#header {
background:url(../images/header-bg.png);


border-bottom:#fff 3px solid;}
#header .container {
background: #c6324a;
padding: 0px; }
#header .container div {
/*padding: 0px; */
    padding: 10px;
    
}
#header nav {
/*margin-top: 15px;*/
}
#header nav ul {
margin: 0px;
padding: 0px;
list-style: none; }
#header nav li {
float: left;
margin: 0px 5px; }
#header nav li a {
display: block;
font-size: 15px;
text-decoration:none;
height: 40px;
line-height: 40px;
color: #fff;
padding: 0px 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px; }

#header nav li a:hover{ -webkit-border-radius: 10px; -moz-border-radius: 10px; -ms-border-radius: 10px; border-radius: 10px;border-radius:10px; background:#fff; color:#4b1a22; height:40px;line-height: 40px;}
#header nav li ul{
position: absolute;
list-style: none;
margin: 0px;
padding: 0px;
display: none;
z-index: 999999999999;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
border-radius: 10px;
background:#fff;
}
#header nav li ul li{ float:none;}
#header nav li ul li a
{
display: block;
font-size: 15px;
text-decoration:none;
height: 30px;
line-height: 30px;
color: #333;
padding: 0px 10px;
border-radius:0px;
border-bottom:#ccc 1px solid;

}
#header nav li ul li a:hover
{
color:#c6324a;
line-height:30px;
height: 30px;
border-radius:0px;
}
#header nav li:hover ul
{
display: block;
}
#header #pull{display:none;color:#fff;background:url(../images/menu.png)  no-repeat;text-indent:50px;font-size:18px;line-height:0px;cursor:pointer; margin-top: -4px;}

.clr{clear:both}
#banner{ width:100%; text-align:center;overflow:hidden;}
#left-box{ width:85%; background:#c4b496; /*margin-top: -96px;*/ overflow:hidden;float: right; position:relative;text-align:center;}
#left-box .join-now{ margin:auto; text-align:center; background:#4b1a22; border-radius:120px; width:228px; height:228px; border:#fff 8px solid; margin-top:-60px; overflow:hidden;}
#left-box .join-now h3{ color:#fff; text-transform:uppercase; font-size:20px; line-height:35px; font-weight:600; margin-top:70px;}
#left-box .join-now h3 span{ color:#ffa449; text-transform:uppercase; font-size:15px; line-height:18px; font-weight:400; display:block; text-transform:capitalize;}
#left-box .join-now .go{ background:#ffa449;border-radius:50px; width:60px; height:60px; color:#000; text-align:center; font-weight:600;padding: 15px;font-size: 20px; margin:auto; margin-top:22px!important;}
#left-box .join-now .go a{ color:#000;}
#left-box .join-now .go a:hover{ color:#c6324a;}
#left-box h4{color:#4b1a22;line-height:30px; text-transform:uppercase;margin-top:25px;}
#left-box h4 span{ background:#fff; border-radius:25px; font-weight:700; text-align:center; color:#4b1a22; font-size:20px; line-height:30px; padding:7px 15px;}
#left-box .menu ol{ margin:0; padding:0!important; list-style: none!important; margin-top:35px;}
#left-box .menu li{list-style: none; background:#efe2ca; font-size:14px; line-height:27px; padding:0 10px; color:#4b1a22; counter-increment: item;margin-bottom: 1px; text-align:left; font-weight:600;}
#left-box .menu li:nth-child(even){background:#ead6b1;}
#left-box .menu li a{ font-size:14px; line-height:27px;color:#4b1a22; text-decoration:none;}
#left-box .menu li a:hover{color:#C6324A;}
#left-box .menu li:before {margin-right: 10px;content: counter(item);background:#c5324a;border-radius: 100%;color: white;width: 1.2em;text-align: center;display: inline-block; line-height:18px; font-size:14px;}
.terms-conditions ol{ margin:0; padding:0!important; list-style: none!important; margin-top:35px;}
.terms-conditions li{list-style: none; background:#efe2ca url(../images/arrow.png) no-repeat left; font-size:16px; line-height:27px; padding:0 20px; color:#4b1a22;margin-bottom: 1px; text-align:left; font-weight:600;}
.terms-conditions ol p{ text-align:justify; padding:10px; padding-bottom:0px; line-height:20px;}
.terms-conditions li:before {margin-right: 10px;background:#c6324a;border-radius: 100%;color: white;width: 1.2em;text-align: center;display: inline-block; line-height:18px; font-size:14px;}
.home-container{ margin-top:40px;}
#saving .saving:nth-child(2n){ margin-right:0px;}
#saving .saving{ float:left; margin-top:20px; margin-right:18px;}
#footer{ width:100%; background:#ead6b1; margin:auto; padding-top:20px; margin-top:120px; color:#7b6d53!important;}
#footer .rupee{ position:absolute; margin:auto; text-align:center;margin-top: -105px; left:0; right:0;}
#footer .h2{ font-size:20px!important; line-height:22px; color:#7b6d53; text-transform:uppercase!important;}
#footer .link a{ font-size:13px; line-height:20px; text-align:left; color:#817662; display:block;text-transform:capitalize; font-weight:500;}
#footer .link a:hover{color:#c6324a; text-decoration: none;}
#footer .footer{ width:100%; background:#ead6b1 url(../images/footer-bg.png) bottom no-repeat; margin:auto; height:auto;  padding-top:75px;  padding-bottom:15px;}
#footer .footer .right{ color:#8d4804; font-size:12px;}
#footer .footer .right a{ color:#8d4804; }
#follow-us{ font-size:18px;}
#follow-us .follow-us:nth-child(6n){ margin-left:0px;}
#follow-us .follow-us{ float:left; margin-left:8px;}
.scrollToTop{width:91px;height:91px;position:fixed;z-index: 9999999;bottom:-16px;left:1309px;display:none;background: url('../images/top.png') no-repeat 0px 0px;}
.scrollToTop:hover{text-decoration:none;}
.plan{text-decoration:none; color:#333; line-height:20px; text-align:center; border:#0e9696 0px solid;font-size:14px; font-weight:400;}
.plan th{ background:#c6324a;font-weight:600; font-size:17px; line-height:20px; color:#fff; text-align:center;border:#4b1a22 1px solid;padding: 5px 0;}
.plan td{ border:#4b1a22 1px solid;line-height:30px;}
.plan tr:nth-child(even) {background-color: #efe2ca!important;}
.plan2{text-decoration:none; color:#333; line-height:20px; text-align:center; border:#0e9696 0px solid;font-size:14px; font-weight:400;}
.plan2 th{ background:#fff;font-weight:600; font-size:10px; line-height:30px; color:#fff; text-align:center;border:#4b1a22 0px solid;}
.plan2 td{ border:#4b1a22 1px solid;line-height:30px;}
.plan2 tr:nth-child(even) {background-color: #efe2ca!important;}
.list1 ul{ display:table; margin:0; padding:0;}
.list1 li{list-style-image:url(images/arrow.png); line-height:22px; font-weight:500;}

.my_bg{
    background-image: url(../images/rista-nidhi.png);
    background-size: 100% 100%;
    max-height: 238px;
    height: 210px;
}

@media (min-width:0px) and (max-width:480px)
{
    
    .my_bg{
    background-image: url(../images/rista-nidhi.png) !important;
    background-size: 100% 100% !important;
    max-height: 238px !important;
    height: 70px !important;
}
}

@media (min-width:481px) and (max-width:768px)
{
    
    .my_bg{
    background-image: url(../images/rista-nidhi.png) !important;
    background-size: 100% 100% !important;
    max-height: 238px !important;
    height: 110px !important;
}

#header #pull{display:block;}
#header nav{ display:none;}
#header nav{width:96%;}
#header nav li{float:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
#header nav li a{ -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
#left-box{ margin-top:-26px; width:99%;}
#saving .saving{ margin-right:0px; width:99%;}
}
@media (min-width:100px) and (max-width:480px)
{
#header #pull{display:block; margin-top:0px;}
#header nav{ display:none;}
#header nav{width:96%;}
#header nav li{float:none; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
#header nav li a{ -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; }
#left-box{ margin-top:-26px; width:99%;}
#saving .saving{ margin-right:0px; width:99%;}

}
.buttommatter{background-color:#eee; color:#666; padding:10px 0px; line-height:1.4; font-size:12px;}
.buttommatter a{color:#666;}
.buttommatter a:hover{color:#000;}
.buttommatter .company{text-align:right;}
.buttommatter img{border:1px solid #ccc; padding:5px; border-radius:3px; background-color:#fff; height:30px; margin:0 5px;}
.company-under-row{display:table;}
.company-under-col{display:table-cell; vertical-align:top;}
@media(max-width:768px){
.buttommatter{text-align:center;}
.buttommatter .company{float:none; margin:0 auto;}
.buttommatter .company{padding-top:5px; margin-top:5px; border-top:1px solid #ccc;}
.company-under-row{display:table; margin:0 auto;}
.company-under-col{padding:2px 0px;}
}
@media(min-width:769px){
.buttommatter .company{float:right;}
.company-row{display:table;}
.company-col{display:table-cell; vertical-align:top;}
}