/* Enter Your Custom CSS Here */
body{
	font-family: 'GothamBook';
	background:#ffffff;
	font-size:14px;
	color:#000000;
}

.wrap{
	max-width:96%;
}
.site-header{
	background:#fff
}
.top_head_1 .site-branding
{
	margin-bottom:0 !important
}
.site-branding
{
	padding:0;
}
.navigation-top{
	position:relative;
}
.top_head_1_left,
.top_head_1_right
{
	padding-top:5px;
	padding-bottom:5px;
}
.top_head_1_right > p
{
	margin-bottom:0
}
.today_date
{
	 font-family: 'PF DinText Arabic';
font-weight: normal;
display: block;
padding-top: 2px;
font-size: 12px;
	text-transform: uppercase;
}
.top_head_2_left ul,
.footer_nav ul
{
	margin-bottom:0;
}
.top_head_2_left ul,
.top_head_2_left li,
.footer_nav li
{
	list-style:none;
}
.top_head_2_left li
{
	display:inline-block;
	vertical-align:middle;
	padding-right: 22px;
}
.widget .footer_nav  ul li{
	display: inline-block;
vertical-align: middle;
padding-right: 25px;
padding-bottom: 10px !important;
}
.top_head_1_right img
{
	display:block;
}
.top_head_2_left li a{
	font-family: 'PF DinText Arabic';
	font-size:15px;
}

.footer_nav li a{
font-family: 'Rockwell' !important;
	font-weight: normal !important;
	font-size: 15px;
}
.top_head_2_right_2 .sfsi_widget{
	min-height:auto !important
}
.top_head_2_right_2 .sfsi_wicons{
	margin-bottom:0 !important;
}
.top_head_2_right_1 .search-field {
    border-radius: 50px;
    padding: 4px 25px;
    font-size: 15px;
	box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
	font-family: 'PF DinText Arabic';
}
.top_head_2_right_1 .search-form .search-submit{
	padding: 7px;
	background: #d5d4d9;
border-radius: 0 50px 50px 0px;
	top: 3px;
}
.top_head_2_right_1 .search-form .search-submit .icon{
	width: 15px;
	top: -8px;
}
.custom_nav li a{
	 font-family: 'PF DinText Arabic';
	font-weight: normal;
	font-size:20px;
	text-transform:uppercase;
	
}
.top_head_3 ul.menu > li > a:first-child{
	padding-left:0px;
}
.top_head_3 ul.menu > li > a{
	color:#ffffff;
	padding: 8px 5px;
	display:block;
}
.top_head_3 ul.menu > li > a:last-child
{
	padding-right:0px;
}

.js .main-navigation ul.menu
{
	display: flex;
justify-content: space-between;
}
.main-navigation ul ul a{
	padding:5px !important
}
/*.main-navigation li li:hover, .main-navigation li li.focus{
	background:#08303a
}*/
.main-navigation li li:hover, .main-navigation li li.focus{
	background:#CCCCCC
}
.top_head_3
{
	background: #CCCCCC;
border: 0;
	margin-top:8px;
}
.custom_nav li a
{
	color:#222 !important
}
.cus_wrap
{
	max-width:96%;
}
.head_1{
	margin-bottom:0 !important
}
.f_gm *
{
	 font-family: 'Gotham' !important;
	font-weight: 500 !important;
}
.head_1 *{
	color:#ffffff !important;
	font-size:19px;
	text-transform:uppercase !important
}
.list_post ul
{
	margin-bottom:0;
	margin-top:10px;
}
.list_post *
{
	font-family: 'Rockwell' !important;
	font-weight: normal !important;
	font-size: 17px;
	line-height:normal
}
.list_post ul li{
	list-style: none;
font-size: 20px;
border-bottom: 1px solid #D4D4D4;
padding-top: 7px;
padding-bottom: 7px;
}
.more_link
{
	position:relative
}
.more_link *
{
	font-family: 'Gotham';
	font-weight: 500;
	text-transform:uppercase;
	font-size:12px;
	color:#000000;
}
.more_link a {
    padding: 7px 0;
}
.more_link i
{
	font-size: 13px;
}
.flx_row .panel_column
{
	width:100% !important
}
.flx_row .elementor-row{
	display:block;
}
.br_top_1
{
	border-top:1px solid #989898;
	margin-top:20px;
	padding-top:20px;
}
.head_2 *
{
	font-family: 'Rockwell' !important;
	font-weight: normal !important;
	font-size:17px;
	color:#000000 !important
}
.have_say *
{
	font-family: 'GothamBook';
	font-weight:normal;
	font-size:14px;
}
.have_say .wpcf7-list-item,
.have_say div.wpforms-container-full .wpforms-form ul li,
.have_say .basic-text-vertical
{
	position: relative !important;
	margin-left: 0;
}
.have_say .basic-yop-poll-container .basic-answers-results .progress
{
	height:12px;
	background:#e6e6e6;
	margin-top: 24px;
}
.have_say .basic-answer-results-details{
	position: absolute;
right: 0;
bottom: -26px;
	
}
.have_say .basic-yop-poll-container .basic-answers-results .progress .progress-bar{
	background:rgb(58, 162, 98) !important
}
.have_say li.basic-answer
{
	line-height:normal !important;
}
.have_say div.wpforms-container-full .wpforms-form ul li,
.have_say .basic-answer-label
{
	padding-left: 24px !important;
}

