html,
body {
	max-width: 100%;
	overflow-x: hidden !important;
	box-sizing: border-box;
}

*,
*::before,
*::after {
	box-sizing: inherit;
}

img,
video,
canvas,
svg {
	max-width: 100%;
	height: auto;
}

table {
	max-width: 100%;
	overflow-x: auto;
}

@media only screen and (max-width: 576px) {

	html,
	body {
		overflow-x: hidden !important;
	}

	.dropdown-container {
		display: none;
		background-color: #fff;
	}

	.footer-top .widget-title {
		color: #ffffff;
		margin-bottom: 10px;
		font-size: 17px;
		font-weight: bolder;
		color: var(--dbim-blue-800);
		margin-top: 1.5rem;
	}

	.searchbar {
		margin-left: 0rem !important;
		margin-bottom: 1rem;
	}

	.Boiimg img {
		display: none !important;
	}


	#accessible #header-nav>li>a {
		background-image: url(../images/sprite2.png);
		background-repeat: no-repeat;
	}

	.wrap {
		padding-left: 2rem !important;
		padding-right: 1rem !important;
	}

	#accessible .common-right ul li a {
		display: block;
		width: 38px;
		height: 36px;
		font-size: 90%;
		background-repeat: no-repeat;
		background-position: center !important;
	}

	.content-box p {
		text-align: left;
		color: var(--dbim-text);
		font-size: 15px;
		font-weight: 400;
		line-height: 2;
	}

	.accordion-body {
		padding: 0rem !important;
	}


	.copy-right-text {
		color: #ffffff;
		font-size: 13px;
		padding: 20px;
	}

	.nav-tabs {
		width: 105%;
	}

	.othertext p {
		margin-top: 20.5rem !important;
		color: #fff !important;
		font-size: 1.1rem !important;
		padding-top: 10px !important;
		font-weight: 200 !important;
		overflow-x: auto;
		position: static;
	}


	.dropdown:hover .dropdown-menu1 {
		width: 100%;
		margin-left: 0rem !important;
		display: block !important;
		position: static;
	}


	.navbar-light .navbar-nav .nav-link {
		color: #fff;
		text-decoration: none;
		margin-left: 0px !important;
		font-size: 15px !important;
		padding: 12px !important;
	}

	.navbar-nav {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
		margin-left: 0rem;
	}

	.bg-light {
		background-color: var(--dbim-blue-900) !important;
		padding: 5px !important;
	}


	.accordion-flush {
		padding: .8rem;

	}


	.BOIlogo p {
		margin-top: 10px;
		font-size: .95rem;
		margin-left: -.5rem;
		text-align: center;
	}

	.sidenav {
		width: 100%;
		height: auto;
		z-index: 1;
		background-color: var(--dbim-blue-900);
		overflow-x: hidden;
		border-radius: 5px;
		border-right: 2px solid var(--dbim-linen);
		margin-right: 0rem;
		margin-top: -10px;
	}

	.breadcrumb {
		background-color: var(--dbim-blue-100);
		padding: 5px 10px 8px 27px;
		margin-left: 15px;
		margin-top: -10px;
		width: 92.5%;
	}


	.copy-right-text {
		color: #ffffff;
		font-size: 13px;
	}

	.accordion-flush .accordion-item .accordion-button,
	.accordion-flush .accordion-item .accordion-button.collapsed {
		border-radius: 0;
		border: 1px solid var(--dbim-gray-1);
		border-radius: 6px;
		color: var(--dbim-blue-800);
		font-weight: 600;
	}


	.bn-controls {
		width: auto;
		right: 0;
		top: 0;
		bottom: 0;
		height: auto;
		position: absolute;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.carousel-item img {
		width: 100%;
		display: none !important;

	}

	.carousel-item {
		width: 100%;
		height: 30rem;
		background-color: var(--dbim-blue-900);

	}

	.btn-group .btn {

		width: 19%;
		height: auto;
		font-size: 8px;
		padding: 10px;
	}

	.sidemain1 {
		margin-top: 1rem;
		margin-left: 0rem;
		border: 2px solid var(--dbim-gray-1);
		padding: 10px 10px 50px 0px;
		border-radius: 12px;
		background: var(--dbim-linen);
	}

	.button32 {
		padding: 10px 10px 10px 10px;
		border: 2px solid var(--dbim-gray-1);
		border-radius: 5px;
		background-color: var(--dbim-blue-800);
		font-weight: bold;
		color: #fff;
		font-size: 15px;
		width: 99%;
		text-align: center;
		margin-left: 0rem !important;
	}


	.button33 {
		width: 92%;
		padding: 10px 10px 10px 20px;
		border: 1px solid var(--dbim-gray-1);
		border-radius: 6px;
		color: var(--dbim-blue-800);
		font-weight: 600;
		margin-top: 0rem;
		font-size: 17px;
		margin-left: 5rem !Important;

	}
	
		.dbim-navbar .dropdown-item, .dbim-navbar .dbim-submenu-toggle{
			width: 48% !important;
		}
		
		.sidemain1 h2{
			margin-left: 0rem;
		}


	.button33 option {
		background-color: #fff;
		color: var(--dbim-text);
		padding-bottom: 10px;
		font-size: 17px;
		width: 50% !important;
		height: auto;
	}

	.card1 p {

		width: 100%;
		margin-left: 0px;
		height: auto;
		color: #fff;
		font-size: 16px;
		font-weight: 200;
	}

	.imgSize {

		width: 13%;
		height: auto;
	}

	.cardnew3 li {
		width: 100%;
		font-size: 15px;
		color: #fff;
		line-height: 2;
	}

	.cardnew3 p {
		font-size: 1.5rem;
		color: var(--dbim-blue-800);
		margin-left: 1rem;
	}

	.cardnew3 {
		padding: 40px;
		margin: 0px;
	}

	.footer-section {
		max-width: 100%;
		height: auto;
		background-color: var(--dbim-blue-900);
		margin-top: 8rem;
	}

	.footercont {
		margin-top: -17.5rem;
		margin-left: 0rem !important;
		padding-left: 3.5rem;
	}

	#myBtn {
		display: none;
		position: fixed;
		bottom: 59px;
		/*right: 70px;*/
		z-index: 99;
		border: none;
		outline: none;
		background-color: var(--dbim-blue-800);
		color: var(--dbim-text);
		cursor: pointer;
		padding: 15px;
		border-radius: 4px;
	}

	#accessible .common-left ul li span {
		font-size: 10px !important;
	}

	#accessible .common-left.common-left-ind li a {
		font-size: 10px !important;

	}

	.subfooter {

		padding: 0px;
	}

	.footer-bottom {
		border-top: 1px solid rgba(255, 255, 255, 0.149);
		background: var(--dbim-blue-900);
		padding: 10px;
	}

	.sidenav i {

		float: right;
		display: block;
	}

	.testboi h2 {
		color: var(--dbim-blue-900);
		font-weight: 600;
		font-size: 22px;
		text-align: center;
		margin-right: 0rem;
		padding-right: 9rem;


	}

	.navbar-toggler-icon {
		display: inline-block;
		width: 1em;
		height: 1rem;
		vertical-align: middle;
		background-repeat: no-repeat;
		background-position: center;
		background-size: 100%;
	}

	.testboi a {
		font-size: 27px !important;
		margin-left: 0px !important;
		margin-right: 0px !important;
		line-height: 0;
	}

	.testboip {
		font-size: 16px;
		margin-left: 0px !important;
		margin-right: 0px !important;
		line-height: 0;
	}


	.testboi {
		width: 100%;
		height: auto;
		text-align: center;
		padding-left: 0px !important;
		margin-top: 1rem !important;
		padding-right: 0px !important;
	}

	.testboi a:hover {
		color: var(--dbim-blue-800);
		font-weight: 600;
		font-size: 27px !important;
		text-align: center !important;
		margin-bottom: 0px;
		margin-left: 0px;
		line-height: 1;
	}

	.content-box {

		padding-left: 0px;
		padding-right: 0px;
		margin-top: 1rem;
	}

	.card1 {
		width: 100%;
		height: auto;
		margin-left: 0rem;
		margin-top: 0rem;
		padding: 20px;
		border-radius: 10px;
		z-index: 1;
		text-align: justify;
		text-justify: inter-word;
	}

	.img3 {
		background-color: var(--dbim-blue-900);
		height: auto;
		background-size: cover;
		background-repeat: no-repeat;
		width: 100%;
		height: 56rem;
	}

	.backimg {
		background-image: url(../images/unity.png);
		background-color: var(--dbim-blue-900);
		background-size: cover;
		background-repeat: no-repeat;
		width: 100%;
		height: 36rem;
	}

	.card1 a {
		font-weight: 400;
		color: var(--dbim-blue-800);
		font-size: 22px;
	}

	.cardnew {
		width: 97%;
		margin-top: 2rem;
		background-color: var(--dbim-blue-900);
		border: 2px solid var(--dbim-blue-800);
		border-radius: 10px;
		margin-left: 3px;
	}

	.sidemain h4 {

		margin-left: 0rem;

	}

	.cardnew p {
		margin-left: 0px;
	}


	.navbar-toggler {
		padding: 0.25rem 0.75rem;
		font-size: 1.25rem;
		line-height: 1;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: 0.25rem;
		transition: box-shadow .15s ease-in-out;
		/* margin-left: 21rem;*/
	}

	.bue {
		font-weight: 200;
		color: var(--dbim-blue-800);
		line-height: 0.7;
		font-size: 22px;
	}

	.card-body p {
		font-size: 15px;
		margin-bottom: 15px;
	}

	.cardin {

		font-size: 20px;
		line-height: 1.5;
	}

	.navbar-collapse {
		flex-basis: 100%;
		flex-grow: 1;
		align-items: center;
		width: 50%;
	}

	.Boiimg img {
		width: 18%;
		height: auto;
		margin-left: 8rem;
		display: none;
	}

	.navbar-toggler {
		text-align: center;
		padding: 0.25rem 0.75rem;
		font-size: 1.25rem;
		margin-right: 22rem;
		line-height: 1;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: 0.25rem;
		transition: box-shadow .15s ease-in-out;
		/* margin-left: 21rem; */
	}


	.dropdown-menu>li:hover>.submenu {
		display: block;
		position: static;
	}

	.emblemimg img {
		width: 10%;
		height: auto;
		display: block;
		margin: auto;
		margin-bottom: 3px;
	}


	.Boiimg img {
		width: 18%;
		height: auto;
		display: block;
		float: none !important;
		margin: auto;
		padding-bottom: 7px;
	}

	.navcont {
		padding-left: 0rem !important;
		padding-right: 0rem !important;
	}

	.text {
		width: 100% !important;
	}

	.box {
		width: 100% !important;
		height: auto;
		background-color: #fff;
		padding: 1rem 3rem 2rem 3rem;
		margin-left: 0px !important;
		box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
		z-index: 2;
		border-radius: 5px;
	}

	input[type=email] {
		width: 100%;
		margin-bottom: 1rem;
	}

	.footer-top {
		margin-top: 15rem;
	}

	input[type=submit] {
		background-color: var(--dbim-blue-800);
		color: #fff;
		font-weight: bold;
		border: 1px solid transparent;
		width: 100% !important;
		margin-top: 5px;
	}


	.logo6 img {
		width: 100%;
		height: 20px;
	}

	.mini-blog p {
		width: 100%;
		color: #214aaa;
		margin-left: 0px;
		padding: 13px;
		margin-top: 27.5rem;
		font-weight: 200;
		line-height: 1.1;
		position: absolute;
		font-weight: bold;
		font-size: 1.2rem;
		text-align: center;
		text-justify: auto;
	}

	#flush-headingOne ol,
	ul {
		padding-left: 0px;
	}

	.text1 {

		color: #fff;
		font-size: 1rem;
		font-weight: 200;
		text-align: center;
	}

	.paddingp {
		padding-left: 0px;
		/*padding-right: 12px;*/
		margin-top: -7.8rem;
	}


	.mini-blog {
		background-color: #214aaa;

	}

	
	.modal-body img {
		max-width: 100%;
		height: auto;
		display: block;
		margin: 0 auto;
	}

	
	.modal-content {
		width: 100%;
		max-height: 90vh;
		overflow-y: auto;
	}

	.modal-dialog {
		margin: auto;
		max-width: 100% !important;
	}
}

