.search-wrap {

	position: relative;

	min-width: 100px;

	padding-top: 15px !important;

	padding-left: 46px;

	color: #000;

}
.sendpress-submit  {
	cursor: pointer;
    padding: 9px 110px;
    border-radius: 16px;
    background: #D82E2A;
    color: #fff;
    margin: 0 auto;
    display: block !important;
}
.widget.tb-subscribe-widget .subscribe-box p {
    margin-bottom: 5px !important;
}
.sendpress-signup-form input[type=text] {
    width: 100%;
    border-radius: 16px;
}
.izlebuton {
    background: #312783;
    color: #fff !important;
    padding: 7px 25px;
    margin: 0 auto;
    display: block;
    width: 17%;
    text-align: center;
    margin-top: 12px;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b45000;
    color: #000;
    text-align: center;
}
.okudum {
	height: 12px;
}
.gercek {
	    background: #312783;
    padding: 10px 15px;
    border-radius: 20px;
    margin: 16px auto;
    display: block;
    width: 37%;
    text-align: center;
}
.gonderr-buton {

    border: 0px solid #000 !important;

    border-radius: 22px !important;

    color: #fff !important;

    font-size: 16px;

    font-weight: 700;

    -webkit-transition: all 0.3s;

    transition: all 0.3s;

    /* margin: 0 auto; */

    /* display: block; */

    width: 15%;

    background: #312783 !important;

}

#tip1, #tip2, #tip3{

	display: none;

}

input::-moz-placeholder {

  color: #000;

  opacity: 1;

}

input:-ms-input-placeholder {

  color: #000;

}

input::-webkit-input-placeholder {

  color: #000;

}

.tab {

      float: left;

    border: 0px solid #ccc;

    background-color: #f1f1f1;

    width: 30%;

        height: 100%;

}



/* Style the buttons inside the tab */

.tab button {

  display: block;

  background-color: inherit;

  color: black;

  padding: 22px 16px;

  width: 100%;

  border: none;

  outline: none;

  text-align: left;

  cursor: pointer;

  transition: 0.3s;

  font-size: 17px;

  border-bottom: 4px solid #fff;

}



/* Change background color of buttons on hover */

.tab button:hover {

  background-color: #ddd;

}



/* Create an active/current "tab button" class */

.tab button.active {

    background-color: #312783;

    color: #fff;

}



/* Style the tab content */

.tabcontent {

  float: left;

  padding: 0px 12px;

  border: 0px solid #ccc;

  width: 70%;

  border-left: none;

}

.boxx a {

	text-align: center;

	margin: 0 auto;

	display: block;

	background: #312783;

	width: 52%;

	padding: 8px;

	color: #fff !important;

	border-radius: 15px;

	margin-bottom: 15px !important;

	font-size: 16px;

}



.card.active > .card-header{

  background-color: #312783;



}

.card.active h5 {

	color: #fff;

}

.boxx p {

	font-size: 15px;

	padding-left: 5px;

	padding-right: 5px;

	margin-bottom: 4px !important;

}

.boxx {

	padding-top: 20px;

	padding-bottom: 9px;

	padding-left: 10px;

	padding-right: 10px;

}



.imagee {

	opacity: 1;

	display: block;

	width: 100%;

	height: auto;

	transition: .5s ease;

	backface-visibility: hidden;

}

#ardahan {

	background-color: #000 !important;

}

.middle {

	transition: .5s ease;

	opacity: 0;

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	text-align: center;

}

.containerr {

	position: relative;

	width: 50%;

}

.containerr:hover .imagee {

	opacity: 0.3 !important;

}



.containerr:hover .middle {

	opacity: 1 !important;

}



.textt {

	background-color: #ffffff00;

	color: red;

	font-size: 20px;

	padding: 16px 32px;

}

.form-check-label {

	padding-top: 15px;

}

.owl-theme .owl-dots .owl-dot.active span {

	background-color: #000 !important;

}

.site-header .header-top-navbar {

	padding: 19px 0 !important;

	height: 96px;

}

.menu ul {

	padding-left: 0px;

	margin-bottom: 0px;

	list-style: none;

	margin-top: -16px !important;

}