.have_say input[type="radio"]
{
	position: absolute;
left: 0;
margin-right: 0;
z-index: 2;
	top:-4px;
}
.have_say .wpcf7-list-item .wpcf7-list-item-label{
	padding-left: 17px;
display: block;
	z-index: 1;
position: relative;
}
.have_say p br
{
	display:none
}
.have_say .wpcf7-form-control-wrap
{
	padding-bottom: 5px;
display: block;
}
.head_2
{
	padding-bottom:10px;
}
.have_say div.wpforms-container-full .wpforms-form button[type="submit"],
.have_say .basic-vote-button
{
	background: #fff !important;
border: 2px solid #000 !important;
padding: 6px 50px !important;
color: #000 !important;
text-transform: uppercase;
font-family: Gotham !important;
font-weight: 500 !important;
font-size: 15px !important;
}
.ads_1 p{
	margin-bottom:0
}
.ads_1 img{
	display:block;
	width:100%
		
}
.list_post_img li a
{
position: relative;
padding-left: 35px;
display: block;
}
.list_post_img li a:before
{
	position: absolute;
content: "";
background: url('http://www.packagingmea.com/demo/wp-content/uploads/2020/03/femail_icno.png') no-repeat left top / cover; 
	width: 28px;
height: 27px;
left: 0;
top: 4px;
}
.top_stories .wppsac-post-list-content .wp-medium-5{
	width: 45%;
}
.top_stories .wppsac-post-list-content .wp-medium-7{
	width: 55%;
	padding-top:0 !important; 
	padding-bottom:0 !important;
}
.top_stories h2.wppsac-post-title a
{
	font-family: 'Rockwell' !important;
font-weight: normal !important;
font-size: 18px;
line-height: normal;
color: #000000 !important;
}
.top_stories .wppsac-sub-content{
	font-family: 'GothamBook';
	font-size:16px;
}
.top_stories .wppsac-post-slider h2.wppsac-post-title
{
	margin-top: 0 !important;
}
.top_stories .wppsac-readmorebtn
{
font-family: 'Gotham' !important;
	font-weight: 500 !important;	
	font-size:15px;
}
.main_center
{
	border-left:1px solid #989898;
	border-right:1px solid #989898
}
.flx_row .cus_flx .elementor-row
{
	display:flex;
}
.list_post_gallery li a,
.list_post_wp li a,
.list_post_video li a
{
position: relative;
padding-left: 29px;
display: block;
}
.list_post_gallery li a:before
{
	position: absolute;
content: "";
background: url('http://www.packagingmea.com/demo/wp-content/uploads/2020/03/gallery_icon.png') no-repeat left top / cover; 
	width: 32px;
height: 27px;
left: 0;
top: 2px;
background-size: 20px;
}
.list_post_wp li a:before
{
	position: absolute;
content: "";
background: url('http://www.packagingmea.com/demo/wp-content/uploads/2020/03/white_paper.png') no-repeat left top / cover; 
	width: 28px;
height: 27px;
left: 0;
top: 2px;
background-size: 20px;
}
.list_post_video li a:before
{ 
		position: absolute;
content: "";
background: url('http://www.packagingmea.com/demo/wp-content/uploads/2020/03/video_icon.png') no-repeat left top / cover; 
	width: 28px;
height: 27px;
left: 0;
top: 2px;
background-size: 20px;
}

