/* pading and margin - overlay */

.mt150px{margin-top: 150px;}
.mt-1px{margin-top: 1px;}
.mr-1px{margin-right: 1px;}
.mr-1-1rem{margin-right: 1.1rem;}
.mb-30px{margin-bottom: 30px;}
.pt-30px{padding-top: 30px;}
.cursor-pointer{cursor: pointer;}
.p-tb-1px {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
}
.mt-0px{margin-top: 0px !important;}

.p-tb-8px {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
}

.tx-col-blue {color: #022a4b;}
.tx-align-justify {text-align: justify;}

.dropdown-menu a{padding: .85rem 1rem;}
.d-flex h3{margin-top:10px;}

/* style - overlay */

.btn-primary {
    color: rgb(0, 0, 0);
    background-color: #09013b;
    border-color: #fff;
}
.btn-primary:hover {
    color: #fff;
    background-color: #1a58a1;
    border-color: #fff;
}
.navbar .navbar-nav .nav-link:hover, .navbar .navbar-nav .nav-link.active {
    color: var(--primary);
	text-decoration: overline;
}
.btn-outline-body {
    color: #ccc;
    border-color: #777777;
}

.footer .btn.btn-link:hover

 {
    color: #fff;
    letter-spacing: 1px;
    box-shadow: none;
}

.footer .btn.btn-link::before {   
    color: rgb(119, 119, 119);
}



/* Bootstrap - overlay */

.fact-item:hover .fact-icon {
    background: var(--primary);
}

.navbar-brand {
    padding-top: .0rem; */
    padding-bottom: .0rem; */

}

.bg-dark {
    background-color: #022a4b !important;
}
.text-primary {
    color: #022a4b !important;
}
.mytopclass .text-body{
    color: #fff !important;
    font-size: large !important;
    font-family: math !important;
	letter-spacing: 1px;
}
/*.for-gallery .content{
position: fixed;
width: 100%;
  display: block;}
  */

@media (min-width: 992px) {
    .mynav .navbar-expand-lg .navbar-collapse {
        display: flex !important
;
        flex-basis: auto;
    }
}

.mynav .navbar-brand {
       padding: 0px;   
}

.row.mytopclass{    margin-right: calc(var(--bs-gutter-x) / -2);
    margin-left: calc(var(--bs-gutter-x) / -2);}
.mynav .navbar{margin-bottom: 0px;}
.mynav .navbar .navbar-nav .nav-link{padding: 0px;}
.myservice .btn{padding: 6px 14px;}

.btn-outline-body:hover {
    color: #FFFFFF !important;
    background: #022a4b;
    border-color: #ccc;
}

.text-end .btn{padding: 6px 9px;     border-color: #777777; border-radius: 0px; }

.navbar-collapse .btn.btn-primary{	color: #fff;
    background-color: #09013b;
    border-color: #ffffff;
    border-radius: 0px !important;
    padding: 6px 12px;
}

.navbar-collapse .btn.btn-primary:hover{	
    background-color: #1a58a1;
}
.navbar-collapse .btn.btn-primary:active{	
    background-color: #1a58a1;
	border: 2px #ccc solid;
}
	
.gt-home{

	border-radius: 0px !important;
    padding: 12px 30px !important;

}


.about-page .border-primary {
    border-color: #022a4b !important;
}

.contacticon .text-primary:before {
    color: #fff;
}

.moreservices p{text-align: justify;}

.contactuspage .text-primary{color: #fff !important;}

.btn-link:hover, .btn-link:focus{text-decoration: none !important;}
.footer .copyright a:hover{color: blanchedalmond !important; text-decoration: none !important;}