.form-floating-right{}

.desktop { display: block; }
.mobile { display: none; }

.width-79{ width: 79%; }
.width-100{ width: 100%; }
.height-100vh{ height: 100vh; }
.width-auto { width: auto }

.width-100px{ width: 100px; }
.width-111px{ width: 111px; }
.width-200px{ width: 200px; }
.width-250px{ width: 250px; }
.width-300px{ width: 300px; }
.width-350px{ width: 350px; }
.width-450px{ width: 450px; }

.height-100 { height: 100%; }

.height-50px { height: 50px; }
.height-75px { height: 75px; }
.height-100px{ height: 100px; }
.height-150px{ height: 150px; }
.height-200px{ height: 200px; }
.height-300px{ height: 300px!important; }
.height-350px{ height: 350px; }
.height-500px{ height: 500px; }
.height-600px{ height: 600px; }
.height-700px{ height: 700px; }
.height-1100px{ height: 1100px; }

.border-radius-100 { border-radius: 100%; }
.center-col { margin:0px auto; }
.display-block { display: block; }
.float-left { float: left; }
.bg-light { background-color: #e1e1e1!important; }
.bg-white { background-color: #fff!important; }
.bg-grey { background-color: #e6e7e8!important; }
.bg-blue { background-color: #00499b!important; }
.bg-overlay { background:rgba(0,0,0,0.5); position: absolute; width: 100%; top:0px; height: 100%; z-index: 9; }
.bg-instagram { background-image: url('../images/ins.jpg'); background-size: cover; background-position: center; background-repeat: no-repeat; }

.opacity-50 { opacity: 0.5; }

.text-justify { text-align: justify; }
.text-white { color: #fff!important; }
.text-blue { color: #00499b!important; }

.padding-10px-all { padding: 10px!important; }
.padding-20px-all { padding: 20px!important; }
.padding-30px-all { padding: 30px!important; }
.padding-40px-all { padding: 40px; }
.padding-50px-all { padding: 50px; }
.padding-60px-all { padding: 60px; }
.padding-70px-all { padding: 70px; }
.padding-10px-top { padding-top: 10px; }
.padding-30px-top { padding-top: 30px; }
.padding-0px-bottom { padding-bottom: 0px!important; }
.padding-10px-bottom { padding-bottom: 10px; }
.padding-30px-bottom { padding-bottom: 30px; }
.padding-20px-left { padding-left: 20px; }
.padding-30px-left { padding-left: 30px; }
.padding-30px-right { padding-right: 30px; }
.padding-0px-lr { padding-left: 0px!important; padding-right: 0px!important; }

.margin-30px-top { margin-top: 30px; }
.margin-40px-top { margin-top: 40px; }
.margin-50px-top { margin-top: 50px; }
.margin-60px-top { margin-top: 60px; }
.margin-70px-top { margin-top: 70px; }
.margin-80px-top { margin-top: 80px; }
.margin-90px-top { margin-top: 90px; }
.margin-100px-top { margin-top: 100px; }
.margin-110px-top { margin-top: 110px; }
.margin-120px-top { margin-top: 120px; }
.margin-130px-top { margin-top: 130px; }
.margin-140px-top { margin-top: 140px; }
.margin-150px-top { margin-top: 150px; }
.margin-160px-top { margin-top: 160px; }
.margin-170px-top { margin-top: 170px; }
.margin-180px-top { margin-top: 180px; }
.margin-190px-top { margin-top: 190px; }
.margin-200px-top { margin-top: 200px; }
.margin-210px-top { margin-top: 210px; }
.margin-220px-top { margin-top: 220px; }

.margin-0px-bottom { margin-bottom: 0px!important; }
.margin-10px-bottom { margin-bottom: 10px; }
.margin-20px-bottom { margin-bottom: 20px; }
.margin-30px-bottom { margin-bottom: 30px; }
.margin-40px-bottom { margin-bottom: 40px; }
.margin-50px-bottom { margin-bottom: 50px; }
.margin-60px-bottom { margin-bottom: 60px; }
.margin-70px-bottom { margin-bottom: 70px; }
.margin-80px-bottom { margin-bottom: 80px; }
.margin-90px-bottom { margin-bottom: 90px; }
.margin-100px-bottom { margin-bottom: 100px; }

.margin-30px-right { margin-right: 30px; }

.bottom-0px { bottom: 0px!important; }

.margin-auto-lr { margin: 0px auto; }

.padding-30px-tb { padding-top: 30px; padding-bottom: 30px; }
.padding-30px-lr { padding-left: 30px; padding-right: 30px; }
.padding-15px-lr { padding-left: 15px; padding-right: 15px; }

.f14 { font-size: 14px!important; }
.f16 { font-size: 16px!important; }
.f18 { font-size: 18px!important; }
.f20 { font-size: 20px!important; }
.f22 { font-size: 22px!important; }
.f24 { font-size: 24px!important; }
.f26 { font-size: 26px!important; }
.f28 { font-size: 28px!important; }
.f30 { font-size: 30px!important; }
.f32 { font-size: 32px!important; }
.f34 { font-size: 34px!important; }
.f36 { font-size: 36px!important; }
.f38 { font-size: 38px!important; }
.f40 { font-size: 40px!important; }
.f42 { font-size: 42px!important; }

.l20 { line-height: 20px; }
.l22 { line-height: 22px; }
.l24 { line-height: 24px; }
.l28 { line-height: 28px; }
.l30 { line-height: 30px; }
.l32 { line-height: 32px; }
.l24 { line-height: 24px; }
.l36 { line-height: 36px; }
.l38 { line-height: 38px; }
.l40 { line-height: 40px; }
.l42 { line-height: 42px; }
.l44 { line-height: 44px; }
.l46 { line-height: 46px; }

.font-weight-400 { font-weight: 400; }
.font-weight-500 { font-weight: 500; }
.font-weight-600 { font-weight: 600; }
.font-weight-700 { font-weight: 700; }
.font-weight-800 { font-weight: 800; }

.btn-more-panja {
	padding: 5px 12px;
	zoom: 1;
    width: 36px;
    height: 36px;
    line-height: 40px;
    border: 1px solid #00499b;
    color: #00499b;
    background-color: transparent;
    font-size: 18px;
    border-radius: 50%;
    opacity: 1;
}

.btn-more-panja:hover {
    color: #fff;
    background-color: #00499b;
}

.border-radius-10px-lt-rt { -webkit-border-radius: 10px 10px 0px 0px; }
.border-radius-10px-lb-rb { -webkit-border-radius: 0px 0px 10px 10px; }

.centeralign {
  	position:relative;
  	display:table;
  	width:100%;
  	height:100%;
}

.centeralign-2 {
  	position:relative;
  	display:table-cell;
  	vertical-align:middle;
}