.video_iframe iframe{
	width:100%;
	height: 219px;
}

.latest_news .wp-medium-7{
	padding-right:5px !important
}
.editor_list .listing-item{
	display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
flex-direction: row;
}
.editor_list .listing-item .image {
    flex: 0 0 60px;
    margin-right: 10px;
}
.editor_list .listing-item .title {
    flex: 1 1 auto;
}
.custom-header
{
	margin-bottom:0 !important	
}
.site-content
{
padding:35px 0px;	
}
.category .page-header .page-title,
.cus_site_main header.entry-header h1.entry-title
{
	display: inline-block;
font-family: 'Gotham' !important;
font-weight: 500 !important;
background: #2B488C;
color: #fff;
padding: 5px;
letter-spacing: normal;
text-transform: uppercase;
}
.category .post_thum img
{
	width:100%;
}
.post_main .entry-date
{ font-family: 'PF DinText Arabic';
font-weight: normal;	
	color:#989898;
	font-size:14px;
	letter-spacing: normal;
	position:relative;
}
.post_main .entry-date:before
{
	content: "\f017";
font-family: "Font Awesome 5 free";
padding-right: 5px;
}
.post_main .entry-title{
	margin-bottom:0;
	font-family: 'Rockwell' !important;
	font-weight: normal !important;
	font-size:20px;
	line-height: normal;
}
.post_main .entry-title *
{
	font-family: 'Rockwell' !important;
	font-weight: normal !important;
	font-size:20px;
}
.post_main .entry-content{
	font-family: 'GothamBook';
	font-size:16px;
}
.post_main .entry-content *
{
	font-family: 'GothamBook';
	font-size:16px;
}
.post_main *{
	color:#000;
}
.post_main .entry-header{
	padding-bottom: 6px !important;
}
.category .site-main > article {
    padding: 10px;
	margin-bottom: 10px;
	position:relative;
	z-index: 1;
}
.category .site-main > article:nth-child(even){
	background:#f0f0f0;
}

.category .post-thumbnail,
.post_main .entry-content p
{
	margin-bottom:0
}
.site-content .page-header
{
	padding-bottom: 5px;
}
.inner_section
{
	border-left:1px solid #D4D4D4;
		padding-left: 1%;
	margin-left:1%;
}
.single .post_thum,
.single .byline,
.category .wp-block-image,
.single .site-main article .entry-footer
{
	display:none !important
}
/*.single .single-featured-image-header{
	
height: 250px;
overflow: hidden;
}*/
.single .single-featured-image-header img{
	max-width:100% !important;
	width:100% !important
		
}
.single .single_row
{
	display:block !important
}
.single .post_main
{
	max-width:100% !important;
	width:100% !important
}

.comments-area
{
	max-width: 600px;
margin: 0 !important;
}
.br_l
{
border-right:1px solid #989898;	
}
.br_b
{
border-bottom: 1px solid #989898;
	padding-bottom:15px;
	
}
.aside_ads section
{
margin-bottom:15px;	
}
.aside_ads p
{
	margin-bottom:0;
}

