.silder04  .entry-summary:before{
display: none!important;  
}
.music01 div.swp_current_play{
left: 0px!important;
}
.music01 div.swp_timeline{
right: 0px!important;
}
.tg-overlay-wrapper.overlay-show{
display: none!important;
}
.gallery-sec .gallery-item img {
height: 160px;
object-fit: cover;
object-position: center;
}
.button_sec div.elementor-widget-container{
background: #EAEAEA;  
}   
.silder05 .lae-container .slick-next {
right: -10px;
}
.silder05 .lae-container .slick-prev {
left: -10px;
z-index: 9;
}
.silder05 .lae-posts-carousel .lae-posts-carousel-item{
padding: 18px!important;    
}
.silder04 h3.entry-title a:before{
display: block;
content: "\201C";
top: 0px;
font-family: "Oswald", Sans-serif;
left: 0px;
color: #AE875F;
font-size: 60px;
}
.silder04 .entry-title a{
font-size: 15px;   
}
.silder04  .entry-summary{
font-style: italic;
font-size: 16px;
}
.silder04 .testimonials.type-testimonials.status-publish{
background: transparent; 
border-radius: 0px; 
border: none; 
padding: 0;
margin: 0;
-webkit-transition: -webkit-box-shadow .25s ease 0s;
transition: -webkit-box-shadow .25s ease 0s;
transition: box-shadow .25s ease 0s;
transition: box-shadow .25s ease 0s,-webkit-box-shadow .25s ease 0s;
-webkit-box-shadow: none; 
box-shadow: none; 
overflow:none; 
}    
.silder04 .testimonials.type-testimonials.status-publish:hover{
background: transparent; 
border-radius: 0px; 
border: none; 
padding: 0;
margin: 0;
-webkit-transition: -webkit-box-shadow .25s ease 0s;
transition: -webkit-box-shadow .25s ease 0s;
transition: box-shadow .25s ease 0s;
transition: box-shadow .25s ease 0s,-webkit-box-shadow .25s ease 0s;
-webkit-box-shadow: none; 
box-shadow: none; 
overflow:none;   
}
.text01 .entry-summary:before{
display: none!important;  
}
.new_testimonals div.lae-entry-text-wrap{
background: #000;
width: auto;
}
.new_testimonals .lae-entry-text-wrap.nothumbnail {
padding: 18px!important;
border-radius: 10px;
}
.silder04 .lae-entry-text-wrap.nothumbnail {
padding: 15px 15px!important;
}
.new_testimonals .entry-summary:before{
display: none!important;  
}
.new_testimonals .entry-title{
margin-top: 10px;
line-height: 20px!important;   
}
.new_testimonals .entry-summary{
margin: 0px auto 0!important;
font-family: "Open Sans", Sans-serif;
font-size: 16px;
font-weight: 400;
font-style: italic;
}
.new_testimonals h3.entry-title a:before{
display: block;
content: "\201C";
top: 0px;
font-family: "Oswald", Sans-serif;
left: 0px;
color: #AE875F;
font-size: 60px;
margin-top: 20px;   
}
.new_testimonals div.lae-entry-text-wrap h3 a{
font-size: 15px;
font-family: "Oswald", Sans-serif;
text-transform: uppercase;   
}
.news-sec-tanweer.news-sec02 .lae-portfolio.js-isotope{
height: 400px!important;
overflow-y: scroll;
margin-right: 0px!important;
background: #ededed;
}  
.news-sec-tanweer.news-sec02 .lae-portfolio.js-isotope::-webkit-scrollbar{
width: 12px;
background-color: transparent;
} 
.news-sec-tanweer.news-sec02 .lae-portfolio.js-isotope::-webkit-scrollbar-thumb{
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
background-color: rgba(255, 255, 255, 0.1);
} 
.news-sec-tanweer.news-sec02 .lae-portfolio.js-isotope::-webkit-scrollbar-track{
-webkit-box-shadow: inset 0 0 6px rgb(0 0 0 / 30%);
border-radius: 10px;
background-color: transparent;
} 
.height01{
height: 100%;   
}
.text01 .entry-summary{
margin: 0px auto 0!important;
font-size: 14px;  
}
.news-sec-tanweer .lae-grid-item .lae-project-image .lae-read-more {
margin-top: 10px !important;
}
.news-sec-tanweer .lae-portfolio-wrap article{
background: #EAEAEA!important;  
}
div.lae-entry-text-wrap h3 a{
font-size: 22px; 
color: #920000!important;
font-family: "Oswald", Sans-serif;  
}
.widget.widget_recent_entries{
background: #EAEAEA;
padding: 15px;  
}
.widget.widget_recent_entries ul li a{
font-size: 14px!important;   
}
.widget.widget_recent_entries ul li a:hover{
color: #920000;
} 
.sec_news  h3.entry-title a{
font-size: 16px!important; 
}
.tg-primary-menu > div ul li a {
font-size: 16px!important;
}
.widget.widget_recent_entries ul li {
border-bottom: 1px solid #c9c9c9;
}
.widget.widget_recent_entries .widget-title{
font-family: "Oswald", Sans-serif;  
}
.lae-portfolio-wrap .lae-entry-text-wrap {
padding: 10px!important;
}
.wp-block-column h2.blockart-heading.blockart-heading-1a7bd21a{
font-family: "Oswald", Sans-serif;  
}
.entry-header h1.entry-title.tg-page-content__title{
font-family: "Oswald", Sans-serif;  
}
.img_music div.elementor-widget-container img{
height: 60px;
width: auto;
}
.caption-box-2 p{
font-size: 30px!important;	
}
.slider-caption-box.caption-box-2{
margin-top: -140px;
}
.site-main .small_02{
font-size: 24px!important;
}
.swp_current_play {
top: 50px;
}
@media only screen and (max-width: 1199px) {
.custom-logo {
max-width: 330px;
}
.tg-header-top-left-content {
font-size: 14px;
}   
}
@media only screen and (max-width: 1024px){
.swp_current_play {
top: 70%;
} 
.pics-sec a .elementor-column {
width: 100%;
height: 100%;
}
}
@media only screen and (max-width: 991px){
.custom-logo {
max-width: 200px;
}
.tg-primary-menu > div ul li a {
font-size: 14px;  
}
.tg-primary-menu > div > ul > li {
margin: 10px;
}
.tg-header-top-left-content{
width: 70%!important;
}
.tg-header-top-right-content{
width: 30%!important;   
}   
}
@media only screen and (max-width: 768px){
.tg-mobile-navigation{
background: #000;
}
ul#mobile-primary-menu li a{
color: #AE875F;
}
.pics-sec a .elementor-column {
width: 100%;
height: 100%;
}
.current-menu-item a{
color: #920000!important;   
}
.tg-mobile-navigation > div > ul{
border-top: 1px solid #AE875F;   
}
.swp_current_play{
left: 0px!important;
top: 68%;
}
.swp_timeline {
right: 20px!important;
}
.slider-caption-box h2{
font-size: 50px;	
}
.caption-box-2 p {
font-size: 20px!important;
}
.site-main .small_02 {
font-size: 16px!important;
}
}
@media only screen and (max-width: 767px){
div.tg-header-container .tg-header-top-left-content {
width: 100%!important;
font-size:16px;
text-align: center;
}
.tg-header-top-right-content {
width: 65%!important;
padding-top: 5px;
}
.section_img {
display: flex;	
}
.section_img div.elementor-container {
display: contents;	
}
.elementor-image-gallery .gallery-item img{
width: 100%;
}
.gallery-sec .gallery-item img {
object-fit: cover;
object-position: center;
}
.pics-sec a {
width: 100%;
}
}
@media only screen and (max-width: 600px){
.tg-site-header-top {
display: block;
}
.tg-header-top-left-content {
font-size: 11px;
} 
.text01 div.elementor-widget-container h2{
margin-left: -10px!important;
} 
.text02 div.elementor-widget-container {
margin-left: -10px!important;    
}
.text03 div.elementor-widget-container h2{
margin-left: -20px!important;
}
.img_music div.elementor-widget-container img {
height: 40px;
}
.slider-caption-box h2 {
font-size: 30px;
margin-top: 20px;
margin-left: -45px;
}
.slider-caption-box h2 span {
font-size: 18px;
}
} @media only screen and (max-width: 414px){
div.tg-header-container .tg-header-top-left-content {
text-align: center;
font-size: 14px;
}
.img_music div.elementor-widget-container img {
height: 30px;
}
.lae-container .slick-next {
right: -30px;
}
.lae-container .slick-prev {
left: -30px;
}
}
@media only screen and (max-width: 390px){
#header-top-right-menu li a {
width: 25px;
}
}
@media only screen and (max-width: 375px){
#header-top-right-menu li a {
width: 21px;
}
}
@media only screen and (max-width: 360px){
#header-top-right-menu li:not(:last-child) a {
margin-right: 5px;
}
.swp_music_player_entry {
padding: 0 0px;
padding-right: 20px!important;
}
.entry_duration.mpfe_fix_lh{
font-size: 12px;	
}
.music01 div.swp_player_content.controls_on_right{
margin-left: -35px;
}
.music01 .player_song_name{
font-size: 12px!important;   
}
.music01 .play_icon i{
margin-left: 30px;
}
#header-top-right-menu li a{
width: 25px;   
}
.songplay .player_song_name{
font-size: 12px!important;    
}  
}
@media only screen and (max-width: 313px){
#header-top-right-menu li a {
width: 22px;
}
}
@media only screen and (max-width: 280px){
.tg-header-top-left-content {
font-size: 10px;
}
.tg-header-top-right-content {
width: 65%!important;
}
#header-top-right-menu li a {
width: 22px!important;
}
div.tg-header-container .tg-header-top-left-content {
font-size: 12px;
}
div.lae-user-text h4{
font-size: :11px;
}
}