@media (min-width: 768px) and (max-width:992px) {

	.Boiimg img {
		width: 63px;
		height: auto;
		margin-top: 0.3rem;
	}

	.dbim-branding-grid {
		display: block;
	}

	.testboip {
		font-weight: 400;
		font-size: 16px;
		color: var(--dbim-blue-900);
		text-align: center;
		margin-bottom: 0px;
		margin-left: -5px;
	}


	/*.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
    color: #495057 !important;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    width: 100%;
    margin-top: 5px;
}


.nav-tabs .nav-link:focus, .nav-tabs .nav-link {
    color: #495057 !important;
    background-color: #fff;
    border-color: #dee2e6 #dee2e6 #fff;
    width: 100%;
    margin-bottom: 3px;
   }*/

	.cont1 {
		padding: 0rem;
		text-align: left;
	}


	.content-box h2 {
		font-size: 17px;
		font-weight: 700;
		color: var(--dbim-blue-800);
		position: relative;
		margin-bottom: 0px;
		margin-top: 10px;
	}

	.nav-tabs {
		border-bottom: 1px solid #dee2e6;
		width: 117%;
	}


	.BOIlogo p {
		margin-top: 10px;
		font-size: .95rem;
		margin-left: 0rem;
		text-align: left;
	}

	.navbar-toggler {
		text-align: center;
		padding: 0.25rem 0.75rem;
		font-size: 1.25rem;
		margin-right: 22rem;
		line-height: 1;
		background-color: transparent;
		border: 1px solid transparent;
		border-radius: 0.25rem;
		transition: box-shadow .15s ease-in-out;
	}


	.accordion-body {
		padding: 0rem !important;
	}

	#accessible #header-nav>li>a {
		background-image: url(../images/sprite1.png);
		background-repeat: no-repeat;
	}

	.breadcrumb {
		background-color: var(--dbim-blue-100);
		padding: 5px 10px 8px 27px;
		margin-left: -25px;
		margin-top: -10px;
		width: 125%;
	}

	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: static;
	}

	.button32 {
		padding: 10px 10px 10px 10px;
		border: 2px solid var(--dbim-gray-1);
		border-radius: 5px;
		background-color: var(--dbim-blue-800);
		font-weight: bold;
		color: #fff;
		font-size: 15px;
		width: 99%;
		text-align: center;
		margin-left: 0rem !important;
	}

	.emblemimg img {
		width: 27%;
		height: auto;
		margin-top: .3rem;
	}

	.testboi a {
		color: var(--dbim-blue-900);
		font-weight: 600;
		font-size: 25px !important;
		text-align: center;
		margin-bottom: 0px;
		margin-left: 0px !important;
		line-height: 1;
	}

	.testboi {
		margin-top: 11px;
		margin-bottom: 0px;
	}

	.testboi a:hover {
		color: var(--dbim-blue-900);
		font-weight: 600;
		font-size: 25px !important;
		text-align: center;
		margin-bottom: 0px;
		margin-left: 0px !important;
		line-height: 1;
	}

	#myBtn {
		display: none;
		position: fixed;
		bottom: 20px;
		right: 72px;
		z-index: 99;
		font-size: 18px;
		border: none;
		outline: none;
		background-color: var(--dbim-blue-800);
		color: var(--dbim-text);
		cursor: pointer;
		padding: 15px;
		border-radius: 4px;
	}

	.mini-blog p {
		width: 39%;
		color: var(--dbim-blue-800);
		margin-left: 3rem;
		margin-top: 16.5rem;
		font-weight: 200;
		line-height: 1;
		text-align: left;
		position: absolute;
		font-weight: bold;
		font-size: 1.2rem !important;
	}

	.text1 {

		color: #fff;
		font-size: 12px;
		text-align: center;
		font-weight: 200;
	}

	.text1 a {
		color: #fff;
		font-size: 12px;
		font-weight: 200;
	}

	#newsTicker5 a {
		color: #fff;
		list-style: none;
		font-size: 12px;
		text-decoration: none;
	}

	.carousel-item img {
		width: 100%;
		height: 16rem;
	}

	.cardnew {
		width: 100%;
		padding-left: 2rem;
		padding-top: 1rem;
		margin-top: 1rem;
		background-color: var(--dbim-blue-900);
		border: 2px solid var(--dbim-blue-800);
		border-radius: 10px;
		margin-left: 0px;

	}

	.cardnew3 {
		margin-top: 2rem;
		/* background: var(--dbim-blue-900); */
		padding-right: 20px;
		border-radius: 31px;
	}

	.box {
		width: 100%;
		height: auto;
		background-color: #fff;
		padding: 2rem 3rem 2rem 3rem;
		margin-left: 0rem;
		box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
		z-index: 2;
		border-radius: 5px;
	}

	#autocomplete-input {
		width: 100% !important;
		padding: 12px;
	}

	.button32 {
		padding: 10px 10px 10px 10px;
		border: 2px solid var(--dbim-gray-1);
		border-radius: 5px;
		background-color: var(--dbim-blue-800);
		font-weight: bold;
		color: #fff;
		font-size: 15px;
		margin-left: 30.5rem !Important;
		font-size: 17px;
		margin-left: 0.5rem !Important;
	}

	.button33 {
		padding: 10px 10px 10px 10px;
		border: 1px solid var(--dbim-gray-1);
		border-radius: 6px;
		color: var(--dbim-blue-800);
		font-weight: 600;
		font-size: 15px;
		margin-left: 30.5rem !Important;

		font-size: 17px;
		margin-left: 6rem !Important;

	}

	.BOIlogo {

		margin-right: 0px !important;

	}

	.BOIlogo {

		margin-right: 0px !important;

	}

	.cardnew3 li {
		width: 100%;
		font-size: 14px !important;
		color: #fff;
		margin-right: -8rem;
		line-height: 2;
		text-transform: justify;
		letter-spacing: 0px;
		padding-right: 2rem;
		/* list-style-type: circle; */
	}


	.cardnew li,
	a {
		text-decoration: none;
		margin-left: 0px;
		padding-bottom: 0px;
		font-size: 14px;
		line-height: 1;
	}

	li a {
		font-size: 14px !important;
	}

	.backfoot p {
		font-size: 14px;
	}

	input[type=submit] {
		background-color: rgb(53, 114, 210);
		color: #fff;
		font-weight: bold;
		border: 1px solid transparent;
		width: 100%;
		margin-top: 1rem;

	}

	.btn1 i {

		margin-right: 5px;
	}

	.btn2 i {

		margin-right: 5px;
	}


	.img3 {
		background: var(--dbim-blue-900);
		background-size: cover;
		background-repeat: no-repeat;
		width: 100%;
		/* height: 43rem; */
		margin-top: 5px;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}

	.footercont {
		margin-top: 0.5rem;
		margin-left: 5rem;
	}
	
	
	
		.navbar-light .navbar-nav .nav-link{
			margin-left: 0px;
		}

	
	.content-box {
		padding-left: 12rem;
		padding-right: 4rem;

	}

	.dropdown:hover .dropdown-menu1 {
		width: 100%;
		margin-left: 0rem !important;
		display: block !important;
		position: static;
	}


	.navbar-light .navbar-nav .nav-link {
		color: #fff;
		text-decoration: none;
		margin-left: 0px !important;
		font-size: 15px !important;
		padding: 12px !important;
	}

	.navbar-nav {
		padding-left: 0;
		margin-bottom: 0;
		list-style: none;
		margin-left: 0rem;
	}

	.accordion-flush .accordion-item .accordion-button,
	.accordion-flush .accordion-item .accordion-button.collapsed {
		border-radius: 0;
		border: 1px solid var(--dbim-gray-1);
		border-radius: 6px;
		color: var(--dbim-blue-800);
		font-weight: 600;
	}

	.modal-dialog {
		max-width: 100% !important;
	}


}