.ads_post_aside h4
{
padding-top: 0;
margin-top: 0;
text-align: center;	
	font-family: 'Rockwell' !important;
	font-weight: normal !important;
	font-size:24px;
	margin-bottom:0;
}
.aside_ads div
{
	text-align:center
}
.aside_ads div img
{
	margin:0 auto;
	display:block;
	width:100%;
}
.ads_post_aside > div{
	max-width: 82%;
}
.ads_post_aside img
{
	max-width: 82%;
}
.more_link a:hover *{
	color:#08303a
}
.site-navigation-fixed.navigation-top{
	margin-top: 0 !important;
}
.category .cus_bread
{
	display:none !important
}
.cus_bread *
{
font-family: 'PF DinText Arabic';
font-weight: normal;
font-size: 13px;
text-transform: uppercase;
color: #444343;
}
.cus_bread .breadcrumb_last
{
	display:none !important;
}
.cat-post_slider .cus_cate_post .cat-slider-content-section
{
	position: relative !important;
	width:100% !important;
	background:transparent !important;
	padding:0 !important
}
.cat-post_slider .lSSlideOuter .lightSlider li:hover .cat-slider-content-section
{
	right: 0 !important
}
.cat-post_slider .cat-slide-title > a
{
	font-family: 'Rockwell' !important;
	font-weight: normal !important;
	font-size: 17px;
	text-transform: initial;
}
.cus_cate_post .cat-meta-area
{
	display:none !important
} 
.cus_cate_post *
{
	color:#000000 !important
}
.cus_cate_post .cat-slide-content
{
	font-family: 'GothamBook';
	font-weight:normal;
	font-size: 14px !important;
}
.cus_cate_post .lSGallery
{
	margin-top:20px !important;
}
.cat-post_slider .lSSlideOuter .lSPager.lSGallery{
	display: flex !important;
	margin-top: 20px !important;
	transform: none !important;
}
.cat-post_slider .lSSlideOuter .lSPager.lSGallery li{
	width: 24.6% !important;
border: 0px !important;
margin: 0 2px !important;
vertical-align: top;
}
.cat-post_slider .lSSlideOuter .lSPager.lSGallery li a
{
display:block;
}
.cat-post_slider .lSSlideOuter .lSPager.lSGallery li a img
{
	width: 100%;
height: auto;
}
.slider_thum_img
{
	width:100%;
	height:150px;
	overflow:hidden;
}
.cat-post_slider .lSSlideOuter .lSPager.lSGallery li a span
{
	background: #71798C;
color: #fff;
font-family: 'Rockwell' !important;
font-weight: normal !important;
font-size: 20px;
display: block;
	min-height: 56px;
line-height: normal;
padding: 2px 4px;
}
.read_more_btn
{
	padding-top:15px; 
}
.read_more_btn a
{
	display: inline-block;
border: 2px solid #000;
padding: 3px 20px;
font-family: 'Gotham';
font-weight: 500;
text-transform: uppercase;
font-size: 14px;
}
.cat-post_slider .cat-slider-content-section
{
	bottom:0 !important
}
.cus_head_off .elementor-widget-container
{
	display: inline-block !important;
min-width: 250px;
	
}
#top-menu > .current-menu-parent > a,
#top-menu > .current-menu-ancestor > a
{
	position:relative;
}
#top-menu > .current-menu-parent > a:after,
#top-menu > .current-menu-ancestor > a:after
{	
position: absolute;
content: "";
border-width: 10px;
border-style: solid;
border-color: #08303a transparent transparent transparent;
left: 50%;
margin-left: -15px;
top: 100%;
margin-top: 3px;
}
.site-footer
{
	background:#CCCCCC;
}
.site-footer .widget-area
{
padding-top:0 !important;	
	padding-bottom:0 !important;
}
.site_info_cus{
font-size:13px;	
}
.site-footer img,
.site-footer a
{
	box-shadow:none !important
}
.site-footer .widget
{
	padding-bottom:0 !important
}
.site-footer .menu{
	margin-left:0 !important
}
.subs_form .wpforms-form .wpforms-field
{
	display: flex;
flex-direction: row;
align-items: center;
}
.subs_form .wpforms-form .wpforms-field > label
{
	flex: 0 0 50%;
}
.subs_form .wpforms-form .wpforms-field{
	position:relative;
}
.subs_form .wpforms-form .wpforms-field > input,
.subs_form .wpforms-form .wpforms-field > select
{
	width: 100% !important;
}
.subs_form label.wpforms-error
{
position:absolute;
	bottom: -8px;
right: 0;
position: absolute;
font-weight: normal;
}
.email_title input
{
	display:none !important
}
.subs_form .wpforms-form .wpforms-field.email_title
{
	display:block;
}
.subs_form button
{
font-family: 'GothamBook';
	font-weight:normal;
	background: #08303a !important;
color: #ffffff !important;
}
.cus_site_main header.entry-header{
	margin-bottom: 0 !important;
padding-bottom: 0 !important;
}
.issue_post *
{
		color:#000;
}
.issue_post  h2
{
font-family: 'Rockwell' !important;
	font-weight: normal !important;
	font-size: 20px;	
	padding-top: 0;
	line-height:normal;
}
.issue_post p {
    font-size: 15px;
}
.issue_post .col-sm-5 h2{
	text-align:center !important
}
.issue_post .row{
	padding-top:15px;
}
.issue_post .row a
{
background: #06468F;
display: block;
text-align: center;
color: #fff;
font-weight: normal;
font-family: 'Rockwell' !important;
font-size: 18px;
padding: 3px 10px;	
}
.category .post_main img,
.category .post_main iframe,
.category .wp-caption
{
	display:none !important
}

