@import url('https://fonts.googleapis.com/css?family=Play:400,700');
@import url('https://fonts.googleapis.com/css2?family=Anton&display=swap');
p,h1,h2,h3,h4,h5,h6{padding: 0; margin: 0;}
body{font-family: 'Play', sans-serif; font-size:17px!important; background:#f7f7f7 ; background-attachment: fixed; height: 100%; background-size: cover; }
.topDiv{width: 100%; float: left; }
.mainSrchDiv{width: 100%;  text-align: center;}
/*.mainSrchDivIn{width:70%; position: relative; margin-top: 220px; height: 240px; display: inline-block;}*/
/* .mainSrchDivIn{width: 100%; position: relative; margin-top: 160px; height: 286px; display: inline-block; background: rgba(48,121,236,1);padding: 15px 13px 15px 0;
border-radius: 20px;} */
.mainLogo{ float: left; text-align: center;}
.mainLogo a{font-size: 42px; color: #fff; text-transform: uppercase; text-decoration: none;}
.formSrchDiv{width: 100%; float: left; margin-top: 15px; position: relative;}
.form-control-home{width: 100%; float: left; border:1px solid #9aa474; height: 60px; border-radius: 10px; padding: 0 60px 0 40px}
.searchList .form-control-home{height: 49px; text-overflow: ellipsis;padding-right: 55px;}
.searchList .slctLang{height: 40px}
.searchList .slctLang select{top: 8px;}
.searchList .frmVcIcn{height: 40px; padding-top: 2px;}

footer{width: 100%; float: left; background: #ecece6; position: absolute; bottom: 0; left: 0; right: 0}

.ftrLftIn ul {padding: 0; margin: 0; list-style: none;}
.ftrLftIn ul li{display: inline-block; margin-right: 12px}
.ftrRgt ul{float: right;}
.ftrLftIn ul li a{color: #80754c; font-size: 15px}
.ftrLftIn p{color: #fff; font-size: 15px;    padding: 12px 0 6px;}
.ftrCntr{text-align: center;}
.hompageSrch{text-align: center;}
.slctLang{ background: #29cc71; display: inline-block; position: initial;margin: 0 15px; top: 5px; right: 60px; border-radius: 8px; color: #fff}

.frmSrchIcn{position: absolute; top: 11px; left: 18px; color: #3079ec; }
.frmVcIcn{position: absolute; top: 5px; right: 5px;  font-size: 27px;background: #3079ec; width: 50px; height: 50px;border-radius: 8px; color: #fff; padding-top: 7px; }
.slctLang ul{padding: 0; margin: 0; list-style: none;}
.slctLang ul li{width: 100%; float: left; position: relative;}
.slctLang ul li a{width: 100%; float: left;}
/*list-page*/
.searchList .mainSrchDivIn{width: 100%; float: left; margin-top: 0; height: auto;}
.mainLogo.listLogo{width: auto;}
.listLogo a{font-size: 36px; color: #003564; text-transform: capitalize; text-decoration: none;}

/*.formSrchDivLst{margin-top: 23px}*/
.searchList .frmSrchIcn{left: 14px;}
.searchList .frmVcIcn{right: 6px;}
.headerLst{width: 100%; float: left; background: #286bda; padding: 10px 0; box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 4px -1px, rgba(0, 0, 0, 0.14) 0px 4px 5px 0px, rgba(0, 0, 0, 0.12) 0px 1px 10px 0px;}
.searchList .listLogo a{color: #fff; font-size: 23px; font-weight: 500;}
.searchListSec{width: 100%; float: left; padding: 40px 0}
.searchListSec .container-fluid{padding: 0 64px;}
.srchListOne{width: 100%; float: left; margin-bottom: 30px; position: relative;}
.srchOneTp{width: 100%; float: left; padding-bottom: 25px}
.srchOneTpIcn{width: 8%; float: left;}
.srchOneTpIcn span{min-width: 64px; height: 64px; float: left; background: #286bda; padding: 15px; border-radius: 0 0 10px 0; padding-top: 3px;margin-right: 8px; }
.srchOneTpIcn span img{width: 100%;}
.srchOneRgt{width: 92%; float: left;}
.slctLang select{background: #29cc71;  border: none; outline: none;position: relative;top: 12px; font-size: 15px;}
.formInputTxt{width: 70%; display: inline-block; position: relative;margin-right: 15px;}
.sbmtBtnDiv{width: 14%; float: right;}
.srchBtnHm{background: #29cc71; border: none; outline: none; width: 100%; height: 60px; color: #fff; border-radius: 8px;  font-size: 23px;}
.searchList .srchBtnHm{font-size: 16px}
.srchFrHdng{font-size: 27px; line-height: 52px;}
.srchOntBtm{width: 100%; float: left; position: relative;}
.srchOntBtm{background: #f9f9f4; width: 100%; float: left; padding: 0px 10px 13px; border-radius: 10px}
.srchOntBtm p{color: #333; font-size: 19px}
.srchOntBtm:before{content: ''; width: 10px; height: 100%; position: absolute; top: 0; left: 0; background: #286bda; border-radius: 0px}
.srchOneTpIcn span{font-size: 34px; color: #fff}
.srchOntBtm h3{font-size: 22px; margin-bottom: 4px; margin-top: 8px}
.srchOntBtm p{padding-left: 12px; border-bottom: 1px dotted #9b9b95; padding-bottom: 10px; padding-top: 10px;}
.searchList .srchBtnHm{height: 50px; font-size: 20px;}
.feedbackSpn{float: right; background: #ff7200; padding: 8px 12px; border-radius: 8px; color: #fff; cursor: pointer;}
.feedbackform .form-control{width: 100%; display: inline-block; height: 45px; border:1px solid #ff7200;}
.feedbackform .form-group{margin-bottom: 12px}
button.feedbackSpn{border: none; outline: none; font-size: 16px!important;}
.feedbackform .form-group textarea{height: 70px}
.newModel input[type="checkbox"]{margin-left: 10px; position: relative; top: 3px;
}
button{text-transform: capitalize!important;}

._l1 .srchOntBtm{background: #d5eaff;box-shadow: 4px 0px 15px -6px #3079ec;}
._l2 .srchOneTpIcn span{background: #29cc71;}
._l2 .srchOntBtm:before{background: #29cc71; box-shadow: 4px 0px 15px -6px #29cc71;}
._l2 .srchOntBtm{background: #d8fbe7; box-shadow: 4px 0px 15px -6px #29cc71;}

._l3 .srchOneTpIcn span{background:#ffb500}
._l3 .srchOntBtm:before{background: #ffb500;}
._l3 .srchOntBtm{background: #fbf2de; box-shadow: 4px 0px 15px -6px #3079ec;}

.searchList footer{position: relative;}

.absoluteDiv{
	position: absolute;
    left: auto;
    right: auto;
    margin: auto;
    max-width: 1137px;
	top: 48%;
	border-top: 1px solid #ccc;
	padding-top: 15px;
}

.hindiMargin{
	margin-top:300px;
}
.newModel .modal-dialog.modal-lg{max-width: 920px!important;}
.newModel label,.newModel input{font-size: 14px;}
.mainSrchDivIn button,.mainSrchDivIn input,.mainSrchDivIn optgroup,.mainSrchDivIn select,.mainSrchDivIn textarea{font-size: 15px!important; font-weight: 500;}
.selectmenu{height: 50px; border-radius: 8px!important; background-color: #29cc71!important;}
.fromGroup.scheme{position: absolute; top:10px; right: 15px; 
    background: #3079ec;
	border-radius: 10px;
    color: #fff;
    }
	.fromGroup.scheme.new{top:5px; right: 5px;}
	.fromGroup.scheme button{background: #3079ec; width: 50px;
		height: 40px; border:none;border-radius: 8px;}
	.bottomFoot{background-color: #0a447b;}
.dropdown-menu.show{max-height: 240px; overflow-y: auto;}
.feedbackSpn{padding: 5px 14px;}
.logoarea{text-align: left; padding-left: 30px!important;}
.text-end.dropdown button{padding-right: 30px; }
.text-end button.dropdown-toggle::after{top: 25px;}
.newDrop{justify-content: center;}
.newDrop button{width: 300px!important;}
.searchListSec li{border-bottom: 1px solid #e4e4e4; padding: 8px; list-style: none;}
.tablist li{list-style: none; margin-right: 20px;}
.listLogin button{height: 36px;}
.schema.quill{top:36px; right: 15px;}

@media only screen and (min-width: 1500px){
	.mainSrchDivIn{width:65%;}
}


@media only screen and (max-width:767px){
	.formSrchDiv{flex-flow:wrap; margin-top: -30px;}
	.slctLang{margin-bottom: 20px; width: 100%;}
	.text-end.dropdown button{width: 100%!important;}
	.slctLang{margin: 20px 0;}
	.sbmtBtnDiv{width: 24%;}
	.searchList .listLogo a{font-size: 21px; margin-bottom: 8px; display: block;}
	.searchListSec .container-fluid {padding: 0 15px;}
	.srchOneRgt {width: 71%; float: left; margin-left: 62px;}
	.srchFrHdng {font-size: 22px; line-height: 35px;}
	.align-items-center.phonecenter{justify-content: center!important;}
	.form-control-home{padding: 0 59px 0 34px;}
	.logoarea {padding-left: 15px!important;}
	.logoarea{margin: 5px 0;}
}