 
 
@font-face {
    font-family: "droidkufi_regular";
    src: url("../fonts/fontarabic/droidkufi_regular.ttf");
}


@font-face {
    font-family: "droidkufi_regular2";
    src: url("../fonts/fontarabic/droidkufi_regular.eot");
}

@font-face {
    font-family: "droidkufi_regular3";
    src: url("../fonts/fontarabic/droidkufi_regular.woff");
}



h1 , h2 , h3 , h4 , h5 , h6 {
    font-family: "droidkufi_regular" ;
}
a {
    font-family: "droidkufi_regular" ;

}

div {
    font-family: "droidkufi_regular" ;

}

.breaking-news-content .single-breaking-news p a{
    font-family: "droidkufi_regular" ;

}

.far {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400
}

.hero-slider-wrap {
    margin-top: 119px;
}

.hero-slider-content {
    position: absolute;
    top: 21%;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    text-align: center;
}

.bg-f {
    height: calc(100vh - 119px);
}
.a-hover:hover{
color: white !important;
}

.single-gallery-box .plus-icon a {
    background-color: #336633;
    width: 25px;
    height: 25px;
  
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .4s ease-out 0s;
    transition: all .4s ease-out 0s;
    overflow: hidden;
    border-radius: 50%;
}
.single-gallery-box .plus-icon a span {
    width: 10px;
    height: 10px;
    position: absolute;
    top: 46%;
    left: 48%;
}
.add-padding{
    padding-top: 20px;
}
.breaking-news-content .breaking-news-slides .owl-nav [class*=owl-]:hover, .breaking-news-content .breaking-news-slides .owl-nav [class*=owl-]:focus {
     background-color: rgb(169 29 34) !important;
}

.new-news-slides .owl-nav [class*=owl-]:hover, .new-news-slides .owl-nav [class*=owl-]:focus {
     background-color: #336633 !important;
}
.single-default-news .news-content ul li a:hover, .single-default-news .news-content ul li a:focus {
    color: #336633 !important;
  }

  
.single-default-inner-news:hover .news-content h3, .single-default-inner-news:focus .news-content h3 {
    color: #336633 !important;
  }

  .single-popular-news:hover .news-content h3, .single-popular-news:focus .news-content h3 {
    color: #336633 !important;
  }
 
  
.single-new-news .news-content ul li a:hover, .single-new-news .news-content ul li a:focus {
    color: #336633 !important;
  } 
 
  .icofont-calendar{
      padding-left: 10px;
  }
  .icofont-calendar{
      color: #d72924 !important;
  }
.gallery-news-inner-slides .owl-nav [class*=owl-]:hover, .gallery-news-inner-slides .owl-nav [class*=owl-]:focus {
     background-color: #336633 !important;
}
.breaking-news-content .breaking-title {
    padding-top: 4px;
}
.height_fixed{
    height: 300px;
}
.height_fixed2{
    height: 280px;

}

.sinmun-nav nav .navbar-nav{
    margin-left: inherit ;
 }
.owl-carousel .owl-item img.video{
    height: 400px !important ;
}

.active{
    color: #336633 !important;
}
.sinmun-nav nav .navbar-nav .nav-item a:hover, .sinmun-nav nav .navbar-nav .nav-item a:focus, .sinmun-nav nav .navbar-nav .nav-item a.active{
    color: #336633 !important;

}
.breadcrumb li:last-child{
    color: #336633 ;

}
.widget-area .widget ul li::before{
    background-color:#336633 ;
}
.widget-area .widget .widget-title {
    border-right: 3px solid #336633;
}
.news-details .article-content .entry-meta li i{
    color: #336633 ;

}
.logo1 {
    width: 159px;
}
 
.more-news-inner {
    background-color: #336633;
}

.contact-form form .form-control:focus {
    border-color: #336633 !important;
}
.contact-info ul li i {
    color: #336633;
}

.btn-primary {
     background-color: #336633;
}
.bc_class_mini{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; height:100px; width: 100px;
}
.bc_class_mini:hover {
    -webkit-transform: scale(1.2,1.2);
    -webkit-transition: all 0.2s ease-in-out;
     }
.bc_class{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; height:400px;
} 
.bc_class:hover {
    -webkit-transform: scale(1.02,1.02);
    -webkit-transition: all 0.2s ease-in-out;
     }
