
/*
	font-family: 'Lato', sans-serif;

*/

@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');
a, a:hover {
	text-decoration: none !important;
}
div, p, h1, h2, h3, h4, h5, h6, table, td, tr, th, a {
	-webkit-transition: 0.5s ease-in-out;
	-moz-transition: 0.5s ease-in-out;
	-o-transition: 0.5s ease-in-out;
	transition: 0.5s ease-in-out;
}
ul {
	margin-bottom: 0px !important;
}
li {
	list-style: none;
}
body {
    color:#808080 !important;
	font-size: 14px;
	font-family: 'Lato', sans-serif !important;
	font-weight: 400;
	margin:0;
}

/* ============= */
#loader{
    position: absolute;
    top: 0;
    right: 19px;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 999999;
}
#loader .load_item {
    width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
    display: flex;
	justify-content: end;
	-moz-box-align: center;
	-webkit-box-align: center;
    align-items: center;
}
#loader .load_item .fa {
	font-size: 18px;
	color: #000;
}
/* ==== End Loader ==== */

.user_wrap{
	padding-top: 72px;
}
.blogEdit_sec{
	background: #ffffff;
	padding: 35px 0;
}
.blogEdit_sec .page_head{
	padding-bottom: 25px;
}
.blogEdit_sec .page_head h2 {
	color: #0a8aad;
	font: 900 22px/34px 'Lato',sans-serif;
	padding: 0px;
	margin: 0px;
}
.blogEdit_sec .page_head .btn{
	background: #3550a0;
	border-color: #3550a0;
}
.edit_content{}
input.text,
input.title, input[type="email"],
input[type="password"],
input[type="tel"],
input[type="text"],
select,
textarea{
	padding: .375rem .75rem !important;
}
.edit_content textarea{
	resize: vertical;
}
.edit_categoty{}
.edit_categoty .card{}
.edit_categoty .card h3{
	color: #000000;
	font: 700 16px/24px 'Lato',sans-serif;
	padding: 0px;
	margin: 0px;
}
.edit_categoty .card li + li{ margin-top: 8px;}
.edit_categoty .card label{
	color: #666;
	font: 400 14px/24px 'Lato',sans-serif;
}
.edit_categoty .card .box{
	width: 100%;
	height: 200px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
	margin-bottom: 1rem;
}
.edit_categoty .card .upload_btn{
	color: #0a8aad;
	font: 400 14px/24px 'Lato',sans-serif;
	text-decoration: underline !important;
	display: inline-block;
}
.edit_categoty .feature_image {
    max-width: 200px;
    margin: 0 auto;
	border: 1px solid rgba(0,0,0,.125);
	padding: 6px;
	position: relative;
}
.edit_categoty .feature_image .hide_img {
    width: 30px;
    height: 30px;
	border-radius: 50%;
	background: #fff;
	color: #000000;
	font-size: 14px;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	display: -ms-flexbox;
	display: -webkit-flex;
    display: flex;
	justify-content: center;
	-moz-box-align: center;
	-webkit-box-align: center;
    align-items: center;
    position: absolute;
    top: -15px;
    right: -15px;
}
/* ==== PAGE:: end Edit blog ======= */

.blog_page{}
.blog_page .blog_head{
	margin-bottom: 25px;
}
.blog_page .blog_head h2{
    color: #0a8aad;
	font: 400 24px/32px 'Lato', sans-serif;
	padding: 0px;
	margin: 0px;
    position: relative;
}
.blog_page .blog_head h3{
    color: #3550a0;
	font: 700 18px/28px 'Lato',sans-serif;
	padding: 0px;
	margin: 0px;
    position: relative;
}
.blog_head h4{
	color: #3550a0;
	font: 300 22px/28px 'Lato', sans-serif;
}
.blog_list .card-columns {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 1rem;
    -moz-column-gap: 1rem;
    column-gap: 1rem;
    orphans: 1;
    widows: 1;
}
.blog_list .card-columns .card {
	border: none;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	border-radius: 0px;
	margin-bottom: 1.5rem;
}
.blog_list .card-columns .card-body {
	min-height: 235px;
    padding: 1.25rem 2rem;
}
.blog_list .card h6 {
    color: #000000;
    font: 300 14px/24px 'Lato', sans-serif;
    text-transform: uppercase;
}
.blog_list .card h2,
.blog_list .card h2 a {
    color: #000000;
	font: 700 16px/24px 'Lato', sans-serif;
	margin: 0px;
}
.blog_list .card p {
    color: #666;
	font: 400 14px/24px 'Lato', sans-serif;
}
.blog_list .btn {
    color: #fff !important;
    font: 700 12px/18px 'Lato', sans-serif;
    box-shadow: none !important;
    outline: none !important;
    border-radius: 25px;
    padding: 5px 20px;
}
.blog_list .btn-primary{
	background: #3550a0 !important;
    border-color: #3550a0 !important;
}
.blog_list .btn-danger{}