@media only screen and (max-width:1900px){
	
	.slider_thum_img{
		height: 103px !important;
	}
	.video_iframe iframe{
		height: 158px !important;
	}
	.custom_nav li a,
	.ads_post_aside h4,
	.post_main .entry-title *{
	font-size: 16px !important;	
	}
	.head_1 *, .list_post *,
	.cat-post_slider .lSSlideOuter .lSPager.lSGallery li a span,
	.issue_post h2,
	.issue_post .col-sm-5 h2{
	 font-size: 15px !important;	
	}
	.cus_cate_post .cat-slide-content,
	div.wpforms-container-full .wpforms-form .wpforms-field-label-inline,
	.issue_post p,
	.post_main .entry-content *
	{
		 font-size: 14px !important;	
	}
	.cat-post_slider .lSSlideOuter .lSPager.lSGallery li a span{
		min-height: 46px !important;
	}
	.have_say div.wpforms-container-full .wpforms-form button[type="submit"]{
		 font-size: 13px !important;	
		padding: 3px 50px !important;
	}
	
}
@media only screen and (max-width:1559px){
.cat-post_slider .lSSlideOuter .lightSlider {
    height: 262px !important; 
	}
	}
@media only screen and (max-width:1359px){
.cat-post_slider .lSSlideOuter .lightSlider {
    height: 212px !important; 
	}
	}
@media only screen and (max-width:980px){
	.slider_thum_img{
		height: 103px !important;
	}
	.video_iframe iframe{
		height: 158px !important;
	}
.top_head_3
	{
		display:none !important
	}
	.top_head_2 * {
    text-align: center !important;
}
	.top_head_1_right img,
	.top_head_1_left img
	{
		max-width:100% !important
	}
	.top_head_1_right{
	padding-right: 62px !important;	
	}
	button#responsive-menu-button{
		width: 32px !important;
height: 32px !important;
position: absolute !important;
top: 12px !important;
right: 19px !important; 
background: transparent !important;
	}
	.responsive-menu-inner, .responsive-menu-inner:before, .responsive-menu-inner:after{
		background-color: #08303a !important;
	}
	.wrap{
		max-width: 100% !important;
	}
	.flx_row
	{
		width: 100% !important;
margin-bottom: 15px !important;
	}
	.flx_row > div
	{
		padding:0 !important
	}
	.main_center{
		border:0 !important
	}
	
}
@media only screen and (max-width:767px){
	.wrap{
	padding-left: 15px !important;
padding-right: 15px !important;
		}
	.top_head_1_left img
	{max-width: 100% !important;
	}
	.top_head_1_right {
    padding-right: 15px !important;
}
	.top_head_2_right_2 > div
	{
		float: none !important;
display: inline-block !important;
padding-top: 10px !important;
	}
	.slider_thum_img {
    height: 50px !important;
}
	.cat-post_slider .lSSlideOuter .lSPager.lSGallery li a span{
		font-size: 12px !important;
	}
	.list_post li a:before
	{
		background-size: 19px !important;
	}
	.list_post_gallery li a, .list_post_wp li a, .list_post_video li a{
		padding-left: 27px !important; 
	}
	.issue_post .col-sm-5
	{ 
		text-align:center !important
	}
	.top_head_2_left li{
		padding-right: 8px !important;
	}
	.responsive-menu-subarrow
	{
		position: absolute !important;
left: 0 !important;
right: 0 !important;
bottom: 0 !important;
top: 0 !important;
width: auto !important;
height: auto !important;
background: transparent !important;
text-align: right !important;
padding-right: 14px !important;
	}
	#responsive-menu-title{
		background:#2B488C !important
	}
	.custom-logo-link{
		margin-right: 59px !important;
	}
	
	.wrap.d_flx{
		flex-direction: column !important;
		-webkit-flex-direction: column !important;
	}
	.d_flx .flx_0
	{
		order: 1 !important;
		-webkit-order: 1 !important;
		 flex: 1 !important;
    -webkit-flex: 0 1 100% !important;
	}

	.inner_section{
		border-left: 0!important;
		padding-left:0 !important;
		margin-right:0 !important
	}
}
.basic-yop-poll-container .basic-question{
	margin-top:0 !important
	
}
.have_say .basic-question-title{
	display:none !important
}
.have_say .basic-yop-poll-container {
	border:0px !important
}
.have_say .basic-inner{
padding:0px !important	
}
.single-featured-image-header img{
	display:none !important
}
/*.single .post_main img
{
	max-width: 50%;
}*/
.index_img_h
{
	overflow: hidden;
height: 190px;
	
}
.main_videos .index_img_h{
	height:158px;
	background:#000000;
}
.top_head_2_right_2 .norm_row
{
	width:auto !important;
}
figcaption.wp-caption-text,
.ListCaption
{
	font-size: 13px !important;
font-family: 'PF DinText Arabic';
font-weight: normal;
font-style: normal;
color: #555;
}
.single figure.wp-caption
{
	max-width: 50%;
margin-top: 5px;
margin-bottom: 0;
}
.single figure.wp-caption img
{
	max-width:100%;
}