.bc_class2{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; height:200px; width: 300px;
}
.bc_class2:hover {
    -webkit-transform: scale(1.2,1.2);
    -webkit-transition: all 0.2s ease-in-out;
     }
.bc_class3{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; height:240px; width: 100%;
}
 
.bc_class3_ad{
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; height:240px; width: 100%;
}
 

.bc_class4{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; height:100%; width:100%;
}
.bc_class4:hover {
    -webkit-transform: scale(1.2,1.2);
    -webkit-transition: all 0.2s ease-in-out;
     }

.bc_class5{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; height:80px; width:100px;
}
.bc_class5:hover {
    -webkit-transform: scale(1.2,1.2);
    -webkit-transition: all 0.2s ease-in-out;
     }

.bc_class_sub{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; height:300px;
}

.bc_class_sub_ad{
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; height:300px;
}
.bc_sidebar{
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; height:200px; width:100%;
    margin-bottom: 40px;
}
.bc_sidebar2{
    background-position: center;
    background-size: contain;
    margin-bottom: 40px;
}
.has_backgrounf_fcbk{
    background-color: #3b5998;
    border-radius: 50%;
    color: white !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:7px ;
    padding-bottom:7px ;

}
.has_backgrounf_fcbk:hover{
    color: white !important;
}
.has_backgrounf_youtube{
    background-color: #d72924;
    border-radius: 50%;
    color: white !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:7px ;
    padding-bottom:7px ;
}
.has_backgrounf_youtube:hover{
    color: white !important;
}
.has_backgrounf_twitter{
    background-color: #0091ea;
    border-radius: 50%;
    color: white !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:7px ;
    padding-bottom:7px ;
}
.has_backgrounf_twitter:hover{
    color: white !important;
}
.has_backgrounf_insta{
    background: linear-gradient(#E1306C, #FCAF45);
    border-radius: 50%;
    color: white !important;
    padding-left: 10px;
    padding-right: 10px;
    padding-top:7px ;
    padding-bottom:7px ;
}
.has_backgrounf_insta:hover{
    color: white !important;
}
.img_ad{
    margin-bottom: 40px;

}

.img_ad2{
    margin-bottom: 20px;
    margin-top: 20px;

}
.default-video-news .single-video-news{
    border-left: 1px solid #eeeeee;;
}

.bc_class_sub_ad3{
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; height:200px;
}
.default-video-news .single-video-news .image a{
    background-color: #d72924;
    color: white;
}
.bc_class_sub_ad2{
    background-position: right;
    background-size: contain;
    background-repeat: no-repeat; height:300px;
    margin-top: 10px;
    width: 400px;
}
.sinmun-nav{
    padding-top: 0px;
}
.bc_class_sub:hover {
    -webkit-transform: scale(1.02,1.02);
    -webkit-transition: all 0.2s ease-in-out;
     }


.alignment{
    direction:ltr ;
}
.date_news{
    font-size: 15px;
    direction: ltr;
 }
 .image:hover{
    -webkit-transform: scale(1.04,1.04);
    -webkit-transition: all 0.2s ease-in-out;
 }    
.copyright-area p {
font-size: 12px;
     }

     .single-footer-widget .contact-info ul li a{
        direction: ltr;

     }
     .l-r{
        direction: ltr;

     }
     .breaking-news-content{
        margin-top: -8px;
     }
  
.hero-slider-form1 {
    z-index: 20;
    position: absolute;
    width: 100%;
    top: 55%;
}
.icon-search:before {
    content: "\f21f";
    display: inline-block;
    font-family: "Ionicons";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    text-rendering: auto;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#custom-search-form .search-query {
    height: 32px;
}

.border-0 {
    border: 0;
}

.hero__form.v2 .hero__form-input::before {
    position: absolute;
    top: -2px;
    width: 1px;
    height: 40px;
    content: "";
    background: #e0e0e0;
    left: -5px;
}

input.search-query:focus {
    border-radius: 23px;
}

.hero__form.v2 .hero__form-input::before {
    position: absolute;
    top: -2px;
    width: 1px;
    height: 40px;
    content: "";
    background: transparent;
    left: -5px;
}

 

.hero-slider-content p {
    font-family: OneSignature;
    font-size: 90px;
    line-height: 1;
}
 
 
.section-title.v1::before {
    content: none !important;
}

 
.custom-bg-gray {
    background: rgba(243, 243, 243, 1);
}

.mb-50 {
    margin-bottom: 50px !important;
}

.mb-110 {
    margin-bottom: 110px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

header input[type=text]:focus {
    border-radius: 29px;
    outline: none;
}

.single-place {
    overflow: hidden;
    position: relative;
    transition: all 0.2s ease-in-out;
    border-radius: 5px;
    height: 500px;
    overflow: hidden;
}

.single-place img {
    height: 100%;
    width: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: fit-content;
}

.custom-single-place-team img {
    max-width: 100%;
}

.single-place-content {
    position: absolute;
    bottom: 0;
    left: 0rem;
    width: 100%;
    padding: 0 1.875rem;
    z-index: 10;
    background: rgba(0, 0, 0, 0.4);
    transition: 0.5s;
}

.single-place:hover .single-place-content {
    padding-top: 30px;
}
 
.bookingbutton {
    padding: 17px 20px !important;
    margin-right: 16px !important;
}

 
.single-testimonial-item.swiper-slide-active .testimonial-content {
    background: rgba(243, 243, 243, 1);
    border-radius: 15px;
    box-shadow: 8px 8px 8px rgb(0 0 0 / 7%);
}

.single-testimonial-item.swiper-slide-active .testimonial-content h5,
.single-testimonial-item.swiper-slide-active .testimonial-content p,
.single-testimonial-item.swiper-slide-active .testimonial-content span {
    color: #595a5c;
}

 

.single-vacation-content {
    position: absolute;
    bottom: 0;
    left: 0rem;
    width: 100%;
    padding: 0 1.875rem;
    z-index: 10;
    background: rgba(0, 0, 0, 0.4);
    transition: 0.5s;
    transform: translateY(63px);
}

.single-place:hover .single-vacation-content {
    transform: translateY(0px);
}

  
   

.d-none {
    display: none;
}
 
 

  
#custom-search-form button {
    border: 0;
    background: none;
    padding: 2px 5px;
    margin-top: 2px;
    position: absolute;
    right: 5px;
    left: auto;
    margin-bottom: 0;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    top: 20px;
}

#custom-search-form .search-query {
    width: 100%;
}
 
 
 