.site-header.header-style-two .site-navigation {

	padding: 0px 0 !important;

	height: 46px !important;

}

.widget.widget-list ul li a {

	color: #fff !important;

	font-size: 14px;

	display: block;

}

.header-phone i {

	background-color: #312783;

	padding: 10px;

	border-radius: 26px;

	color: #fff;

}

.fa-globe-asia:before {

    line-height: 21px;

    content: "\f57e";

}

.header-phone i:hover {

	background-color: #D82E2A;

	padding: 10px;

	border-radius: 26px;

	color: #fff;

}

.header-phone p {

	font-size: 20px;

	font-weight: 700;

	color: #000;

}

.arabuton {

	padding-top: 10px;

	background: #cac3c3;

	padding-bottom: 9px;

	padding-left: 28px;

	padding-right: 28px;

	border-radius: 10px;

	margin-top: -5px;

}

.site-footer.footer-default-style .widget .widget-title {

	color: #fff;

	margin-bottom: 37px;

	font-family: 'Play', sans-serif !important;

	font-weight: 4700 !important !important;

}

.menu > ul > li > a {

	padding: 10px 23px !important;

}

.page-title-area .page-header-caption > h1 {

	margin-bottom: 5px;

	font-size: 38px;

	font-weight: 700 !important;

	/* font-family: "Nanum Gothic", sans-serif; */

	text-transform: capitalize;

	line-height: 1.35em;7

	font-family: 'Play', sans-serif !important;

}

tr.alan-renk:hover {

	background-color: #b7b7b7 !important;

	color: #fff;

}

tr.baslik-alan-renk {

	background-color: #312783;

	color: #fff;

}

#search {

	position: fixed;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	background-color: rgb(0 0 0 / 88%);

	transform: translate(0px, -100%) scale(0, 0);

	opacity: 0;

	z-index: 999999;

}

.post-navigation .post-next.active.bg-overlay:before {

	background-color: transparent;

	background-image: -webkit-linear-gradient(left, rgba(43, 27, 94, 0.9), rgba(43, 66, 241, 0.9));

	background-image: linear-gradient(to right, rgb(162 162 162), rgb(162 162 162 / 90%)) !important;

}

.post-share-area {



	margin-bottom: 0px !important;

}



#search.open {

	-webkit-transform: translate(0px, 0px) scale(1, 1);

	-moz-transform: translate(0px, 0px) scale(1, 1);

	-o-transform: translate(0px, 0px) scale(1, 1);

	-ms-transform: translate(0px, 0px) scale(1, 1);

	transform: translate(0px, 0px) scale(1, 1); 

	opacity: 1;

}



#search input[type="search"] {

	position: absolute;

	top: 51%;

	width: 100%;

	color: rgb(255, 255, 255);

	background: rgba(0, 0, 0, 0);

	font-size: 34px;

	font-weight: 300;

	text-align: center;

	border: 0px;

	margin: 0px auto;

	margin-top: -51px;

	padding-left: 30px;

	padding-right: 30px;

	outline: none;

	height: 82px;

}

#search .btn {

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: 61px;

	margin-left: -45px;

}

#search .close {

	position: fixed;

	top: 15px;

	right: 15px;

	color: #fff;

	background-color: #428bca;

	border-color: #357ebd;

	opacity: 1;

	padding: 10px 17px;

	font-size: 27px;

}

.post-share-area .share {

	margin-bottom: -4px;

	padding-left: 0px !important;

}

section {

	padding:80px 0;

}



.duyurubox {

	background: #000;

	height: 275px;

	border-radius: 10px;

}



.duyurubox h2 {

	color: #fff;

	padding: 118px 0px 118px 0px;

}



.menubox {

	padding: 50px 15px 50px 15px;

	background: #ffe9ab;

	text-align: center;

	border-radius: 10px;

	margin-bottom: 30px;

	background-position: center !important;

	background-repeat: no-repeat !important;

	background-size: cover !important;

}

.menubox h2 {

	font-size: 23px;

	color: #fff;

}

.banner-pdf {

	background-position:center !important;

	background-repeat:no-repeat !important;

	background-size:cover !important;

	height: 450px;

	margin-bottom: 93px;

}