.has-sidebar:not(.error404) #primary, .page .cus_site_main {
    width: 80%;
	}
	.has-sidebar #secondary, .page #secondary {
    width: 100%
	}

@media only screen and (max-width:1359px){
	.has-sidebar:not(.error404) #primary, .page .cus_site_main {
    width: 78% !important;
	}
}
@media only screen and (max-width:1279px){
	.has-sidebar:not(.error404) #primary, .page .cus_site_main {
    width:72% !important;
	}
}
@media only screen and (max-width:1023px){
	.has-sidebar:not(.error404) #primary, .page .cus_site_main {
    width:100% !important;
		float:none !important;
	}
	.has-sidebar #secondary, .page #secondary {
    width: 100%;
		float:none !important;
	}
	.custom_right{
		display:none !important
	}
}

.cus_cate_post .col-sm-4
{
	padding-left:0 !important
}
.clearfix:after
{
	clear:both;
	display:block;
	content:"";
}
.d_flx{
	display: -ms-flexbox;
display: flex;
	-ms-flex-direction: row;
flex-direction: row;
}
.flx_0{
	flex:0 0 250px;
}
.flx_1{
	flex:1 1 auto;
}
.custom_right
{
	float:right;
	width: 250px;
}
.has-sidebar #secondary, .page #secondary
{
	float:none
}
.has-sidebar:not(.error404) #primary, .page .cus_site_main
{
	width: 100% !important;
}
p{
	font-size:14px;
	color: #000;
}
.pay_form input
{
	display:none !important
}
.latest_subs h3.elementor-image-box-title{
	color: #000 !important;
	font-weight: normal !important;
}
.latest_subs .elementor-image-box-img{
	width:250px;
}
.subs_btn .elementor-button-link{
	background: #06468F;
display: block;
text-align: center;
color: #fff !important;
font-weight: normal;
font-family: 'Rockwell' !important;
font-size: 18px;
padding: 12px 10px;
width: 100%;
border-radius: 0;
}
.subs_btn *{
	color: #fff !important;
}
.latest_subs .elementor-image-box-description b
{
	display: block;
padding-bottom: 8px;
}
.latest_subs *{
	font-family: 'Rockwell' !important;
	font-weight: normal !important;
	color:#000000;
}
/*.video_iframe
{
	display: flex;
align-items: center;
background: #000;
}*/