<style>
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
</style>
body
{
	margin:0px auto;
	background:#fff;
	line-height:normal;
	font-family: Jamil !important;
}


header, section, footer
{
	float:left;
	width:100%;
}

h1, h2, h3, h4, h5, h6
{
	padding:0px;
	margin:0px;
	letter-spacing:normal;
	text-transform:none;
	line-height:normal;
	font-family: Jamil !important;
}

p
{
	padding:0px;
	margin:0px;
	letter-spacing:normal;
	text-transform:none;
	line-height:normal;
	font-family: Jamil !important;
}

ul, ol
{
	list-style:none;
	margin:0px;
	padding:0px;
	font-family: Jamil !important;
}

a:focus 
{ 
	outline:none;
}
a {
	font-family: Jamil !important;
}
a, 
input[type="submit"] { transition:all 0.4s ease-in-out 0s; -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s;  }

img { max-width:100%; }

input::-webkit-input-placeholder { opacity:1;}
input::-moz-placeholder { opacity:1; }
input::-moz-placeholder { opacity:1; }
input::-ms-input-placeholder { opacity:1; }

textarea::-webkit-input-placeholder { opacity:1; }
textarea::-moz-placeholder { opacity:1; }
textarea::-moz-placeholder { opacity:1; }
textarea::-ms-input-placeholder { opacity:1; }

select::-webkit-input-placeholder { opacity:1;}
select::-moz-placeholder { opacity:1; }
select::-moz-placeholder { opacity:1;}
select::-ms-input-placeholder { opacity:1; }

textarea:focus, input:focus, select:focus { outline: 0;}

.main_hdr{background-color: #1A202C; padding: 5px 0;}
.navbar .navbar-brand img{max-width: 75%;}
.navbar .navbar-brand{text-align: right;}
.navbar .navbar-collapse .navbar-nav .nav-link{color: #C5C9D3; font-weight: 600; font-size: 24px;     font-family: Jamil !important;}
.navbar-light .navbar-brand{width: 15%;}
.navbar .navbar-collapse .navbar-nav .nav-link:hover{color: #0F9B41; text-decoration:underline; text-decoration-thickness: from-font;}
.content{}
.bg_color{background-color: #ecf2f6;}
.services{padding: 40px 0;}
.wrapper{max-width: 1140px; margin: 0 auto; padding-left: 15px; padding-right: 15px;}
.first_block{border: 1px solid #E5E5E5; border-radius: 5px;   min-height: 245px; text-align: center;     padding: 15px 20px 15px 20px;}
.first_block:hover{background-color: #9fd4b7 !important;}
.first_block img{max-width: 100%; margin-bottom: 20px;}
.first_block h3{font-size: 24px; font-weight: 600;  color: #1a202c;}
.first_block h3 a{color: #1a202c; font-size: 22px;}
.left_sidebar{width: 19%;}
.q_a{background-color: #F6FAFD; padding: 40px 0;}
.three_columns{ display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;}
.middle_bar{width: 62%; padding: 0 15px;}
.left_sidebar .first_block{margin-bottom: 10px; border-radius: 5px; margin: 0 0px 15px 15px;}
.right_sidebar .first_block{margin: 0 15px 10px 0px;}
.left_sidebar .first_block h3{font-size: 18px; font-weight: 700;}
.middle_bar .first_block{margin-bottom: 15px; min-height: fit-content; min-height: -moz-fit-content; border-radius: 5px; box-shadow: 0px 1px 5px 1px rgb(0 0 0 / 15%); padding: 20px;}
.middle_bar .first_block:hover{background-color: transparent !important;}
.middle_bar .first_block h3{margin-bottom: 5px; font-size: 22px; font-weight: 700; display: flex; justify-content: right; align-items: center;}
.ftr{background-color: #1a202c; padding: 20px 0;}
.ftr p{text-align: center; color: #0F9B41;}
.ftr p a{color: #fff; text-decoration: underline; font-size: 15px; font-weight: 400; }
.ftr p a:hover{color: #0F9B41;}
.services.Personalities{padding: 100px 0; text-align: center;}
.card_book{border-radius: 10px; background-color: #fff; box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);}
.card_book:hover{box-shadow: 0 0 30px 0 rgb(0 0 0 / 15%);}
.book_detail{padding: 20px 30px; text-align: center;}
.book_detail h2{font-size: 26px; line-height: normal; margin-bottom: 25px; font-weight: 600;}
.book_detail h2 a{color: #1a202c; text-decoration: none;}
.book_detail p{font-size: 24px; line-height: normal; color: #1a202c; margin-bottom: 25px; font-weight: 400;}
.book_detail a.read_more{font-size: 12px; color: #149b42; font-weight: 500; margin-bottom: 20px; text-transform: uppercase; display: inline-block;}
.date_section{padding: 15px 30px; text-align: center;}
hr.divider{margin: 0px;}
.services.Personalities ul{display: inline-flex; margin-top: 20px;}
.services.Personalities ul li{padding: 0 15px;}
.services.Personalities ul li:nth-child(2){border-right: 1px solid #ddd;}
.services.Personalities ul li span{color: #313131; display: inline-block;}
.book_detail.detail_page.text-left{padding-top: 40px; text-align: right !important; }
.book_detail.detail_page.text-left img{margin-bottom: 10px !important;}
.detail_book{background-color: #f6fafd;}
section.q_a.color_change{background-color: #ecf2f6;}

.ml-auto, .mx-auto{margin-right: auto; margin-left: 0px !important;}

select.languane_select{    width: 60px;
    background-color: #343a40;
    color: white;
    border: none;
    border: 1px solid #ffffff30;}





