.bg-light {
    background-color: #f3f3f3 !important; 
}

.bg-black {
    background-color: #000000 !important;
}

.bg-white {
    background-color: #f3f3f3 !important; 
}


.me-auto {
    margin-left: auto !important;
}

.hedd-intable {
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    text-align: center;
    color: #17224D;
    font-weight: 600;
    margin: 20px 0 40px 0px;
}
.hedd-intable2 {
    font-family: 'Barlow', sans-serif;
    font-size: 26px;
    text-align: center;
    color: #17224D;
    font-weight: 600;
    margin: 0px 0 40px 0px;
}

.hedd-intable-small-1{font-size: 23px;font-weight: 500;}

.hedd-intable-2b {
    font-family: 'Barlow', sans-serif;    
    text-align: center;
    color: #ca9b2c;
    font-weight: 500;
    margin: 20px 0 20px 0px !important;
}
.form-feilds-left{ text-align:left;}
.form-bg-row2b {
    background-color: #032d80;
    padding: 10px 4px 10px 4px;
    color: #FFF;
    font-size: 15px;
}
.form-fields-text01 {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 19px;
    font-weight: 600;
    padding: 0 0 0 2px;
	margin:10px 0 0 0px; color:#c99a2d;
}

.login-page-text-r1 {
    font-family: 'Barlow', sans-serif;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    padding: 0 0 0 38px;
    margin: 21px 0 0 0px;
    color: #cc9c28;
    text-align: center;
}
.login-page-text-r2 {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    padding: 0 0 0 38px;
    margin: 21px 0 0 0px;
    color: #cc9c28;
}

.login-page-text-r2-last-dat {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 20px;
    font-weight: 500;
    padding: 0 0 0 38px;
    margin: -20px 0 40px 0px;
    color: #cc9c28;
}

.login-page-border {
    border-top: solid 1px #ededed;
    margin: 17px 0 -23px 40px;
    width: 90%;
    text-align: center;
}
.login-page-whyshuld {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 19px;
    font-weight: 500;
    padding: 0 0 0 0px;
    margin: 29px 0 -9px 0px;
    color: #a7a7a7;
}

.form-aval-lang {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 16px;
    font-weight: 400;
    padding: 0 0 0 0px;
    margin: 44px 0 0 0px;
    color: #8d8d8d;
}

.login-page-whyshuld-t2 {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    padding: 0px 0 0 0px;
    margin: 21px 0 0 0px;
    color: #bbb;
}

.login-page-text-r3 {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    padding: 0 0 0 41px;
    margin: 21px 0 0 0px;
    color: #fff;
}

.login-page-text-r4 {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 15px;
    font-weight: 500;
    padding: 0 0 0 37px;
    margin: 21px 0 0 0px;
    color: #fff;
}

.login-page-unit{ margin:20px 0 0 0px; text-align:center;}


.declaration-by-nominee-text {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 17px;
    font-weight: 400;
    padding: 0 0 0 2px;
    margin: 10px 0 0 0px;
    color: #484848;
}
.form-fields-text01aa {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 19px;
    font-weight: 600;
    padding: 0 0 0 2px;
    margin: -8px 0 0 0px;
    color: #a68d31;
}