.banner-pdf h2 {

	text-align: center;

	color: #fff;

	padding-top: 5%;

}

.site-header .navbar.navigation-area {

	-webkit-box-align: center;

	-ms-flex-align: center;

	align-items: center;

	display: -webkit-box;

	display: -ms-flexbox;

	display: flex;

	-ms-flex-wrap: wrap;

	flex-wrap: wrap;

	-webkit-box-pack: justify;

	-ms-flex-pack: justify;

	justify-content: space-between;

	min-height: 64px !important;

	padding: 10px 0;

}

.site-header.header-style-two .header-top-navbar {

	background-image: -webkit-linear-gradient(left, #ffffff, #ffffff) !important;

	background-image: linear-gradient(to right, #ffffff, #ffffff) !important;

}

.site-header.header-style-two .site-navigation {

	padding: 3px 0;

	background: #312783;

}

.menu ul li a {

	color: #fff !important;

	font-family: 'Play', sans-serif !important;

	font-size: 16px !important;

	font-weight: 700 !important;

}

.menu ul li ul.dropdown-content li a {

	color: #000 !important;

}

.card-header h5 {

	color: #000;

	font-weight: 600;

}

.card-header {

	background-color: #f2f2f2;

	color: #000;

}

.boyut {

	padding-top: 39%;

}



.carousel-caption {

	position: absolute;

	right: 10%;

	bottom: 37%;

	left: 11%;

	z-index: 10;

	padding-top: 20px;

	padding-bottom: 20px;

	color: #fff !important;

	text-align: left;

}

.owl-theme .owl-dots .owl-dot span {

	width: 10px;

	height: 10px;

	margin: 5px 7px;

	background: #D6D6D6;

	display: block;

	-webkit-backface-visibility: visible;

	transition: opacity .2s ease;

	border-radius: 30px;

}

.owl-theme .owl-dots .owl-dot {

	display: inline-block;

	zoom: 1;

}

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {

	background: 0 0;

	color: inherit;

	border: none;

	padding: 0!important;

	font: inherit;

}

.owl-theme .owl-dots {

	text-align: center;

	-webkit-tap-highlight-color: transparent;

}

.search-wrap .search-btn img {

	margin-right: 8px;

	margin-top: 2px !important;

}



.tarihce-image img {

	width: 100%;

	border-radius: 16px;

}

.baskan-image img {

	width: 100%;

	border-radius: 16px;

}

#team .card {

	border: none;

	background: #ffffff;

}



.image-flip:hover .backside,

.image-flip.hover .backside {

	-webkit-transform: rotateY(0deg);

	-moz-transform: rotateY(0deg);

	-o-transform: rotateY(0deg);

	-ms-transform: rotateY(0deg);

	transform: rotateY(0deg);

	border-radius: .25rem;

}



.image-flip:hover .frontside,

.image-flip.hover .frontside {

	-webkit-transform: rotateY(180deg);

	-moz-transform: rotateY(180deg);

	-o-transform: rotateY(180deg);

	transform: rotateY(180deg);

}



.mainflip {

	-webkit-transition: 1s;

	-webkit-transform-style: preserve-3d;

	-ms-transition: 1s;

	-moz-transition: 1s;

	-moz-transform: perspective(1000px);

	-moz-transform-style: preserve-3d;

	-ms-transform-style: preserve-3d;

	transition: 1s;

	transform-style: preserve-3d;

	position: relative;

}



.frontside {

	position: relative;

	-webkit-transform: rotateY(0deg);

	-ms-transform: rotateY(0deg);

	z-index: 2;

	margin-bottom: 30px;

}



.backside {

	position: absolute;

	top: 0;

	left: 0;

	background: white;

	-webkit-transform: rotateY(-180deg);

	-moz-transform: rotateY(-180deg);

	-o-transform: rotateY(-180deg);

	-ms-transform: rotateY(-180deg);

	transform: rotateY(-180deg);

	-webkit-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);

	-moz-box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);

	box-shadow: 5px 7px 9px -4px rgb(158, 158, 158);

}



.frontside,

