/*
 Theme Name:   grassywp-child
 Theme URI:    http://www.codesless.com/products/wordpress/grassy
 Description:  Grassywp Child
 Author:       RS Theme
 Author URI:   http://rstheme.com
 Template:     grassywp
 Version:      1.4
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
.ppen p
{
	text-align:justify !important;
}
.ppen li
{
	text-align:justify !important;
}
.header-transparent
{
     position: relative;
}

#mega-menu-wrap-my-custom-menu #mega-menu-my-custom-menu > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link
{
	color: #fff!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link
{
	color: #fff!important;
	background:none;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link
{
	color: #fff!important;
	border-bottom:1px solid #23404e;
	background:none;
	padding: 5px 0px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item:hover > a.mega-menu-link
{
	color: #CD912F!important;
	background:none!important;
}
 #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link 
	 {
		 border-bottom:1px solid #23404e;
		 padding: 10px 0px;
	 }
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item
{
	padding:3px 10px;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link:hover 
{
	background:none!important;
	color: #CD912F!important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-megamenu > ul.mega-sub-menu
{
	right:0px;
	left:auto;
}

.m-gallery
{
	display: inline-flex;
}
.m-gallery li
{
	padding:10px;
}
.wpb-js-composer .vc_tta.vc_tta-spacing-1 .vc_tta-tab
{
	float:left;
}
.title-3
{
	background-color:#23404e;
	color:white;
	padding: 4px 8px !important;
	font-size:18px;
	margin-bottom:0px;
	height: 66px !important;
}
.entitle-3
{
	background-color:#23404e;
	color:white;
	padding: 12px 15px;
	font-size:18px;
	margin-bottom:0px;
}
.photo-3
{
	margin-bottom:0px !important;
}
.entext-3 
{
    background-color: #ebebebf0;
    color: black;
    padding: 12px 15px;
	min-height:120px;
}
.text-4
{
	background-color:#ebebebf0;
	color:black;
	padding: 15px 15px;
	text-align:center !important;
}
.vc_btn3.vc_btn3-color-grey:hover
{
	color: #23404E;
    background-color: #cd912f!important;
}
.psac-slider-and-carousel .owl-nav .owl-prev
{
	 color: #cd912f;
}
.psac-slider-and-carousel .owl-nav .owl-prev
{
	 border:2px solid #cd912f ;
}
.psac-slider-and-carousel .owl-nav .owl-next:hover
{
	background: #cd912f;
	border-color: #cd912f;
}
#rs-header .menu-area .navbar ul li > a
{
	font-weight:400;
	text-transform: capitalize;
	color:#23404E !important;
}
.sticky_search
{
	right:10px;
    top: 50%;
    left: auto;
}
.sticky_form 
{
    position: absolute;
    width: 25% !important;
    right: 6px;
    z-index: 1;
}
.menu-responsive
{
	padding:0px!important;
	top:0px;
}
.threegrid .vc_grid-item:first-child
{
	width:100%!important;
}
.threegrid .vc_grid-item
{
	width:49%;
	display:inline-block;
}
.threegrid .vc_grid-item:first-child .vc_col-sm-4
{
	display:block!important;
}
.threegrid .vc_grid-item .vc_col-sm-4
{
	display:none;
}
.threegrid .vc_grid-item .vc_col-sm-8
{
	width:100%;
}
.threegrid .vc_grid-item:first-child .vc_col-sm-8 {
	float:right;
    width: 66.66666667%;
}
.threegrid .vc_gitem-post-data
{
  float: left ;	
}
.threegrid .vc_grid-item .vc_col-sm-8
{
	width:100%;
}
.threegrid .vc_grid-item:last-child before 
{
    width:5px;
	height:100%;
	background-color:red;
}

.threegrid
{
	background:none!important;
}
.threegrid .vc_grid-container
{
	margin-bottom: 0px;
}
.vc_tta-panel.vc_active .vc_tta-panel-body
{
	background:none!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels
{
	background-color: #f0f0f0cc!important;
}
.threegrid .vc_grid-item-mini 
{
	background-color: #f9f9f900 !important;
	padding-bottom: 20px;
}
#rs-header .logo-area
{
	padding:0px;
}
.toolbar-area 
{
	display:none;
}
.rs-footer .footer-title 
{
    margin-bottom: 20px;
    margin-top: 20px;
}
.footer-bottom-share
{
	display:none!important;
}
.footer-style-4 .copyright 
{
    margin-top: 5px;
}
.rs-footer .footer-bottom 
{
    padding: 10px 0;
}
.rs-footer .footer-top 
{
    padding: 25px 120px 25px;
}
p 
{
    margin-bottom: 10px!important;
}
/* Mohammad edit here */
/* menu english*/
#my-custom-menu
{
	text-align: left!important;
}
.nav-link-container
{
	right:30px;
    left: auto!important;
	padding-left:5px;
}
/*Home Page*/

