@charset "utf-8";
/* CSS Document */

/*006666 to ff00cc*/

/* Top back: #ff00cc, and title back #660099*/

*, body{font-family:Ubuntu, 'Oxygen';}
a{color:#333333}
.row.expanded.header{margin-top:0.8rem; background:#ff00cc; color:#ff00cc}
.smtopback{background-color: #990066;}
.whitetext{color:#FFFFFF;}
.top-bar, .top-bar ul {background-color: #990066;}
.top-bar a {color: #fff; font-family: 'PT Sans Caption', sans-serif; font-size:1rem;}
.dropdown.menu .is-dropdown-submenu-parent.is-right-arrow > a::after {border: inset 5px; border-top-color: rgb(204, 0, 0);border-top-style: solid; border-top-width: 5px; border-right-color: transparent; border-right-style: inset; border-right-width: 5px; border-bottom-color: transparent; border-bottom-style: inset; border-bottom-width: 5px; border-left-color: transparent; border-left-style: inset; border-left-width: 5px; border-color: #FFFFCC transparent transparent; border-top-style: solid; position: absolute; top: 0.9rem; right:0; }
.menu.large-horizontal > li:hover a{color:#FFFFCC;}
.menu.large-horizontal > li:hover ul li.is-submenu-item.is-dropdown-submenu-item a{color:#FFFFCC;}
.menu.large-horizontal > li:hover ul li:hover.is-submenu-item.is-dropdown-submenu-item a{color:#FFFFCC;}
.menu-icon::after{background:#FFFFCC; box-shadow: 0 7px 0 #FFFFCC, 0 14px 0 #FFFFCC;}
.title-bar {background: #ff00cc; color: #fff; padding: 0.5rem;}
.title-bar-title {font-weight: normal; vertical-align: middle; display: inline-block; font-family: 'PT Sans Caption', sans-serif;}
.is-drilldown-submenu-parent > a::after {border-color: transparent transparent transparent #FFFFCC; right:0;}
li:hover li.is-submenu-item.is-drilldown-submenu-item a{color:#FFFFCC;}
li:hover li:hover.is-submenu-item.is-drilldown-submenu-item a{color:#FFFFCC;}
.js-drilldown-back::before{    border-color: transparent #FFFFCC transparent transparent;}

.brp{margin-top:1rem;}
.searchbox{background:#CC0000; border-radius:10px; padding-top:1.1rem; border:4px solid #fff;}
.redbtn{color:#000; background:#FFCC00;}
.logindiv{background:#ff00cc; border-radius:10px; padding-top:1rem; border:4px solid #fff;}

.indexproimg{border:5px solid #cc3333; border-radius:5px;}
.indexproimg2{box-shadow: 0px 0px 30px rgba(255,0,0,1); border-radius:10px;}

.credbtn{color:#000; background:#FFCC00; padding:0.3rem; margin-top:0.3rem; font-weight:700;}
.loginbtn{color:#000; background:#00FFFF; padding:0.3rem; width:100%; font-weight:700; margin-bottom: 0.2rem;}
.regbtn{color:#000; background:#fff; padding:0.3rem; width:100%; font-weight:700; border-left:2px solid #ff00cc; margin-bottom: 0.2rem;}

.steps{color:#fff; font-size:1.7rem; font-weight:400; padding:0px; font-family:"Times New Roman", Times, serif; margin-bottom:0.3rem;}
.stepdiv{background:#ff00cc; border-radius:20px;}
.roundstep{color:#ff00cc; background:#FFFFFF; border:2px solid #ff00cc; border-radius:50%; padding:1rem; font-size:2rem;}

.qformdiv{background:#990099; color:#fff; border-radius:10px; padding:0.5rem;}

.tabs-title > a[aria-selected='true'] {background:#CC0000; color:#FFFFFF !important; font-size:1.3rem; padding:1rem;}

/*select, input[type]:not(.skipnone){height:1.6rem; padding:2px; margin-top:3px; margin-bottom:3px; font-size:0.8rem; color:#333; background:#FFFFFF;}*/
.sinput{height:1.6rem; padding:2px; margin-top:3px; margin-bottom:3px; font-size:0.8rem; color:#333;}
/*:-ms-input-placeholder {
    color:    #999;
}
input::-webkit-input-placeholder{color:#333}
*/
.skip{height:2rem; padding:2px; margin-top:0.6rem; margin-bottom:0.5rem; font-size:1rem; background:#FFFFFF}
.skipnone{background:#FFFFFF;}

.terms{color:#FFFFFF;}
.terms:hover{color:#FFFF99}


fieldset{border:2px solid #990066; border-radius:0.5rem; padding-right:1rem; padding-left:1rem; margin-top:1rem; margin-bottom:1rem;}
legend{margin-left:1rem; padding:0.5rem;}
/*ff00cc
cc0000*/
.pagetab{color:#FFFF99; width:100%; background-color:#993366; border:1px solid #990000; padding:0.2rem; cursor:auto; font-size:1rem; border-radius:20px; margin:3px;}
.pagetab:hover{color:#FFFF99; background-color:#990000; border:1px solid #990000; border-radius:20px;}

.welcomediv{border:1px solid #333333; border-radius:5px;}
.csidemenu1{border-bottom:1px solid #333333; width:100%; background:#ff99ff; color:#660000; padding:0.4rem; border-radius:5px 5px 0px 0px;}
.csidemenu2{border-bottom:1px solid #333333; width:100%; padding:0.3rem;}

.button{background:#990066 !important; color:#fff !important;}
small{color:#996600;}
.sidedot{border-right:1px  dotted #999999;}
.botdot{border-bottom:1px  dotted #999999; margin-bottom:2px;}
.preview_pro{width:150px;height:150px;object-fit:contain; border: solid 1px #dedede; padding:5px; border-radius:50%;}
.preview_x{width:150px;height:150px;object-fit:contain; border: solid 1px #dedede;}
.preview{width:150px;height:150px;object-fit:contain;border: solid 1px #dedede; padding:5px; border-radius:50%;}
.preview95{width:95px;height:95px;object-fit:contain;border: solid 1px #dedede; padding:5px; border-radius:50%;}
.preview_sqr{width:200px;height:200px;object-fit:contain; border: solid 1px #dedede; padding:3px;}
.cprepic{width:18rem; border:solid 1px #dedede; padding:5px;}
.sidertab{color:#333333;}
.sidertab:hover{color:#990000;}
.matchbox{border:1px solid #666666; text-align:center; font-size:0.8rem; border-radius:5px; padding:2px;}
.matchboxbtn{border:1px solid #666666; text-align:center; font-size:0.9rem; border-radius:5px; background:#CC9999;}
.matchboxbtn:hover a{color:#FF0000}

.kundlipic{background-image:url("../img/kundli4.jpg"); width:750px; height:472px; color:#666666;}

.agentstitle{border-top:1px solid #ff00cc; border-bottom:1px solid #ff00cc; padding-top:1rem; padding-bottom:1rem; margin-bottom:1rem; color:#993300;}
.prefback{ background-color:#ffc0cb;}
/*fieldset{border:2px solid #CCCCCC; border-radius:0.5rem; padding-right:1rem; padding-left:1rem; margin-top:1rem; margin-bottom:1rem;}
legend{margin-left:1rem; padding:0.5rem;}*/

.footerdiv{background:#ff99ff; border-top:2px solid #CC0000; margin-top:1.5rem;}
.enqpopup{border:5px solid #0066CC; border-radius:20px;}
.selectedmsg{font-weight:bold; color:#800080;}
.contactsdhd{font-weight:bold; color:#990000;}
.chattextarea{resize: none;}
#chatdiv{overflow: scroll; height:15rem;}
.aboutus_para2{font-size:1.2rem;}
.howit_hd{color:#993300}

.adminlogin_btn{background:#fff; color:#ff00cc !important; border-radius:5px; padding-top:6px !important; padding-bottom:6px !important;}

.logofont{color:#660099; font-size:2.5rem; font-weight:bold; font-family: 'Ubuntu', serif;}
.logoline{color:#660099; font-size:1.5rem; font-family: 'Ubuntu', serif;}

/*input, select, textarea{background:#FFF !important;}
input:focus{ outline: none;}*/

/*input[type="text"]{
    background-color: transparent;
    border: 0px;
    outline: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color:transparent;
    cursor:default;
	border-bottom:2px solid #666666;
}
input:focus{ outline: none;}*/


.footer{background:#333; padding:3rem 0 3rem 0;}
.ftitle{font-family: 'oxygen', sans-serif; font-size:2rem; color:#FFF;}
.fcontact, .fcontact a{font-family: 'oxygen', sans-serif; font-size:1rem; color:#FFF; letter-spacing:1px;}
.fnote{font-family: 'oxygen', sans-serif; font-size:0.8rem; color:#FFF; padding-top:2rem;}
.size-12 { font-size: 12px; }
.size-14 { font-size: 14px; }
.size-16 { font-size: 16px; }
.size-18 { font-size: 18px; }
.size-21 { font-size: 21px; }
.size-24 { font-size: 24px; }
.size-36 { font-size: 36px; }
.size-48 { font-size: 48px; }
.size-60 { font-size: 60px; }
.size-72 { font-size: 72px; }
.step { display: inline-block; line-height: 1; width: 60px;}
a i.step.fi-social-facebook.size-60.socialicons, a i.step.fi-social-google-plus.size-60.socialicons, a i.step.fi-social-linkedin.size-60.socialicons, a i.step.fi-social-twitter.size-60.socialicons{color:#FFF; text-align:center; border-radius:5px;}
a:hover i.step.fi-social-facebook.size-60.socialicons, a:hover i.step.fi-social-google-plus.size-60.socialicons, a:hover i.step.fi-social-linkedin.size-60.socialicons, a:hover i.step.fi-social-twitter.size-60.socialicons{color:#ff00cc; background:#fff;}
.borders{border:1px solid #000000; margin-bottom:1rem;}
.payments h2{text-align:center; color:#990066; font-family: 'oxygen', sans-serif; font-size:2rem;}

.whatsapp{max-width:30px;margin-right:5px;}
.hdrright_side tel{font-size:25px}