.backside {

	-webkit-backface-visibility: hidden;

	-moz-backface-visibility: hidden;

	-ms-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-transition: 1s;

	-webkit-transform-style: preserve-3d;

	-moz-transition: 1s;

	-moz-transform-style: preserve-3d;

	-o-transition: 1s;

	-o-transform-style: preserve-3d;

	-ms-transition: 1s;

	-ms-transform-style: preserve-3d;

	transition: 1s;

	transform-style: preserve-3d;

}



.frontside .card,

.backside .card {

	min-height: 312px;

}



.backside .card a {

	font-size: 18px;

	color: #312783 !important;

}



.frontside .card .card-title,

.backside .card .card-title {

	color: #312783 !important;

}



.frontside .card .card-body img {

	width: 120px;

	height: 120px;

	border-radius: 50%;

}

.card.card-image [class*="rgba-"] {

	border-radius: .25rem;

}

.z-depth-2 {

	-webkit-box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;

	box-shadow: 0 8px 17px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;

}

.rgba-stylish-strong {

	background-color: rgba(62,69,81,0.7);

}
#file {
	padding-top: 10px !important;
}

.form-ayar {

    display: block !important;

    width: 94% !important;

    height: calc(1.5em + 1.75rem + 2px) !important;

    padding: .375rem .75rem !important;

    font-size: 1rem !important;

    font-weight: 400 !important;

    line-height: 1.5 !important;

    color: #000 !important;

    background-color: #fff0 !important;

    background-clip: padding-box !important;

    border: 1px solid #ced4da !important;

    border-radius: 25px !important;

    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out !important;

    margin-bottom: 26px !important;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

::-webkit-input-placeholder {

	color: #b1b1b1 !important;

}



.gonder-buton {



	border: 0px solid #000 !important;

	border-radius: 22px !important;

	color: #fff !important;

	font-size: 16px;

	font-weight: 700;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

	margin: 0 auto;

	display: block;

	width: 50% !important;

	background: #312783 !important;



}

.gonder-buton:hover {

	background: #D82E2A !important;

}

.page-title-area:before {

	background-color: rgb(0 0 0 / 0%) !important;

}

.iletisim-title {

	padding-top: 17%;

}



.iletisim-bilgi {

	list-style: none;

	padding-left: 20%;	

	font-weight: 500;

	font-size: 18px;

	color: #000;

	padding-bottom: 20px;

}



.tel img{

	background: #39579ad9;

	width: 50px !important;

	padding: 12px;

	height: 50px;

	border-radius: 34px;

}



.maill img{

	background: #B00000;

	width: 50px !important;

	padding: 12px;

	height: 50px;

	border-radius: 34px;

}

.adress img{

	background: #FF8800;

	width: 50px !important;

	padding: 12px;

	height: 50px;

	border-radius: 34px;

}



.adress {

	line-height: 0px;

}



.popup-baslik {

	text-align: center;

	font-weight: 800;

	font-size: 23px;

	padding-bottom: 15px;

}



.popupbuton {

	background: #312783 !important;

	border-color: #312783 !important;

	color: #fff !important;

}

.popup-aciklama {

	padding-top: 30px;

}



.galeri-image {

	margin-bottom: 30px;

}

.galeri-image img {
	width: 100%;
    height: 350px;
    object-fit: cover;
}

.video-image {

	background-position: center;

	background-repeat: no-repeat;

	background-size: cover;

	height: 350px;

	margin-bottom: 30px;

}

.basin-image {

	

	background-size: cover !important;

	background-position: center !important;

	background-repeat: no-repeat !important;

	height: 350px;

}



.dergi-baslik {

	text-align: center;

	font-size: 26px;

	padding-top: 11px;

	margin-bottom: 30px;

}

.video-play-button {

	position: absolute;

	z-index: 10;

	top: 50%;

	left: 50%;

	transform: translateX(-50%) translateY(-50%);

	box-sizing: content-box;

	display: block;

	width: 32px;

	height: 44px;

	/* background: #fa183d; */

	border-radius: 50%;

	padding: 18px 20px 18px 28px;

}



.video-play-button:after {

	content: "";

	position: absolute;

	z-index: 1;

	left: 50%;

	top: 50%;

	transform: translateX(-50%) translateY(-50%);

	display: block;

	width: 60px;

	height: 60px;

	background: #fa183d96;

	border-radius: 50%;

	transition: all 200ms;

}



.video-play-button:hover:after {

	background-color: darken(#fa183d, 10%);

}



.video-play-button img {

	position: relative;

	z-index: 3;

	max-width: 100%;

	width: auto;

	height: auto;

}



.video-play-button span {

	display: block;

	position: relative;

	z-index: 3;

	width: 0;

	height: 0;

	border-left: 32px solid #fff;

	border-top: 22px solid transparent;

	border-bottom: 22px solid transparent;

}



@keyframes pulse-border {

	0% {

		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);

		opacity: 1;

	}

	100% {

		transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);

		opacity: 0;

	}

}







