body {margin:0px; padding:0px; font-family:'TataAIA', Arial, Helvetica, sans-serif; font-size:14px;}

.common1000px{width:100%; max-width:1000px; margin:auto; overflow:hidden;}

.common1000px .title{float:left; width:100%; color:#fff; text-align:center; padding:10px 0px; margin:0px; font-size:18px; font-weight:bold; background: #01273a; box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.2); border-radius: 10px 10px 0px 0px;}

.common1000px .PDdiv{display:block; padding:10px 0px;  background:#fff; margin-top:35px; }
.common1000px .PDdiv.border0{border-bottom:0px; }

.common1000px .PDdiv .PDbgDiv{display:block; padding:10px 225px; background:#f2f2f2; overflow:hidden; border-radius: 0px 0px 10px 10px;}

/*-----------------extra css Puran--------------------------------*/
.common_calHeading123{ background-color:#00283a; height: 42px;line-height: 42px;padding-left: 10px;border-radius: 5px; color:#fff; font-size:20px;}
.common1000px .PDdiv .PDbgDivFull{display:block; padding:10px 10px; background:#f2f2f2; overflow:hidden; border-radius: 0px 0px 10px 10px; margin:auto}
.common1000px .PDdiv .PDbgDivFull .InfoCommonDiv{width:100%; float:left; margin:5px 0px;}
.common1000px .PDdiv .PDbgDivFull .InfoCommonDiv.margin{margin:0px 0px 5px 0px;}

.PDdiv .PDbgDivFull .InfoCommonDiv .commonText{float:left; width:475px; font-size:14px; color:#01273a; padding:11px 0px 0px 18px;}

.PDdiv .PDbgDivFull .InfoCommonDiv .commonTextBox{float:left; width:315px; border: solid 1px #ea661b; border-radius: 3px; margin-right:10px; background:#fff; overflow:hidden; box-shadow: inset 0px 0px 10px rgba(234, 102, 27, 0.2);}
.PDdiv .PDbgDivFull .InfoCommonDiv .Dropdown{float:left; width:150px; font-size:22px; color:#000; text-align:right;}


/*-----------------extra css END --------------------------------*/

.common1000px .PDdiv .PDbgDiv .InfoCommonDiv{width:100%; float:left; margin:5px 0px;}
.common1000px .PDdiv .PDbgDiv .InfoCommonDiv.margin{margin:0px 0px 5px 0px;}

.PDdiv .PDbgDiv .InfoCommonDiv .commonText{float:left; width:200px; font-size:18px; color:#01273a; padding:11px 0px 0px 18px;}

.PDdiv .PDbgDiv .InfoCommonDiv .commonTextBox{float:left; width:275px; border: solid 1px #ea661b; border-radius: 3px; margin-right:10px; background:#fff; overflow:hidden; box-shadow: inset 0px 0px 10px rgba(234, 102, 27, 0.2); padding: 0px 5px;}
.PDdiv .PDbgDiv .InfoCommonDiv .Dropdown{float:left; width:150px; font-size:22px; color:#000; text-align:right;}

.commonTxtBox{float:left; height:30px; border:0px; width:100%; font-size: 16px; background:transparent; font-family: 'Roboto';}
.calTextBoxDiv{width:295px;}
.calTextBoxDiv .CalTextBox{float:left; height:30px; border:0px; font-size:20px; text-align:center; width: 243px !important; background:transparent; margin:0px; padding:0px; font-size:16px;}
.CalImg{float:left; width:40px; background: #ea661b url(../eCRMagicIncludes/images/RWD/calc.png) no-repeat center; height:30px; background-size:30px; cursor:pointer; }

.DropDownDiv{float:left; height:33px; border-radius:3px; width:140px;}
.DropDownDiv .innerDropDown{height:33px; color:#01273a; border:solid 1px #ea661b; border-radius:3px; width:317px; font-size:16px; padding-left:10px; font-family: 'Roboto'; box-shadow: inset 0px 0px 10px rgba(234, 102, 27, 0.2);}
.DropDownDiv .innerDropDown.width150px{width:150px;}

.DropDownDiv .innerDropDown.left27px{margin-left: 27px;}

.InfoCommonDiv .radioBtnDiv{width:200px; float:left;}
.radioButtonCont{float:left;}
.radioButtonCont .commonRadioBtn {display:none;}
.radioButtonCont .commonRadioBtn + label {display:block; color:#292321; padding:0px 10px 0px 0px;}
.radioButtonCont .commonRadioBtn + label .checkImg {display:inline-block; width:38px; height:38px; border:solid 1px transparent; vertical-align:middle; cursor:pointer; -moz-border-radius:100%; border-radius:100%; background:rgba(0,0,0,0.2); }
.radioButtonCont .commonRadioBtn:checked + label .checkImg {border:solid 2px #fff; background:#fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);}
.radioButtonCont:nth-child(1) .commonRadioBtn + label .checkImg {background:rgba(0,0,0,0.2) url(../eCRMagicIncludes/images/RWD/male.png) no-repeat center; background-size:22px; border:solid 2px #fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2); } 
.radioButtonCont:nth-child(1) .commonRadioBtn:checked + label .checkImg {background:#ea661b url(../eCRMagicIncludes/images/RWD/male.png) no-repeat center; background-size:22px; } 
.radioButtonCont:nth-child(2) .commonRadioBtn + label .checkImg {background:rgba(0,0,0,0.2) url(../eCRMagicIncludes/images/RWD/fmale.png) no-repeat center; background-size:22px; border:solid 2px #fff; box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);  } 
.radioButtonCont:nth-child(2) .commonRadioBtn:checked + label .checkImg {background:#ea661b url(../eCRMagicIncludes/images/RWD/fmale.png) no-repeat center; background-size:22px; } 

.DIcontainer{float:left; width:100%; background:#fff; text-align:center; position: relative;}
.CoomonDIdiv{float:left; height:320px; width:466px; border:solid 2px #c86180; margin:20px;}
.CoomonDIdiv:last-child{margin-left:0px;}

.fNextBackBtnsCont {float:left; margin-top:15px; width:100%; text-align:center;}
.fNextBackBtnsCont .fNextBackBtns {display:inline-block; margin:0px 10px 10px 10px; min-width:100px; padding:8px; font-size:15px; text-align:center; background:#92c601; border:solid 2px #92c601; border-radius:7px; font-weight:bolder; 
box-shadow: 0px 7px 6px rgba(0,0,0,0.2); -moz-box-shadow: 0px 7px 6px rgba(0,0,0,0.2); -webkit-box-shadow: 0px 7px 6px rgba(0,0,0,0.2); -o-box-shadow: 0px 7px 6px rgba(0,0,0,0.2);}
.fNextBackBtnsCont .fNextBackBtns:link {text-decoration:none; color:#fff;}
.fNextBackBtnsCont .fNextBackBtns:visited {text-decoration:none; color:#fff;}
.fNextBackBtnsCont .fNextBackBtns:active {text-decoration:none; color:#691f70; background:#fff;}

.bg_cal {
    background: url(../eCRMagicIncludes/eCRMobiIncludes/images/icon_dateC1.png) right center no-repeat !important;
}
.boxsize {
    width: 265px !important;
    border-radius: 4px;
    height: 30px;
    border: 0px;
}
.boxsize1 {
    width: 311px !important;
    border-radius: 4px;
    height: 30px;
    border: 0px;
    /* margin-left: 10px; */
    text-align: center;
}

.calcubg {
	max-width: 325px;
    float: right;
    width: 40px !important;
    background: #ea661b url(../eCRMagicIncludes/images/RWD/calc.png) no-repeat center;
    height: 30px;
    background-size: 30px;
    cursor: pointer;
    /* text-align: right; */
	    margin-right: -15px;}
	
.calcubg1 {
	max-width: 325px;
    float: right;
    width: 40px;
    background: #ea661b url(../eCRMagicIncludes/images/RWD/calc.png) no-repeat center;
    height: 30px;
    background-size: 30px;
    cursor: pointer;
    /* text-align: right; */}	



.common1000px .PDdiv .TablebgDiv{display:block; padding:10px 50px; background:#f2f2f2; overflow:hidden; border-radius: 0px 0px 10px 10px;}


.leftTableDiv{float:left; width:50%; padding:10px 0px;  box-shadow:0 10px 2px -10px #ea661b;}

.TableDivL{float:left; width:90%; font-size:13px; color:#000; text-align:left; padding:0px 5%; font-weight:bold; }
.TableDivL.bold{font-weight:bold; text-align:left; font-size:15px;}

.rightTableDiv{float:left; width:50%; padding:10px 0px;  box-shadow:0 10px 2px -10px #92c601;}

.TableDivR{float:left; width:90%; font-size:13px; color:#000; text-align:left; padding:0px 5%;}
.TableDivR.bold{font-weight:bold; text-align:right; font-size:15px;}


.InnerTitleBG{float:left; width:100%; padding: 10px 0px; background:#c8c8c8; text-align:center; font-size:15px; font-weight:bold; border-radius:5px; margin: 5px 0px; }
.InnerTitleBG.top20{margin-top: 15px; }








@media screen and (max-width:600px) {
	
    .PDdiv .PDbgDivFull .InfoCommonDiv .commonTextBox{ width:100%; padding:0;}
    .DropDownDiv .innerDropDown{ width:100%}
    .PDdiv .PDbgDivFull .InfoCommonDiv .commonText{max-width: 475px;padding: 10px 0px 5px 2px;width: 100%;}
    .Tab_Div{ display:block;}
    
    
    
    
    
       
    .PDdiv .PDbgDiv .InfoCommonDiv .commonText{padding: 10px 0px 0px 0px;}
    .DropDownDiv{height:37px; width:100%; }
    .PDdiv .PDbgDiv .InfoCommonDiv .commonTextBox {margin-bottom:3px; width:90%; padding:0px 0px 0px 10px;}
    .genderDiv{margin-top:20px;}
    .common1000px .PDdiv .TablebgDiv{padding:10px;}

    
    

  
    .CalImg {float:right;}
    .calTextBoxDiv {width:auto; margin-right: 5px;}
    .calTextBoxDiv .CalTextBox{width: 100%;
    font-size: 13px;
    margin-left: -198px;
    /* float: left; */ }
    .analysInfoDiv40{float:none; width:auto; display:block; overflow:hidden; margin:20px 10px;}
    .dropdownBox.width315px{width:93%; padding-bottom:0px; display:inline-block; }
    .dropdownBox{margin:auto;}
    
    .slider-container .InfoText{margin: 15px 0px 0px -40px; font-size:13px;}
    .inputContainer{float:none; display: block; clear:both;}
   
    .CoomonDVdiv{float: none; display: block; width: auto; height:250px;}
    .CoomonDVdiv:last-child{margin-left:20px; margin-bottom:10px;}
   
    .DVcommonBgTxtBox .DVCommonTextBox{width:265px;}
    .DVComoninnerText{font-size:18px;}
    .DropDownDiv .innerDropDown.left27px{margin-left: 0px;}
    .common1000px .PDdiv .PDbgDiv .InfoCommonDiv{margin: 0px;}
    .common1000px .PDdiv .PDbgDiv .InfoCommonDiv.margin{margin: -15px 0px 5px 0px;}
    .common1000px .PDdiv .PDbgDiv{padding: 10px 20px;}
    .PDdiv .PDbgDiv .InfoCommonDiv .commonText{font-size: 15px; font-weight: 600; margin-bottom: 3px;}
    .commonTxtBox{font-size:13px; }
    .DropDownDiv .innerDropDown.width150px{width:94%; }
	
	.boxsize {
       width: 231px !important;
   
}

.boxsize1 {
    width: 280px !important;
    /* text-align: center; */
   
    
}

}

@media screen and (min-width:601px) and (max-width:839px){

    .Tab_Div{ display:block; width:60%; margin:auto;}
    .PDdiv .PDbgDivFull .InfoCommonDiv .commonTextBox{ width:100%; padding:0;}
    .DropDownDiv .innerDropDown{ width:100%}
    .PDdiv .PDbgDivFull .InfoCommonDiv .commonText{max-width: 475px;padding: 10px 0px 5px 2px;width: 100%;}
    .DropDownDiv{ width:100%;}
    .CalImg {float: right;}
    .calTextBoxDiv{ width:100%;}
	


}




@media screen and (min-width:840px) and (max-width:1800px){

	.calTextBoxDiv .CalTextBox{    width: 259px !important;
    margin-left: -220px;}
	.calTextBoxDiv{ width:100%; max-width:325px;}

    

   .Tab_Div{ display:block; width:100%; margin:auto;}
   .CalImg {float: right;}


}