.blog_list .card-columns .card-img{
	height: 200px;
	border-radius: 0px;
	overflow: hidden;
}
.pagina_nav{
	padding: 35px 0;
}
.pagina_nav .page-link,
.pagina_nav .pagination span,
.pagina_nav .pagination a {
	color: #fff;
	font: 400 16px/24px 'Lato', sans-serif;
    background-color: #3550a0;
	border: 1px solid #3550a0;
	padding: .5rem 1rem;
}
.pagina_nav .page-link:hover,
.pagina_nav .pagination .current,
.pagina_nav .pagination a:hover {
    color: #000000;
    background-color: #f1f1f1;
    border-color: #f1f1f1;
}

.pagina_nav .pagination {
	border: 1px solid #ffffff;
	overflow: hidden;
	clear: both;
	position: relative;
}
.blog_list .card-columns .card.private_post{
	opacity: 0.5;
}
.blog_list .card-columns .card.private_post h2 a{
	color: #dc3545;
	pointer-events: none;
}
/* ===== */

.Sidebar_blog{}
.Sidebar_blog h2{
	color: #3550a0;
	font: 700 14px/24px 'Lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 0px;
	margin-bottom: 1rem;
}
.Sidebar_blog .card{
	border-radius: 0px;
	margin-bottom: 2.5rem;
}
.Sidebar_blog ul{
	padding: 0px !important;
	position: relative;
}
.Sidebar_blog li a{
	color: #000;
	font: 400 14px/20px 'Lato', sans-serif;
}
.Sidebar_blog li a:hover{
	color: #3550a0;
}
.Sidebar_blog .form-control{
	color: #000;
	font: 300 16px/24px 'Lato', sans-serif;
	box-shadow: none !important;
}
.Sidebar_blog .input-group-text{
	background-color: #3550a0;
	border: 1px solid #3550a0;
}
.Sidebar_blog .input-group .btn{
	color: #fff;
	font-size: 16px;
	font-family: 'FontAwesome';
	background: none;
	border: none;
	border-radius: 0px;
	box-shadow: none;
	padding: 0px;
}
.Sidebar_blog .card:not(:first-child) .list-group{
	padding-bottom: 35px !important;
}
.Sidebar_blog .list-group .cat_show,
.Sidebar_blog .list-group .cat_show_less {
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    margin: 0 auto;
    width: 100%;
    text-align: center;
}
.Sidebar_blog .card select + select{
	margin-top: 1rem;
}
/*! === // PAGE:: End Blog // === !*/


.blog_detail{}
.blog_detail .card-img {
    border-radius: 0px;
}
.blog_detail .card-img img{
	width: 100%;
}
.blog_detail .card h6 {
    color: #3550a0;
	font: 700 14px/24px 'Lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 0px;
}
.blog_detail .card-body,
.blog_detail .card p {
    color: #666666;
    font: 400 14px/24px 'Lato', sans-serif;
}
.blog_detail .caption + .caption{ margin-top: 20px;}
.blog_detail h5{
	color: #3550a0;
	font: 700 16px/24px 'Lato', sans-serif;
	padding: 0px;
}
/*! === // PAGE:: End Blog Details // === !*/

.main_title{
	/* display: none; */
}
.userProf_sec{
	padding-bottom: 45px;
}
.side_bar{
	background: #FFF;
	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.1);
	box-shadow: 0 5px 10px rgba(0,0,0,0.1);
	border-radius: 4px;
	position: relative;
}
.uProf_view{
	padding: 25px 1.3rem;
}
.uProf_view .media{ margin-bottom: 15px;}
.uProf_view .uProf_pic {
	width: 94px;
	height: 94px;
	border-radius: 50%;
	margin-right: 1rem;
	overflow: hidden;
	position: relative;
}
.uProf_view .uProf_pic img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.uProf_view .uProf_pic .btn {
	background: rgba(0,0,0,0.7);
	color: #FFF;
	font: 400 12px/16px 'Lato', sans-serif;
    border-radius: 0px;
    padding: 5px;
    cursor: pointer;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}