.header.hide {
    top: 0;
    visibility: visible;
    transition: 0.7s;
}

.headercontainer {
    width: 100%;
}

.propertybuttonhome {
    text-align: right;
    padding: 20px 0;
}

.propertybuttonhome a.btn {
     font-size: 12px;
    padding: 6px 30px;
}

.single-gray-content {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    width: 100%;
    top: 446px;
    bottom: 0;
    color: #fff;
    z-index: 35;
    padding: 0px 10px 20px 10px;
    text-align: center;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.single-place:hover .single-gray-content {
    bottom: 0;
    top: 58%;
}
 
.custom-single-gray-content-services {
    background-color: rgba(0, 0, 0, 0.4);
    position: absolute;
    width: 100%;
    top: 240px;
    bottom: 0;
    color: #fff;
    z-index: 35;
    padding: 0px 10px 20px 10px;
    text-align: center;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

.height-300px {
    height: 300px !important;
}

.custom-single-place:hover .custom-single-gray-content {
    bottom: 0 !important;
    top: 0 !important;
}

.custom-single-place-services:hover .custom-single-gray-content-services {
    bottom: 0 !important;
    top: 195px !important;
}

.custom-single-place-team .single-gray-content {
    bottom: 0;
    top: 80%;
    background-color: rgba(0, 0, 0, 0.5);
}

.custom-single-place-team:hover .single-gray-content {
    bottom: 0 !important;
    top: 80% !important;
}

.exploretext {
    text-align: center;
     font-size: 15px;
    padding-bottom: 20px;
    line-height: 1.1;
}

.morebottoncontainer {
    width: 100%;
    text-align: center;
    padding-top: 50px;
}

.statsicon,
.statsnumber,
.statstext {
    width: 100%;
    text-align: center;
    color: #fff;
}

.settingsstats {
    width: 100%;
    text-align: center;
    padding-bottom: 60px;
    padding-top: 60px;
    background-color: rgba(0, 0, 0, 0.3);
}

.statsnumber {
     font-size: 35px;
}
 
 
.tags2{
    background-color: #d72924;
    /* padding: 20px; */
    padding-top: 7px;
    font-size: 11px;
    height: 30%;
    width: 80%;
    color: white;
    position: inherit;
}

.product-rating li img {
    height: 28px;
}

.product-rating {
    padding-bottom: 25px;
}

.testimonial-content h5 {
    margin-bottom: 15px;
}

 

.side-menu-logo {
    width: 100%;
    float: left;
    text-align: center;
    padding-top: 60px;
    padding-left: 10px;
}

.side-menu-logo .locationfooter .contact-info .text {
    width: 100%;
    text-align: center;
}

.side-menu-logo .contact-info .text,
.contact-info .text a {
    color: #000;
}
 
.site-mobile-menu .site-nav-wrap a:hover .petmenu {
    color: #ffffff;
}
.whole_art{
    font-size: 14px !important;
}

.whole_art strong{
    font-size: 14px !important;

}
 
.single-more-news .news-content h3 a {
    font-size: 13px;
}

.whole_art span{
    font-size: 14px !important;

}

.site-mobile-menu .site-mobile-menu-body {
    padding: 1px 1px 1px 0px;
}

.site-mobile-menu .site-nav-wrap>li>a {
    font-size: 20px;
    padding: 8px 15px;
}

.site-mobile-menu .site-nav-wrap a:hover i {
    color: #ffffff;
}

.site-mobile-menu {
    padding-top: 0;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
    float: left;
    margin-top: 8px;
    font-size: 21px;
    padding-bottom: 5px;
}

.closetext {
    font-size: 23px;
    padding-top: 9px;
}
 

.site-mobile-menu .site-mobile-menu-header {
    width: 100%;
    float: left;
    padding-left: 5px;
    padding-right: 20px;
    background-color: #656666;
    color: #ffffff;
}

.site-mobile-menu-close.js-menu-toggle span {
    color: #fff;
    margin-right: 20px;
    font-size: 35px !important;
}

.site-mobile-menu-close.js-menu-toggle span {
    color: #fff;
    margin-right: 20px;
    font-size: 35px !important;
    font-weight: bolder;
}
 
 
 

.site-mobile-menu .site-nav-wrap li.active>a .petmenu {
    color: #ffffff;
}

.site-mobile-menu .site-nav-wrap li.active>a i {
    color: #ffffff;
}

.footeriamges {
    text-align: center;
    padding-bottom: 30px;
    border-top: 1px solid rgba(92, 113, 106, 0.13);
    padding-top: 20px;
}

.footeriamges img {
    max-height: 80px;
    margin: auto;
}

.titlefootersize {
    width: 100%;
    height: 68px;
}

.op-4 {
    opacity: 0;
}

.hero__form.v2 {
    padding: 10px 10px 10px 15px;
    border-radius: 50px;
}

.about_height {
    height: 350px;
}

.about_height img {
    width: 100%;
}

.about_height2 {
    height: 300px;
}

.about_height2 img {
    height: 100%;
}

.about_height2 .title {
    top: 24%;
}

 
.explorebutton {
    width: 100%;
    text-align: center;
}
 
  

.footer-wrapper.v2 .social-buttons {
    margin-top: 30px;
}
  
 

.lastadvertisebutton {
    width: 100%;
    text-align: center;
}

.displaynone {
    display: none !important;
}

.displayblock {
    display: block;
}

.footer-wrapper.v2 .footer-bottom-area {
    border-top: 0;
    padding-top: 0;
    background: #F5F6F7;
}

.footer-logo .social-buttons.style2 {
    overflow: inherit;
}

.swiper-container {
    margin-top: 50px;
    position: relative;
}

#arrow-left {
    position: absolute;
    top: 50%;
    left: 0;
}

.slider-btn.v1:hover i,
.hero-prev:hover i,
.hero-next:hover i {
    color: rgba(168, 163, 163, 0.9);
}

.slider-btn.v1:hover,
.hero-prev:hover,
.hero-next:hover {
    border-color: rgba(168, 163, 163, 0.9);
}
 
#arrow-right {
    position: absolute;
    top: 50%;
    right: 0;
}