.video-overlay {

	position: fixed;

	z-index: -1;

	top: 0;

	bottom: 0;

	left: 0;

	right: 0;

	background: rgba(0,0,0,0.80);

	opacity: 0;

	transition: all ease 500ms;

}



.video-overlay.open {

	position: fixed;

	z-index: 1000;

	opacity: 1;

}



.video-overlay-close {

	position: absolute;

	z-index: 1000;

	top: 15px;

	right: 20px;

	font-size: 36px;

	line-height: 1;

	font-weight: 400;

	color: #fff;

	text-decoration: none;

	cursor: pointer;

	transition: all 200ms;

}



.video-overlay-close:hover {

	color: #fa183d;

}



.video-overlay iframe {

	position: absolute;

	top: 50%;

	left: 50%;

	transform: translateX(-50%) translateY(-50%);

	/* width: 90%; */

	/* height: auto; */

	box-shadow: 0 0 15px rgba(0,0,0,0.75);

}



.post-navigation .post-next.active span.label {

	color: #ffffff !important;

}

.pcgoster {

	display: block !important;

}

.mobilgoster {

	display: none !important;

}

#balikesir {

	fill: #f9cf0b !important;

}

#bilecik {

	fill: #f9cf0b !important;

}

#bursa {

	fill: #f9cf0b !important;

}

#canakkale {

	fill: #f9cf0b !important;

}

#edirne {

	fill: #f9cf0b !important;

}

#istanbul {

	fill: #f9cf0b !important;

}

#kirklareli {

	fill: #f9cf0b !important;

}

#kocaeli {

	fill: #f9cf0b !important;

}

#sakarya {

	fill: #f9cf0b !important;

}

#tekirdag {

	fill: #f9cf0b !important;

}

#yalova {

	fill: #f9cf0b !important;

}

#ankara {

	fill: #e73728 !important;

}

#cankiri {

	fill: #e73728 !important;

}

#eskisehir {

	fill: #e73728 !important;

}

#kayseri {

	fill: #e73728 !important;

}

#kirsehir {

	fill: #e73728 !important;

}

#konya {

	fill: #e73728 !important;

}

#nevsehir {

	fill: #e73728 !important;

}

#nigde {

	fill: #e73728 !important;

}

#sivas {

	fill: #e73728 !important;

}

#yozgat {

	fill: #e73728 !important;

}

#aksaray {

	fill: #e73728 !important;

}

#karaman {

	fill: #e73728 !important;

}

#kirikkale {

	fill: #e73728 !important;

}

#afyonkarahisar {

	fill: #d5bfcc !important;

}

#kutahya {

	fill: #d5bfcc !important;

}

#manisa {

	fill: #d5bfcc !important;

}

#mugla {

	fill: #d5bfcc !important;

}

#usak {

	fill: #d5bfcc !important;

}

#aydin {

	fill: #d5bfcc !important;

}

#izmir {

	fill: #d5bfcc !important;

}

#denizli {

	fill: #d5bfcc !important;

}

#adana {

	fill: #369de2 !important;

}

#antalya {

	fill: #369de2 !important;

}

#burdur {

	fill: #369de2 !important;

}

#hatay {

	fill: #369de2 !important;

}

#isparta {

	fill: #369de2 !important;

}

#mersin {

	fill: #369de2 !important;

}

#kahramanmaras {

	fill: #369de2 !important;

}

#osmaniye {

	fill: #369de2 !important;

}

#amasya {

	fill: #44ae4a !important;

}