@media (min-width: 992px) and (max-width:1200px) {
	#autocomplete-input {
		width: 33rem;
		padding: 12px;
	}


	.cardnew3 {
		margin-top: 2rem;

	}


	.cardnew {
		width: 60%;
		padding-left: 2rem;
		padding-top: 1rem;
		margin-top: 1rem;
		background-color: var(--dbim-blue-900);
		border: 2px solid var(--dbim-blue-800);
		border-radius: 10px;
		margin-left: 8.5rem;
	}

	.breadcrumb {
		background-color: var(--dbim-blue-100);
		padding: 5px 10px 8px 27px;
		margin-left: 15px;
		margin-top: -10px;
		width: 92.5%;
	}

	.testboi a {
		color: var(--dbim-blue-900);
		font-weight: 600;
		font-size: 24px !important;
		text-align: center;
		margin-bottom: 0px;
		line-height: 0;
	}

	.content-box {
		padding-left: 8rem;
		padding-right: 4rem;

	}

	.mini-blog p {
		width: 39%;
		color: var(--dbim-blue-800);
		margin-left: 2rem;
		margin-top: 28rem;
		font-weight: 200;
		line-height: 1;
		text-align: left;
		position: absolute;
		font-weight: bold;
		font-size: 1.5rem !important;
	}

	.button32 {
		padding: 10px 10px 10px 10px;
		border: 2px solid var(--dbim-gray-1);
		border-radius: 5px;
		background-color: var(--dbim-blue-800);
		font-weight: bold;
		color: #fff;
		font-size: 15px;
		margin-left: 30.5rem !Important;
		font-size: 17px;
		margin-left: 17.5rem !Important;
	}

	.button33 {
		padding: 10px 10px 10px 10px;
		border: 1px solid var(--dbim-gray-1);
		border-radius: 6px;
		color: var(--dbim-blue-800);
		font-weight: 600;
		font-size: 15px;
		margin-left: 30.5rem !Important;

		font-size: 17px;
		margin-left: 27rem !Important;

	}

	.btn1 {
		width: 113%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}

	.btn2 {
		width: 113%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}

	.btn3 {
		width: 113%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}

	.nav-item .submenu {
		display: none;
		position: absolute;
		float: left;
		left: -63%;
		top: -7px;
	}

	.navbar-nav {
		display: flex;
		flex-direction: column;
		padding-left: 2rem;
		margin-bottom: 0;
		list-style: none;
		margin-left: -8rem;
	}

	.emblemimg img {
		width: 50px;
		height: auto;
	}

	.Boiimg img {
		width: 73px;
		height: auto;
		float: right;
		margin-bottom: 7px;
	}

	.accordion-flush .accordion-item .accordion-button,
	.accordion-flush .accordion-item .accordion-button.collapsed {
		border-radius: 0;
		border: 1px solid var(--dbim-gray-1);
		border-radius: 6px;
		color: var(--dbim-blue-800);
		font-weight: 600;
	}

}