.normai-itl{ font-weight:normal;font-style: italic; font-size: 16px; color:#080808;}

.form-fields-text02b {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 20px;
    font-weight: 600;
    padding: 0 0 0 2px;
    margin: 10px 0 0 0px;
    color: #a68d31;
}


.form-tab-band-bg1 { background-color:#a68d31; }
.form-tab-band-tex1 {
    font-family: 'Barlow', sans-serif;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    padding: 8px 0 8px 0px;
    margin: 0px 0 0 0px;
    color: #ffffff;
}

.form-fields-text02d {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 22px;
    font-weight: 600;
    padding: 0 0 0 2px;
    margin: -40px 0 0 0px;
    color: #17224D;
}

.form-fields-text02e {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 22px;
    font-weight: 600;
    padding: 0 0 0 2px;
    margin: 30px 0 0 0px;
    color: #17224D;
}


.btn-primary-black {
    color: #fff;
    background-color: #a68d31;
    border-color: #a68d31;
}
.py-3 {
    padding-top: 0.6rem !important;
    padding-bottom: 0.6rem !important;
}

.right-boder-white{ border-right: solid 1px #fff;}
.tabl-border-right{border-right: solid 0px #dddddd;}
.award-fld-wd{ width:98%; margin:10px 0 0 0px;}

.but-left-uplode{ text-align:left; margin:16px 0 1px 0px;}
.py-3-add-lang {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}
.btn-add-lang{
    font-weight: 600;
    transition: .5s;
    font-size: 12px;
}
.add-but-langu{text-align: right;margin: 20px 0 0 0px;}

.form-field-bot-spc{ margin:16px 0 16px 0px;}
.form-bg-row{ background-color:#2c2a72;  padding:10px 0 10px 0px; color:#FFF;}
.form-bg-row2{  padding:10px 0 10px 0px; color:#080808;}
.form-bg-border-r{ border-right: solid 1px #e0e0e0;}

.display-3 {font-size: 3rem;}

h1, .h1 {
    font-size: 2rem;
}

.bg-dark {
    background-color: #2c2a72 !important;
}

.btn-primary {
    color: #fff;
    background-color: #2c2a72;
    border-color: #2c2a72;
}

.btn-primary-golden {
    color: #fff;
    background-color: #c99a2e;
    border-color: #c99a2e;
}


.gudelines-text2{ font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 22px;
    font-weight: 500;
    padding: 0 0 0 30px;
    margin: 10px 0 0 0px;
    color: #c1953a;}
.gudelines-text3 {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 22px;
    font-weight: 500;
    padding: 0 0 0 30px;
    margin: 28px 0 0 0px;
    color: #c1953a;
}
	
.gudelines-text2-smallcb {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 0 0 0 50px;
    margin: 15px 0 0 0px;
    color: #4a4a4a;
}

.gudelines-text2-small {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 0 0 0 30px;
    margin: 15px 0 0 0px;
    color: #4a4a4a;
}
.gudelines-text2-small-light-bold {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    padding: 0 0 0 30px;
    margin: 8px 0 0 0px;
    color: #4a4a4a;
}
.gudelines-text2-small-ul {
    font-family: 'Barlow', sans-serif;
    text-align: left;
    font-size: 16px;
    line-height: 24px;
    font-weight: 400;
    padding: 0 0 0 0px;
    margin: 15px 0 0 0px;
    color: #4a4a4a;
}
.guid-line-li-none{list-style: none;
    line-height: 37px;}
	
.btn-primary:hover {
    color: #fff;
    background-color: #c29638;
    border-color: #c29638;
}
.boder-for-top{border-top: solid 1px #a7a7a7;}
.boder-for-bottom{ border-bottom: solid 1px #a7a7a7;}
.form-control2b {
    display: block;
    width: 100%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #6C7176;
    background-color: #f1f1f1;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    appearance: none;
    border-radius: 0px;
    transition: border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;
}

.login-hed-text {
    font-family: 'Barlow', sans-serif;
    font-size: 31px;
    color: #2c2a72;
    text-align: left;
    margin: 10px 0 40px 0px;
    line-height: 37px;
    font-weight: 500;
}

.nomi-guid-text {
    font-family: 'Barlow', sans-serif;
    font-size: 35px;
    color: #333;
    text-align: left;
    margin: 16px 0 19px -8px;
    line-height: 34px;
    font-weight: 500;
}

.login-r-side-black{ background-color: #2c2a72;}
.login-l-side-white{ background-color:#FFF; border-radius: 8px;  padding: 0 0 0 30px;margin: 0px 0 0 0px;}
.downlod-form-text{ text-align: left;
    margin: 0 0 0 -12px;
    font-weight: 500;
    font-size: 15px;}



/* scroll bar start */
.scrollbar{
	margin-left: 30px;	float: left;	height: 600px;	width: 65px;background: #fff;	
	overflow-y: scroll;	margin-bottom: 25px;}
.force-overflow{}
#wrapper{	text-align: center;	margin: auto;}
#style-1::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	border-radius: 10px;background-color: #F5F5F5;}
#style-1::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}

#style-1::-webkit-scrollbar-thumb{
	border-radius: 10px;	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;}

/* scroll bar End */


.w-22-app{
    width: 22% !important;
}

.check-box-sall-mob{}

.aword-tabl-rec-text-mob{text-align: center;}

@media screen and (max-width: 1920px){
.new-hom-fxbg2 {
    width: 100%;
    /*float: left;*/ 
	background-image:url(../img/bg/fixbg2.jpg);    
    background-attachment: fixed;
    padding: 130px 0px 245px 10px;
    -webkit-background-size: cover;
    background-size: cover;margin: -53px 0 0 0px;
}
.snp-poi-1{ background-color:#FFF; border: solid 2px #000000; border-radius:4px; height:auto; width:190px; margin:50px 0 0 100px;}
.snp-poi-1-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
    padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
.snp-poi-2{ background-color:#FFF; border: solid 2px #a68d31; border-radius:4px; height:auto; width:190px; margin: 50px 10px 0 10px;}
.snp-poi-2-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
   padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
    
.snp-poi-3{ background-color:#FFF; border: solid 2px #000000; border-radius:4px; height:auto; width:190px; margin:50px 10px 0 0px;}
.snp-poi-3-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
   padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
    
.snp-poi-4{ background-color:#FFF; border: solid 2px #a68d31; border-radius:4px; height:auto; width:190px; margin:50px 0 0 0px;}
.snp-poi-4-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
    padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
}
@media screen and (max-width: 1900px){
.new-hom-fxbg2 {
    width: 100%;
    /*float: left;*/ 
	background-image:url(../img/bg/fixbg2.jpg);    
    background-attachment: fixed;
    padding: 130px 0px 245px 10px;
    -webkit-background-size: cover;
    background-size: cover;margin: -53px 0 0 0px;
}


.snp-poi-1{ background-color:#FFF; border: solid 2px #000000; border-radius:4px; height:auto; width:190px; margin:50px 0 0 100px;}
.snp-poi-1-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
    padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
.snp-poi-2{ background-color:#FFF; border: solid 2px #a68d31; border-radius:4px; height:auto; width:190px; margin: 50px 10px 0 10px;}
.snp-poi-2-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
   padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
    
.snp-poi-3{ background-color:#FFF; border: solid 2px #000000; border-radius:4px; height:auto; width:190px; margin:50px 10px 0 0px;}
.snp-poi-3-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
   padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
    
.snp-poi-4{ background-color:#FFF; border: solid 2px #a68d31; border-radius:4px; height:auto; width:190px; margin:50px 0 0 0px;}
.snp-poi-4-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
    padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}

}

@media screen and (max-width: 1600px){
.new-hom-fxbg2 {
    width: 100%;
    /*float: left;*/ 
	background-image:url(../img/bg/fixbg2.jpg);    
    background-attachment: fixed;
    padding: 130px 0px 245px 10px;
    -webkit-background-size: cover;
    background-size: cover;margin: -53px 0 0 0px;
}


.snp-poi-1{ background-color:#FFF; border: solid 2px #000000; border-radius:4px; height:auto; width:190px; margin:50px 0 0 100px;}
.snp-poi-1-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
    padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
.snp-poi-2{ background-color:#FFF; border: solid 2px #a68d31; border-radius:4px; height:auto; width:190px; margin: 50px 10px 0 10px;}
.snp-poi-2-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
   padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
    
.snp-poi-3{ background-color:#FFF; border: solid 2px #000000; border-radius:4px; height:auto; width:190px; margin:50px 10px 0 0px;}
.snp-poi-3-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
   padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
    
.snp-poi-4{ background-color:#FFF; border: solid 2px #a68d31; border-radius:4px; height:auto; width:190px; margin:50px 0 0 0px;}
.snp-poi-4-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
    padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}


}


@media screen and (max-width: 1400px){
.new-hom-fxbg2 {
    width: 100%;
    /*float: left;*/ 
	background-image:url(../img/bg/fixbg2.jpg);    
    background-attachment: fixed;
    padding: 130px 0px 245px 10px;
    -webkit-background-size: cover;
    background-size: cover;margin: -53px 0 0 0px;
}

.snp-poi-1{ background-color:#FFF; border: solid 2px #000000; border-radius:4px; height:auto; width:190px; margin:50px 0 0 20px;}
.snp-poi-1-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
    padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
.snp-poi-2{ background-color:#FFF; border: solid 2px #a68d31; border-radius:4px; height:auto; width:190px; margin: 50px 10px 0 10px;}
.snp-poi-2-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
   padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
    
.snp-poi-3{ background-color:#FFF; border: solid 2px #000000; border-radius:4px; height:auto; width:190px; margin:50px 10px 0 0px;}
.snp-poi-3-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
   padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}
    
    
.snp-poi-4{ background-color:#FFF; border: solid 2px #a68d31; border-radius:4px; height:auto; width:190px; margin:50px 0 0 0px;}
.snp-poi-4-text {font-family: 'Barlow', sans-serif;text-align: center;font-size: 14px;line-height: 24px;font-weight: 500;
    padding: 22px 8px 22px 8px; margin: 0px 0 0 0px;color: #4a4a4a;}



}




@media screen and (max-width: 1000px){
	
	.p-5 {
    padding: 0.3rem !important;
}

.hedd-intable {
    font-family: 'Barlow', sans-serif;
    font-size: 22px;
    text-align: center;
    color: #17224D;
    font-weight: 600;
    margin: 68px 0 40px 0px;
}
	
	.aword-tabl-rec-text-mob{text-align: center;font-size: 5px;}
	.check-box-sall-mob{font-size: 10px;}
	.award-fld-wd {
    width: 100%;
    margin: 10px 0 0 0px;
}
	.TabbedPanelsTab {
    position: relative;
    top: 1px;
    float: left;
    padding: 6px 7px 7px 13px !important;
    margin: 0px 1px 0px 0px;
    font-size: 20px;
    text-align: center;
    font-weight: normal;
    background-color: #c9c9c9;
    color: #080808;
    list-style: none;
    border-left: solid 1px #cfcfcf;
    border-bottom: solid 1px #cfcfcf;
    border-top: solid 1px #cfcfcf;
    border-right: solid 1px #cfcfcf;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
    border-radius: 4px;
}
	
.part-sect { font-size: 11px !important;  font-weight: 400 !important;}


	
	.w-22-app{
    width: 50% !important;
}
	
/* scroll bar start */
.scrollbar{
	margin-left: 30px;	float: left;	height: 520px;	width: 100%; background: #fff;	
	overflow-y: scroll;	margin-bottom: 25px;}
.force-overflow{}
#wrapper{	text-align: center;	margin: auto; }
#style-1::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	border-radius: 10px;background-color: #F5F5F5;}
#style-1::-webkit-scrollbar{width: 12px;background-color: #F5F5F5;}

#style-1::-webkit-scrollbar-thumb{
	border-radius: 10px;	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;}

/* scroll bar End */
}






