/*ipade pro*/
@media only screen and (max-width: 1024px)
{  

	header.site-header .header_menu {display: none;}
	body.home header.site-header {position: relative;padding: 20px 0;}
	header.site-header {box-shadow: 0 2px 4px 0 rgb(0 0 0 / 25%);}
	.home_blog_silder .container::before{display: none;}
	.home_blog_silder {padding: 35px 0;}

	.home_blog_silder .post_blue_box {padding: 20px 10px;}
	.home_blog_silder .post_blue_box .post_title {margin-bottom: 10px;font-size: 20px;line-height: 30px;}
	.home_blog_silder .post_blue_box .post_short_title {font-size: 13px;margin-bottom: 15px;}
	.read_more_btn a {padding: 10px;width: 130px;}

	.post_user_by ul li {margin-right: 15px;font-size: 12px;}

	.home_blog_silder .post_img_area {height: 380px;}
	.top_source_news_section h3.widget-title {font-size: 26px;padding-bottom: 10px;}

	.blog_categories_section .widget_block, 
	.recent_post_text {font-size: 26px;padding-bottom: 0px;}

	.top_source_news_col1::before{display: none;}
	.blog_cat_box.custom-col-1, .blog_cat_box.custom-col-5 {width: 48%;}
	.blog_cat_box.custom-col-2, .blog_cat_box.custom-col-4 {margin-right: 0;width: 48%;}
	.blog_cat_box.custom-col-3 {height: 250px;float: left;width: 48%;margin-right: 20px;}

	.category_blur_area {width: 92%;}

	.home_aboutus_section .home_aboutus_col1::before {width: 84%;height: 68%;}
	.home_aboutus_section .home_aboutus_col1 img.image {margin-top: 8%;margin-left: 9%;max-width: 92% !important;}
	.home_aboutus_section .home_aboutus_col1 .follow_us_area {position: relative; width: 100%;padding: 15px; left: 0;}
	.home_aboutus_section .home_aboutus_col2 h3.widget-title {font-size: 32px;padding-bottom: 5px;line-height: 36px;}
	.home_aboutus_section .home_aboutus_col2 .textwidget {font-size: 14px;line-height: 22px;}
	.home_aboutus_section .home_aboutus_col2 .textwidget a {margin-top: 15px;}

	.home_my_publications_section .widget-title {font-size: 20px;padding-bottom: 5px;}
	.my_publication_posts_box {margin-bottom: 25px;}
	.my_publication_posts_box .posts_img {min-height: 210px;margin-bottom: 20px;}
	.my_publication_posts_box .post_short_title {height: 20px;overflow: hidden;}

	.my_publication_posts_box01 .posts_img {min-height: 110px !important;}

	.view_all_btn { padding-bottom: 10px;top: 0;}
	.view_all_btn a {padding: 3px 18px;font-size: 12px;}
	.most_view_posts_box .post_tag {margin-bottom: 5px;}
	.most_view_posts_box .post_user_by ul {display: block;}
	.most_view_posts_box .post_user_by ul li{margin-bottom: 5px;}

	.single_recent_posts_box {margin-bottom: 25px;padding: 12px 10px;border-radius: 10px;}
	.single_recent_posts_box .posts_img {height: 120px;}
	.single_recent_posts_box .post_tag {margin-bottom: 5px;}
	.single_recent_posts_box .post_short_title {overflow: hidden;height: 35px;}
	.single_recent_posts_box .post_user_by ul {display: block;}
	.single_recent_posts_box .post_user_by ul li{margin-bottom: 5px;}

	.blog_single_inner {border-radius: 14px;padding: 20px 15px;}
	.blog_content {font-size: 14px;left: 0;}
	.blog_content h1 {font-size: 24px;font-weight: 600;}
	.blog_content .back_to_home {position: relative;bottom: 0;margin-top: 35px;}

	.blog_page_main .blog_sidebar h2 {font-size: 22px;}
	.blog_page_main .blog_sidebar .blog_cat_area,
	.blog_page_main .blog_sidebar .top_post_area {box-shadow: 0px 13px 20px #18294e0f;border-radius: 14px;padding: 20px 15px;margin-bottom: 30px;}
	.top_post_area .top_post_inner {margin-top: 15px;}
	.top_post_area .top_post_inner .post_count {font-size: 22px;line-height: 26px;}
	.top_post_area .top_post_inner .post_title_wraper {padding-left: 25px;}

	.aboutus_section1 .aboutus_col_left .follow_us_area {margin-top: -20px;margin-bottom: 20px;}
	.aboutus_section3 {padding: 0px;}
	.aboutus_section3 .about_featured_box .panel-grid-cell {border-radius: 15px;padding: 15px 12px !important;}
	.aboutus_section3 .about_featured_box .panel-grid-cell h3.widget-title {font-size: 20px;top: 2px;left: 0px;}
	.aboutus_section3 .about_featured_box .panel-grid-cell .textwidget {font-size: 14px;}
	.aboutus_section3 .aboutus_apecial_section .textwidget ul li { width: 47%;}

	.aboutus_section4 ul li {width: 32.8%;font-size: 16px; margin-bottom: 15px;}
	.aboutus_section5 {padding: 0px;}
	.aboutus_section5 h3.widget-title,
	.aboutus_section6 h3.widget-title {font-size: 26px;margin-bottom: 15px;}
	.aboutus_section3 .aboutus_apecial_section .textwidget ul li:last-child{margin-bottom: 0px;}

	.single_blog {margin-top: 35px;}


}

/*ipad*/
@media only screen and (max-width: 768px)
{

	.home_blog_silder {padding: 35px 0 0px;}
	.home_blog_silder .owl-stage-outer {padding-bottom: 15%;}
	.home_aboutus_section .home_aboutus_col1::before {width: 54%;}
	.home_aboutus_section .home_aboutus_col1 img.image {max-width: 60% !important;}
	.home_aboutus_section .home_aboutus_col1 .follow_us_area {width: 40%;}
	.footer_col_1 p {max-width: 100%;}

	.home_aboutus_section .home_aboutus_col2 h3.widget-title {font-size: 20px;line-height: 30px;}
	.home_aboutus_section .home_aboutus_col2 .textwidget {font-weight: 400;}
	.home_aboutus_section .home_aboutus_col2 .textwidget a {margin-top: 5px;}


	.contact_us_left {padding-right: 0;border-right: unset;margin-right: 0;}
	.aboutus_section1 .aboutus_col_right img.image {margin-left: 10%;}
	.aboutus_section1 .aboutus_col_right::before {right: 12%;}

	.aboutus_section1 .aboutus_col_left .textwidget h2 {font-size: 28px;}
	.aboutus_section1 .aboutus_col_left .textwidget h3 {font-size: 20px;}
	.aboutus_section1 .aboutus_col_left .textwidget{font-size: 14px;}

	.aboutus_section2 .textwidget {font-size: 14px;line-height: 20px;}
	.aboutus_section2 h3.widget-title {font-size: 26px;padding-bottom: 0px;margin-top: 15px;}

	.aboutus_section3 .about_featured_box .panel-grid-cell .textwidget {padding-left: 35px;}
	.aboutus_section3 .about_featured_box .panel-grid-cell h3.widget-title {font-size: 18px;top: 1px;}

	.aboutus_section3 .aboutus_apecial_section .textwidget ul li {width: 100%;margin-bottom: 20px;}
	.aboutus_section3 .aboutus_apecial_section .textwidget ul li:nth-child(odd) { margin-right: 0;}
	.aboutus_section4 ul li {font-size: 14px;margin-bottom: 10px;}

	.aboutus_section5 .textwidget,
	.aboutus_section6 .textwidget {font-weight: 400;}

	.aboutus_section5 .textwidget ol,
	.aboutus_section6 .textwidget ul {margin-top: 20px;max-width: 100%;}

	.aboutus_section5 .textwidget ol li,
	.aboutus_section6 .textwidget ul li {font-size: 14px;}
	.aboutus_section5 h3.widget-title, 
	.aboutus_section6 h3.widget-title {font-size: 22px;}

	.top_source_news_section::before{display: none;}
	.top_source_news_section #top_news_source_slider .owl-stage-outer {top: 0;}
	.top_source_news_section #top_news_source_slider .owl-nav button {top: 25%;}

	footer.site-footer .site-info .footer_row1::before{display: none;}
	.footer_col_2 {margin-left: 0;}

	.in_the_news_slider_box .source_title {font-size: 20px;}


}

/* Mobile */
@media only screen and (max-width: 767px)
{
	.home_blog_silder .relative_cls { position: inherit;}
	.home_blog_silder .post_blue_box {padding: 15px;box-shadow: 0px 9px 16px #18294e33;left: 15px;margin-bottom: 25px;max-width: 70%;bottom: -23%;}
	.home_blog_silder .post_img_area {width: 100%;left: 0;}
	.home_blog_silder .post_blue_box .post_title {font-size: 18px;line-height: 24px;}
	.home_blog_silder .post_blue_box .post_short_title {font-size: 12px;}
	.read_more_btn a {padding: 8px 12px;width: 120px;}
	#home_latest_slider .post_user_by {display: none;}
	#home_latest_slider .owl-dots {display: none;}
	#home_latest_slider .owl-nav button {bottom: 10%;}
	#home_latest_slider .owl-nav button {width: 36px;height: 36px;}
	#home_latest_slider .owl-nav button.owl-prev {right: 48px;}
	.home_blog_silder .owl-stage-outer {padding-bottom: 22%;}
	.read_more_btn {margin-bottom: 0px;}

	.top_source_news_section {padding-bottom: 0 !important;}
	.top_source_news_section .top_news_source_box {box-shadow: 4px 5px 4px #18294e1a;padding: 25px 15px;}
	.top_source_news_section .top_news_source_box img {max-width: 80%;}
	.top_source_news_section .owl-dots {display: none;}
	.top_source_news_section h3.widget-title {font-size: 22px;padding-bottom: 0px;}
	.top_source_news_section .textwidget {font-weight: 400;font-size: 14px;}
	.top_source_news_section .textwidget p{margin-bottom: 0px;}

	.blog_categories_section .widget_block{font-size: 22px; margin-bottom: 20px !important;}
	.recent_post_text{font-size: 22px; margin-bottom: 0px !important;}

	.category_blur_area {left: 10px;}
	.category_blur_area .category_title, 
	.category_blur_area .category_title a {font-size: 14px;}

	.blog_categories_section { padding-bottom: 0 !important;}
	.home_aboutus_section .home_aboutus_col1 .follow_us_area { width: auto;}
	.home_aboutus_section .home_aboutus_col2 .textwidget a {padding: 10px;width: 130px;}
	.my_publication_posts_box01 .posts_img {min-height: 180px !important;}
	.my_publication_posts_box {box-shadow: 0px 7px 10px #18294e0f;margin-bottom: 30px;}
	.my_publication_posts_box .post_tag {margin-top: 15px;}

	.newsletter_section h3.widget-title {font-size: 22px;}
	.newsletter_section .textwidget {font-weight: 400;font-size: 14px;}
	.newsletter_section form {top: 0;width: 90%;}
	.newsletter_section form button {padding: 12px 30px;}

	.home_my_publications_section {padding-bottom: 0px !important;}
	.most_view_posts_box, 
	.recent_posts_box {box-shadow: 0 10px 12px #18294e0f;}

	footer.site-footer .site-info {padding: 40px 0 15px;}
	footer.site-footer .site-info .footer_row1 {margin-bottom: 15px;}
	.footer_col_1 p {font-weight: 400; color: #ffffffe0;}
	.footer_col_2 {margin-top: 5px;margin-bottom: 25px;}
	.footer_col_3 h2 {font-size: 18px;padding-bottom: 5px;}

	.blog_content h1 {font-size: 20px;}
	.single_recent_posts_box {box-shadow: 0 8px 14px #18294e08;}
	.single_recent_posts_box .posts_img {height: 180px;}
	#in_the_news_slider_slider .owl-nav button {top: 31%;}

}

@media only screen and (max-width: 536px)
{
	header.site-header {padding: 15px 0;}
	.home_blog_silder .post_img_area {height: 260px;}
	.home_blog_silder .post_blue_box {max-width: 90%;}
	.home_blog_silder .post_blue_box .post_title {font-size: 14px;line-height: 18px;}
	.home_blog_silder .post_blue_box .post_short_title {height: 35px;overflow: hidden;}
	#home_latest_slider .owl-nav button {bottom: -2%;background-color: #fff;}
	.read_more_btn a {padding: 8px 15px;width: auto;font-size: 12px;border-radius: 6px;}
	.home_aboutus_section .home_aboutus_col1 .follow_us_area {box-shadow: 0px 10px 20px #18294e0f;}
	.newsletter_section {padding: 20px 15px !important; margin-bottom: 35px;}
	.newsletter_section form input {height: 44px;border-radius: 10px;font-size: 14px;}
	.newsletter_section form button {padding: 7px 17px;top: 4px;}
	#recent_posts_slider .owl-nav button.owl-next {right: 15px;}
	#recent_posts_slider .owl-nav button.owl-prev {left: 15px;}
	#recent_posts_slider .owl-dots,
	.home_aboutus_section .home_aboutus_col1::after{display: none;}
	.recent_posts_box {box-shadow: 0 10px 12px #18294e0f;}
	.home_aboutus_section .home_aboutus_col1 img.image {max-width: 90% !important;}
	.home_aboutus_section .home_aboutus_col1::before {width: 84%;}

	.top_source_news_section #top_news_source_slider .owl-nav button {top: 30%;}
	.top_source_news_section #top_news_source_slider button.owl-next {right: 10px;}
	.top_source_news_section #top_news_source_slider button.owl-prev {left: 10px;}


	.blog_cat_box.custom-col-1, 
	.blog_cat_box.custom-col-2,
	.blog_cat_box.custom-col-3,
	.blog_cat_box.custom-col-4,
	.blog_cat_box.custom-col-5 {width: 100%;margin-right: 0;}


	.blog_content {font-size: 14px;margin-top: 20px;}
	.single_recent_posts_box .post_user_by ul {display: flex;}
	.single_blog img.blog_featured_img01 {border-radius: 20px;}

	.blog_page_main .blog_sidebar h2 {font-size: 20px;}
	.blog_page_main .blog_sidebar .blog_cat_area ul li a {font-weight: 600;}

	.aboutus_section3 .aboutus_apecial_section h3.widget-title {font-size: 16px;line-height: 20px;}
	.aboutus_section3 .widget.widget_block,
	.aboutus_section3 .aboutus_apecial_section .textwidget p {font-size: 16px;}
	.aboutus_section3 .aboutus_apecial_section .textwidget h4 {font-size: 18px;}
	.aboutus_section4 ul li {width: 49%;font-size: 14px; padding-right: 10px;}
	.aboutus_section3 .aboutus_apecial_section .textwidget ul li {height: auto;padding: 10px;margin-bottom: 10px;font-size: 14px;}
	.aboutus_section6 .textwidget a {padding: 10px;border-radius: 10px;width: 120px;height: auto;font-size: 13px;}

	.inner_page_main h1 {font-size: 20px;margin-bottom: 15px;}
	.contact_us_section h3.widget-title {font-size: 18px;}
	.contact_us_section .address_area .textwidget h5 {max-width: 100%;}
	.contact_us_section .textwidget {font-size: 13px;font-weight: 400;}

	.in_the_news_slider_box .source_title {font-size: 16px;}
	#in_the_news_slider_slider .owl-nav button {top: 25%;width: 34px;height: 34px;}


}