.site-mobile-menu-body .vacationheader2 {
    width: 100%;
    float: left;
    margin-top: 4px;
    text-align: center;
}

.single-place::after,
.single-blog-item.v2:after {
    background: none;
}

.single-place-image {
    transition: 1s;
    transform: scale(1);
}
 
.single-default-news2{
    height: 500px;
}
.single-default-news2 img {
    height: 100%;
}
.same-height{
    height: 240px !important;
}
.white{
    font-size: 13px;
    color: white !important;
}
.footer_img{
    height: 50px;
    width: 50px;
}
 .first-div{
    height: 200px;
}
.news-image2{
    height: 300px;

}

.news-image2 img{ 
    height: 100%; 

}
.white-size{
    font-size: 15px;
    padding-bottom: 15px;
    color: #cbcdca !important;
}
.first-div img.first{
    height: 100%;
}
  
.navbar-brand{
    padding-top: 0px;
}
#text-resize{
  font-size: 10px;
  
}
.footer-smaller a{
    font-size: 14px;
}
.footer-smaller  {
    font-size: 14px;
}
 
@media (max-width: 1400px) {

.sinmun-nav nav .navbar-nav{
     padding-left: 150px;
}
}
@media (max-width: 575px) {
    .breaking-news-content .single-breaking-news p a {
        font-size:13px;
    
    }
    .bc_class4-mobile{
margin-top: 20px;
    }
    .tags-mobile{
        margin-top: 20px;

    }
    .breaking-news-content{
        margin-top: 2px;
    }

    .hero-slider-content {
        width: auto;
        padding-right: 0px;
    }
    .full-width-1000 {
        max-width: 1000px !important;
    }
}

 

