
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap');
body{font-family: Montserrat;font-size: 13px !important;margin: 0;}
*{box-sizing: border-box;}

.container{margin: 0 80px;}
.row{margin-right: -20px;margin-left: -20px;display: flex;}
.emrg-mn-cntnr{padding-top: 50px;}
.emrg-mn-cntnr section{padding: unset;}
.emrg-mn-cntnr h1,.emrg-mn-cntnr h2,.emrg-mn-cntnr h3{margin: unset;color: #000000;}
.col-md-9,.col-md-3{float: left;padding-right: 20px;padding-left: 20px;}
.m-auto{margin: auto;}
.mb-10{margin-bottom: 10px !important;}
.mb-15{margin-bottom: 15px !important;}
.mb-20{margin-bottom: 20px !important;}
.mt-10{margin-top: 10px !important;}
.mt-15{margin-top: 15px !important;}
.mt-20{margin-top: 20px !important;}
.mt-30{margin-top: 30px !important;}
.bg-primary{background: #f265ae}
.bg-purple{background: #7c1870}
.bg-grey{background: #bcafba}

.hps-sec{margin:30px 0px;}
.hps-sec label{margin-right: 10px;display: inline-block;}
.hps-sec img{margin-right: 7px;height: 16px;display: inline-block;}
.cat-sec{padding-bottom: 20px;}
.cat-sec h1{margin-bottom: 20px;}
.cat-sec p{margin-bottom: 15px;}
.divider{margin: 30px 0 30px;}
.divider span{width: 40px;border-top: 1px solid #dadade;display: inline-block;}


.col-md-9{width: 75%;}
.col-md-3{width: 33%;}
.col-md-12{width: 100%;}
.item-sec{padding-top: 20px;}
.page-heading{text-transform: capitalize;font-weight: 700;font-size: 16px !important;margin-bottom: 20px !important;}
.sub-heading{font-size: 13px !important;font-weight: 700;}
.text-italic{font-style: italic;}
.clr-primary{color:#f265ae !important;}
.content-sec{border-right: 1px solid #dadade;padding-right: 30px;padding-bottom: 60px;}
.lh-17{line-height: 1.7;}
.msr-lbl-cntnr span{display: inline-block;width: 50%;}
.msr-lbl{color: #fff;border-radius: 50px;padding: 10px 20px;display: inline-block;width: 40%;text-align: center;font-size: 9px !important;}
.msr-lbl img{height: 12px;margin-right: 10px;display: inline-block;}
.pc-lbl{background: #f9f9f9;padding: 5px 20px;border-radius: 4px;margin-top: 20px;display: inline-block;}
.pc-lbl img{height: 13px; margin-left: 100px;}
.ps-sec svg{width: 15px;}
.svg-purple{fill: #7c1870;}
.svg-primary{fill: #f265ae;}
.svg-grey{fill: #bcafba;}
.svg-green{fill: #22c3af;}
.svg-dark{fill: #5b5b5b;}
.svg-orange{fill: #f38b4a;}
.ps-heads{width: 50%;display: inline-block;}
.points-sec svg{width: 11px;margin-right: 5px;display: inline-block;}
.points-sec img{height: 15px;margin-right: 5px;display: inline-block;}
.key-div{background: #f9f9f9;padding: 15px 20px;border-radius: 4px;display: table-cell;position: relative;top: 30px}
.key-div h3{margin-top: 0;margin-bottom: 5px;}
.key-div label{width: 50%;float: left;display: inline-block;margin-top: 10px;font-size: 12px !important;}

._cceSrchBar-main{
	position: relative;
	padding: 0;
	width: 100% !important;
	margin: auto;
}

._cceSrchInputBar{
	width: 24% !important;
	height: 50px !important;
	border-radius: 8px !important;
	display: inline-block;
    border: 0 !important;
    margin: 3px !important;
    background-color: #ffffff !important;
}

._cceSrchInput{
    border: 0 !important;
    font-size: 18px !important;
    display: inline-block !important;
    overflow: hidden;
    padding: 14px !important;
    border-radius: 8px !important;
}

._cceSrchInput:focus-visible{outline: 0 !important}

._cceSrchInput::placeholder {
  color: #000000 !important;
}

._cceSrchBtn {
    height: 35px;
    width: 35px;
    border-radius: 50%;
    border: 0;
    background: #E270AB;
    padding: 8px;
    position: absolute;
    top: 11px;
    right: 24px;
}



header ._cceSrchBar-main{
	border: 1px solid #333;
	padding: 4px 10px;
	height: 35px;
	border-radius: 32px;
	position: relative;
}
header ._cceSrchBar-main select{border: 0;border-right: 1px;}
header ._cceSrchBtn{
	height: 27px;
    width: 27px;
    border-radius: 50%;
    border: 0;
    background: #E270AB;
    padding: 6px;
    position: absolute;
    right: 4px;
    top: 3px;
}
header ._cceSrchInput{
    width: calc(40% - 65px) !important;
    height: 27px;
    border: 0;
    position: absolute;
    font-size: 1.2em;
    padding: 5px;
}


._cceSrchAreaCntnr .hdngLnk{font-size: 20px !important;color: #E270AB !important;text-decoration: none !important;}
._cceSrchAreaCntnr p,._cceSrchAreaCntnr label{font-size: 16px !important;}
._cceSrchAreaCntnr .inrLnk{font-size: 14px !important;text-decoration: none !important;color: #696969 !important;}

@media screen and (min-width: 1200px) {
  .multiselect-dropdown {
    width: 24% !important;
    margin: 3px !important;
  }
}

@media only screen and (max-width: 1180px){
	.multiselect-dropdown{
		width: 100% !important;
    	font-size: 16px;
    	margin: 3px 0px !important;
	}
	._cceSrchInputBar{
		width: 100% !important;
		display: inline-block;
	    border: 0 !important;
	    margin: 3px 0px !important;
	    background-color: #ffffff !important;
	}
	._cceSrchBtn {
	    height: 30px;
	    width: 30px;
	    padding: 6px;
	    right: 10px;
	    top: 185px;
	}
	.clr-btn-sec{
		display: flex !important;
	}
	.inner-box-float{
		width: 100% !important;
	}
}

@media only screen and (max-width: 640px){
	.row{display: block;}
	.col-md-9,.col-md-3{display: block !important;width: unset !important;float: unset !important;}
	.col-12{width: 100% !important;}
	.container{margin: 0 20px !important;}
	.key-div{display: block !important; margin-bottom: 65px;}
	.key-div:after {content: "";display: table;clear: both;}
	.content-sec{border-right: 0;}

	._cceSrchBar-main {
	    border: 0;
	    padding: 5px;
	    height: auto;
	}
	._cceSrchInput {
	    width: 100% !important;
	    font-size: 16px;
	    padding: 10px;
	    position: static;
	}
	
	.multi-select-button {
	    font-size: 12px;
	    padding: 0.2em 1.3em 0.2em 0.3em;
	    height: 20px;
	}
	.multiselect-dropdown-list-wrapper {
	    top: 30px !important;
	}
	.multiselect-dropdown span.optext, .multiselect-dropdown span.placeholder {
	    margin-right: 0.5em !important;
    	margin-top: 4px !important;
    	padding: 1px 0;
	    font-size: 0.9em !important;
    	overflow: hidden !important;
	}
	
	._cceSrchFrmSec{
		width: 100%;
	    display: block;
	    border: 1px solid #aaa;
	    padding: 5px 10px;
	    border-radius: 19px;
	    position: relative;
	}
}