/*
Theme Name: sham
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: sham
Tags:planet, www.
*/
body {font-family: "Tajawal", sans-serif;color:#21252e;padding-top: 96px;}
.np {padding: 0;}
.over{overflow-x:hidden;}
a:hover {text-decoration: none;}
.h-r{height:1px;border:none;background:linear-gradient(to right, transparent, #073042, transparent);}
.btn-pwww {background:#fff;color:#1c8ccc;}
.btn-pwww2 {background:#4ea932;color:#fff;padding: 11px 26px;border: none;}
.btn-pwww2.focus, .btn-pwww2:focus, .btn-pwww2:hover{color:#fff;background:#9e9e9e;}
.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;}
.mg {margin:1em auto;}
.ltr {direction:ltr;}
.seperate{width: 300px;height: 8px;display:inline-block;background: linear-gradient(23deg, #294498, #00beaf) !important;border-radius: 3em;margin: 1em auto;}
.seperate2{width:70px;height:4px;display:inline-block;background:#073042;margin:0 auto;}
.pd{padding:7em 0;}
/* Header */

header.top {background:#fff;box-shadow: 0 0 5px #333;position: fixed;top: 0;left: 0;right: 0;z-index: 111;}
.menu-button img{height: 85px;cursor: pointer;}
.menu-gear {width:66px;height:66px;border-radius:50%;margin-top: 15px;background:url('img/sham-gear.gif');background-size:cover;}
.menu-button i {cursor: pointer;color: #fff;font-size: 25px;line-height: 50px;width: 50px;height: 50px;text-align:center;background: #333;border-radius: 50%;margin-top:8px;}
.head-part {display:inline-block;vertical-align:top;height:40px;padding:0 10px;}
.head-part i {color:#575757;font-size:19px;background: #fff;height: 35px;width: 35px;line-height: 35px;text-align: center;border-radius: 50%;margin-top: 2px;}
.head-part p {color:#fff;font-size:19px;line-height:40px;}
#s{border:none;background: #fff;text-align:center;padding:5px;height:30px;color:#3e3e3e;border-radius:5px;width: 100%;}
#s:focus{outline:none;}
#searchsubmit{border:none;background: #fff;height:30px;vertical-align:top;border-radius:5px;color: #bbb;}
#searchform {padding: 2px;margin: 2px auto;background: #fff;width: 100%;border-radius: 9px;border: 2px solid #1c8ccc;}
.logo img {height: 50px;margin: 6px auto;}
.logo-text {width: 180px;display:inline-block;vertical-align:top;margin:25px auto;color:#c2c3c3;}
.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:#c2c3c3;display:table-cell;vertical-align:middle;}
#share-links {margin:1em auto;}
.menu-bar  {margin: 1.7em auto;display: inline-block;cursor: pointer;}
.log {padding: 13px 0;}
.logo-cir{position:relative;}
.ins{position:absolute;padding: 1em;-moz-transition: all 500ms linear 0s;-ms-transition: all 500ms linear 0s;-webkit-transition: all 500ms linear 0s;-o-transition: all 500ms linear 0s;}
.ous{position:absolute;}
.logo-cir:hover .ins{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);
    -moz-transition: all 500ms linear 0s;
    -ms-transition: all 500ms linear 0s;
    -webkit-transition: all 500ms linear;}
.pwww-search p {color: #414142;font-weight: bold;font-size: 21px;margin: 11px auto auto;}

/* Navbar */
.navbar-default {border:none;border-radius:0;background:transparent;margin: 1em auto;}
.dropdown-menu{z-index: 9999;}
.navbar-default .navbar-brand {color: #F0F0F0;background-color: #313030;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: #043041;font-weight: bold;font-size: 15px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #1b8ece;}
.navbar-default .navbar-nav > li > .dropdown-menu {background-color: #fff;border-radius: 11px;overflow: hidden;padding: 10px;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {color: #073042 !important;padding: 6px 9px;margin: 3px auto;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {background: #ccdbfb;}
.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: #4da831;background: transparent;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {color: #fff;background-color: #313030;}
.navbar-default .navbar-toggle {border-color: #313030;background: #fff;}
.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: #073042;}
.navbar-default .navbar-link {color: #fff;}
.navbar-default .navbar-link:hover {color: #fff;}
.navbar-toggle {margin-right:15px !important;}
.navbar {margin-bottom:0;}
.nav > li > a {position: relative;display: block;padding: 22px 25px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background: #d2e1ff;}
/*Carousel*/
#pwwwCarousel .icon-next{color: #ffffff;border-radius:50%;left:60%;margin-left:0;border: 6px solid #ffffff;width: 50px;height: 50px;line-height: 30px;font-size: 46px;background: #1593d1;}
#pwwwCarousel .icon-prev{color: #ffffff;border-radius:50%;left:60%;margin-left:0;border: 6px solid #ffffff;width: 50px;height: 50px;line-height: 30px;font-size: 46px;background: #1593d1;}
#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%;}
/*search form*/
.search-form {color: #073042;border-radius:1em;background: #575757;padding: 32px 0;margin-top:2em;}
.search-form select {height: 30px;color: #000;background: #fff url("img/arrow.png") no-repeat 10px center;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;padding-right: 5px;border-radius:7px;width: 100%;margin: 5px auto;}
.search-form select:focus {box-shadow: none;border: solid 1px #073042;}
.search-form .btn,.search-form .btn:hover {height: 30px;background: #073042;color: #fff;border: solid 1px #073042;width: 100%;margin-top: 5px;padding: 5px 0;}
.search-form p {font-size: 16px;font-weight: bold;color: #fff}
/*properties*/
.properties{background:#f8f8f8 url(img/bg-vision2.png) no-repeat top center;background-size: 100%;}
.main-title{text-align:center;}
.main-title h2{font-size: 4em;color: #073042;font-weight: bold;}
.swiper-slide {width: 300px;}
.ib {display: inline-block;}
.property-card {margin-top: 32px;background: #fff;box-shadow: 0px 0px 9px #909090;height: 440px;border-bottom:6px solid #4ea932;}
.property-card .img-container {padding:1em;}
.property-card2 {height:400px;}
.property-card2 h3{color: #073042 !important;font-weight: 100 !important;}
.property-info {padding: 10px 20px;}
.img-container img{height:200px;width: 100%;}
.property-info p {font-size:13px;text-align:justify;height: 75px;border-top: 3px solid #1c8ccc;padding-top: 11px;}
.property-info .title h3 {margin: 0;font-size: 18px;height: 50px;line-height: 24px;color: #0c3143;font-weight: bold;}
.status {margin: 10px auto;}
.status-icon i {color: #585858;background: #eee;width: 35px;height: 35px;line-height: 35px;text-align: center;border-radius: 50%;}
.status-text {color: #585858;}
.property-price { padding: 0 16px;}
.property-detail {float: left;color: #ffffff;text-align: center;padding: 6px 12px;border-radius: 3em;background: #1c8ccc;}
.property-detail:hover{color:#fff;background:#073042;}
.property-price p {font-size: 20px;}
.news {display: inline-block;background: #4ea932;border-radius: 9px;color:#fff;font-size: 14px;width: 173px;height: 45px;line-height: 45px;text-align: center;margin: 2em;border: 1px solid #DDD;}
.news:hover {color:#575757;background:#eee;}
/*Video*/
.video{position:relative;background:url(img/lay-bg.png) bottom right no-repeat, url('img/v-bg.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;background-attachment:fixed;}
.play-video {margin-bottom: 5em;}
.play-video i {border:20px solid rgba(255,255,255,.1);border-radius:50%;font-size:70px;color:#073042;}
.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%;}
/*services*/
.services .row{}
.services{background:#eee;box-shadow: inset 0 0px 8px #000;}
.services h2{font-size: 5em;color: #093142;font-weight: bold;}
.ser{margin:1em auto;}
.ser img{height:150px;margin:auto;filter: hue-rotate(335deg);}
.ser:hover img{filter: hue-rotate(45deg);}
.ser h3{font-weight: bold;color: #00709d;margin: 10px auto;}

.ftr{color:#fff;}
.ftr p{font-size:16px;}
.ftr h4{font-size: 25px;font-weight: bold;margin-bottom: 1em;}
.ftr-box{min-height:150px;margin:1em auto;}

.tabgal img {width: 100%;margin: 10px auto;}

.lg-cir{background:#fff;border-radius: 1em;height: 150px;width: 150px;padding: 23px 9px;margin: auto;}

.about {background: url('img/bg-vision.png') no-repeat bottom left;background-size: cover;}
.about img{margin: 2em auto;width: 300px;}
.about .exp{width: 70%;margin: 1em auto;font-size: 18px;color: #666;line-height: 200%;}
.about h4{color: #2495a6;letter-spacing: 1px;font-size: 4.5em;margin-bottom: 2rem;font-weight: bold;text-align: center;
    background: -webkit-linear-gradient(45deg,#fdfffe,#4eb248,#1b8ece,#4eb248);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;}
main {background: url('img/bg-vision.png') no-repeat bottom left;background-size: 100%;}
/*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: 300px;}
.blog-content {background: #fff;width: 90%;border-radius: 7px;margin: -30px auto 0;position: relative;padding: 23px 12px;text-align: center;border: 1px solid #073042;box-shadow:0 0 2px #333;}
.blog-content h3 {margin: 0;font-size: 18px;height: 47px;color: #3c3c3c;font-weight: bold;}
.blog-content p {color: #717171;width: 90%;margin: 15px auto;text-align: justify;height: 90px;}
.blog-content a {color: #fff;background: #073042;padding: 3px 13px;border-radius: 5px;}
/*contact*/
.contact{position: relative;padding: 50px 0;background: url(img/lay-bg.png) bottom right no-repeat fixed, url(https://planet-www.com/themes/pwww79/wp-content/uploads/2019/02/4-21.jpg) center center no-repeat;background-size:cover;}
.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: #073042;color: #073042;height: 40px;font-size: 14px}
.text-box{margin:0 auto 32px;width: auto;background: white;border-radius: 19px;border-left: 4px solid #073042;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 #073042}
#con-map-c{width:100%;height:300px;}
#abt p{text-align:justify;font-size:17px;}
.pwww-post-tools {margin: auto;border: 1px solid #ddd;background: #eee;border-radius: 14px;padding: 7px;}
#share-links .fas {font-size:20px;height:36px;width:36px;margin:2px;line-height:36px;color:#000;border-left:1px solid #000;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: 17px;height:36px;width:36px;margin:2px;line-height:36px;color: #000000;border-left: 1px solid #696969;text-align:center;}
.pwww-fsize .fas, .pwww-views .fas{font-size: 17px;height:36px;width:36px;margin:2px;line-height:36px;color: #696969;border-radius:50%;background: #e4e4e4;text-align:center;}
.pwww-views span {font-size:12px;color: #000000;display:inline-block;height:36px;line-height:30px;vertical-align:middle;}

.ctc {background: url(img/map.png) no-repeat fixed;background-size: cover;}
.ctc .container{background: rgba(255, 255, 255, 0.7);box-shadow: inset 0px 0px 6px #7d7d7d;}

.ctc-box {margin-bottom: 3px;}
.ctc-box p{font-size: 23px;color: #162674;font-weight: bold;}
.ctc-icon{
    display: inline-block;
    transition: all 350ms cubic-bezier(.24, .85, .58, 1);
    color: #1c8ccc;
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-width: 15px 15px 15px 15px;
    border-color: #94c1e3;
    border-radius: 100% 100% 100% 100%;
    /* overflow: hidden; */
    font-size: 20px;
    transform: rotate(0deg);
    }
.ctc-icon i{width: 1em;height: 1em;display:block;}
.ctc-icon:hover{border-color: #869dcc;}

#sev{padding: 5em;background:url('img/bg.jpg') fixed;background-size: cover;}
#sev h2{color: #fff;border-bottom: 3px solid #073042;padding: 10px;}
.serv {padding:3em;margin:1em auto;color:#fff;position:relative;text-align: center;}
.serv img{height: 80px;width: 80px;transition: all 0.3s ease 0s;display: block;margin: auto;}
.serv p{height: 66px;}
.serv h4{height: 45px;}
.serv a{position: absolute;left: 1em;bottom: 1em;color: #474a61;font-weight:bold;border: 1px solid #fff;padding: 4px;background: white;}
.serv a:hover{color:#073042;}
.serv:hover {opacity: 0.9;}
.serv:hover img{transform: scale(1.1) rotate(-5deg);}
.sev1 {background: rgba(200, 170, 102, 0.86);}
.sev2 {background: rgba(49, 48, 48, 0.85);}
.sev3 {background: rgba(200, 170, 102, 0.86);}
.sev4 {background: rgba(49, 48, 48, 0.85);}
.sev5 {background: rgba(200, 170, 102, 0.86);}
.sev6 {background: rgba(49, 48, 48, 0.85);}
.sev7 {background: rgba(200, 170, 102, 0.86);}
.sev8 {background: rgba(49, 48, 48, 0.85);}
.sev9 {background: rgba(200, 170, 102, 0.86);}
.dis{display:inline-block;}

/*Footer*/
footer {background-color: rgba(0,0,0,1);
    background-image: url(img/footer-bg.jpg);
    background-position: top left;
    background-repeat: repeat;
    background-attachment: scroll;
    border-top:6px solid #4ea932;margin-top:120px;
    
}
.info-blocks {position: relative;padding: 22px 25px 18px;background-color:#565656;margin:1em auto;border-radius:1em;}
.info-blocks i {color:#f5e495;font-size: 27px;}
.info-blocks p {margin: 0 0 2px;}
.info-blocks .info-text {padding-right: 10px}
.info-blocks .contact-info {display: table;color: #ffffff;margin-bottom: 12px;}
.info-blocks .info-icon {display: table-cell;vertical-align: middle;font-size: 20px;width: 46px;text-align: center;color: #ffffff}
.info-blocks .info-text a {font-size: 14px;text-align: right;color: #ffffff;}
footer .copy {background: #fff;color: #000;padding: 12px 5px;}
footer .copy p {margin: 0;font-size: 16px;padding: 12px 0;}
footer .copy p a span {color: #4ea932;font-weight:bold;}
.bl {border-left: solid 1px rgba(255, 255, 255, 0.10);}
/* Page */
.page-header {}
.page-title {padding: 11px;text-align: center;color: #073042;border-bottom: 2px solid #313030;}
.page-thumbnail {}
.post-content {background: #eee;padding: 1em;font-size: 16px;border-radius: 1em;margin: 1em auto;border: 1px solid #ddd;}


/* 404 Page */
.not-found {position: relative;padding-top: 75px;padding-bottom: 75px;}
.not-found .title {color:#073042;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;margin: 2em auto;display: inline-block;}
.not-found a i {color:#073042;font-size: 18px;padding-left: 8px;}
.not-found .search .input-group {border: none;border-bottom: solid 1px #073042;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 #073042;width: 200px;box-shadow: none;text-align: right;margin: 0 auto;}
.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 */
.search-result h1{text-align:center;margin:0;}
.search-header{margin-bottom: 32px;}
.search-header2 h2 a{font-size:20px;color:#4ea932;}
.search-title {font-size: 32px;}
.search-thumbnail img{border-radius: 50%;width: 170px;height: 170px;border: 5px solid #073042;margin: auto;}
.search-header {}
.search-content {color: #073042;height: 52px !important;font-size: 16px;}
.search-footer {background: none;padding: 1em 0;text-align: left;border:none;margin-top: 0;}
.search-footer a{color:#fff;background:#4ea932;}
.search-container-result form{margin: 0 auto 12px;border:solid 1px #073042;width:250px;}
.search-container-result form input[type="search"]{border:none;}
.search-border{box-shadow: 0 0px 5px #ababab;border-bottom: 8px solid #4ea932;background: #f7f7f7;margin: 1em auto;padding: 1em;overflow: hidden;}
/* Single */
.section-exp {margin: 1em auto;padding: 1em;background: #1c8ccc;border-radius: 1em;color: #fff;}
.post-header {}
.post-title {padding: 16px 0;text-align: center;background: #f7f7f7;border-radius: 13px;color: #1a5898;margin: 0.5em auto;border: 1px solid #ddd;font-weight: bold;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;border: 1px solid #ddd;}
.post-content table{margin: 1em auto;border:1px solid #000;}
.post-content table tr{padding: 1em;}
.post-content table td{padding: 8px;border: 1px solid;}
.list-unstyled {padding: 0 1em;}
.list-unstyled li{font-size:16px;color: #333;text-align: right;margin: 8px auto;}
.list-unstyled li span{color:#868686;}
.list-unstyled a{color:#72bdfd;}
.list-unstyled i{font-size: 15px;color: #868686;height: 36px;width: 36px;line-height: 36px;text-align: center;background: #f7f7f7;border-radius:50%;}

.list-fot {list-style: none;padding: 0;}
.list-fot li{font-size:16px;color: #fff;text-align: right;margin: 8px auto;}
.list-fot i{font-size: 15px;color: #1c8ccc;height: 36px;width: 36px;line-height: 36px;text-align: center;background: #ffffff;border-radius:50%;}
.list-fot a{color:#000;}

.bg-gry{background: #eee;border-radius: 1em;overflow: hidden;border: 1px solid #ddd;margin-bottom: 1em;padding: 10px;}

/* Search Form */
#searchform {}
#searchform #s {}
#searchform #searchsubmit {}

/* Breadcrumbs */
#pwww-breadcrumbs {list-style:none;overflow:hidden;background: #f7f7f7;color: #6a9bff;padding:8px 5px;font-weight:bold;margin-bottom: 1em;border-bottom: 1px solid #d0d0d0;}
#pwww-breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px;}
#pwww-breadcrumbs a{color:#073042;}
#pwww-breadcrumbs .separator{font-size:18px;font-weight:100;color: #2495a6;}

/* 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;}

.project-content h3 {background:#1c8ccc;color: #fff;font-size: 21px; padding: 8px;margin:10px auto;text-align:center;border-radius:5px;height:40px;}
.prj-itm {border: 1px solid #383838;padding: 5px;margin: 2px;border-radius: 5px;text-align:center;}
.prj-prv {width: 95%; margin: auto;color:#000;}
.prj-prv .list-group-item {border:1px solid #383838;border-radius:5px;}
.prj-ttl {background: #383838 url(img/patern.png);color: #fff;font-size: 21px; padding: 5px;margin:10px auto;text-align:center;border-radius:5px;height:40px;}
.prj-tbl {border:1px solid #383838;width:100%;}
.prj-tbl td {text-align: center;border:1px solid #383838;padding:5px;}
.prj-clr {color: #bec738;font-weight:bold;text-shadow:1px 1px 1px #333;}

.gallery {text-align:center;max-width:740px;margin:auto;}
.gallery img{transition: all 300ms linear 0s;}
.gallery-item {margin: 7px;display: inline-block;}
.gallery img:hover{transform:scale(1.05,1.05);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; }

.property {padding: 5px 0;}
.property .swiper-container {width: 100%;height: auto;margin-left: auto;margin-right: auto;}
.property .gallery-top img{width:100%;}
.property .gallery-thumbs {height: 100px;box-sizing: border-box;padding: 10px 0 !important;}
.swiper-container {width: 100%;}
.proj-swiper {}
.proj-swiper .swiper-slide {text-align: center;font-size: 18px;background: none;max-width:318px;padding:.5em;}
.proj-swiper .ss-box {background:#1e1c19;position:relative;border-left:4px solid #bd8b2c;border-right:4px solid #bd8b2c;}
.proj-swiper .ss-box:hover{background:#121211;}
.proj-swiper .ss-box img {width:100%;height:100%;}
.proj-swiper .ss-box a {font-weight:bold;}
.proj-swiper .ss-box span {display:inline-block;margin:auto;}
.proj-swiper h3{font-size: 23px;color: #b4862f;margin: 8px auto;height: 50px}
.proj-swiper .ss-box .b-meta{color:#181612;}
.proj-swiper .ss-box .cat-meta {background: #bd8b2c;}
.post-excerpt {border: 1px solid #383838;border-right: 10px solid #383838;padding: 1em;font-size: 20px;text-align: justify;margin:1em auto;}

.mb-archive .listing, .mb-archive .blogcontainer{margin-bottom:32px;}
.mb-archive img{height:200px;width: 100%;}
.listing {background: white url(https://lippogrup.com/wp-content/themes/new-lippo/img/5.png) no-repeat  0em 14em;max-width: 300px;margin: 1em auto;border: solid 1px #d8d8d8;border-radius: .8rem;box-shadow: 0 0.3rem 1.2rem 0 rgba(5, 10, 15, 0.25);overflow: hidden;background-size: cover;}
.image-container {overflow: hidden;}
.image-container img {max-width:300px;height:200px;transition: all ease-in-out 1s;}
.listing:hover img {transform: scale(1.2);}
.listing-info {padding: 20px 13px !important;}
.listing-info .listing-header .listing-title {font-size: 22px;color: #06408a;height: 45px;margin-top: 0;}
.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 .price {font-size: 16px;color: #949494;}
.details-price .more {float: left;width: 87px;text-align: center;border-radius: 30px;line-height: 28px;margin: 10px auto;transition: all ease-in-out 500ms;background: #1c8ccc;}
.details-price .more:hover {background: #fff;}
.details-price .more a {color: #fff;font-size: 14px;transition: all ease-in-out 500ms;}
.details-price .more:hover a {color: #000}

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

.blogcontainer {
    background: #ffffff;
    color: #444;
    padding-bottom: 20px;
    margin:1em auto;
    border-radius: .8rem;
    box-shadow: 0 0.3rem 1.2rem 0 rgba( 5, 10, 15, .05 );
    overflow: hidden;
}
.blogexp {    padding: 2rem 2rem 2.5rem 2rem;}
 .blogcontainer h3 {
    color: #444;
    font-size: 15px;
    font-weight: bold;
    line-height: 22px;
    min-height: 44px;
}


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

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

.blogcontainer p {
    color: #666;
    font-size: 12px;
    height: 60px;
}

 .blogcontainer .read {
    font-size: 12px;
    color: #f8f8f8;
    text-transform: uppercase;
    cursor: pointer;
    float: left;
    background: #3c3c3c;
    padding: 7px 12px;
    border-radius: 5px;
}

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

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

.box3 p {background:#073042;color:#fff;padding:5px;margin-top:1em;}
.pwww-cf {margin:1em auto;}
.pwww-cf input {color: #000;border: none;background: #fff;box-shadow: none;padding: 2em 1em;box-shadow: 0px 0px 7px #a5a5a5;}
.pwww-cf select {height:56px;color: #000;border: none;background: #fff;box-shadow: none;padding: 2em 1em;height: 56px;box-shadow: 0px 0px 7px #a5a5a5;}
.pwww-cf textarea {color: #000;border: none;background: #fff;box-shadow: none;padding: 2em 1em;box-shadow: 0px 0px 7px #a5a5a5;}
.pwww-cf i {color: #ffffff;font-size: 22px;background: #073042;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;}
.pwww-cf p {font-size:18px;}
.pwww-cf::placeholder {
  color: white;
  opacity: 1; /* Firefox */
}

.pwww-cf:-ms-input-placeholder { /* Internet Explorer 10-11 */
 color: white;
}

.pwww-cf::-ms-input-placeholder { /* Microsoft Edge */
 color: white;
}


.pwww-cf2 input {border:1px solid #073042;}
.pwww-cf2 select {width:100%;border:1px solid #073042;}
.pwww-cf2 textarea {border:1px solid #073042;}

#mCarousel img {height:auto;}
#pwwwCarousel .carousel-caption{left: -31% !important;top: 29% !important;width: 24em;margin: auto;font-family: 'Lemonada', cursive;}
#pwwwCarousel .carousel-caption h3{background: rgba(51, 51, 51, 0.86);padding:12px;font-weight:bold;border-radius: 1em 1em 1em 0;}
#pwwwCarousel .carousel-caption p{background: linear-gradient(to right, rgba(173, 106, 45, 0.88), rgba(252, 219, 117, 0.88) , rgba(191, 140, 66, 0.85));padding: 10px;border-radius: 0 60px 60px 60px;font-size: 17px;font-weight: bold;}
#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 */
#mnu-div .img-responsive{height: 150px;margin: auto;border-bottom: 1px solid #1ca0a3;padding: 1em;}
#mnu-div {width:274px;height:100vh;background: rgba(255, 255, 255, 0.9);position:fixed;top:0;right:-280px;z-index:9999;transition: right 0.5s;overflow-x:hidden;border-left: 5px solid #4ea932;}
.close-btn {display: inline-block;color:#1c8ccc;font-size: 23px;position: absolute;top: 12px;left: 16px;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{padding:5px;}
.side ul{list-style:none;padding:5px;background:#fff;margin: 1em;}
.side ul li a{color:#000;font-size:14px;display:inline-block;padding:5px 1px;}
.side ul li{padding: 6px;}
.side ul li:last-child{border:none;}
.children .has-child2:first-child{}
.side ul li:hover a{color:#073042;}
.side ul.children {padding: 8px;}
.side .children .children {border: 1px solid #fff;}
.side .the-sidebar{padding:10px;color:#073042;}
.cat-num{background:#000;display: inline-block;width: 18px;box-shadow: 0 1px 1px #000;float:left;margin:5px;color:#1b2839;font-weight: bold;}
.current-cat > a {color: #073042 !important;font-weight:bold;}
ul.children .current-cat > a {color: #4259a6 !important;font-weight:bold;}
.roo {background: url('img/xxx.png') no-repeat center center !important;}
.rooo {background: #a1bcf2 url('img/xxx.png') no-repeat center center !important;width: 25px;height: 25px;float:right;cursor:pointer;display:none;border-radius: 50%;}
.sub-arr {width: 24px;height: 24px;float:right;cursor:pointer;display:none;background: #405fa6 url(img/plus.png) no-repeat center center;margin-left: 5px;border-radius: 50%;padding: 11px;}

.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:#1c8ccc;display:inline-block;padding:4px 7px;margin:2px auto;}
.tagcloud a:hover{background:#4ea932;}

.pwww-wdg {margin: 3em auto;border-radius: 1em;}
.pwww-wdg ul{list-style: none;text-align: right;}
.pwww-wdg ul li{margin:10px auto;font-size:17px;}
.pwww-wdg ul a{color:#fff;}
.pwww-wdg h2 {font-size:30px;padding-bottom: 1em;color: #fff;font-weight:bold;}
.pwww-wdg h1{font-size: 24px;color:#fff;}
.pwww-wdg h3{color:#fff;}
.fot-links a {display:block;color: #2ba6ec;}
.fot-links a:hover {color: #fff;padding-right:7px;}
.pwww-curr-plugin {font-size:13px;color:#000;}
.pwww-curr-plugin .currt {width: 102px;text-align: center;display:inline-block;background: #1c8ccc;margin: 1px;padding: 2px;color:#fff;}
.pwww-curr-plugin input {color: #073042;}
.pwww-curr-plugin .mcurr {direction:ltr;border:1px solid #fff;background: none;font-weight:bold;}
.wdgf .lg-cir {width: 140px;height: 140px;text-align: center;margin: auto;}
.wdgf p, .wdgf span {color:#000;font-weight:bold;}
.wdgf3 .input-group input {border:1px solid #073042;}
.wdgf3 .input-group-addon {background:#1c8ccc;color: #fff;}
.wdgf3 a, .wdgf4 a {color:#1c8ccc;}
.wdgf3 a:hover, .wdgf4 a:hover {color:#fff;}

#prj .swip-box .txt-m {background:#000;margin:1em auto;}
#prj .swip-box p {color:#fff;margin: 8px auto;}
#prj .swip-box img {}
#prj .swiper-container {width: 100%;height: 100%;margin:5em auto;}
#prj .swiper-slide {text-align: center;font-size: 18px;width:280px;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
#prj .swiper-slide img {width:100%;height: 245px;}
#prj .swiper-slide:hover img {-webkit-filter: contrast(180%);filter: contrast(180%);}

.pwww-whatsapp {position:fixed;right:20px;bottom:10px;z-index:99999;width: 100px;background: #86c051;padding: 5px;border-radius: 3em;height: 50px;box-shadow:0 0 2px #333;}
.pwww-whatsapp img {width:40px;}
.pwww-whatsapp a{color:#fff;}
.pwww-whatsapp span {color:#79c717;font-size:9px;}
.pwww-whatsapp .social-botton {display:inline-block;margin:5px auto;font-size:30px;text-align:center;background:#073042;width: 50px;height: 50px;line-height: 50px;border-radius: 50%;border:1px solid #073042;}
.pwww-whatsapp .social-botton i {color:#fff;}
.header-part {display:table;height: 120px;}
.socials {}
.socials .fab:hover {transform:scale(1.2,1.2);}
.socials .fab {height:35px;width:35px;background:#4ea932;text-align: center;font-size: 20px;line-height:33px;color:#fff;display:inline-block;margin:1px;border-radius:50%;}
.socials .fa-facebook-f:hover {background:#36609f;color:#fff;}
.socials .fa-twitter:hover {background:#2aa9e0;color:#fff;}
.socials .fa-instagram:hover {background:#D8CBBB;color:#fff;}
.socials .fa-youtube:hover {background:#ed3437;color:#fff;}
.socials .fa-linkedin-in:hover {background:#007BB6;color:#fff;}
.socials .fa-pinterest-p:hover {background:#ed3437;color:#fff;}
.socials .fa-telegram-plane:hover {background:#2aa9e0;color:#fff;}
.socials .fa-snapchat-ghost:hover {background:yellow;color:#fff;}

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:#4eb248;border-radius: 6px;}
ul#menu-foot-menu li a{display:block;color:#fff;font-size:12px;}
ul#menu-foot-menu li a:hover{text-decoration:none;}

#caps .collapsible {
  background: #073042;
  color: white;
  cursor: pointer;
  padding: 12px;
  width: 100%;
  border: none;
  text-align: right;
  outline: none;
  font-size: 15px;
}

#caps .active, .collapsible:hover {
  background-color: #333;
}

#caps .collapsible:after {
  content: '\002B';
  color: white;
  font-weight: bold;
  float: left;
  margin-left: 5px;
}

#caps .active:after {
  content: "\2212";
}

#caps .content {
  padding: 0 18px;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #fbfbf1;
  margin-bottom: 7px;
  border: 1px solid #073042;
  border-top: none;
}
#caps .content p{padding: 1em;}

.carousel-indicators {
  position: absolute;
  bottom: -18px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 50%;
  box-shadow:1px 6px 19px #6b6969;
}
.carousel-indicators .active {  width: 22px;height: 22px;background:#4ea932;}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
   .s-box {width:90%;padding:14px;}  
.search-content {height: 85px;}

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
   .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;}
.search-content {height: 85px;}

}
@media (max-width: 767px) {
    body{padding-top: 62px;}
    #pst .container{padding:0;}
	#searchform {margin:12px auto;box-shadow: none;min-width: 140px;}
    #sev {padding: 0 !important;}
	.serv {padding: 2px 2px 41px 2px !important;text-align: center;}
	.serv p{height: 62px;}
	.navbar-default{background: #073042;}
    header.top{}
    .menu-gear {width:50px;height:50px;margin-top: 5px;}
    .menu-button i {font-size: 21px;line-height: 40px;width: 40px;height: 40px;margin-top:5px;}
    .search-content {height: 85px !important;}
    .h1, h1 {font-size: 27px;}
     h2 {font-size: 22px !important;}
     h3 {font-size: 17px !important;}
    .pd {padding: 1em 0;}
    .pwww-wdg {margin:5px auto;}
    .about .exp {width: 100%;}
    .ser img {height: 100px;}
    .carousel-indicators{display:none;}
    .about h4{font-size: 2.5em;}
    footer{margin-top:10px;}
}
/* Large devices (desktops, 992px and up) */
@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:0;}
    .s-icon img{width:60px;}
    .not-found .title{letter-spacing: 0;}

}
@media (min-width: 768px) and (max-width: 1024px) {
    .head-part p{font-size: 15px;}
	.nav > li > a{padding: 19px 15px;}
	.pwww-curr-plugin .currt{width: 84px;font-size: 11px;}
   #pwwwCarousel .icon-next{right: 40%;}
   #pwwwCarousel .icon-prev{left: 40%;}
   nav .nav > li > a{padding: 23px 6px;font-size: 11px !important;}
   .log img{height: 70px;margin: auto;}
   .pwww-wdg {height: 160px;margin: 1em auto;}
   .pwww-search p{font-size: 12px;}
   .pwww-wdg ul li{font-size: 12px;}
   .log {padding: 0;}
   .menu-gear{margin-top: 1px;}
   #searchform {margin: 15px auto;}
   .logo img {height: 60px;margin: 4px auto;}
   body{    padding-top: 68px;}
}
@media (min-width: 1024px) and (max-width: 1366px) {
.logo-cir{margin: 1em auto;}
     nav .nav > li > a{padding: 23px 10px;font-size: 13px !important;}
   .log{margin-top: 15px;}
   .log img {height: auto;}
   .pwww-search p{font-size: 17px;}
   .pwww-wdg ul li{font-size: 12px;}
   #searchform {margin: 0px auto;}

}
/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    
}
@media (min-width: 991px) {.dropdown:hover .dropdown-menu {display: block;}}