.uProf_view .uProf_pic input[type="file"] {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    font-size: 0px;
    width: 100%;
    filter: alpha(opacity=0);
    opacity: 0;
    background: red;
    cursor: inherit;
    display: block;
}
.uProf_view h3{
	color: #3550a0;
	font: 700 18px/24px 'Lato', sans-serif;
	padding: 0px;
}
.uProf_view h5{
	color: #3550a0;
	font: 700 18px/24px 'Lato', sans-serif;
	padding: 0px;
	margin: 0px;
}
.uProf_view h5 .fa{ color: #ff9e2a; font-size: 14px;}
.uProf_view .media h6{
	color: #626162;
	font: 400 14px/24px 'Lato', sans-serif;
	padding: 0px;
	margin: 0px;
}
.uProf_view .media h6 span{
	color: #3550a0;
	padding-left: 8px;
}
.uProf_view .bio_info h6{
	color: #3550a0;
	font: 700 14px/24px 'Lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 0px;
	margin: 0px;
}
.uProf_view .bio_info span,
.uProf_view .bio_info p{
	color: #626162;
	font: 400 14px/24px 'Lato', sans-serif;
	text-transform: none;
	letter-spacing: normal;
}
/* ==== Modal ====== */

.change_pic .modal-dialog{
	width: 100%;
	height: 100%;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-moz-box-align: center;
	-webkit-box-align: center;
	align-items: center;
}
.change_pic .modal-header h4{
	color: #3550a0;
	font: 700 18px/24px 'Lato', sans-serif;
	padding: 0px;
}
.change_pic .modal-header .close{
	width: 32px;
    height: 32px;
    padding: 0;
    margin-top: -25px;
    margin-right: -25px;
	background: #fff;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    border-radius: 50%;
	overflow: hidden;
	outline: none !important;
    opacity: 1 !important;
}
.change_pic .save-support{
	color: #fff;
	font: 400 14px/24px 'Lato', sans-serif;
	background: #3550A0;
	border: 1px solid #3550A0;
	border-radius: 4px;
	padding: 5px 15px;
	float: right;
}
/*======*/

.curent_blnce{
	background: #3550a0;
	padding: 15px 1.3rem;
	margin-bottom: 15px;
}
.curent_blnce h5{
	color: #FFFFFF;
	font: 400 16px/24px 'Lato', sans-serif;
	padding: 0px;
	margin: 0px;
}
.curent_blnce h5 span{
	font: 700 24px/24px 'Lato', sans-serif;
}

.side_menu{ padding: 25px 0;}
.side_menu > ul > li > a{
	color: #808080;
	font: 400 16px/24px 'Lato', sans-serif;
	padding: .5rem 1.5rem;
	border-radius: 0px !important;
	outline: none !important;
	position: relative;
}
.side_menu > ul > li > a .fa{
	color: #3550a0;
	-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
}
.side_menu > ul > li > a::before{
	position: absolute;
	top: 0px;
	bottom: 0;
	left: 0px;
	content: "";
	display: block;
	width: 4px;
	height: 0px;
	background: #3550a0;
	-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
}
.side_menu .nav-pills .nav-link.active,
.side_menu .nav-pills .show > .nav-link,
.side_menu .nav-pills .nav-link:hover{
	color: #3550a0;
	background: none;
}
.side_menu .nav-pills .nav-link.active::before,
.side_menu .nav-pills .show > .nav-link::before,
.side_menu .nav-pills .nav-link:hover::before{
	height: 100%;
	-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
}
/* end sidebar */

.subscrib_paner{}
.subscrib_head{
	color: #666666;
	text-transform: uppercase;
	padding: .75rem 1.25rem;
	background-color: rgba(0,0,0,.03);
	border-top: 1px solid rgba(0,0,0,.125);
	border-bottom: 1px solid rgba(0,0,0,.125);
}
.subscrib_paner .card{
	border: none;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	margin-bottom: 35px;
}
.subscrib_paner .card-header{
	background: #3550a0;
}
.subscrib_paner .card-body {
	min-height: 250px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	-moz-box-align: center;
	-webkit-box-align: center;
    align-items: center;
    flex-direction: column;
}
.subscrib_paner h2{
	color: #0a8aad;
	font: 400 30px/38px 'Lato', sans-serif;
	padding: 0px;
}
.subscrib_paner h3{
	color: #ffffff;
	font: 900 20px/28px 'Lato', sans-serif;
	padding: 0px;
	margin: 0px;
}
.subscrib_paner h6 {
    color: #3550a0;
    font: 900 14px/20px 'Lato', sans-serif;
    letter-spacing: 2px;
}
.subscrib_paner p{
	color: #666666;
    font: 400 14px/20px 'Lato', sans-serif;
}
.subscrib_paner .btn {
    color: #3550a0;
    font: 700 14px/26px 'Lato', sans-serif;
	background: none;
	border-color: #3550a0;
    border-radius: 25px;
	padding: 5px 25px;
	-webkit-transition: all 600ms ease;
-moz-transition: all 600ms ease;
-ms-transition: all 600ms ease;
-o-transition: all 600ms ease;
transition: all 600ms ease;
}
.dashBoard_detail table {
	font: 400 14px/22px 'Lato', sans-serif;
    border: none !important;
    margin: 0px;
}
.dashBoard_detail table tbody tr:nth-of-type(2n+1) {
    background-color: rgba(0,0,0,.05);
}
/* ==== */

.general_panel_acont h2{
	color: #0a8aad;
	font: 400 26px/32px 'Lato', sans-serif;
}
.general_panel_acont .card-body {
    background: #FFF;
    border: 1px solid rgba(0,0,0,0.1);
	padding: 35px;
	display: block;
}
.general_panel_acont h4{
	color: #3550a0;
	font: 700 16px/24px 'Lato', sans-serif;
	padding: 0px;
	margin: 0px;
}
.general_panel_acont p{
	color: #666666;
    font: 400 14px/24px 'Lato', sans-serif;
}
.general_panel_acont label {
    color: #767676;
    font: 400 14px/22px 'Lato', sans-serif;
}
.general_panel_acont .input-group .form-control {
	font: 400 16px/24px 'Lato', sans-serif;
    padding-left: 0px;
    box-shadow: none !important;
}
.general_panel_acont input[type="submit"]{
	background: #3550a0;
	border-color: #3550a0;
	border-radius: 25px;
	color: #FFF;
	font: 700 16px/24px 'Lato', sans-serif;
	text-transform: uppercase;
	width: 150px;
	cursor: pointer;
}
/*! === // PAGE:: End User Profile // === !*/

.userList_sec{
	background: #ffffff;
}
.userList_sec .card{
	border: none;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	min-height: 317px;
	margin-bottom: 20px;
}
.userList_sec .card-img{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
	margin: 0 auto 15px;
}
.userList_sec .card-img img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
.userList_sec h2{
	color: #0a8aad;
	font: 700 18px/24px 'Lato', sans-serif;
	padding: 0px;
}
.userList_sec h6{
	color: #0a8aad;
	font: 700 12px/18px 'Lato', sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	padding: 0px;
}
.userList_sec p{
	color: #666666;
    font: 400 14px/20px 'Lato', sans-serif;
}
/*! === // PAGE:: End User List // === !*/

.userDetail_sec{ padding-bottom: 45px;}
.profile_view{ padding-bottom: 25px;}
.profile_view .card {
    -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    padding: 15px;
	border: none;
	margin-bottom: 15px;
}
.profile_view .card-img img{
	max-width: 100%;
}
.profile_view h2{
	color: #0a8aad;
	font: 700 22px/28px 'Lato', sans-serif;
}
.profile_view h6 {
    color: #000000;
    font: 700 14px/18px 'Lato', sans-serif;
    padding: 0px;
    margin: 0px;
}
.profile_view p{
	color: #666666;
	font: 400 14px/26px 'Lato', sans-serif;
	padding: 0px;
	margin: 0px;
}
/* ==== */

.profile_cont{}
.profile_cont .card{
	border-radius: 0px;
}
.profile_cont h3 {
    color: #0a8aad;
    font: 700 18px/26px 'Lato', sans-serif;
    text-transform: uppercase;
    letter-spacing: 2px;
    text-align: center;
    padding-bottom: 1rem;
}
/*! === // PAGE:: End User Profile // === !*/

.register_page{
	/* background: #EFF2F7;
	padding: 35px 0; */
	padding-bottom: 35px;
}
.register_form {
	background: #ffffff;
	-webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.1);
	box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    padding: 65px 25px;
	margin-bottom: 35px;
}
.register_form h2{
	color: #0a8aad;
	font: 700 28px/32px 'Lato', sans-serif;
	text-align: center;
}
.register_form .form-group{ margin-bottom: 1.5rem;}
.register_form .form-group label,
.register_form .form-group a{
	font: 400 14px/22px 'Lato', sans-serif;
}
.register_form .btn{
	background: #3550a0 !important;
	border-color: #3550a0 !important;
	border-radius: 25px;
	color: #FFF;
	font: 700 16px/24px 'Lato', sans-serif;
	padding: 10px 35px;
}
.register_page .form-group .custom-select{
	padding: 0px;
	margin: 0px;
}
.register_page .form-group .woocommerce-input-wrapper{
	display: block;
	width: 100%;
	max-width: none;
	min-width: auto;
}
.register_page .form-group .woocommerce-input-wrapper select {
    display: inline-block;
	width: 100%;
	height: auto;
	padding: .375rem 1.75rem .375rem .75rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5;
	color: #495057;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
	border: none;
	border-radius: .25rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
.updated .alert{
	padding: .75rem 1.25rem !important;
}
/*! === // PAGE:: End Registration // === !*/


.error {
    color: red !important;
    float: left;
    width: 100%;
}
.pagina_nav h6 {
    text-transform: none;
    letter-spacing: normal;
    color: #fff;
    font: 400 16px/24px 'Lato', sans-serif;
    background-color: #3550a0;
    border: 1px solid #3550a0;
	padding: .5rem 1rem;
	margin: 0px;
}
.pagina_nav h6 span{
	padding: 0 5px !important;
}
/*! === // PAGE:: End Extra css // === !*/


.search_form_blog {
	margin-bottom: 30px;
}
#suggesstion-box h2 {
	padding: 10px;
	background: #f0f0f0;
	border-bottom: #bbb9b9 1px solid;
	font-size: 15px;
}
#suggesstion-box {
	position: absolute;
	z-index: 9;
}
#suggesstion-box {
	position: absolute;
	z-index: 9;
	background-color: #fff;
}
#suggesstion-box {
	height: 150px;
	overflow: auto;
}

