.fw-600 {font-weight:600;}

.footer-top .phone { margin-top:1rem;}
.footer-bottom *{color:#FFF;font-size:14px;}
.footer-top *{color:#FFF;}
.footer-top div[class*="col-"]{padding-top: 2rem;padding-bottom: 1rem;}
.footer-top ul{padding-left:0;margin:0 0 0 -12px;list-style:none;}
.footer-top ul li{border-bottom:1px solid #3a5073;padding-bottom:0.5rem;padding-top: 0.5rem;padding-left:0.75rem}
.footer-top ul li:last-child{border-bottom:0;}
.footer-top ul li a{position: relative;display: block;}
.footer-top ul li a:before{content: " ";background: #023b94;left: -14px;width: 5px;height: 5px;
top: 8px;position:absolute;}
.footer-top ul a{color:#FFF;}
footer a:hover { color:#FFFFFF;}
footer .widgettitle  { margin-bottom:1rem;}
.py-5{padding-top:2rem;padding-bottom:2rem;}

/*.header-top h3 {font-size:22px;}
.header-top h2{font-size:24px;}
.header-top h4{font-size:19px;}
.header-top{text-align:center;}*/
.search-book{ position: absolute; right: 15px; display:flex; height:100%; align-items:center;}
.header-bottom .container {position:relative;}

body.page .entry-header{ display:none;}

.elementor-widget-accordion * {font-size:1.125rem;}
.elementor-accordion-title{ font-size:1.375rem; color:#031f4b; text-transform:uppercase;}
.elementor-widget-accordion h4, .elementor-widget-accordion span{  color:#023b94;}
#pdfModal form{max-width:382px;margin:0 auto;}
#pdfModal .wpcf7-submit{display:table;margin:0 auto;text-align:center;}



/* mopbile menu */
@media screen and (min-width: 992px){
	.text-md-right{text-align:right;}
	
}
@media screen and (min-width: 1024px){
	/*.header-top div[class*="col-"]:nth-child(2), .header-top div[class*="col-"]:nth-child(3){padding-top:0.75rem;}*/
}
@media screen and (min-width: 768px) and (max-width: 1023px){
	/*.header-top h3{font-size:18px;}
	.header-top h2{font-size:22px;}
	.header-top h4{font-size:16px;}
	.header-top div[class*="col-"]:nth-child(2), .header-top div[class*="col-"]:nth-child(3){padding-top:1rem;}
	.header-top div[class*="col-"]:nth-child(1){width:237px;}
	.header-top div[class*="col-"]:nth-child(2){width:calc(100% - 422px)}
	.header-top div[class*="col-"]:nth-child(3){width:185px;}*/
}
@media screen and (max-width: 991px){	
	.main-navigation li {
		border-bottom: 1px solid #3a5073 !important;
		padding: 0 0.75rem;
	}
	.main-navigation>div>ul  {
		border-top: 1px solid #3a5073 !important;
	}
	.header-bottom div[class*="col-"]:first-child{padding-left:0;padding-right:0;}
	ul#top-menu{padding:0;}
	
}

.page-banner{
    background-image: url(../img/page-banner.jpg.webp);   
}

.no-webp .page-banner{background-image: url(../img/page-banner.jpg);   }

.btn {
	color:blue;
}
.fs-28{
	font-size:1.75rem;
}
.fw-400{
	font-weight:normal;
}

.pdf-download:after{
	content:url(../img/pdf.png);
	position:relative;
	top:5px;
}