@media only screen and (max-width:1200px) {}
@media only screen and (min-width: 1200px){
}
@media only screen and (max-width: 1200px) and (min-width: 1025px) {}

@media only screen and (max-width: 1024px) and (min-width: 768px) {

}

@media only screen and (max-width: 1199.98px) {

}
@media only screen and (min-width: 768px) and (max-width: 1199.98px) {

}
@media only screen and (min-width: 992px) and (max-width: 1199.98px) {

}

@media only screen and (max-width: 991.98px) {
.csForm.d-flex.flexForm.twoFieldForm .form-group {
    width: 50%;
}
.csForm.d-flex.flexForm.fourField .form-group {
    width: 50%;
}
}

@media only screen and (min-width: 992px) {

}

@media screen and (min-width: 767.98px) and (max-width: 850px) {

}
@media screen and (min-width: 641px) and (max-width: 991px) {

}
@media screen and (min-width: 767.98px) and (max-width: 991.98px) {

}

@media only screen and (min-width: 768px) {
    
}


@media only screen and (max-width: 767.98px) {
.csForm.d-flex.flexForm.twoFieldForm.ordinationForm.mt-2 .form-group {
    width: 100% !important;
}
.banner-1-bg {
     height: auto; 
}
.loginWrap {
    width: 100%;
    max-width: 100%;
    margin-top: 30px;
}
.signupLeft {
    width: 100%;
    height: auto;
}
.SignupPage {
    flex-wrap: wrap;
    height: auto;
}
.signupRight {
    width: 100%;
    height: auto;
}
.headerIcon {
    order: 0;
    margin-right: 15px;
    margin-left: auto;
}
.logoutOption .btnTheme {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
.user-menu-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
}
}

@media only screen and (min-width: 641px) and (max-width: 767.98px) {}

@media only screen and (max-width: 640.98px) {
.csForm.d-flex.flexForm.fourField .form-group {
    width: 100%;
}
}

@media only screen and (max-width: 575.98px) {

}

@media only screen and (max-width: 550px) {
	.dropdown-menu.dropdown-menu-right.profile-drpdwn {
    width: 100%;
    min-width: 100% !important;
    max-width: 100% !important;
}
.dropdown.notifyDrop {
    position: static;
}
}

@media only screen and (max-width:479px) {

}

@media only screen and (max-width: 420px) {
   .logoutOption .btnTheme {
    width: 35px;
    height: 35px;
    line-height: 38px;
}
.user-menu-icon {
    width: 35px;
    height: 35px;
    line-height: 35px;
} 
.rccgLogo img {
    width: 100%;
    max-width: 120px;
}
.navbar-toggler {
    padding: 0;
    width: 35px;
    height: 35px;
}
.user-menu-icon i {
    line-height: 35px;
}
}

@media only screen and (max-width: 375.98px) {

}

@media only screen and (max-width: 767px) and (max-width: 990px){

	.logOutBtn {
	    margin-left: 0px !important;
	}
	.navbar-toggler {
	    padding: 0.17rem .17rem !important;
	    font-size: 1.25rem;
	    line-height: 1;
	    background-color: #32325d !important;
	    border: 2px solid #fff !important;
	    border-radius: .25rem;
	    color: #fff !important;
	}
	.csForm.ordinationForminput.d-flex.flexForm.twoFieldForm {
	    display: block !important;
	}
	.csForm.ordinationForminput.d-flex.flexForm.twoFieldForm .form-group {
	    width: 100% !important;
	}
	.profileContent.homePage.changePassword {
	    margin-top: 25px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 576px){

	.profileContent.homePage.changePassword {
	    margin-top: 25px;
	}
	.logOutBtn {
	    margin-left: 0px !important;
	}
	.navbar-toggler {
	    padding: 0.17rem .17rem !important;
	    font-size: 1.25rem;
	    line-height: 1;
	    background-color: #32325d !important;
	    border: 2px solid #fff !important;
	    border-radius: .25rem;
	    color: #fff !important;
	}
	.cardHeader1.headerStatus {
	    display: block !important;
	    padding-bottom: 20px;
	}
	.cardHeader1 h4 {
	    font-size: 20px;
	}
	.statusPending {
	    font-size: 15px !important;
	}
	.media.profileSection img {
	    width: 120px !important;
	    height: 120px !important;
	    margin-bottom: 10px;
	}
	.media.profileSection {
	    display: block !important;
	}
	.csForm.ordinationForminput.d-flex.flexForm.twoFieldForm {
	    display: block !important;
	}
	.csForm.ordinationForminput.d-flex.flexForm.twoFieldForm .form-group {
	    width: 100% !important;
	}
	.csForm.d-flex.flexForm.twoFieldForm.threeField {
	    display: block !important;
	}
	.csForm.d-flex.flexForm.twoFieldForm.threeField .form-group {
	    width: 100% !important;
	}
	.csForm.d-flex.flexForm.twoFieldForm.ordinationForm.mt-2 {
	    display: block !important;
	}
	.csForm.d-flex.flexForm.twoFieldForm.ordinationForm.mt-2 .form-group {
	    width: 100% !important;
	}
	.uploadDocument {
	    margin: 20px auto !important;
	}
	.fileIcon .fileuploadIco i {
	    padding: 7px 9px !important;
	}
	.docList li a {
	    font-size: 14px !important;
	}
	.removeField.removeText1 {
	    right: 0px !important;
	    top: 627px !important;
	    /* z-index: 35; */
	    /* padding-right: 0; */
	}
}