.cat-content:hover {
    opacity: 1;
}

.gallery-button {
    background: #fff !important;
    color: #333 !important;
    border: 1px solid #ddd !important;
    padding: 9px 20px;
    border-radius: 50px;
    border: 1px solid transparent;
    transition: 0.3s;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
}

.gallery-button:hover {
    background: #e57c16 !important;
    color: white !important;
}

.custom-separator {
    width: 100%;
    background: #fff;
    z-index: 999;
    transition: 0.4s;
    border-bottom: 1px solid #ddd;
}
 

.bordered-check {
    border: 1px solid #ddd !important;
}

.custom-font-size-i i {
    font-size: 37px !important;
}

.custom-font-size-i span {
    font-size: 20px !important;
}
 

.p-relative {
    position: relative !important;
}

.bg-filter {
    background: #F5F6F7 !important;
}

.type-hover:hover {
    font-weight: bold;
}

.href-image {
    z-index: 10;
    height: 100%;
}

.padding-15px {
    padding: 15px;
}
 
.article-content iframe{
    width: 100%;
}
.bg-none {
    background-color: transparent !important;
    border: none !important;
}

.custom-book-btn {
    width: 100%;
    height: 40px;
    font-size: 18px;
}
.black_{
    color: black !important;
}
 
.custom-button-details-saved .icon-color-saved {
    color: #fff;
}

.custom-button-details-save:hover .icon-color-save {
    color: #fff;
}
 

.font-size-14px {
    font-size: 14px;
}

.font-size-70px {
    font-size: 70px;
}

.tailor-property {
    border: 0;
    border-radius: 12px;
    text-shadow: 13px;
    box-shadow: 5 0 black;
    box-shadow: 0 0px 12px rgb(0 0 0 / 20%);
    padding: 30px;
    display: inline-block;
    margin-bottom: 60px;
    width: 100%;
    background: url(images/tailorToStayIco.png) no-repeat right bottom #f6f6f5;
}

.f-size-18px {
    font-size: 18px;
}

.custom-button-details {
    background: #fff !important;
    border: 1px solid #bbb !important;
    padding: 9px 20px;
    border-radius: 50px;
    border: 1px solid transparent;
    transition: 0.3s;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
}

.custom-button-details-gallery {
    background: #fff !important;
    border: 1px solid #bbb !important;
    padding: 9px 20px;
    border-radius: 50px;
    border: 1px solid transparent;
    transition: 0.3s;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
}

.custom-button-details-virtual {
    background: #fff !important;
    border: 1px solid #bbb !important;
    padding: 9px 20px;
    border-radius: 50px;
    border: 1px solid transparent;
    transition: 0.3s;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
}

.custom-button-details-map {
    background: #fff !important;
    border: 1px solid #bbb !important;
    padding: 9px 20px;
    border-radius: 50px;
    border: 1px solid transparent;
    transition: 0.3s;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
}