.psac-post-title a {
    color: #cd912f!important;
    font-size: 18px;
}
.psac-slider-and-carousel .owl-dots .owl-dot.active
{
	background: #cd912f!important;
}
.psac-post-carousel.psac-design-2 .psac-post-carousel-slide:hover .psac-post-carousel-content
{
	border-color: #cd912f;
}
#rs-header .menu-area .navbar ul.sub-menu
{
	background: #23404e;
}
.ticker-news .ticker-title
{
	background:#cd912f;
}
.psac-slider-and-carousel .owl-nav .owl-next
{
	border: 2px solid #cd912f;
}
.owl-carousel .owl-nav .owl-next
{
	color: #cd912f;
}
.psac-slider-and-carousel .owl-nav .owl-prev
{
	color: #cd912f;
    border: 2px solid #cd912f;
}
.psac-slider-and-carousel .owl-nav .owl-prev:hover
{
	background: #cd912f;
    border-color: #cd912f;
}
.ctitle2:before
{
    border-top: 3px solid #cd912f;
    content: "";
    margin: 0 auto;
    margin-bottom: 0px;
    position: absolute;
    top: 55%;
    left: 0px;
    right: 280px;
    bottom: 0;
    width: 50px;
    z-index: -1;
}
.ctitle2:after
{
    border-top: 3px solid #cd912f;
    content: "";
    margin: 0 auto;
    position: absolute;
    top: 55%;
    right: 0px;
    left: 310px;
    bottom: 0;
    width: 50px;
    z-index: -1;
}
.abo .vc_custom_1505208036130
{
  padding-right: 0px !important;
}
.fbc-page .fbc-wrap .fbc-items
{
    color: white;
}
.psac-post-carousel.psac-design-2 .psac-post-margin-content {
    height: 123px;
    padding: 6px;
    line-height: 24px;
}
.fbc-page .fbc-wrap .fbc-items li:last-child
{
    border-radius: 0 4px 4px 0;
    padding-left: 15px;
}
.rs-footer .footer-top li a 
{
    padding-left: 5px;
}
.owl-dots
{
	padding: 30px 30px 0px 30px;
}
.threegrid .vc_grid-item-mini
{
    background-color: #f9f9f900 !important;
    border-bottom: 1px solid white;
}
.threegrid .vc_grid-item:last-child .vc_grid-item-mini:after
{
	content: '';
    width: 1px;
    height: 222px;
    background-color: white;
    position: absolute;
    top: 0px;
    left: -15px;
}
/*Selection*/
::selection 
{
  background: #cd912f;
}
/*  /home/URL/   */
.fbc-page .fbc-wrap .fbc-items
{
	background: rgb(0 0 0 / 0%) !important;
}
.fa-home:before
{
	display:none !important ;
}
.fbc-page .fbc-wrap .fbc-items li a 
{
    color: #cd912f!important;
}
/* WORLD HERITAGE LIST */

.ser .services-icon
{
	width:350px;
	height:239px;
}
/*Footer Img*/
.rs-footer .footer-top .about-widget img
{
    margin-bottom: 0px;
    margin-top: 44px;
}
/* h6 + Paragraph*/
h6
{
	color:#006993!important;
	margin-bottom:5px!important;
}
p
{
	margin-bottom:10px;
}
/* for img PREHISTORIC PERIOD */