#artvin {

	fill: #44ae4a !important;

}

#bolu {

	fill: #44ae4a !important;

}

#corum {

	fill: #44ae4a !important;

}

#giresun {

	fill: #44ae4a !important;

}

#gumushane {

	fill: #44ae4a !important;

}

#kastamonu {

	fill: #44ae4a !important;

}

#ordu {

	fill: #44ae4a !important;

}

#rize {

	fill: #44ae4a !important;

}

#samsun {

	fill: #44ae4a !important;

}

#sinop {

	fill: #44ae4a !important;

}

#tokat {

	fill: #44ae4a !important;

}

#trabzon {

	fill: #44ae4a !important;

}

#zonguldak {

	fill: #44ae4a !important;

}

#bayburt {

	fill: #44ae4a !important;

}

#bartin {

	fill: #44ae4a !important;

}

#karabuk {

	fill: #44ae4a !important;

}

#duzce {

	fill: #44ae4a !important;

}

#adiyaman {

	fill: #f97c42 !important;

}

#diyarbakir {

	fill: #f97c42 !important;

}

#gaziantep {

	fill: #f97c42 !important;

}

#mardin {

	fill: #f97c42 !important;

}

#siirt {

	fill: #f97c42 !important;

}

#sanliurfa {

	fill: #f97c42 !important;

}

#batman {

	fill: #f97c42 !important;

}

#sirnak {

	fill: #f97c42 !important;

}

#kilis {

	fill: #f97c42 !important;

}

#agri {

	fill: #cfd72c !important;

}

#bingol {

	fill: #cfd72c !important;

}

#bitlis {

	fill: #cfd72c !important;

}

#elazig {

	fill: #cfd72c !important;

}

#erzincan {

	fill: #cfd72c !important;

}

#erzurum {

	fill: #cfd72c !important;

}

#hakkari {

	fill: #cfd72c !important;

}

#kars {

	fill: #cfd72c !important;

}

#malatya {

	fill: #cfd72c !important;

}

#mus {

	fill: #cfd72c !important;

}

#tunceli {

	fill: #cfd72c !important;

}

#van {

	fill: #cfd72c !important;

}

#ardahan {

	fill: #cfd72c !important;

}

#igdir {

	fill: #cfd72c !important;

}



#map {

    clear: both;

    width: 100% !important;

    height: 620px;

    position: relative;

    top: -100px;

}

.duyuru {

	display: inline-table !important;

}



@media (max-width: 800px) 

{

	.header-top-navbar {

		display: none;

	}
	.uyebuton {
		width: 90% !important;

	}
	.table td, .table th {
    padding: 4px;
    vertical-align: top;
    border-top: 1px solid #dee2e6;
}

	.tab {

    float: left;

    border: 0px solid #ccc;

    background-color: #f1f1f1;

    width: 100%;

    height: 100%;

}

.tabcontent {

    float: left;

    padding: 29px 12px;

    border: 0px solid #ccc;

    width: 101%;

    border-left: none;

}

	.mobil-duyuru {

		display: none;

	}

	.pcgoster {

		display: none !important;

	}

	.mobilgoster {

		display: block !important;

	}

	.tarihce-title {

		padding-top: 34px;

	}

	.baskan-title {

		padding-top: 34px;

	}

	.containerr {

		position: relative;

		width: 100%;

	}

	.basin-image {
    margin-bottom: 40px;
    height: 450px;
}

	.uyelik-mobil {

		width: 100% !important;

	}

	.form-genis {

		padding-left: 15px !important;

		padding-right: 15px !important;

	}

	.mapcon {

		position: relative;

		width: 100% !important;

		height: auto;

		margin: 0 auto;



	}

	#map {

		clear: both;

		width: 100% !important;

		height: 620px;

		position: relative;

		top: -291px !important;

	}

	#detail {

		display: none;

		position: unset !important;

		height: auto;

		margin: 0 auto;

		left: 0;

		right: 0;

		top: 2px !important;

		background: #f3f3f3;

		z-index: 999;

		border: 0px solid #252d35;

		margin-top: -58% !important;

	}

	.boxx {

		margin-bottom: 20px;

	}

	.post-share-area {

    display: none !important;

    }

}