@media (min-width: 1200px) and (max-width:1400px) {

	#autocomplete-input {
		width: 33rem;
		padding: 12px;
	}


	.mini-blog p {
		width: 39%;
		color: var(--dbim-blue-800);
		margin-left: 4rem;
		margin-top: 27.5rem;
		font-weight: 200;
		line-height: 1.5;
		position: absolute;
		font-weight: bold;
		font-size: 1.5rem;
		text-align: left;
	}

	.emblemimg img {
		width: 33px;
		height: auto;
	}

	.cardnew {
		width: 60%;
		padding-left: 2rem;
		padding-top: 1rem;
		margin-top: 1rem;
		background-color: var(--dbim-blue-900);
		border: 2px solid var(--dbim-blue-800);
		border-radius: 10px;
		margin-left: 12rem;
	}

	dropdown-item {
		display: block;
		position: absolute;
		width: 100%;
		padding: 5px 10px 5px 10px;
		clear: both;
		font-weight: 400;
		color: #212529;
		text-align: inherit;
		text-decoration: none;
		white-space: nowrap;
		background-color: transparent;
		border: 0;
		margin-left: 0px;
		font-size: 15px;
		line-height: 2;
	}


	.breadcrumb {
		background-color: var(--dbim-blue-100);
		padding: 5px 10px 8px 15px;
		margin-left: -31px;
		margin-top: -10px;
		width: 111%;
	}


	.button32 {
		padding: 10px 10px 10px 10px;
		border: 2px solid var(--dbim-gray-1);
		border-radius: 5px;
		background-color: var(--dbim-blue-800);
		font-weight: bold;
		color: #fff;
		font-size: 15px;
		margin-left: 30.5rem !Important;
		font-size: 17px;
		margin-left: 22.5rem !Important;
	}


	.button33 {
		padding: 10px 10px 10px 10px;
		border: 1px solid var(--dbim-gray-1);
		border-radius: 6px;
		color: var(--dbim-blue-800);
		font-weight: 600;
		font-size: 15px;
		margin-left: 30.5rem !Important;

		font-size: 17px;
		margin-left: 27rem !Important;

	}

	.btn1 {
		width: 110%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}

	.btn2 {
		width: 110%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}

	.content-box {
		padding-left: 5rem;
		padding-right: 4rem;

	}

	.btn3 {
		width: 100%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}

	.nav-item .submenu {
		display: none;
		position: absolute;
		float: left;
		left: -63%;
		top: -7px;
	}


	.modal-dialog {
		max-width: 100% !important;
	}

}


@media (min-width: 1400px) and (max-width:1900px) {

	#autocomplete-input {
		width: 56rem;
		padding: 12px;
	}


	.breadcrumb {
		background-color: var(--dbim-blue-100);
		padding: 5px 10px 8px 27px;
		margin-left: -29px;
		margin-top: -10px;
		width: 100%;
	}


	.content-box {
		padding-left: 2rem;
		padding-right: 0rem;

	}

	.cont1 {
		padding: 0rem 2rem 0rem 2rem;
	}


	.btn1 {
		width: 108%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}

	.btn2 {
		width: 108%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}

	.btn3 {
		width: 108%;
		height: 5rem;
		background-color: var(--dbim-blue-900);
		color: #fff;
		font-weight: 600;
		padding: 20px;
		margin-top: 1px;
		border-right: 2px solid var(--dbim-blue-900);
	}


}