@media screen and (max-width:767px) {

.search_filter_article .form-control {
	margin-bottom: 15px;
}	
}









/*-==============================
		@media Stylesheet
================================*/

@media screen and (max-width:400px) {}
/*/ Extra small devices (portrait phones, less than 576px)*/

@media screen and (min-width:401px) and (max-width: 575.98px) {}

@media (max-width: 575.98px) {
	.blog_list .card-columns{
		-webkit-column-count: 1;
		-moz-column-count: 1;
		column-count: 1;
	}
	.blog_list .card-columns .card-body,
	.blog_list .card-columns .card-img{
		height: auto;
		min-height: auto;
	}
	.general_panel_acont{ margin-bottom: 25px;}
	.userList_sec .card{ min-height: auto;}
}

@media screen and (min-width:576px) and (max-width:767.98px) {
	.blog_list .card-columns{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.blog_list .card-columns .card-body,
	.blog_list .card-columns .card-img{
		height: auto;
		min-height: auto;
	}
}

@media screen and (max-width:767px) {
	.user_wrap {
		padding: 0px;
	}
	.pagina_nav h6,
	.pagina_nav .page-link,
	.pagina_nav .pagination span,
	.pagina_nav .pagination a{
		font-size: 14px;
	}
}

@media screen and (min-width:768px) and (max-width:991.98px) {
	.user_wrap {
		padding: 0px;
	}
	.blog_list .card-columns{
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2;
	}
	.blog_list .card-columns .card-body,
	.blog_list .card-columns .card-img{
		height: auto;
		min-height: auto;
	}
	.uProf_view .media{
		text-align: center;
		display: block;
	}
	.uProf_view .media .uProf_pic {
		margin: 0 auto 1rem;
	}
	.curent_blnce h5{ font-size: 14px;}
	.curent_blnce h5 span{ font-size: 18px;}
	/* ==== */

	.subscrib_paner .card-body {
		min-height: 200px;
	}
	.subscrib_paner h3{
		font-size: 16px;
		line-height: 24px;
	}
	.subscrib_paner h2{
		font-size: 18px;
		line-height: 24px;
	}
	.subscrib_paner h6{
		letter-spacing: normal;
	}
}

@media screen and (min-width:1024px) {}

@media screen and (min-width:992px) and (max-width:1199.98px) {}

@media screen and (min-width:1200px) {}
@media (min-width:1300px) and (max-width:1367px) {}
@media screen and (min-width:1500px) {}
@media screen and (min-width:2500px) {}


/* Style adjustments for high resolution devices */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
       only screen and (min-resolution: 144dpi) {

}
/* #Tablet (Portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

}
/*  #Mobile (Portrait) - Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {

}
/* #Mobile (Landscape) - Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}


/*************/
/*.blog_page .blog_head h2 {
    color: yellow !important;
}

*/

#membership.subscrib_paner .card-header h3 {
    min-height: 56px;
}