/*
Theme Name: Beauty in Turkey
Theme URI: https://planet-www.com
Author: the Planet WWW
Author URI: https://planet-www.com
Description: New theme from Planet WWW.
Requires at least: WordPress 4.9.6
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: wbusiness
Tags:planet, www.
*/
html{background:#22c9c9;}
body {font-family: 'Noto Kufi Arabic', sans-serif;color:#21252e;}
.np {padding: 0;}
.over{overflow-x:hidden;}
a:hover {text-decoration: none;}
.h-r{height:1px;border:none;background:linear-gradient(to right, transparent, #5f605f, transparent);}
.btn-pwww {background-color: #5f605f;color: #fff;}
.btn-pwww:hover{background:#333;color:white;}
.btn-pw {background-color: #5f605f;color: #fff;}
.btn-pw:hover{background:#333;color:white;}
.btn-wts {background: #fff;color: #22c9c9;border-radius:2em;}
.pwww{-moz-transition:all 700ms linear 0s;-ms-transition:all 700ms linear 0s;-webkit-transition:all 700ms linear 0s;-o-transition:all 700ms linear 0s;}
.pwww:hover{-moz-transition:all 700ms linear 0s;-ms-transition:all 700ms linear 0s;-webkit-transition:all 700ms linear 0s;-o-transition:all 700ms linear 0s;}
.ltr {direction: ltr;}
.pd{padding:7em 0;}
.svg-separator{display: block;position:absolute;bottom:0;transform: scale(-1,1)}
.m-auto {margin: 10px auto;}
/* Header */
#subs{color: white;}
header.top {height: 40px;background: #343434;position:fixed;top:0;left:0;right:0;z-index:99;border-radius:0 0 1em 1em;}

.menu-button {cursor: pointer;height: 22px;line-height: 50px;margin: 9px auto;}
.pw-bar {height: 2px;background: #fff;width:30px;margin: 8px;transition: 400ms;}
.pw-bar1 {width:36px;}
.pw-bar2 {width:26px;}
.pw-bar3 {width:30px;}
.menu-button:hover .pw-bar1 {transform:rotate(-5deg);}
.menu-button:hover .pw-bar2 {width:33px;}
.menu-button:hover .pw-bar3 {transform:rotate(5deg);}

.head-part {display:inline-block;vertical-align:top;height:40px;padding-left: 1em;}
.head-part i {color:#22c9c9;font-size:19px;line-height:40px;}
.head-part p {color:#fff;font-size:19px;line-height:40px;}
#s{border:none;background:#fff;text-align:center;padding:5px;height:30px;color:#5f605f;border-radius:5em;width:100%;}
#s:focus{outline:none;}
#searchsubmit{border:none;background:#5f605f;height:30px;vertical-align:top;border-radius:5px;color:#fff;}
#searchform{margin-top:5px;}
.logo {width: 180px;display:inline-block;vertical-align:top;margin: 4px auto;}
.logo-text {width: 180px;display:inline-block;vertical-align:top;margin:25px auto;color:#3c3c3c;}
.logo-text p {font-size:21px;margin:5px 0;}
.logo-text span {font-size:19px;margin:5px 0;}
.header-call {display:table;height:120px;}
.header-call p {font-size:21px;margin:5px 0;color:#3c3c3c;display:table-cell;vertical-align:middle;}

/* Navbar */
.navbar-default {border:none;border-radius:0;background:#fff;margin: 6px auto;}
.dropdown-menu{z-index: 9999;}
.navbar-default .navbar-brand {color: #F0F0F0;background-color: #a8aaad;font-weight: bold;}
.navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {color: #F0F0F0;background-color: #a8aaad;}
.navbar-default .navbar-text {color: #383838;}
.navbar-default .navbar-nav > li > a {color: #5f605f;font-weight: bold;margin: 10px 4px;border-radius: 5px;font-size: 15px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #22c9c9;}
.navbar-default .navbar-nav > li > .dropdown-menu {background-color: #ffffff;border-radius: 6px;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {color: #5f605f;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {color: #ffffff;background-color: #373737;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > .divider {background-color: #9b59b6;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {color: #fff;background: linear-gradient(-60deg, #2eebeb 0%, #139595 100%);}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color: #5f605f;background-color: #eee;}
.navbar-default .navbar-toggle {border-color: #a8aaad;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background-color: #383838;} 
.navbar-default .navbar-toggle .icon-bar {background-color: #a8aaad;color:#383838;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color: #5f605f;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {background-color: #fff;color: #5f605f;}
.navbar-default .navbar-link {color: #fff;}
.navbar-default .navbar-link:hover {color: #fff;}
.navbar-toggle {margin-right:15px !important;}
.nav > li > a {position: relative;display: block;padding: 10px 20px;}

/*Carousel*/
#pwwwCarousel .icon-next{line-height: 32px;color: white;border-radius:50%;background:rgb(34 201 201 / 71%);left: 60%;margin-left:0;font-size: 3em;height: 50px;width: 50px;border: 4px solid transparent;border-radius:1em 5px .5em 1em;}
#pwwwCarousel .icon-prev{line-height: 32px;color: white;border-radius:50%;background:rgb(34 201 201 / 71%);right: 36%;margin-left:0;font-size: 3em;height: 50px;width: 50px;border: 4px solid transparent;border-radius:5px 1em 1em .5em;}
#pwwwCarousel .carousel-control{opacity: 1;}
.carousel-control.right, .carousel-control.left {background: none !important}
.carousel-inner > .item > img, .carousel-inner > .item > a > img {width: 100%;}
#pwwwCarousel {background: #fff;overflow: hidden;border-bottom: 5px solid #22c9c9;border-radius:1em 1em 0 0;}
.carousel-caption {left: 60%;right: 12%;top: 18em;}
.carousel-caption h3{font-size: 40px;background: #34343494;padding: 10px;border-radius: 1em;}

/* ABOUT */
.pw-span{position: relative;}
.pw-span:before {width: 150px;height: 7px;background-color: #5f605f;position: absolute;content: '';left: 0;right: 0;margin: auto;bottom: -20px;border-radius: 8em;}
.pw-span:after {width: 90px;height: 6px;background-color: #22c9c9;position: absolute;content: '';left: 0;right: 0;margin: auto;bottom: -30px;border-radius: 4em;}
.pw-span2{position: relative;}
.pw-span2:before {width: 80px;height: 2px;background-color: #22c9c9;position: absolute;content: '';left: 0;right: 0;margin: auto;bottom: -9px;border-radius: 1em;}
.pw-span2:after {width: 52px;height: 4px;background-color: #fdfdfd;position: absolute;content: '';left: 0;right: 0;margin: auto;bottom: -10px;border-radius: 1em;}


.about {background: #fff;background-size: cover;position:relative;padding:3em 0 4em 0;}
.video h1{margin-bottom: 1em;transition:all 350ms cubic-bezier(.24, .85, .58, 1);color: #22c9c9;letter-spacing: 7px;font-size: 4em;}
.video h1:hover{width: 100%;letter-spacing:9px;}
.pwww-srv {position:relative;z-index: 1;padding: 30px;margin: 0px auto 20px;border-radius: 5px;border: 1px solid #e9e9e9;-webkit-transition: all .4s;transition: all .4s;box-shadow: 0 13px 61px rgb(229 229 229 / 80%);background: white;}
.pwww-srv .btn-srv {position: absolute;bottom:5px;left:5px;color:#22c9c9;font-weight: bold;}
.pwww-srv::before {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: linear-gradient(-60deg, #2eebeb 0%, #139595 100%);
    z-index: -1;
    opacity: 0;
    transition: all 0.7s ease 0s;
    border-radius: 6px;
}
.pwww-srv::after {
    position: absolute;
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-image: url('img/dot.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    z-index: -1;
}
.pwww-srv:hover:before {
    opacity: 1;
}
.pwww-srv img {width:70px;}
.pwww-srv p{font-size: 15px;color: #898989;height: 60px;}
.pwww-srv h2{margin-bottom: 15px;font-size: 25px;}
.pwww-srv h2 a{color: #5f605f;}
.pwww-srv:hover h2 a{color:white;}
.pwww-srv:hover p{color:white;}
.pwww-srv:hover a{color:white;}
.pwww-srv:hover i{color:white;}
.pw-hm-srv {margin-top: -5em;}

.pw-abt p{font-size: 18px;color: #898989;margin-top: 2em;text-align: justify;text-align-last: center;}
.pw-abt .btn{margin:1em auto;box-shadow: 0 3px 32px rgb(181 181 181 / 80%);padding: 10px 1em;color: #ffffff;border-radius: 4em;font-size: 17px;background: #22c9c9;font-weight: bold;}

.pw-count-bg{background-image: linear-gradient(359deg, #28d8d8, #17a6a6);padding:2em;margin: auto;}
.pw-count {padding:1em;margin:1em auto;border:1px solid rgb(255 255 255 / 23%);}
.pw-count img{width:65px;margin:auto;}
.pw-count p{font-size: 22px;margin-top: 10px;color: #323232;}
.pw-count span {font-size: 26px;color:white;}

.pw-hm-frm {background:url(img/dot.png), linear-gradient(-60deg, #2eebeb 0%, #139595 100%);margin: -7em auto;color: #fff;padding: 20px 5px 70px 5px;max-width: 400px;text-align: center;border-radius: 5px;box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;border-radius: 25% 25% 50% 50% / 10% 10% 20% 20%;}
.pw-hm-frm .has-icon {position:relative;}
.pw-hm-frm .form-control-icon {position:absolute;right: 0;top: 0;width: 40px;font-size: 20px;line-height: 46px;color: #ffffff;background: #343434;border-radius: 0 7px 7px 0;z-index: 1;}
.pw-hm-frm .form-control{height: 46px;margin:10px auto;padding: 5px 50px 5px 5px;border: none;font-weight: 300;outline: none !important;color: #333;line-height: 18px;background: #ffffff;box-shadow: none;border-radius: 7px;overflow: hidden;text-align: right;}
.pw-hm-frm br{display:none;}
.pw-hm-frm .wpcf7-spinner {display: block;}
.pw-hm-frm .wpcf7-date {text-align:left;}


.pw-hm-frm2 {background:url('img/dot.png'), linear-gradient(-60deg, #2eebeb 0%, #139595 100%);color: #ffffff;padding: 10px 5px;max-width: 400px;text-align: center;border-radius: 5px;height: 400px;}
.pw-hm-frm2 .has-icon {position:relative;}
.wpcf7 form.sent .wpcf7-response-output{color:black;}
.wpcf7 form.invalid .wpcf7-response-output{color:black;}
.pw-hm-frm2 .form-control-icon {position:absolute;right: 0;top: 0;width: 40px;font-size: 20px;line-height: 46px;color: #ffffff;background: #343434;border-radius: 0 7px 7px 0;z-index: 1;}
.pw-hm-frm2 .form-control{height: 46px;margin:10px auto;padding: 5px 50px 5px 5px;border: none;font-weight: 300;outline: none !important;color: #333;line-height: 18px;background: #ffffff;box-shadow: none;border-radius: 7px;overflow: hidden;text-align: right;}
.pw-hm-frm2 br{display:none;}
.pw-hm-frm2 .wpcf7-spinner {display: block;}
.pw-hm-frm2 .wpcf7-date {text-align:left;}


/*properties*/
.properties{padding:5em 0;background:#f4f9fd;}
.main-title{text-align:center;margin: 1em auto;}
.main-title h2{margin:0;}
.seperate{width:100px;height:4px;display:inline-block;background:#1f1c29;margin:0 auto;}
.ib {display: inline-block;}
.service-card {transition: all 0.3s ease-in-out!important;width:300px;height: 515px;margin: 32px auto auto;background: #fff;box-shadow: 0px 0px 9px #dcdcdc;position: relative;border-radius: 1.5em;overflow: hidden;}

.service-card::before {z-index: 1111;content: "";position: absolute;bottom: 12px;right: -20px;width: 30px;height: 30px;border-radius: 50px 0;background: linear-gradient(to right,#2eebeb,#139595);-webkit-transform: translateX(-50%) rotate(-45deg);transform: translateX(-50%) rotate(-70deg);transition: all 0.3s ease-in-out!important;}
.service-card::after {z-index: 1111;content: "";position: absolute;bottom: -10px;right: -11px;width: 30px;height: 30px;border-radius: 50px 0;background: linear-gradient(to right,#2eebeb,#139595);-webkit-transform: translateX(-50%) rotate(-45deg);transform: translateX(-50%) rotate(-120deg);transition: all 0.3s ease-in-out!important;}
.service-card:hover:before{transform: translateX(-50%) rotate(-65deg);}
.service-card:hover:after{transform: translateX(-50%) rotate(-125deg);}
.service-card:hover{transform: translateY(-2%);}
.service-card img{height:auto;}

.news-card {background:url(img/dot.png), linear-gradient(-60deg, #2eebeb 0%, #139595 100%);color:white;}

.news-card .service-detail{color: #22c9c9;background: white;border-radius: 2em}

.news-card p{margin-top: 12px;}

.service-info {padding: 10px 20px;}
.service-info p {font-size:13px;text-align:justify;}
.service-info .title h3 {margin: 0;font-size: 16px;line-height: 25px;}
.status {margin-bottom: 8px}
.status-icon {width: 25px}
.status-icon i {color: #1f1c29;}
.status-text {color: #646464;}
.service-price { padding: 0 16px;color: #5f605f;}
.service-detail {color: #ffffff;text-align: center;padding: 6px 25px;background: linear-gradient(-60deg, #2eebeb 0%, #139595 100%);position: absolute;bottom: 10px;left: 10px;border-radius: 2em;}
.service-detail:hover{color: #fff;background:#5f605f;}
.service-price p {font-size: 20px;}
.news {display: inline-block;margin-top: 32px;background: #5f605f;border: none;border-radius: 5px;color:#fff;font-size: 14px;width: 160px;height: 45px;line-height: 45px;}
.news:hover {background:#1f1c29;color:white;}

/*Video*/
.video{position:relative;background:url(img/lay-bg.png) bottom right no-repeat, url('img/vid-bg.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;background-attachment:fixed;box-shadow: inset 0 0 5px #afafaf;}
.play-video {margin-bottom: 5em;}
.play-video i {border: 20px solid rgba(196, 148, 47, 0.88);border-radius:50%;font-size:70px;color: #ffffff;}
.play-video i:hover {border:20px solid rgba(23,45,73,.9);box-shadow:0 0 10px #fff;transform:rotate(360deg);}
.layer {background: rgba(0, 0, 0, .2);top: 0;left: 0;height: 100%;padding:70px 0 115px;background-position: center center;width:100%;}
.pw-vid-txt {background: rgb(255 255 255);border-radius: 1em;text-align: center;padding:1em;box-shadow: 0 0 23px #d5d5d5;}
.pw-vid-txt img {margin: 10px auto;width: 300px;}
.video-thumbnail {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.play-btn {
    border-radius: 50%;
    text-align: center;
    line-height: 108px;
    animation: animate 2s linear infinite;cursor: pointer;width: 100px;height: 100px;margin: auto;position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.play-btn i {
    color: #22c9c9;
    font-size: 102px;
}
.play-btn i:hover {color: rgb(29 49 63);}
@keyframes animate{
	0%{box-shadow: 0 0 0 0 rgb(34 201 201 / 79%);}
	40%{box-shadow: 0 0 0 50px rgb(34 201 201 / 44%);}
	80%{box-shadow: 0 0 0 50px rgb(34 201 201 / 21%);}
	100%{box-shadow: 0 0 0 rgb(34 201 201 / 10%);}
}

.abt{background: rgba(255, 255, 255, 0.7);padding: 1em;border-radius: 1em;box-shadow: inset 0 0px 3px #000;}
.abt h2{font-weight: bold;color: #373737;}
.abt p{font-size: 15px;color: #c58900;}
/*services*/
.services .row{position: relative;max-height: 340px;}
.s-icon img{width:50px;margin: auto;}
.s-box {text-align: center;margin:1em auto;background:#3c3c3c;color:#fff;max-width:300px;max-height: 300px;padding: 14px;border-radius:1em;}
.s-box:hover {margin-top:-10px;}
.s-box h3{font-size:14px;}
/*Blogs*/
.blog{background:#fafbfe;padding:32px 0;}
.blog-container{margin-top:32px;}
.blog-container img{border-radius: 7px;box-shadow: 0 0 10px #333;height: 245px;}
.blog-content {background: #fff;width: 90%;border-radius: 7px;margin: -30px auto 0;position: relative;padding: 23px 12px;text-align: center;border: 1px solid #5f605f;box-shadow:0 0 2px #333;}
.blog-content h3 {margin: 0;font-size: 20px;color: #5f605f;}
.blog-content p {color: #717171;width: 90%;margin: 15px auto;text-align: justify;height: 90px;}
.blog-content a {color: #424242;padding: 2px 15px;border: solid 2px #22c9c9;border-radius: 5px;}
.blog-content a:hover{background:#22c9c9;}
/*contact*/
.contact{position: relative;padding: 50px 0;background: url(img/in-bg.gif) no-repeat fixed;background-size: 100% 100%;}
.items:after {content: "";position: absolute;width: 100%;right:0;height:100%;background-color: rgba(51,42,35,.8);top: 0;bottom: 0;border-radius: 40px;background-image: url(img/secbg4.png);background-size: cover;background-position: 70%;}
.contact-now-form {text-align: center;color:#fff;text-shadow:0 5px 5px #333;}
.contact-now-form p {font-size:26px;font-weight:bold;}
.contact-now-form form{margin-top:32px;width: auto;margin-left: auto;margin-right: auto;}
.contact-now-form input[type='text'],
.contact-now-form input[type='email'] {width: 100%;border: 0px solid #898989;box-shadow: 0px 0px 6px -2px #666666;border-radius: 7px;color: #898989;height: 40px;margin-bottom: 30px;padding: 5px 20px;}
.contact-now-form textarea {width: 100%;border: 0px solid #898989;box-shadow: 0px 0px 6px -2px #666666;border-radius: 7px;color: #898989;padding: 10px 20px 5px 20px;}
.contact-now-form button,.contact-now-form button:hover {margin-top: 30px;width: 100%;background: #1f1c29;color: #5f605f;height: 40px;font-size: 14px}
.text-box{margin:0 auto 32px;width: auto;background: white;border-radius: 19px;border-left: 4px solid #1f1c29;padding: 32px 12px;}
.text-box a{background: #090;width: 185px;height: 45px;line-height: 45px;display: inline-block;text-align: center;margin-top: 32px;color: white;border: solid 1px #1f1c29}
#con-map-c{width:100%;height:300px;}
.section-meta p{font-size:17px;color:#777;}
.section-exp {margin: 1em auto;padding: 1em;background:#eee;color: #333;font-size: 15px;border-radius: 1em;border-right: 5px solid #22c9c9;}
.post-thumbnail {position: relative;}
.post-title {padding: 16px 0;text-align: center;border-radius: 13px;color: #5f605f;margin: 0.5em auto;border: 1px solid #ddd;margin-top:0;}
.post-thumbnail img{width: 100%;height: auto;border-radius: 1em;overflow: hidden;border: 1px solid #ddd;}
.post-content {background: #eee;padding: 1em;font-size: 16px;border-radius: 1em;margin: 1em auto;}
.pwww-post-tools {margin: auto;border: 1px solid #ddd;background: #eee;border-radius: 14px;padding: 7px;margin-top: 1em;}
#share-links .fas {font-size:20px;height:36px;width:36px;margin:2px;line-height:36px;color:#383838;text-align:center;}
#share-links .fab{font-size:20px;height:36px;width:36px;margin:2px;line-height:36px;color:#fff;border-radius:50%;text-align:center;}
#share-links .fab:hover{}
#share-links .fb{background:#36609f;}
#share-links .tw{background:#2aa9e0;}
#share-links .gp{background:#d82a21;}
#share-links .ln{background:#007bb7;}
#share-links .pn{background:#cb2027;}
#share-links .em{background:#70369f;}
#share-links .fa-whatsapp {background: #19a12e;}
.pwww-fsize .fab{font-size:20px;height:36px;width:36px;margin:2px;line-height:36px;color:#383838;border-left:1px solid #383838;text-align:center;}
.pwww-fsize .fas, .pwww-views .fas{font-size:20px;height:36px;width:36px;margin:2px;line-height:36px;color:#383838;border-radius:50%;border:1px solid #383838;text-align:center;}
.pwww-views span {font-size:12px;color:#383838;display:inline-block;height:36px;line-height:30px;vertical-align:middle;}

.pw-flx-stk {display: flex;}
.pw-page-side {position: -webkit-sticky;position: sticky;top: 55px;}


/* Page */
.page-header {border: none;}
.page-title {padding-bottom: 9px;border-bottom: 3px solid #5f605f;text-align: center;}
.page-thumbnail {}
.page-content {}
/* 404 Page */
.not-found {position: relative;padding-top: 75px;padding-bottom: 75px;}
.not-found .title {color:#22c9c9;font-size: 150px;font-weight: 700;line-height: 104px;letter-spacing: 0.2em;margin-bottom: 0;text-align: center;}
.not-found h3 {font-size: 36px;font-weight: 500;text-align: center;margin-bottom: 85px;}
.not-found a {font-size: 18px;color:#21252e;}
.not-found a i {color:#1f1c29;font-size: 18px;padding-left: 8px;}
.not-found .search .input-group {border: none;border-bottom: solid 1px#1f1c29;border-radius: 0;width: 229px;margin-left: auto;margin-right: auto;direction: ltr;}
.not-found .search .form-control::placeholder {}
.not-found .search .form-control {margin-top: 32px;border: solid 1px #1f1c29;width: 200px;;box-shadow: none;text-align: right;margin: 0 auto;}
.not-found {padding: 1em;}
.not-found #s{max-width: 300px;background: #ddd;margin: auto;}
#pw-src-404{border:none;background:#eee;text-align:center;padding:5px;height:30px;color:#5f605f;border-radius:5em;width: 200px;}
#pw-src-404:focus{outline:none;}
.input-group-addon,.input-group-addon:last-child {background: none;box-shadow: none;border: none;}
/* Archive */
.cat-header {}
.cat-header .cat-title {}
.entry-part {background:#fff;width:300px;height:460px;margin:0 auto 1em;border-top:5px solid #666;}
.entry-part .entry-thumbnail {width:100%;height:200px;border:1px solid red;}
.entry-part .entry-header {height:70px;}
.entry-part .entry-content {height:90px;}
.entry-part .entry-footer{}
/* Search Results */
.search-result {padding:32px 0}
.search-result h1{text-align:right;margin:0;}
.search-header{margin-bottom: 32px;}
.search-header p{margin-top:10px;}
.search-header2 h2 a{font-size:20px;color:#21252e;}
.search-title {font-size: 32px;}
.search-thumbnail img{width:100%;height: auto;}
.search-header {}
.search-content {color:#717171;}
.search-footer {background: none;padding: 0;text-align: left;border-top: none;margin: 0;}
.search-footer a,.search-footer a:hover{background: #5f605f;color: white;}
.search-container-result form{margin: 0 auto 12px;border:solid 1px #1f1c29;width:250px;}
.search-container-result form input[type="search"]{border:none;}
.search-border{padding: 12px 0;margin: 1em auto;border-radius: 1em;background: #eee;}
/* Single */
.post-header {}
.post-title {}
.post-thumbnail {}
.post-content {}
/* Search Form */
#searchform {}
#searchform #s {}
#searchform #searchsubmit {}
/* Breadcrumbs */
#pwww-breadcrumbs {list-style:none;overflow:hidden;background: #eee;color: #777;padding:8px 5px;font-weight:bold;}
#pwww-breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px;}
#pwww-breadcrumbs a{color: #22c9c9;}
#pwww-breadcrumbs .separator{font-size:18px;font-weight:100;color:#22c9c9;}
/* Pagination */
.pagination {text-align:center;font-weight:bold;text-shadow:1px 1px 2px #000;margin:0 auto 10px auto;}
.pagination .page-numbers {width:32px;height:32px;border-radius:50%;line-height:32px;box-shadow:0 0 2px #333;margin:5px;display:inline-block;background:#333;color:#fff;}
.pagination .page-numbers:hover {-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2);box-shadow:0 0 3px #333;}
.pagination .current {background:#666;color:#fff;}
.pagination .dots {background:#666;color:#fff;}
/* Comments */
#commentform input{display:block;border-radius:0;border:1px solid #666;padding:5px;}
#commentform textarea{border:1px solid #666;display:block;padding:5px;}
#commentform #submit{padding: 5px;color:#fff;background:#666;}
#commentform #submit:hover{color:#000;background:#fff;}
.comment-body{padding:5px;box-shadow:0 1px 3px #000;margin-bottom: 9px;}
.comment-meta{border:2px solid #fff;}
.comment-content{background:#fff;padding:4px;}
.reply{background:#666;padding:4px;}
.reply a{color:#fff;}

.gallery {text-align:center;;margin:auto;}
.gallery img{border:5px solid #fff;transition: all 300ms linear 0s;}
.gallery-item {margin: 0;display: inline-block;}
.gallery img:hover{transform:scale(1.1,1.1);border-radius:5px;transition: all 300ms linear 0s;}
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }

.mb-archive .listing, .mb-archive .blogcontainer{margin-bottom:32px;}
.listing {width: 300px;height: 520px;margin: 0 auto;position: relative;background: #f4f9fd;border-radius: 10px 10px 50px 10px;overflow: hidden;box-shadow: 0 0 10px #c3c3c3;border-bottom:5px solid #22c9c9;border-top:5px solid #22c9c9;}
.image-container {overflow: hidden;border-radius:10px;box-shadow:0 0 5px #777;}
.image-container img {width:300px;height:auto;transition: all ease-in-out 1s;min-height: 220px;}
.listing:hover img {transform: scale(1.2);}
.listing-info {padding:12px 10px;}
.listing-info .listing-header .listing-title {font-size: 17px;font-weight: 600;color: #6c6c6c;margin: 0 0 3px;line-height: 23px;height: 50px;}
.listing-location {line-height: 28px;}
.listing-location i {color: #383838;width: 20px;}
.listing-location span {font-size: 15px;color: #666;}
.listing-details ul {padding-bottom: 20px;}
.listing-details ul li {width: 45%;display: inline-block;font-size: 14px;line-height: 40px;list-style: none;}
.listing-details ul li i {color: #383838;width: 20px;}
.listing-details ul li span {font-size: 14px;color: #666;}
.details-price {padding: 20px 0 0;}
.details-price .price {font-size: 16px;color: #444;}
.details-price .more {width: 78px;text-align: center;border-radius: 30px;line-height: 28px;background: linear-gradient(-60deg, #2eebeb 0%, #139595 100%);transition: all ease-in-out 500ms;position: absolute;left: 10px;bottom: 10px;color: white;}
.details-price .more:hover {background: #232323;}
.details-price .more a {color: #fff;font-size: 14px;transition: all ease-in-out 500ms;}
.details-price .more:hover a {color: #ffffff;}

#blog .property-card{height: 440px;}
#blog .property-info .title h3{font-size: 16px;line-height: 20px;height: 45px;color: #57983b;}

.blog {
    background: #ffffff;
    padding-top: 32px;
    padding-bottom: 62px;
}

.blogcontainer {
    background: #ffffff;
    margin-top: -19px;
    padding: 22px;
    box-shadow: 0px 0px 9px #DCDCDC;
    color: #444;
    padding-bottom: 42px;
    margin-bottom:3em;
}

 .blogcontainer h3 {
    color: #444;
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
    min-height: 44px;
}


.blogcontainer i {
    color: #bec738;
    margin-right: 8px;
    margin-left: 3px
}

.blogcontainer i.fa-angle-left {
    margin: 0
}

.blogcontainer p {
    color: #666;
    font-size: 12px;
    margin: 12px 0 22px;
}

 .blogcontainer .read {
    font-size: 12px;
    color: #444;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
}

.blogcontainer .read:hover {
    text-decoration: none;
}

@media (max-width:991px) {
   .blogcontainer {margin-bottom: 32px}
   .post-title {font-size:16px;}
}

.box3 p {background:#5f605f;color:#fff;padding:5px;}
.con-bg {background:#eee;background-size:cover;border-radius:1em;margin: 1em auto;}
.pwww-cf {margin:1em auto;}
.pwww-cf .wpcf7-form-control-wrap input {color: #565352;border: none;background: #fff;box-shadow: none;padding: 11px;border-right: 6px solid #22c9c9;width: 100%;margin: 10px auto;text-align: right;}
.pwww-cf br{display:none;}
.pwww-cf textarea {color: #565352;border: none;background: #fff;box-shadow: none;padding: 8px;border-right: 6px solid #22c9c9;width: 100%;margin: 5px auto;height: 150px;}
.pwww-cf i {color: #ffffff;font-size: 22px;background: #414142;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;}
.pwww-cf p {font-size:18px;}

.pwww-ctc i {color: #ffffff;font-size:23px;background: #5f605f;width: 50px;height: 50px;line-height: 50px;border-radius: 50%;}
.pwww-ctc p {margin: 6px auto;font-size: 18px;}
.pwww-ctc {margin:1em auto;border-radius: 1em;padding:1em;background:rgba(255,255,255,.9);}
.pwww-ctc-box {border:1px solid #ddd;margin:10px auto;}
.pwww-ctc-box span{direction: ltr;display: block;color: #22c9c9;}

#mCarousel img {height:auto;}
#thumbcarousel .item .thumb {width: 25%;cursor: pointer;float: left;}
#thumbcarousel .item .thumb img {width: 98%;margin:5px;}
#thumbcarousel .carousel-control.right, #mCarousel .carousel-control.left, #thumbcarousel .carousel-control.left, #mCarousel .carousel-control.right {background:none !important;}
#thumbcarousel .icon-prev, #thumbcarousel .icon-next, #mCarousel .icon-prev, #mCarousel .icon-next {background:#000;border-radius:50%;line-height:75%;}
#thumbcarousel .carousel-control .icon-prev {margin-left: -15px;}
#thumbcarousel .carousel-control {width:5%;}

/*Footer*/
footer {padding: 32px 0 0;background:#343434;background-size: cover;position:relative;margin-top: 2em;border-top: 4px solid #22c9c9;}
footer .copy {background: #fff;color: #5f605f;padding: 12px 5px;}
footer .copy p {margin: 0;font-size: 15px;padding: 2px 0;}
footer .copy p a span {color: #22c9c9;}
.bl {border-left: solid 1px rgba(255, 255, 255, 0.10);}
.pw-ft {border: 1px solid #fff;color:white;margin: 2em auto;border-radius: 3em 1em;height: 235px;}
.pw-ft h4{color:white;margin-bottom: 2em;}
.pw-ft a{color:#22c9c9;}
/* Footer */
#mnu-div {width:274px;height:100vh;background:#fff;position:fixed;top:0;right:-280px;z-index:9999;overflow-x:hidden;overflow-y:scroll;box-shadow:0 0 5px #333;}
.close-btn {display: inline-block;color:#383838;font-size: 23px;position: absolute;top: 8px;left: 8px;cursor: pointer;}
#con-map2 {height:460px;direction:ltr;border-top:5px solid #383838;}
.gm-style .gm-style-iw-c {padding: 0;}
.gm-style .gm-style-iw-d {margin-right:-18px;}
.map-window img {border-bottom:3px solid #383838;}
.map-window p {margin:10px;width:130px;direction:rtl;}
.map-window p a {color:#383838;}
/* Side Menu */
.side-bg {margin: 1em auto;}
.side-bg2 {border:2px solid #bd8b2c;padding:1em;margin: 1em auto;}
.side{padding:5px;}
.side ul{list-style:none;padding:5px;background:#fff;}
.side ul li a{color:#000;font-size:14px;display:inline-block;padding:5px 1px;}
.side ul li{border-bottom:1px solid #fff;padding: 6px;}
.side ul li:last-child{border:none;}
.side ul li:hover{background:#eee;color:#000;}
.side ul li:hover a{color:#373737;}
.side ul.children {background:rgb(37 199 199 / 20%);}
.side ul.children{border:1px solid #33302C;margin: 10px;}
.side .the-sidebar{padding:10px;color:#5f605f;}
.cat-num{background:#000;display: inline-block;width: 18px;box-shadow: 0 1px 1px #000;float:left;margin:5px;color:#1b2839;font-weight: bold;}
ul.children {display:none;}
.current-cat > a {color: #373737 !important;font-weight:bold;}
ul.children .current-cat > a {color: #f0d9ab !important;;font-weight:bold;}
.sub-arr {width:23px;height:23px;float:right;cursor:pointer;display:none;background:#141212 url('img/plus.png') no-repeat center center;margin-left:3px;border-radius: 50%;}
.roo {background: url('img/plus.png') no-repeat center center !important;}
.rooo {background: #333 url('img/xxx.png') no-repeat center center !important;}
.side ul li ul.children li:first-child{}
.tagcloud {height: 50vh;overflow: hidden;overflow-y: hidden;overflow-y: scroll;}
.tagcloud a{font-size: 10pt !important;color:#fff;background:linear-gradient(-60deg, #2eebeb 0%, #139595 100%);display:inline-block;padding:4px 7px;margin:2px auto;}
.tagcloud a:hover{background:#5f605f;}
.sgl-bg {background:#eee;padding:1em;margin:1em auto;border-radius:7px;}
.tags a{background:#22c9c9;color:#fff;display: inline-block;padding: 4px;border-radius: 5px;margin: 2px auto;font-size: 11px;}
.tags a:hover{background:#393939;}
/* Footer Wedgits */
.pwww-wdg {background: rgb(255 255 255);background-size:cover;padding: 1em;margin: 1em auto;border-radius: 1em;height: 235px;}
.pwww-wdg h2 {font-size:20px;padding-bottom: 1em;border-bottom: 1px solid #5f605f;color: #444444;font-weight: bold;}
.fot-links{margin: 1em auto;}
.fot-links a {display:block;height: 30px;color: #adadad;transition: all 300ms linear 0s;}
.fot-links a:hover {color: #22c9c9;padding-right:7px;}
.pwww-curr-plugin {font-size:13px;color:#000;}
.pwww-curr-plugin .currt {width: 110px;text-align: center;display:inline-block;background: #22c9c9;margin: 1px;padding: 2px;color: #fdfdfd;border-radius: 3px;}
.pwww-curr-plugin input {color: #fff;}
.pwww-curr-plugin .mcurr {direction:ltr;border: 1px solid #22c9c9;background: none;font-weight:bold;color: #fdfdfd;}
.wdgf img {margin: auto;}
.wdgf p, .wdgf span {color:#1f1c29;font-weight:bold;}
.wdgf3 .input-group input {border:1px solid #1f1c29;}
.wdgf3 .input-group-addon {background: #5f605f;color: white;}
#singlebutton{background-color: #5f605f;color: #ffffff;}

/* Swipers */
.swiper-container {width: 100%;}
.pw-arr-box {padding:10px;text-align:center;}
.pw-arr-box span {outline: none;}
.pw-arr-box i {font-size: 35px;color: #323232;}
/* Whatsapp button */
.pwww-whatsapp {position:fixed;right:2em;bottom:2em;z-index:99999;width:50px;}
.pwww-whatsapp img {width:50px;}
.pwww-whatsapp span {color:#79c717;font-size:9px;}
.pwww-whatsapp a:before {content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;border-radius: 50%;border: 1px solid #22c9c9;animation: ripple 2s linear infinite;}

@keyframes ripple {
    0% {
        transform: scale(1);
    }
    75% {
        transform: scale(1.75);
        opacity: 1;
    }
    100% {
        transform: scale(2);
        opacity: 0;
    }
}

.pwww-whatsapp .social-botton {display:inline-block;margin:5px auto;font-size:30px;text-align:center;background:#5f605f;width: 50px;height: 50px;line-height: 50px;border-radius: 50%;border:1px solid #1f1c29;}
.pwww-whatsapp .social-botton i {color:#fff;}
.pwww-callapp {transition: all 0.7s ease 0s;position:fixed;left:2em;bottom:2em;z-index:99999;width:50px;height: 50px;line-height: 50px;text-align: center;background: #fff;border-radius: 50%;box-shadow: 0 0 5px #999;padding:7px;cursor:pointer;}
.pwww-callapp i {color:#79c717;font-size:29px;}
.pwww-divapp {transition: all 0.7s ease 0s;display:none;position:fixed;left:0;bottom:0;width: 215px;height: 200px;background: rgb(255 255 255 / 59%);z-index:99999;box-shadow:0 0 5px #999;border-radius:0 1em 0 0;text-align: center;backdrop-filter: blur(10px);}
.pwww-divapp-cls {position: absolute;top: 5px;right: 5px;font-size: 20px;color: #323232;}
.header-part {display:table;height: 120px;}
/* Social Icons */
.socials {vertical-align: middle;}
.socials .fab:hover {transform:scale(1.2,1.2);}
.socials .fab {height:35px;width:35px;background:linear-gradient(-60deg, #2eebeb 0%, #139595 100%);text-align: center;font-size: 20px;line-height:33px;color:#fff;display:inline-block;margin:5px auto;border-radius:50%;}
.socials .fa-facebook-f:hover {background:#36609f;color:#1f1c29;}
.socials .fa-twitter:hover {background:#2aa9e0;color:#1f1c29;}
.socials .fa-instagram:hover {background:#D8CBBB;color:#5f605f;}
.socials .fa-youtube:hover {background:#ed3437;color:#1f1c29;}
.socials .fa-linkedin-in:hover {background:#007BB6;color:#1f1c29;}
.socials .fa-google-plus-g:hover {background:#ed3437;color:#1f1c29;}
.socials .fa-pinterest-p:hover {background:#ed3437;color:#1f1c29;}
.socials .fa-telegram-plane:hover {background:#2aa9e0;color:#1f1c29;}
.socials .fa-snapchat-ghost:hover {background:yellow;color:#1f1c29;}
/* Footer Menu */
ul#menu-foot-menu{list-style-type:none;padding:0;text-align:center;margin-top:1em;}
ul#menu-foot-menu li{display:inline-block;text-align:center;padding:4px 8px;background: #ffffff;border-radius: 3px;}
ul#menu-foot-menu li a{display:block;color: #5f605f;font-size:12px;}
ul#menu-foot-menu li:hover{background:linear-gradient(-60deg, #2eebeb 0%, #139595 100%);}
ul#menu-foot-menu li a:hover{text-decoration:none;color:white;}

/* SVG */
.custom-shape-divider-top {position: absolute;top: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;}
.custom-shape-divider-top svg {position: relative;display: block;width: calc(100% + 1.3px);height: 25px;}
.custom-shape-divider-top .shape-fill {fill: #eee;}
.custom-shape-divider-bottom {position: absolute;bottom: 0;left: 0;width: 100%;overflow: hidden;line-height: 0;transform: rotate(180deg);}
.custom-shape-divider-bottom svg {position: relative;display: block;width: calc(100% + 1.3px);height: 25px;}
.custom-shape-divider-bottom .shape-fill {fill: #fff;}
/* Media Queries */
@media (max-width: 768px) {
    .pd{padding:3em 0;}
    .menu-list {height: 50px;}
    .top-c:after {border-width: 26px;}
    .top-c {padding: 0 12px;}
    .items:after {width: 65%;right: -77px;}
    .search-container {top: 39px;width: 200px;}
    .s-box {width:100%;padding:14px;margin-bottom: 0;}
    .text-box{margin:0;width: 335px;}
    .not-found .search .form-control {margin-top: 0;}
    .contact-now-form form{;width: 350px}
    .search-container-result form{margin:0;}
    .search-result h1{text-align:right;}
    .services .row{position: relative;max-height: 340px;}
    .pwww-views span {font-size: 9px;}
    .not-found .title{font-size: 115px;}
    #share-links .fab {font-size: 13px;height: 27px;width: 27px;margin: 1px;line-height: 27px;}
    .post-title{margin-top:1em;}
    .head-part-mb i {color: #eeeeee;font-size: 20px;line-height: 38px;background: linear-gradient(-60deg, #2eebeb 0%, #139595 100%);width: 40px  !important;height: 40px;border-radius: 50%;margin: 0;border: 2px solid #323232;margin-top: 1em;text-align: center;}
    .head-part-mb {display:block;text-align: left;padding-left:1em;}
    .head-part-mb span{display: inline-block;color: #333;font-size: 13px;}
    .pw-flx-stk {display: block;}
    .pwww-srv a {font-size: 12px;position: static !important;}
    .pwside{margin-top:1em;}
    .pwww-srv {padding: 5px;}
    .about h1{font-size: 2em;}
    .pw-hm-srv {margin-top: 2em;}
    .pw-hm-frm {margin: 1em auto;padding:5px 5px 30px 5px;}
    .pw-count p {font-size: 14px;}
    .pw-hm-frm h3{font-size: 17px;margin-bottom: 12px;}
    .about{padding: 0em !important;}
    .video h1{font-size: 2em;}
    footer .copy{padding-bottom: 4em;}
    .pw-count-bg{padding:10px;}
    .cat-header .cat-title {font-size: 25px;}
    .not-found h3 {font-size: 17px;margin-bottom: 1em;}
    #pw-src-404 {margin-top: 1em;}
    #pwwwCarousel{border:none;}
    .pwww-srv p{display:none;}
}
@media (max-width: 992px) {
    .icon i {font-size: 20px;}
    .contact-list {width: 90%;}
    .call a p {font-size: 15px;}
    .call p {font-size:14px;}
    .layer{padding:90px 0 135px;}
    .s-box {width:90%;padding:20px;}
    .s-icon img{width:60px;}
    .head-part p{font-size: 14px;}
    .blog-content{width: 100%;padding: 10px;}
    .blog-container img{height: 180px;}
    .blog-content p {font-size: 11px;width: 100%;}
    .head-part i{width:auto;}

}
@media (min-width: 991px) {.dropdown:hover .dropdown-menu {display: block;}}