.custom-button-details-save {
    background: #fff !important;
    border: 1px solid #bbb !important;
    padding: 9px 20px;
    border-radius: 50px;
    border: 1px solid transparent;
    transition: 0.3s;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
}

.custom-button-details-share {
    background: #fff !important;
    border: 1px solid #bbb !important;
    padding: 9px 20px;
    border-radius: 50px;
    border: 1px solid transparent;
    transition: 0.3s;
    display: inline-block;
    font-size: 15px;
    font-weight: 500;
}
 
.custom-button-details-saved:hover {
    background: #fff !important;
    border: 1px solid #bbb !important;
    color: #595a5c !important;
}
 

.icon-color-saved {
    color: white;
}

#more {
    display: none;
}
 
.padding-bottom-80px {
    padding-bottom: 80px;
}

.color-white {
    color: white;
}

.custom-control {
    top: 40% !important;
}

.save-btn-icon {
    position: absolute;
    left: 5px;
    z-index: 14;
    margin-top: 10px;
    color: #fff;
    text-align: center;
    font-weight: 700;
    background-color: rgba(0, 0, 0, 0.37);
    width: 30px;
    height: 30px;
    font-size: 17px;
    border-radius: 50%;
    line-height: 1.9;
    cursor: pointer;
    transition: 0.5s;
}

.f-size-35px {
    font-size: 35px !important;
}

.f-size-30px {
    font-size: 30px !important;
}
 
.left-a2 {
    left: 2%
}
 

.contact-map iframe {
    width: 100% !important;
}

.custom-arrows {
    top: 40%;
}

.breadcrumb-section {
    height: 370px !important;
}

.custom-section-about {
    height: 830px!important;
}

.custom-width-rad {
    width: 80%;
    border-radius: 20px;
}

.scrolling-request {
    position: fixed;
    top: 140px;
    max-width: 336px;
    background-color: white;
}

.border-radius-12px {
    border-radius: 12px;
}

 
.custom-story_ab {
    position: absolute !important;
    bottom: 77%;
}

.margin-bot-380 {
    margin-bottom: 380px;
}

.custom-cub {
    position: absolute !important;
    top: 0;
    right: -17%;
    width: 45%;
    height: 300px;
}

.color-gray {
    color: #595a5c !important;
}
 
.custom-explore-team {
    font-size: 18px !important;
    font-weight: 100;
}

.custom-p-hero {
    font-family: OneSignature;
    font-weight: 1;
    font-size: 30px;
}

.custom-p-about-signature {
    font-family: OneSignature;
    font-weight: 1;
    font-size: 110px;
}

.pad-top-200 {
    padding-top: 200px;
}

.font-weight-1 {
    font-weight: 1;
}

 
  

.border-radius-10px {
    border-radius: 10px;
}

.breaking-news-content .breaking-title {
   
    float: left;
}
.owl-carousel .owl-stage-outer{
    text-align: left;
}
.breaking-news-content .breaking-title {
    padding-top: 4px;
    padding-left: 20px;
}
.breaking-news-content .breaking-title{
    font-size: 18px;
 }
.breaking-news-content .breaking-news-slides .owl-nav{
    right: 9px;
 left: auto;}

.video-news-slides.owl-theme .owl-nav [class*=owl-]:hover, .video-news-slides.owl-theme .owl-nav [class*=owl-]:focus {
    color: #ffffff !important;
    background-color: #336633 !important;
}
a:hover, a:focus {
     color: #336633 !important;
}
a:hover{
    color: #336633 !important;
}
 .green:hover{
    color: #336633 !important;
}
 
 .green-me{
    color: #336633 !important;
    text-align: left;

 }
 .news-details .article-content {
    padding: 5px 30px 35px ;
    
}
.font-size-10px {
    font-size: 10px !important;
}

.view_wrapper--slim {
    max-width: 800px;
}

.view_wrapper {
    width: 90%;
    max-width: 1200px;
    margin: 0 auto;
    height: 100%;
    position: relative;
}

.pm-quote {
    text-align: center;
    margin: 0 0 12px 0
}

.custom-content-pm {
    padding: 60px 0 60px 0;
}

.p-10px {
    padding: 20px;
}

.list-chk-org {
    list-style: none;
    padding: 10px 0;
    margin: 0;
}