/* for intro */
.intro #rs-header
{
    display:none!important;
}
.introfooter
{
    display:none!important;
}
.fullwidth video
{
    width:100%;
}
.fullwidth
{
   height:100vh;
   width:100%;
}
.ps-navigation 
{
    display: none;
}
body.single .type-post 
{
    background-color: white;
}
.loc .label1 
{
    width: auto;
    display: inline-block;
    color: #006993;
}
.loc .label1
{
  width:auto;
  display:inline-block;
  color: #006993;
}
.loc .title1
{
  width:auto;
  display:inline-block;
  margin-right: 5px;
}
.flex
{
  display: flex;
}  
.flex2
{
  display:flex;
  flex-direction: row-reverse;
}
.title1 p
{
  margin-bottom:5px;
  text-align: justify;
}
.imagephp
{
  background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.nbottom
{
  margin-bottom:20px;
}
.mbottom
{
  margin-bottom:40px;
}
.rs-breadcrumbs 
{
    margin-bottom: 40px;
}
.teeex
{
	padding-top: 10px!important;
}
.fbc-page .fbc-wrap .fbc-items li 
{
    padding: 5px 5px;
}
.pt-100 
{
    padding-top: 50px;
}
#rs-footer
{
	margin-top:0px;
}
.pb-70 {
    padding-bottom: 30px;
}
.pt-70 {
    padding-top: 30px;
}
#trp-floater-ls
{
  display:none!important;
}
#rs-footer
{
	border-top:3px solid #23404E!important;
}
.rs-footer .footer-title 
{
		color:white!important;
}
.textwidget
{
	color:white!important;
}
.textwidget p a 
{
	color:white!important;
}
#trp-floater-ls
{
  display:none!important;
}
.footer-bottom
{
	background:#23404E!important;
}
.rs-footer .footer-top li a:after
{
	display:none;
}
.rs-footer .footer-bottom
{
	padding: 4px 0px 0px 0px;
}
.rs-footer .footer-top .about-widget img
{
	 margin-bottom: 0px;
    margin-top: 44px;
}
.textlink p a 
{
	color:#CD912F !important;
}
.textlink p a:hover
{
	color:#23404E !important;
}
.widget
{
	color: #39535F !important
}
.nav-link-container a
{
	color:#fff !important;
}
.header-transparent .menu-area
{
     background: #f0f0f0c7 !important;
}
#rs-header .menu-area .navbar ul {
    margin: 0;
    padding: 0;
    text-align:left!important;
}
.menu-area .nav-right-bar
{
	padding-right:0px;
}
.menu-area .navbar ul li
{
	padding: 0 10px;
}
.header-transparent .nav-link-container
{
	border-left: 1px solid #23404E;
}
.header-transparent .sticky_search i
{
	color:#23404E;
}
#my-custom-menu .menu-item-has-children a:before
{
	content: "\25bc";
    float:right;
    color:#23404E;
}
.header-transparent li.menu-item-has-children::before
{
	color:#23404E;
}
.ticker-news .ticker-wrapper.has-js
{
	padding:0px 0px !important;
}
.ticker-news .ticker
{
	width:100% !important;
}
.Arten
{
	padding-left:80px;
}
.wpb_revslider_element
{
	margin-bottom:0px !important;
}
.calendar_main .ecwd_calendar .ecwd_calendar_prev_next
{
	background: #23404e !important;
	border-left: 1px solid #f2f2f2 !important;
    border-right: 1px solid #f0f0f0 !important;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-left .vc_tta-tab
{
	display: contents !important;
}
.threegrid .vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item
{
	padding-bottom: 0px;
}
.col-md-3 .sidebar-global
{
	display:none!important;
}
.arlabel
{
	text-align:left;
	width:100%;
}
.wpb_widgetised_column .wpb_wrapper>ul>li
{
	 margin-top: 22px;
}
#ecwd_widget-2
{
	margin-top: 22px;
}
.ser .services-icon
{
	width: 360px !important;
}
#secondary
{
    display:none!important;
}
.fbc-page .fbc-wrap .fbc-items
{
	display:none;
}
#my-custom-menu
{
	display:none;
}
.rs-breadcrumbs .page-title
{
	font-size: 24px !important;
}
body .pvc_stats 
{
    text-align: center;
    float: none;
    bottom: 10px;
    position:relative !important;
    margin: auto;
    width: 100%;
	font-size:18px;
}
.pvc_stats .pvc-stats-icon svg
{
	margin-left:10px;
}
.vc_gitem-zone-mini .pvc_stats
{
	display:none!important;
}
@media screen and (max-width: 1024px) 
{
	.menu-area .navbar ul li 
	{
    	padding: 0px 5px!important;
	}
	#rs-header .menu-area .navbar ul li > a
	{
		font-size:12px!important;
	}
	
	li.menu-item-has-children:before
	{
		right:-4px!important;
	}
	.entext-3
	{
		height: 185px;
		padding: 6px 15px;
	}	
	.sticky_search
	{
		right:18px;
	}
	.nav-link-container
	{
        right: 38px;
	}
	.rs-footer .footer-top
	{
	 	padding: 25px 80px 25px !important;
	}
}
@media only screen and (max-width: 991px)
{
	#primary-menu
	{
		display:none!important;
	}
	#my-custom-menu
	{
		display:block!important;
	}
	
}
@media only screen and (max-width: 991px) and (min-width: 768px)
{
	.menu-responsive
	{
		margin-top:13px!important;	
	}
}
@media screen and (max-width: 768px) 
{ 	 
	.navbar-toggle
	{
    	padding: 5px 5px !important;
	}
	.entext-3
	{
		min-height: 244px !important;
        max-height: 244px!important;
        padding: 5px 10px;
	}
	.navbar-toggle
	{
		padding: 8px 8px;
	}
	 .rs-footer .footer-top
    {
    	padding:0px !important;
    }
	.title-3
    {
    	height: 90px !important;
    }
   .text-4
    {
   		padding: 6px 10px;
        height: 60px;
    }
	.entry-content h4, .post-content h4, .page-content h4, #content h4
	{
		text-align:left!important;
	}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-tab>a
	{
		padding: 10px!important;
	}
	.threegrid .vc_grid-item-mini
	{
		padding-bottom: 0px!important;
	}
	.threegrid .vc_grid-item:last-child .vc_grid-item-mini:after
	{
		height: 200px;
	}
	.custom_heading5
    {
        line-height:45px !important;
    }
	.ctitle2:after
	{
		left:294px;
	}
	li.menu-item-has-children:before
	{
       content: "\f107";
       position: absolute;
       right: 0;
       top: 0;
    }
	.flex
	{
		display:block!important;
	}
	.imagephp
	{
		min-height:400px !important;
	}
	.flex2
	{
		display:block!important;
	}
	
}
@media screen and (max-width:767px)
{    
	.menu-responsive
	{
		margin-bottom:27px !important;
		top: 15px !important;
	}
	#rs-header .menu-area .logo-area a img
	{
		width:100px !important;
	}
	#rs-header .menu-area .navbar ul li
	{
		margin-top: 10px  !important;
	}
	.entext-3 
	{
    	min-height: 88px !important;
    	max-height: 88px!important;
    	padding: 10px 15px;
    }
	.threegrid .vc_grid-item:first-child .vc_col-sm-8
	{
		width:100% !important;
	}
	.threegrid .vc_grid-item .vc_col-sm-4
	{
		display:none !important;
	}
	.title-3
	{	
    	padding: 10px 15px !important;
		height: 50px !important;
	}
	.teeex img
    { 
    	width:687px !important;
    }
	.threegrid .vc_grid-item
	{
		width:100% !important;
	}
	.threegrid .vc_grid-item:first-child .vc_col-sm-4
	{
		display:none !important;
	}
	.threegrid .vc_grid-item:last-child .vc_grid-item-mini:after 
	{
		display:none !important;
	}
	.vc_gitem-post-data
	{
		margin-bottom:0px !important;
	}
	.ser .services-icon
	{
		width: auto !important;
    	height: auto  !important;
	}
	.vc_tta-panel.vc_active .vc_tta-panel-title a
	{
		color:#666666 !important;
	}
}
@media screen and (max-width: 480px) 
{
	.ticker-news .ticker-content
	{
    	font-size: 12px !important; 
		max-width:100% !important;
    }
	.ticker-news .ticker-title
	{
    	font-size: 12px !important; 
    }
}
@media screen and (max-width: 425px) 
{   
	.entext-3
	{
		min-height: 114px !important;
		padding: 5px 10px;
	}
	#rev_slider_2_1_wrapper .hesperiden.tparrows
	{
		width: 35px;
    	height: 35px;
	}
	#rev_slider_2_1_wrapper .hesperiden.tparrows.tp-leftarrow:before 
	{
		margin-left: 1px;
    	margin-top: 3px;
	}
	#rev_slider_2_1_wrapper .hesperiden.tparrows.tp-rightarrow:before 
	{
		 margin-top: 3px;
    	 margin-left: 4px;
	}
	.ticker-news .ticker-title
	{
		width: 20%!important;
	}
}
@media screen and (max-width: 375px) 
{
	.entext-3
	{
    	height: 155px;
	}
	.custom_heading5
	{
		font-size: 35px!important;
	}
	.entext-3 
	{
    	min-height: 135px !important;
    	padding: 5px 15px;
	}
	.title-3
	{
		 height: 63px !important;
		 padding: 5px 10px !important;
	}
	.Arten 
	{
    	padding-left: 44px;
	}
	.wpb_widgetised_column .wpb_wrapper>ul>li
	{
		margin-top:0px !important;
	}
	#ecwd_widget-2
	{
		margin-top:0px !important;
	}
	.text-4
	{
		height: 40px !important;
	}
	.ctitle2:after 
	{
		left: 280px;
	}
	.ticker-news .ticker-content
	{
		max-width:90% !important;
		font-size:10px !important;
	}
}	
@media screen and (max-width: 320px) 
{    
	.entext-3
	{
    	min-height: 140px !important;
    	padding: 5px 12px;   
	}
	.custom_heading5
	{
		font-size: 28px!important;
		line-height: 10px !important;
	}
	.vc_custom_heading h4
	{
		font-size:16px !important;
		text-align:left!important;
	}
	.vc_tta-title-text
	{
		font-size:16px !important;
	}
	.vc_gitem-post-data
	{
   	 	margin-bottom: 0px;
    }
	.Arten 
	{
    	padding-left: 14px !important;
	}
	.ctitle2:after 
	{
		width: 30px;
		left: 247px;
	}
	.ctitle2:before 
	{
		width: 30px;
	}
	.rs-breadcrumbs 
	{
    	margin-bottom: 20px!important;
	}
	.ticker-news .ticker-content
	{
		max-width:75% !important;
	}
}