/*
Theme Name: Permian Global
Theme URI: https://wordpress.org
Author URI: https://wordpress.org
Author: Permian Global
Version: 1.0
*/


/* .natural_c .content_image img {
    margin-top: 55px;
	margin-bottom: 20px;
	height: auto;
} */
.middle_s .content_image img,
.middle_s .d_box img{
    max-width: 1020px;
    margin: 20px auto;
    display: block;
	height: auto;
	width: 100%;
}
.natural_c .d_box {
/*     margin-top: 90px; */
}
.natural_c .d_box+.d_box {
    margin-top: 90px;
}
.natural_c p i{
    font-size: 20px;
    line-height: 150%;
    letter-spacing: 0.025em;
    color: #9F9F9F;
    font-style: italic;
    margin-top: 10px;
}
.natural_c p > img {
    margin: 0 !important;
}
.btn_d.text-center .wpcf7-submit{font-weight: 500;
min-width: 218px;border: 1px solid #A40234;background: rgba(255, 255, 255, 0.1);
color: #A40234;letter-spacing: 0.1em;
border-radius: 50px;
padding: 18px 25px 17px 25px;
line-height: 21px;
font-size: 18px;cursor: pointer;}
.btn_d.text-center .wpcf7-submit:hover{background: #A40234;
color: #FFF;}
.home_banner .for_border:before,
.home_banner .btn_border:before,
.work .title_box:before,
.work .f_border:before{
	display:none;
}
.contact_us .left_box ul li p {
    font-weight: 300;
    font-size: 24px;
    letter-spacing: 0.02em;
    color: #000000;
}
.newsd_banner .banner_box .tag,
.cate_share .cat_i li a,
.other_n .n_box span{
    text-transform: uppercase;
}
.news_by {
    margin: 0 auto 50px auto;
}
.news_by ul {
    margin: 0 0 0 auto;
}
	#map {height: 600px;width: 100%; }
  .mapboxgl-popup {
    max-width: 400px;
    font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
  }
  .marker {
    background-size: cover;
    background-color: transparent;
    color: transparent;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    cursor: pointer;
  }
  .mapboxgl-popup {
    max-width: 200px;
  }
  .mapboxgl-popup-content {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
  }
  .mapbox-improve-map {
    display: none;
}
.mapboxgl-ctrl-compass { display: none; }
.bgImageTextAlignment{
	max-width: 1020px;
    margin: 90px auto;
}
.dp_box.bgImageTextAlignment p {
    font-size: 30px;
    color: #FFFFFF;
    line-height: 145%;
    width: 100%;
    max-width: 100%;
    margin: 0;
}
/* map */
.mapboxgl-popup {
    max-width: 600px !important;
}
.mapboxgl-popup-content {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    padding: 0;
}
.image_tag{
    width:170px;
    height:205px;
    margin-right:15px;
}
.moreinfo {
    display: inline-block;
    /* width: 49%; */
    vertical-align: top;
}
.ul_tag{
    list-style-type: none;
    padding-left: 0;
}
.ul_tag li span img{
    width: 18px;
}
.ul_tag li{
    padding: 5px 0;
}
.content_detail,.content_moreinfo{
    text-align: left;
    width: 300px;
}
.ul_tag li span {
    padding-right: 10px;
}
.content_detail .description{
    font-size: 16px;
    color: #000000;
    line-height: 23px;
}
.ul_tag li a{
    text-decoration-color: #000000;
}
.content_moreinfo .sub-title{
    margin-bottom: 0;
    color: #808080;
    font-size: 9px;
}
.content_moreinfo h1{
    margin-top: 0;
    font-size: 24px;
}
.news_l .n_slider .owl-nav div span {
    color: #afacac;
}
/* map end */
/*.homepageaddress{display: none;}
*/
/*.homepageaddress .owl-carousel .owl-item img{ width: 100% !important }*/

.thumbnail a.bg-img img{ width: 100% !important }
.thumbnail a.bg-img:before{ content: ''; position: absolute; background:#000; width: 290px; height: 191px; opacity: 0.2; z-index: 2  }
.homepageaddress{ display: none; }
.homepageaddress.news_l .n_slider .owl-nav{ width: 100%; text-align: center; }
.homepageaddress .contact-detail{ padding: 30px; background:#f2f2f2; box-shadow: 0 1px 2px rgba(0,0,0,.1); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.1); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.1); -ms-box-shadow: 0 1px 2px rgba(0,0,0,.1); }
.homepageaddress .contact-detail li{ padding:0 0 15px; border:none; position: relative; }
.homepageaddress .contact-detail li span img{ width: 18px !important; position: relative; top: 5px; bottom: inherit; }
.homepageaddress .contact-detail li span.img{ display: inline-block; position: absolute; }
.homepageaddress .contact-detail li span.description{ display: inline-block; padding-left: 25px; font-size: 16px; line-height: 20px; color: #000 }
.homepageaddress .contact-detail h3{ font-size: 22px; padding-bottom: 10px }
.homepageaddress .contact-detail em{ font-style: normal; font-size: 12px; line-height: 16px; color: #808080 }
.homepageaddress.news_l .n_slider{ padding: 0 }
.homepageaddress .news.news_l ul li:last-child{ padding-bottom: 0 }
.work.padding{
    padding: 20px 0 50px 0;
}
@media only screen and (max-width:767px){
    .hide_in768{
        display: none;
    }
}

@media only screen and (max-width:500px){    
    .homepageaddress.news_l .n_slider .owl-nav {
        text-align: left;
    }
    .homepageaddress.news_l .n_slider .owl-nav .owl-next{
        float: right;
    }

    .news_l .n_slider .owl-nav div span {
        font-size: 12px;
    }
    .news_l .n_slider .owl-nav div span i {
        font-size: 28px;
        vertical-align: -7px;
        margin: 0 10px;
    }
}