.list-chk-org li {
    background: url(../img/benefitsBullet.png) no-repeat;
    background-position: top 6px left;
    background-size: 16px;
    padding-left: 26px;
    margin-bottom: 4px;
}

.action-title h2,
.action-title p {
    color: #595a5c;
}

.orange-bullets-inline {
    text-align: center;
}

.orange-bullets {
    list-style: none;
    padding: 10px 0 0 20px;
    margin: 0;
    text-align: left;
}

.orange-bullets-inline li {
    display: inline-block;
    margin-right: 20px;
    font-size: 18px !important
}

.vacationheader2 a.btn {
    font-size: 16px;
}

.f-size-22px {
    font-size: 22px;
}

.f-size-30px {
    font-size: 30px !important;
}

.about-text span {
    color: #595a5c !important
}
.word{
    padding-top: 4px;
    padding-right: 37px;
    padding-bottom: 4px;
    font-size: 13px;
    color: #336633 ;
}
.breaking-news-content {
background-color: #336633 ;
}

.min-height-64px {
    min-height: 64px !important;
}

.custom-photo-story {
    width: 100%;
    height: 800px;
}

.margin-botom-290px {
    margin-bottom: 290px;
}

.header-date{
    background-color: #336633 !important;
}

.nav-link {
    color: #8a8a8a !important;

}

.nav-link:hover{
    color: #336633 !important;
}

.breaking-title{
    color: white !important;
}
.breaking-news-content .single-breaking-news p a {
color: white;
}
.icofont-flash:before {
     color: #aa1e22;
}

.logo__{
   width: 60% ;
}
.sinmun-nav nav .navbar-nav .nav-item {
    padding-top: 20px;
    /* position: relative; */
    padding: 20px 0;
}
.sinmun-nav.is-sticky .logo__{
    width: 35% ;
}
.go-top{
    left: auto;
    right: 15px;
}
.fixed-footer{
    padding-top: 20px;
    direction: ltr;
    text-align: center;
}
.navbar-brand {
   
    margin-left: -12rem;
     
}
.ltr{
    direction: ltr;
    text-align: left;
}
.section-title h2{
    color: #336633;
}
.header-date {
    background-color: transparent !important;
    color: #336633 !important;
}
.text-end {
    color: #336633;
}
.footer-area {
    background: linear-gradient(#000000, rgba(0,0,0,0) 100%), linear-gradient(
0deg, #999, rgba(0,0,0,0)) !important;
}
.sinmun-nav nav .others-options ul li .nav-search form.active {
    margin-left: 60px;
    /* margin-top: 42px; */
}
.breaking-news-content {
    padding: 9px 15px;
    
}
body{
    background-image: url('../gallery/furley_bg.png');
}
.header-area{
    background-color: white;
}
.stay-connected li{
    background-color: white;
}
.stay-connected li a {
   
    border-left: 1px solid #eeeeee !important;
 }
.sinmun-nav nav .others-options ul li .nav-search {
    border-right: 1px solid #dcdcdc;
    border-left: none;

    padding-left: 13px;
}

@media only screen and (max-width: 570px) {
 
    .logo__{
        display: none;
    }
    .top-header .top-social {
       
        padding-bottom: 10px;
  
    }
    
.breaking-news-content .breaking-title {
    padding-top: 13px;
    padding-left: 0;
    display: none;
}
.breaking-news-content .breaking-title{
    font-size: 14px;
 }
    .mobile_view{
        display: none;
    }
    .bc_class2{
        width:100% ; 
    }
    .bc_class4{
        background-position: center;
        background-size: cover;
        background-repeat: no-repeat; height:300px ; width:100%;
    }
    .height_fixed{
        height: auto;
    }
    .height_fixed2{
        height: auto;

    }
    .no-ad{
        display: none;
    }
    .logo1 {
        width: 140px !important;
    }
    .same-height{
        height: auto !important;
    }
    .popular-catagory-content .title {
        font-size: 25px;
        top: 25%;
    }

    .single-default-news2  {
        height: auto !important;
    }

    .single-default-news2 img {
        height: auto !important;
    }
    .owl-carousel .owl-item img.video{
        height: auto !important;

    }
}
@media only screen and (min-width: 1500px) {
    
    .mar-top-20 {
        margin-top: 60px !important
    }
}
