/*
Theme Name:  Atira Education
Theme URI: https://atiragrup.com
Author: Atira Grup Team
Author URI: https://atiragrup.com
Description: New theme from Atira Grup.
Requires at least: WordPress 4.9.6
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: topcenteracademy
Tags:atira, www, services.
*/

:root {
    --pw-main:#8e8e8e;
    --pw-sub: #f6af42;
    --pw-act:#fad281;
}

html {background:#ffb024;}
body {font-family: 'DroidKufi-Regular' !important;color:#21252e;background: #fff;padding-top: 108px;}

.bg-main {
    background-color: var(--pw-main) !important;
}
.bg-sub {
    background-color: var(--pw-sub) !important;
}
.bg-act {
    background-color: var(--pw-act) !important;
}

.text-main {
    color: var(--pw-main) !important;
}
.text-sub {
    color: var(--pw-sub) !important;
}
.text-act {
    color: var(--pw-act) !important;
}

.np {padding: 0;}
.over{overflow-x:hidden;}
a:hover {text-decoration: none;}
.h-r{height:1px;border:none;background:linear-gradient(to right, transparent, #ffb024, transparent);}
.btn-pwww {background: #8e8e8e;color:#fff;border: none;padding: 6px 15px;border-radius: 8em;}
.btn-pwww.focus, .btn-pwww:focus, .btn-pwww:hover{color:#ffb024;background:#c0cdd9;}

.btn-pwww2 {background: #ffb024;color:#fff;padding: 11px 26px;border: none;width: 100%;}
.btn-pwww2.focus, .btn-pwww2:focus, .btn-pwww2:hover{color:#8e8e8e;background:#fff;}
.btn-pwww3{background:#ffb024;color:#fff;}
.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;font-family: 'Cairo', sans-serif;}
.seperate{width:150px;height: 5px;display:inline-block;background: #ffb024;margin:0 auto;border-radius: 7em;}
.seperate2{width: 170px;height: 4px;display:inline-block;background: #8e8e8e;margin: 10px auto;border-radius: 4em;}
.pd{padding:7em 0;}
.img-responsive {margin:auto;}

.pw-svg-btm {z-index:10;position:absolute;right:0;bottom: -8px;left:0;}
.pw-svg-btm svg {width:100%;height:90px;}

/* Over WP */
:where(.wp-block-columns.has-background) {padding: 0.25em 0.375em;}

#wts-link {background:linear-gradient(91deg, #80d32f, #75b73b);}
#wts-link:hover{color:white;}
/* Header */
.log img{margin:5px auto;}
header.site-header{background:#fff;position: fixed;top: 0;left: 0;right: 0;z-index: 502;box-shadow: 0 0 6px #9c9c9c;}
.pw-hed {background:#8e8e8e;}
.hed-call p{color: white;margin: 0;font-size: 20px;display: inline-block;}
.hed-call i{height: 32px;line-height: 32px;width: 25px;font-size: 19px;color:white;}
.hed-call .fa-map-marker-alt {border-left:1px solid #fff;width: 35px;margin-left: 5px;outline: none;}
.hed-call a{outline: none;}
.top {background:#ffb024;position: fixed;top: 0;left: 0;right: 0;z-index: 111;}
.menu-button img{height: 85px;cursor: pointer;}
.menu-button i {cursor: pointer;color: #fff;font-size: 30px;line-height: 58px;width: 60px;height: 60px;text-align:center;background: #ffb024;border-radius: 50%;margin: 7px auto;border: 2px solid white;}
.head-part {display:inline-block;vertical-align:top;height:40px;padding:0 10px;}
.head-part i {color:#ffffff;font-size: 22px;height: 26px;width: 26px;line-height: 26px;text-align: center;border-radius: 50%;}
.head-part p {color: #ffffff;font-size: 20px;padding: 4px 8px;font-family: 'Cairo', sans-serif;border-radius: 3em;margin: 6px auto;}
.head-part a{color:white;}
#s{border:none;text-align:center;height: 38px;color: #ffb024;width: 100%;background: #eee;max-width: 200px;margin: auto;border-radius: 5em;border: 1px solid #ddd;}
#s:focus{outline:none;}
#searchform {width: 200px;margin: 18px auto;position: relative;}
#searchform i{font-size: 19px;position: absolute;left: 0;bottom: 0;top: 0;height: 32px;width: 32px;line-height: 32px;background: #ffb024;color: white;text-align: center;}

#searchsubmit{border:none;background: #fff;height:30px;vertical-align:top;border-radius:5px;color: #bbb;}
.wpcf7-textarea {height:100px !important;}
.pwww-search p {color:#414142;font-weight:bold;font-size:21px;}
.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;}

.side-menu-logo {background:#fff;display: inline-block;width: 100%;}
.side-menu-logo img {margin: auto;padding:10px 5px;height: 200px;}

.wave-box {position: relative;text-align: center;}
.waves {position: relative;width: 100%;height: 15vh;margin-bottom: -7px;/*Fix for safari gap*/min-height: 100px;max-height: 150px;}
.wb {transform:rotate(180deg);margin-top: -1px;}
.ws {min-height:60px;height: 5vh;}
.content {position: relative;height: 20vh;text-align: center;background-color: red;}
.parallax>use {animation: move-forever 25s cubic-bezier(.55, .5, .45, .5) infinite;}
.parallax>use:nth-child(1) {animation-delay: -2s;animation-duration: 7s;}
.parallax>use:nth-child(2) {animation-delay: -3s;animation-duration: 10s;}
.parallax>use:nth-child(3) {animation-delay: -4s;animation-duration: 13s;}
.parallax>use:nth-child(4) {animation-delay: -5s;animation-duration: 20s;}
@keyframes move-forever {
  0% {transform: translate3d(-90px, 0, 0);}
  100% {transform: translate3d(85px, 0, 0);}
}

.wave-primary .wave-path-1 {
    fill: rgb(255 176 36 / 30%);
    animation: wave5 15s ease-in-out infinite;}
.wave-primary .wave-path-2 {
    fill: rgb(255 176 36 / 25%);
    animation: wave6 15s ease-in-out infinite;}
.wave-primary .wave-path-3 {
    fill: rgb(255 176 36 / 18%);
    animation: wave7 15s ease-in-out infinite;}
.wave-primary .wave-path {
    transform: scale(1.1, 1);
    transform-origin: 50% 100%;}
@keyframes wave7 {
	25% {
		transform-origin: 0 100%;
	}
	50% {
		transform: scale(1.1, 0.9);
	}
	75% {
		transform-origin: 100% 100%;
	}
}    

.wave-light {
    position: absolute;
    top: 31em;
    left: 0;
    width: 100%;
    height: auto;
    transform: translateY(-50%);
    pointer-events: none;}
.wave-light .wave-path {
	fill: rgba(77, 68, 104, 0.02);
	animation: wave4 6s ease-in-out infinite;
	transform-origin: 50%;
}
@keyframes wave4 {
	25% {
		transform: scaleY(0.9);
	}
	75% {
		transform: scaleY(1.1);
	}
}

.wave-light .wave-path:nth-child(2) {
	animation-delay: 2s;
}

.wave-light .wave-path:nth-child(3) {
	animation-delay: 4s;
}

.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;}
.pwww-post-tools #share-links {margin:0;}

.menu-bar  {margin: 1.7em auto;display: inline-block;cursor: pointer;}

.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;}
.wdgf4 p{color: #7aceff;
    font-size: 15px;
    line-height: 22px;
    text-align: justify;
    margin-top: 10px;}
/* Navbar */
.navbar-default {border:none;border-radius:0;background:transparent;margin-bottom: 0;margin: 12px 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: #8e8e8e;background: #fff;font-weight: bold;font-size: 17px;margin: 5px 2px;border-radius: 5px;transition: all 0.7s ease 0s;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {color: #ffb024;}
.navbar-default .navbar-nav > li > .dropdown-menu {background-color: #fff;overflow: hidden;width: 100%;border-radius:5px;transition: all 0.7s ease 0s;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a {color: #414142 !important;padding: 14px 8px;margin: -5px auto;background: white;}
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > .dropdown-menu > li > a:focus {background: #8e8e8e;color: white !important;}
.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 {background: #fff;color: #ffb024;border-radius: 0;font-weight: bold;}
.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: #414142;}
.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 10px;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background: #d2e1ff;transition: all 0.7s ease 0s;}
/*Carousel*/
#pwwwCarousel{}
#pwwwCarousel:before {background: #ffb024;content: "";height: 48px;position: absolute;left: 0;top: 10px;}
#pwwwCarousel .icon-next{transition: all 0.7s ease 0s;color: #8e8e8e;border-radius:50%;background: #fff;right:60%;margin-right:0;border: 6px solid #8e8e8e;width: 50px;height: 50px;line-height: 30px;font-size: 46px;text-shadow: none;}
#pwwwCarousel .icon-prev{transition: all 0.7s ease 0s;color: #8e8e8e;border-radius:50%;background: #fff;left:60%;margin-left:0;border: 6px solid #8e8e8e;width: 50px;height: 50px;line-height: 30px;font-size: 46px;text-shadow: none;}
#pwwwCarousel .icon-prev:hover{color: #fff;background:#8e8e8e;}
#pwwwCarousel .icon-next:hover{color: #fff;background:#8e8e8e;}

#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*/
#ctc-frm .input-container { display: -ms-flexbox;display: flex;width: 100%;margin-bottom: 15px;}
#ctc-frm .icon {padding: 10px;background: dodgerblue;color: white;min-width: 50px;text-align: center;}

.input-field:focus {border: 2px solid dodgerblue;}

/*properties*/
.hm-tit{color: #8e8e8e;text-align: center;padding: 10px;font-size: 3em;}
.properties{padding:32px 0;}
.main-title{text-align:center;}
.main-title h2{font-size: 4em;color: #8e8e8e;font-weight: bold;}
.ib {display: inline-block;}
.img-container img{height: auto;;width: 100%;}
.pwww-info p {font-size:13px;text-align:justify;height: 150px;color: gray;}
.pwww-info .title h3 {margin: 0;font-size: 18px;height: 50px;line-height: 24px;color: #ffb024;font-weight: bold;}
.pwww-card {transition: all 0.3s ease-in-out!important;position:relative;margin-top: 32px;background: #fff;box-shadow: 0px 9px 20px 0px rgba(0, 0, 0, 0.1);border-radius:4px;max-width: 330px;margin:1em auto;position: relative;padding-bottom: 1em;}
.pwww-card:hover{box-shadow: 0px 8px 20px 0px rgb(0 0 0 / 39%);}

.pwww-card .img-container{position:relative;}
.pwww-card .pwww-lnk{background: #ffb024;transition: all 350ms cubic-bezier(.24, .85, .58, 1);position: absolute;left: 0;bottom: 0;right:0;}
.pwww-card .pwww-lnk a:hover{color:#333;}
.pwww-detail{color: #fff;display: inline-block;width: 49%;background: #8e8e8e;padding: 6px;}
.pwww-resr{color: #fff;display: inline-block;width: 49%;background: #ffb024;padding: 6px;}
.pwww-detail2{color: #fff;display: inline-block;border-right:10px solid #8e8e8e;background: #ffb024;padding: 6px;position:absolute;left:5px;bottom:5px;}

.pwww-info {padding: 10px 20px;}
.news {display: inline-block;background: #8e8e8e;color:#fff;font-size: 14px;width: 155px;height: 45px;line-height: 45px;text-align: center;margin: 2em;border: none;border-right: 10px solid #ffb024;font-size: 17px;}
.news:hover {color:#ffb024;background:#fff;}
/*Video*/
.video {background:white;padding:10px;margin:1em auto;}
.play-btn {border-radius: 50%;text-align: center;line-height: 208px;animation: animate 2s linear infinite;cursor: pointer;width: 200px;height: 200px;margin: auto;}
.play-btn i {color: rgb(255 255 255);font-size: 102px;background: linear-gradient(134deg, #2f0f7b 22%, #00e7ff 100%);height: 200px;width: 200px;line-height: 200px;border-radius: 50%;}
.play-btn i:hover {color: rgb(0 223 250);}
@keyframes animate{
	0%{box-shadow: 0 0 0 0 rgb(47 15 123 / 82%);}
	40%{box-shadow: 0 0 0 50px rgb(47 15 123 / 42%);}
	80%{box-shadow: 0 0 0 50px rgb(255 255 255 / 25%);}
	100%{box-shadow: 0 0 0 rgb(255 255 255 / 11%);}
}
/*services*/
.services{padding:2em 0;}
.services h2{color:white;text-align:center;margin-bottom: 1em;border-bottom: 5px solid rgba(255, 255, 255, 0.54);padding: 14px;}
.serv-card {background: #fff;box-shadow: 0px 0px 9px #DCDCDC;}
.serv-card .title h3{color: #ffb024;font-weight: bold;text-align: center;}

.pwww-home-parts h2{font-weight: bold;color: #ffb024;font-size: 42px;margin-bottom: 1em;font-family: 'Cairo', sans-serif;}
.pwww-home-parts {background: #ffb024;}
.pwww-home-part {transition: all 0.7s ease 0s;margin:1em auto;padding:1.2em;border-radius: 7px;box-shadow: 0px 1px 2px #333;background: white;max-width: 300px;}
.pwww-home-part:hover{background:rgba(255, 255, 255, 0.8);}
.pwww-home-part h3{color: #ffb024;}
.pwww-home-part p{text-align: justify;color: #ffffff;height: 130px;}
.pwww-home-part i {color: #fff;text-align: center;font-size: 60px;border-radius: 50%;}
.pwww-home-part:hover i{color: #0095eb;}

.about a{margin:5px auto;}
.about p {font-size: 20px;color: #b7b7b7;margin: 10px auto;border-radius: 7px;max-width: 700px;text-align: justify;}
.about h1{font-size: 49px;margin:1em auto;}
.about2{background: url('img/about.png') no-repeat left -16em bottom;padding: 16em 0;}
.about2 p {font-size: 21px;color: #2f0f7b;padding: 12px;max-width: 800px;margin: 1em auto;border-radius: 7px;text-align: center;}

.pw-services{padding-top: 0;}
.pw-service{max-width: 270px;transition: .5s;height: 90px;position: relative;margin: .5rem;box-shadow: 0px 1px 6px 1px rgb(137 143 156 / 24%);background: #eee;border: 0px solid #ffffff;border-radius: 7px 7px 7px 7px;border-right: 20px solid #8e8e8e;}
.pw-service i{position: absolute;right: -33px;top: 25%;font-size: 25px;width: 50px;height: 50px;line-height: 50px;color: #ffb024;z-index: 1;background: #666666;border-radius: 50%;}
.pw-service a{color: #ffb024;display: block;}
.pw-service a:hover{color: #333;}
.pw-service h2{font-size: 25px;margin-bottom: 17px;color: #ffb024;}
.pw-service p{font-size: 17px;text-align: center;padding: 4px;margin: 0;}
.pw-service:hover{-webkit-transform: translateY(-5px);transform: translateY(-5px);-webkit-box-shadow:0 5px 30px 0 rgb(0 0 0 / 29%);box-shadow:0 5px 30px 0 rgb(0 0 0 / 29%);}

.pw-mob-srv {margin:10px auto;padding:5px;max-width: 180px;border-radius: 13px;border: 2px solid #8e8e8e;}
.pw-mob-srv i{display: block;font-size: 3em;color: #8e8e8e;background: linear-gradient(#00dffa,#ffb024);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pw-mob-srv span{display: block;font-size: 14px;margin: 10px auto;color: #8e8e8e;}
.pw-mob-srv a{display: inline-block;width: 100%;}
.pw-mob-srv:hover{filter: saturate(1.8);}

#pw-app{position:absolute;top:6em;left: 17em;text-align: center;}
#pw-app img{width:150px;}
#pw-app p{font-size: 22px;color: #321c7f;}

.pw-swp-ht {padding-top: 2em;position: relative;background: #fbfbfb;box-shadow: inset 0 0 8px #bfbfbf;}
.pw-swp-ht2 {padding-top: 2em;background: #fff;}

.pw-circle {transition: all 350ms cubic-bezier(.24, .85, .58, 1);color: #ffffff;background: #8e8e8e;margin: 1em auto;box-shadow: 0 0 0 4px #e2e2e2;}
.pw-circle i{font-size: 38px;margin-top: 20px;color: #ffffff;}
.pw-circle h2{font-size: 24px;color: #ffffff;margin-bottom: 0;}
.pw-circle:hover{box-shadow: 0 0 0 4px #9e9e9e;transition: all 350ms cubic-bezier(.24, .85, .58, 1);}

.pw-btn-app {direction: ltr;display:block;padding: 12px;margin: 1em auto;background: white;max-width: 190px;font-size: 19px;color: #8e8e8e;}
.pw-btn-app i{font-size: 28px;color: #8e8e8e;background: linear-gradient(#00dffa,#ffb024);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.pw-btn-app:hover{filter: drop-shadow(0px 0px 2px white);}
.pw-btn-app:hover i{filter: hue-rotate(36deg);}

.pw-login-plugin {margin:1em auto;}
.pw-login-plugin a{color:white;padding: 6px;}
.pw-login-plugin a:hover{color:#8e8e8e;}

#dropdownMenu1 {margin: 1em auto;background: white;color: #8e8e8e;padding: 5px 7px;}

.dental h2{color: #ffb024;border-bottom: 2px solid;padding: 9px;}
.dental p{font-size: 16px;margin: 10px auto;color: #525252;}
.dent-box{background: linear-gradient(45deg, #8e8e8e, transparent);padding: 19px 0;border-radius: 50%;width: 160px;height: 160px;margin: 10px auto;border: 1px solid #0f65e5;color: white;}
.dent-box a{color:white;font-weight:bold;}

#learn-press-order-review a{color:#ffb024;}
.learnpress a{color:#ffb024;}
.learn-press-breadcrumb{color: #8e8e8e;}
.learn-press-breadcrumb a{color: #ffb024;}
.learn-press-search-course-form .search-course-input{outline: none;border: none;box-shadow: inset 0 0 5px #949494;border-radius: 33px;}
.learn-press-search-course-form .search-course-button{border: none;background: #ffb024;color: white;border-radius: 33px;right: auto !important;left: 5px !important;top: 5px !important;bottom: 5px !important;}
ul.learn-press-courses .course{background: #585858;}
ul.learn-press-courses .course .course-thumbnail img{width: 100%;height: auto;}
ul.learn-press-courses .course .course-title{text-align: center;color: #ffb024;}
ul.learn-press-courses .course .course-info{background: #ffb024;margin: 0 !important;padding: 9px;color: black;}
ul.learn-press-courses .course .course-info .course-instructor a{color:white;}
ul.learn-press-courses .course .course-info .course-price{font-family: 'Cairo';}
ul.learn-press-courses .course .course-info .course-price .price{color: #040404;font-weight: 800;}
ul.learn-press-nav-tabs .course-nav{float: right !important;}
ul.learn-press-nav-tabs .course-nav.active:after, ul.learn-press-nav-tabs .course-nav:hover:after{background: #ffb024 !important;}
ul.learn-press-nav-tabs .course-nav a{color: #8e8e8e;}
.learnpress-page .lp-button{background: #ffb024;border: none;border-radius: 25px;color: white;}
.course-item-search form{direction: ltr;}
.course-curriculum ul.curriculum-sections .section-content .course-item .section-item-link{color: #ffb024 !important;}
.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta{text-align: left !important;}
.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .duration{background: #ffb024 !important;}
.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-status{background: #8e8e8e !important;}
.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions{background: #5f5a5c !important;}
.course-curriculum ul.curriculum-sections .section-header{border-bottom: 1px solid #ffb024 !important;}
.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link:before{padding-right: 6px;color: #5f5a5c;}
.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_quiz .section-item-link:before{padding-right: 6px;color: #5f5a5c;}
.lp-single-course .course-author .author-name{float: right !important;}
.lp-single-course .course-author .author-name a{color: #8e8e8e;}
#course-item-content-header{background-color: #eee !important;}
body.full-screen-content-item #course-item-content-header .toggle-content-item:before{color: #8e8e8e;}
.scrollbar-light > .scroll-element.scroll-y .scroll-bar{background-color: #ffb024 !important;}
.lp-list-table thead tr th {background: #ffb024 !important;}
.lp-list-table th, .lp-list-table td{text-align: right !important;}
.learn-press-message.error:before{background: #ffb024 !important;}
.btn-warning {color: #fff !important;}
#wp-comment-cookies-consent{width: auto !important;}
.scroll-wrapper{margin-bottom: 4em;}
.content-item-wrap{background: #eeeeee;padding: 1em;box-shadow: 0 1px 4px #949494;border-radius: 7px;}
.course-curriculum ul.curriculum-sections .section-content .course-item:before {background: #ffb024 !important;}

/*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 #414142;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: #414142;padding: 3px 13px;border-radius: 5px;}
.sgl-bg {border: 1px solid #dadada;background:#f7f7f7;padding:1em;margin:1em auto;border-radius:7px;}
.tags a{background:#ffb024;color:#fff;display: inline-block;padding: 4px;border-radius: 5px;margin: 2px auto;}

/*contact*/
.wpcf7 input{text-align:right;}
.wpcf7-text {width: 100%;border: none;padding: 5px;border: 1px solid #ddd;border-right: 6px solid #ffb024;}
.wpcf7-textarea {width: 100%;border: none;padding: 5px;border: 1px solid #ddd;border-right: 6px solid #ffb024;}
.wpcf7-submit {background: #ffb024;color: #ffffff;border: none;padding: 4px 17px;border: 2px solid #666;margin-bottom: 1em;}
.wpcf7-form-control-wrap {margin-top: 5px;display: block;}
.wpcf7-form label{text-align:right;color: #686868;}
.contact{position: relative;padding: 50px 0;}
.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-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: #414142;color: #414142;height: 40px;font-size: 14px}
.text-box{margin:0 auto 32px;width: auto;background: white;border-radius: 19px;border-left: 4px solid #414142;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 #414142}
#con-map-c{width:100%;height:300px;}
#abt p{text-align:justify;font-size:17px;}
.pwww-post-tools {border: 1px solid #8e8e8e;margin: auto;background: #f7f7f7;border-radius: 7px;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;}

.prt2{}
.prt2 p{color: #EF272D;font-size: 30px;line-height: 50px;text-align: center;font-weight: 600;margin-bottom: 2em;}
.prt2-box{margin:1em auto;}
.prt2-box p{font-size: 20px;}
.prt2-box span{color: #EF272D;font-family: 'Montserrat', sans-serif;font-size: 47px;display: inline-block;}
.prt2-box i{color: #EF272D;display:block;width: 50px;height: 50px;line-height: 50px;font-size: 50px;margin: 10px auto;}

.ctc p{color: #EF272D;font-size: 30px;line-height: 50px;text-align: center;font-weight: 600;}
.ctc-box {margin-bottom: 3px;}
.ctc-box p{font-size: 23px;color: #666;}
.ctc-icon{
    display: inline-block;
    transition: all 350ms cubic-bezier(.24, .85, .58, 1);
    color: #ffffff;
    background: #ffb024;
    padding: 10px 10px 10px 10px;
    border-style: solid;
    border-color: #666;
    border-radius: 100% 100% 100% 100%;
    overflow: hidden;
    font-size: 25px;
    transform: rotate(0deg);
    }
.ctc-icon i{width: 1em;height: 1em;display:block;}
.ctc-icon:hover{border-color: #383f87;}

#sev{padding: 5em;}
#sev h2{color: #fff;border-bottom: 3px solid #414142;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:#414142;}
.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;}
.pw-pwa-ins {background: #ffb024;border: none;color: white;padding: 4px 9px;margin: 2px auto;vertical-align: top;margin-top:1.5em;}
/*Footer*/
footer {background:#8e8e8e;padding-top:1em;}
footer .img-responsive {height: 140px;}
.fot-lnk {padding-right:1.5em;}
.fot-ctc i{display: inline-block;font-size:16px;background: #ffb024;width: 30px;height: 30px;line-height: 30px;color: white;border-radius: 50%;margin-top: 3px;}
.fot-ctc p{font-size: 16px;color: #666666;font-family: 'Cairo', sans-serif;}
.foot-last {margin:1em auto;}
.foot-last .row {margin:4px 0;}
.foot-last .row:first-child{margin-top:0;}
.foot-last p {margin:0;padding:0;}
.foot-last a {color: #ffb024;text-align: right;font-weight: bold;font-size: 13px;background: beige;}
.foot-last .pwww-marquee {margin:5px 0 0;border:none;background:#414243;border-top:1px dashed #bf9449;color:#bf9449;}
.foot-last img {width:100%;height:auto;}
.foot-last span{color: #9c9c9c;text-align: right;display: block;font-size: 12px;font-weight: 300;margin: 3px 0px 0px 0px;}
.foot-news{background: white;
    padding: 3px;
    border-radius: 4px;
    border-right: 4px solid #8e8e8e;
    padding-right: 10px;
    max-width: 200px;}
.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 {color: #ffb024;padding: 12px 5px;background: white;}
footer .copy p {margin: 0;font-size: 16px;padding: 4px 0;}
footer .copy p a span {color: #8e8e8e;font-weight:bold;}
.bl {border-left: solid 1px rgba(255, 255, 255, 0.10);}
.fot-lnk a{transition: all 350ms cubic-bezier(.24, .85, .58, 1);color: #ffb024 !important;display:block;font-size: 15px;margin: 4px auto;text-align: right;}
.fot-lnk a:hover{color: #8e8e8e !important;}
footer .the-sidebar {text-align:center;color: white;}
/* Page */
.page-header {background: none;border: none;}
.page-title {text-align: center;color: #ffb024;background: #f7f7f7;margin: 20px auto;border-radius: 7px;border: 1px solid #dadada;padding: 3px;}
.page-title h1{padding: 7px;margin: 0;}
.page-thumbnail {}
/*.post-content {background: #f7f7f7;padding: 1em;font-size: 16px;border-radius: 1em;margin: 1em auto;border: 1px solid #ddd;}*/

.pwww-pst-frm {background: #8e8e8e;padding: 15px;margin: 16px auto;border-radius: 7px;color:#fff;}

/* 404 Page */
.not-found {position: relative;padding-top: 75px;padding-bottom: 75px;background: #f7f7f7;border-radius: 1em;padding-right: 1em;padding-left: 1em;margin: 1em auto;}
.not-found #searchform{max-width:300px;margin:auto;}
.not-found .title {color:#ffb024;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;color:#ffb024;}
.not-found a {font-size: 18px;color:#21252e;display: inline-block;margin-top: 8px;}
.not-found a i {color:#414142;font-size: 18px;padding-left: 8px;}
.not-found .search .input-group {border: none;border-bottom: solid 1px #414142;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 #414142;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 {box-shadow: none;background: none;position: static;}
.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 {padding:32px 0}
.search-result h1{text-align:center;margin:0;}
.search-header{background: #666666;margin: 10px auto;border-radius: 10px;color: white;text-align: center;padding: 9px;}
.search-header2 h2 a{font-size: 24px;color: #666666;font-weight: bold;}
.search-title {font-size: 32px;}
.search-thumbnail img{border-radius: 50%;width: 170px;height: 170px;border: 5px solid #8e8e8e;margin: auto;}
.search-header2 {box-shadow:none;background:none;}
.search-content {color: #414142;font-size: 16px;min-height: 60px;}
.search-footer {background: none;padding: 0;text-align: left;border: none;}
.search-container-result form{margin: 0 auto 12px;border:solid 1px #414142;width:250px;}
.search-container-result form input[type="search"]{border:none;}
.search-border{background: #eee;margin: 1em auto;border-radius: 9px;padding: 1em;box-shadow: 0 0 2px #000;}
/* Single */
.section-meta p{font-size:17px;color:#1a5898;}
.section-exp {margin: 1em auto;padding: 1em;background: #ffb024;border-radius: 7px;color: #fff;}
.post-header {}
.post-title {margin:0 auto 0.5em auto;padding: 10px 0;text-align: center;color: #8e8e8e;font-weight: bold;font-size: 30px;background: #f7f7f7;border-radius: 7px;border: 1px solid #c1c1c1;}
.post-thumbnail img{width: 100%;height: auto;}
.post-content {border: 1px solid #dadada;background: #f7f7f7;padding: 1em;font-size: 16px;border-radius: 7px;margin: 1em auto;}
.post-content .btn-group .btn-lg {padding: 10px 10px;}

.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:20px;text-align: right;}
.list-fot i{font-size: 20px;color: #9b9c9b;height: 36px;width: 36px;line-height: 36px;text-align: center;border-radius:50%;display: inline-block;margin: auto;}
.list-fot li a{color:#ffb024;font-size: 20px;}

.bg-gry{overflow: hidden;margin-bottom: 1em;box-shadow: 0 0 2px #333;border-radius:7px;}

/* Mailing list Form */
#pwww-sub {}
#pwww-sub .has-icon {position:relative;}
#pwww-sub .form-control-icon {position:absolute;right: 9px;top: 5px;bottom: 5px;width: 25px;font-size: 20px;line-height: 35px;color: #9a9b9b;}
#pwww-sub input{height: 46px;margin:5px auto;padding: 5px 38px 5px 5px;border: none;font-weight: 300;outline: none !important;color: #333;line-height: 18px;background: #ffffff;box-shadow: none;border-radius: 7px;border: 2px solid #ffb024;}

/* Breadcrumbs */
#pwww-breadcrumbs {list-style:none;overflow:hidden;background: #ffffff;color: #8e8e8e;padding:8px 5px;font-weight:bold;margin: 10px auto;border-radius: 5px;margin-bottom: 0;box-shadow: 0 0px 6px #c7c7c7;}
#pwww-breadcrumbs li{display:inline-block;vertical-align:middle;margin-right:15px;}
#pwww-breadcrumbs a{color:#ffb024;}
#pwww-breadcrumbs .separator{font-size:18px;font-weight:100;color: #666666;}

/* Pagination */
.pagination {color: #414142;text-align:center;font-weight:bold;margin:0 auto 10px auto;}
.pagination .page-numbers {width:32px;height:32px;border-radius: 5px;line-height:32px;margin:5px;display:inline-block;background:#ffb024;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.1,1.1);box-shadow:0px 2px #191919;}
.pagination .current {background:#8e8e8e;color:#fff;}
.pagination .dots {background: #e8e8e8;color: #ffb024;}

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

.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;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 1 */
.gallery {text-align:center;margin:auto;}
.gallery h2{font-weight:bold;font-size:42px;color:#fff;}
.gallery img{transition: all 300ms linear 0s;background: white;display: inline-block;margin: 10px auto;}
.gallery-item {margin:3px;display: inline-block;}
.gallery img:hover{box-shadow:0 0 5px #989898;}


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;}
.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;}

.cat-sec {display:inline-block;margin:1em;border-radius: 1em;overflow: hidden;box-shadow: 0 0 5px #999;}
.cat-sec p {margin-top:1em;text-align: center;}
.cat-sec-img {position:relative;}
.cat-sec-img img {width:100%;}
.swiper-slide img {width:100%;}
/*.g-swiper .swiper-slide {width:180px;}
.g-swiper .swiper-slide-active {width:280px;}
.g-swiper .swiper-button-prev {left: 0;right: auto;width: 50px;padding: 11px;background-image:none;height: 50px;background: rgba(255, 255, 255, 0.75);color: #00f;border-radius:5px;}
.g-swiper .swiper-button-next {right: 0;left: auto;width: 50px;padding: 11px;background-image:none;height: 50px;background: rgba(255, 255, 255, 0.75);color: #00f;border-radius:5px;}
.swp .fas {font-size: 30px;}*/

.pwww-gal {}
.pwww-gal a {display:inline-block;width:150px;margin:10px;border-radius:7px;overflow:hidden;}
.pwww-gal a:hover {transform:scale(1.3,1.3);}
.pwww-gal a img {display:inline-block;width:100%;}

.mb-archive .listing, .mb-archive .blogcontainer{margin-bottom:32px;}
.mb-archive img{height:auto;width: 100%;}
.listing {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: 100%;}
.image-container {overflow: hidden;}
.image-container img {width:100%;height:auto;transition: all ease-in-out 1s;}
.listing figure {
	position: relative;
}
.listing figure::before {
	position: absolute;
	top: 50%;
	left: 50%;
	z-index: 2;
	display: block;
	content: '';
	width: 0;
	height: 0;
	background: rgba(255,255,255,.2);
	border-radius: 100%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 0;
}
.listing figure:hover::before {
	-webkit-animation: circle .65s;
	animation: circle .65s;
}
@-webkit-keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% {width: 200%;height: 200%;opacity: 0;}
}
@keyframes circle {
	0% {opacity: 1;}
	40% {opacity: 1;}
	100% {width: 200%;height: 200%;opacity: 0;}
}


.listing-info {padding: 20px 13px !important;}
.listing-info .listing-header .listing-title {font-size: 22px;color: #8e8e8e;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: 22px;color: #1f9bba;font-weight: bold;display: inline-block;height: 30px;line-height: 40px;float: right;width: 65px;margin: 8px auto;}
.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: #ffb024;}
.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}

.property-card .price {font-size: 22px;color: #4266a5;font-weight: bold;display: inline-block;float: right;}


.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: #414142;
    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:#414142;color:#fff;padding:5px;margin-top:1em;}
.pwww-cf {margin:1em auto;}
.pwww-cf input {box-shadow: 0 0 10px #ddd;color: #565352;border: none;background: #fff;padding: 2em 1em;border: 1px solid #8e8e8e;}
.pwww-cf select {box-shadow: 0 0 10px #ddd;color: #565352;border: none;background: #fff;border: 1px solid #8e8e8e;height: 56px;}
.pwww-cf textarea {box-shadow: 0 0 10px #ddd;color: #565352;border: none;background: #fff;padding: 2em 1em;border: 1px solid #8e8e8e;}
.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-cf2 .form-group{margin-bottom: 10px !important;}
.pwww-cf2 input {border: none;background: #fff;box-shadow: none;padding: 1.4em 1em;}
.pwww-cf2 select {height: 40px;border: none;background: #fff;box-shadow: none;}
.pwww-cf2 textarea {border: none;background: #fff;box-shadow: none;padding: 1.4em 1em;}

.pwww-form {margin:1em auto;}
.pwww-form input {box-shadow: 0 0 10px #ddd;color: #565352;border: none;background: #fff;padding: 2em 1em;border: 1px solid #8e8e8e;}
.pwww-form select {box-shadow: 0 0 10px #ddd;color: #565352;border: none;background: #fff;border: 1px solid #8e8e8e;height: 56px;width:100%;}
.pwww-form textarea {box-shadow: 0 0 10px #ddd;color: #565352;border: none;background: #fff;padding: 2em 1em;border: 1px solid #8e8e8e;}
.pwww-form i {color: #ffffff;font-size: 22px;background: #414142;width: 40px;height: 40px;line-height: 40px;border-radius: 50%;}
.pwww-form p {font-size:18px;}



#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%;}


/* stories */
.pwww-stories {max-width: 970px;margin: auto;}
.stories-swiper {width: 100%;height: 100%;margin:1em auto;}
.stories-swiper .swiper-slide {}
.get-str {width:110px;text-align:center;margin: auto;}
.str-box {position:relative;width: 90px;height: 90px;margin: auto;}
.str-brd {border-radius: 50%;position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;border: 2px dashed #8e8e8e;-webkit-animation: spin 5s linear infinite;animation: spin 5s linear infinite;border-left: 2px dashed #321a7f;border-right: 2px dashed #32197e;}
.stories-swiper .swiper-slide .str-box img {border-radius:50%;overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width: 80px;height: 80px;}
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.get-str img:hover {transform:scale(.9,.9);}
.get-str span {color:#000;display:inline-block;width:96%;cursor:pointer;font-size: 12px;}
.get-str:hover span {}
.swiper-story-next, .swiper-story-prev {display:inline-block;position: absolute;top: 36%;left:0;outline:none;z-index:11;}
.swiper-story-prev {right:0;left:auto;}

.blog-swiper {width: 100%;height: 100%;margin:5em auto;}

/* Footer */
#mnu-div {width:274px;height:100vh;background:#fff;position:fixed;top:0;right:-280px;z-index:9999;transition: right 0.5s;overflow-x:hidden;overflow-y:scroll;box-shadow:0 0 5px #333;}
.close-btn {display: inline-block;color:#ffb024;font-size: 23px;position: absolute;top: 1px;left: 13px;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;}
.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 a{color:#8e8e8e;}
.side ul.children {border: 1px solid #ffb024;}
.side .the-sidebar{padding: 8px 6px;color:#ffb024;text-align: right;border-right: 5px solid #ffb024;background: #f7f7f7;margin: 10px auto;}
.cat-num{background:#ffb024;display: inline-block;width:20px;box-shadow: 0 1px 1px #000;float:left;margin:5px;color:#fff;font-weight: bold;}
ul.children {display:none;}
.current-cat > a {color: #8e8e8e !important;font-weight:bold;}
ul.children .current-cat > a {color: #ffb024 !important;;font-weight:bold;}
.sub-arr {border-radius:50%;padding: 8px;width: 24px;height: 25px;float:right;cursor:pointer;display:none;background: #ffb024 url(img/plus.png) no-repeat center center;margin-left:3px;}
.roo {background: url('img/plus.png') no-repeat center center !important;}
.rooo {background: #000 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:#ffb024;display:inline-block;padding:4px 7px;margin:2px auto;border-radius: 5px;}
.tagcloud a:hover{background:#8e8e8e;}

.pwww-wdg {margin: 1em auto;text-align: center;height: 220px;}
.pwww-wdg ul{list-style: none;text-align: center;padding: 0;font-family: 'Cairo', sans-serif;padding-right: 1.5em;}
.pwww-wdg ul li{font-size:17px;}
.pwww-wdg ul a{color:#ffb024;}
.pwww-wdg .current-cat > a{color:#96f9de !important;}
.pwww-wdg h3 {font-weight:bold;text-align: right;margin-top: 0;}
.pwww-wdg h1{font-size: 24px;color:#ffb024;text-align: center;}
.pwww-wdg .textwidget{text-align: right;}
.fot-links a {display:block;height: 30px;color: #bc9146;}
.fot-links a:hover {color: #333;padding-right:7px;}
.pwww-curr-plugin {font-size:13px;color:#000;text-align: center;}
.pwww-curr-plugin .currt {width: 102px;text-align: center;display:inline-block;background: #fff;margin: 1px;padding: 2px;color:#352a82;}
.pwww-curr-plugin input {color: #414142 !important;}
.pwww-curr-plugin .mcurr {direction:ltr;border:1px solid #8e8e8e;background: none;font-weight:bold;color: white !important;}
.wdgf p, .wdgf span {color:#fff;font-weight:bold;}
.wdgf3 .input-group input {border:1px solid #414142;}
.wdgf3 .input-group-addon {background:#414142;color: #fff;}
.wdgf3 a, .wdgf4 a {color:#fff;}
.wdgf3 a:hover, .wdgf4 a:hover {color:#000;}

#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%);}

#msgs{margin: 8px auto;height: 20px;}
.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-fbm {position:fixed;right:20px;bottom:70px;z-index:99999;width: 100px;background: #2487f6;padding: 5px;border-radius: 3em;height: 50px;box-shadow:0 0 2px #333;}
.pwww-fbm img {width: 40px;}
.pwww-fbm a {color: #fff;}
.pwww-fbm span {color:#fff;font-size:11px;}

.pwww-mob-call {position:fixed;left:20px;bottom:10px;z-index:99999;width: 100px;background: #fff;padding: 5px;border-radius: 3em;height: 50px;box-shadow:0 0 2px #333;}
.pwww-mob-call img {width: 40px;}
.pwww-mob-call a {color: #8e8e8e;}

.pwww-mob-mnu {position:fixed;left: 44%;bottom:10px;z-index:99999;background: #fff;padding: 5px;border-radius: 3em;height: 50px;width:50px;box-shadow: 0 0 6px #9a9a9a;text-align: center;/* border: 5px solid #362d83; */}
.pwww-mob-mnu i{color: #6d6d6d;line-height: 40px;font-size: 25px;}
#pw-btm-mnu {display:none;position:fixed;right:0;bottom:-20px;left:0;background:#fff;height:70vh;width:92vw;border-radius:1em;box-shadow:0 0 5px #777;margin: auto;z-index: 11;}

.header-part {display:table;height: 120px;}
.socials {}
.socials .fab:hover {color:white !important;}
.socials .fab {transition: all 0.7s ease 0s;height:32px;width: 32px;text-align: center;font-size: 20px;line-height:32px;color: #fff;display:inline-block;}
.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;}
.top .socials .fab{color:#ffb024;}
footer .socials i{color: #ffb024 !important;}

ul#menu-foot-menu{list-style-type:none;padding:0;text-align:center;margin:9px auto;}
ul#menu-foot-menu li{display:inline-block;text-align:center;padding: 4px 6px;background: #ffb024;border-radius: 0;}
ul#menu-foot-menu li a{display:block;color:#fff;font-size:13px;}
ul#menu-foot-menu li a:hover{text-decoration:none;color:#333;}

.pwww-hom-abt {border-radius:1em;overflow:hidden;margin:1em auto;}
.pwww-hom-frm {background: #ffffff;margin: -5em auto 1em auto;border-radius: 7px;color: #ffb024;box-shadow: 0px 1px 2px #333;padding: 10px 5px;}
.pwww-hom-frm .has-icon {position:relative;}
.pwww-hom-frm .form-control-icon {position:absolute;right: 9px;top: 5px;bottom: 5px;width: 25px;font-size: 20px;line-height: 35px;color: #9a9b9b;}
.pwww-hom-frm input{height: 46px;margin:10px auto;padding: 5px 38px 5px 5px;border: none;font-weight: 300;outline: none !important;color: #333;line-height: 18px;background: #ffffff;box-shadow: none;border-radius: 7px;border: 2px solid #ffb024;}


#caps .collapsible {
  background: #414142;
  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 #414142;
  border-top: none;
}
#caps .content p{padding: 1em;}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  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:linear-gradient(-396deg, #414142, #16aba1);}
.pwww-tbl {max-width:600px;width:100%;margin:1em auto;border-bottom:5px solid #153186;border-radius: 5px;text-align:center;}
.pwww-tbl th {background: #153186;color:#fff;padding: 1em;text-align: center;}
.pwww-tbl tr:nth-child(odd) {background:#fff;}
.pwww-tbl td {padding:1em .3em;}

.pw-bg {background:#fff;border-radius:5px;box-shadow:0 0 5px #999;padding:10px;margin:10px auto;}
.pw-chk label {display:block;}
.pw-rad label {display:inline-block;margin:10px;}
.pw-rez-inp {display:inline;width:80px;border:none;outline:none;}

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

.pw-wdg-wrp {border: 1px solid #fff;border-radius: 5px;height: 220px;background: white;}

.pw-mobile {display: inline-block;margin: 30px;background-color: #8e8e8e;padding: 0 5px 0 5px;border-radius: 25px;max-width: 100% !important;box-shadow:0 0 5px #ddd;}
.pw-mobile-screenshot {max-width: 260px;border: 1px solid #eee;border-radius:10px;width: 100%;}
.pw-mobile-small-round-top {margin: 5px auto;width: 5px;height: 5px;background-color: #c0c0c0;border-radius: 50%;}
.pw-mobile-button {border-radius: 50%;margin: 5px auto;width: 20px;height: 20px;border: 2px solid #c0c0c0;background: none !important;}
.pw-mobile-fa {position:relative;}
.pw-mobile-fa::after{font-family: "Font Awesome 5 Free";font-weight: 900;content: "\f060";position: absolute;left: -7rem;top: 50%;font-size: 33px;}

.sl-svg {z-index:0;position:absolute;right:0;bottom:-7px;left:0;}
.sl-svg svg {width:100%;height:50px;}

/* Tutor LMS */
.tutor-wrap, .tutor-course-single-content-wrapper {margin:3rem auto;}
.tutor-single-course-sidebar.tutor-sidebar-sticky {
    top: 130px;
}

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
   .s-box {width:90%;padding:14px;}  
}
/* 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;}
}
@media (max-width: 767px) {
    body{padding-top:73px;}
    #pwwwCarousel{border:none;}
    .about h1{font-size: 1em;margin-top: 1em;box-shadow: none;}
    .about p {font-size: 14px;text-align: justify;}
    .about .exp p{font-size: 12px;margin: 0;}
    #pst .container{padding:0;}
	#searchform {}
    #sev {padding: 0 !important;}
	.serv {padding: 2px 2px 41px 2px !important;text-align: center;}
	.serv p{height: 62px;}
	.navbar-default{background: #414142;}
    header.top{}
    .h1, h1 {font-size: 27px;}
    .h2, h2{font-size: 24px !important;}
    .pd {padding: 1em;}
    footer .copy p{padding-bottom: 1em;}
    .pwww-home-parts{padding:0;}
    .h3, h3 {font-size: 18px !important;}
    #sd-fm {position: static;width: 90%;margin: 1em auto;}
    .socials .fab{line-height: 30px;color: #fcfcfc;width: 30px;height: 30px;font-size: 15px;margin: 0;}
    .gallery img{height:150px;}
    .ctc p{font-size: 20px;line-height: 30px;}
    .prt2 p{font-size: 20px;line-height: 30px;margin-bottom: 0em;}
    .pwww-home-part{margin:10px auto;}
    .pwww-home-part i{font-size: 35px;}
    .pwww-home-part h3{font-size: 12px !important;}
    .gallery2 img{width: 140px;height:140px;}
    .pwww-wdg{height: auto;padding-bottom: 1em;}
    .copy{padding-bottom: 3.5em !important;}
    .post-btn .btn-lg {padding: 3px 8px;}
    .ws {min-height: 30px;}
    .pwww-hom-frm {margin: 1em auto 3em auto;}
    .pwww-gal a {width: 90px;margin:2px;}
    .pw-circle{width: 100%;height: 140px;}
    .pw-circle h2 {font-size: 16px !important;}
    .pw-circle i {font-size: 26px;margin-top: 5px;}
    .top{background: #ffb024;}
    #s {background: #f7f7f7;}
    .sm-logo img{background: white;border-radius: 50%;width: 40px;height: 40px;padding: 1px;margin: 5px auto;border: 3px solid white;}
    .pw-flx-stk {display: block;}
    .about2{background:none;}
    .foot-news{max-width: 100%;}
    .about2 {background:none !important;}
    .listing-info {padding: 3px !important;}
    .listing-info .listing-header .listing-title{height:20px;}
    .get-str {width:110px;text-align:center;margin: auto;}
    .str-brd {border: 2px dashed #333;}
    .stories-swiper .swiper-slide .str-box img {}
    .get-str span {font-size:14px;font-family: 'Roboto Condensed', sans-serif;}
    .pwww-curr-plugin {margin-bottom:1em;}
    #share-links .fab {font-size: 16px;height: 30px;width: 30px;line-height: 30px;}
    .pwww-wtr-wdg {margin-top:10px !important;}
    .pw-mob-srv {padding:5px;max-width: 120px;}
    .pw-mob-srv span{font-size: 10px;}
    .blog-swiper {margin: 1em auto;}
    .pw-wdg-wrp {height:auto;margin:5px auto;}
    .log img {margin: 15px auto;height: auto !important;}
    .pw-swp-ht{padding-top: 0;}
    .about .btn-lg{width: 49%;font-size: 14px;}
    .menu-button i{font-size: 27px;line-height: 47px;width: 50px;height: 50px;margin: 11px auto;}
    .sl-svg svg {width:100%;height:15px;}
    .pw-mobile{margin: 30px auto;}
    .pw-mobile-fa::after{left: 0;bottom: -5rem;right: 0;transform: rotate(-90deg);top: auto;}
    .content-item-description {width:100%;}
    #commentform textarea{width:100%;}
    #commentform input{width:100%;}
}
@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;}
    .pw-service {height:66px;}
    .pw-service i{top: 20%;font-size: 19px;width: 40px;height: 40px;line-height: 40px;}
    .pw-service h2 {font-size: 14px !important;margin-bottom: 5px;}
    .pw-service p {font-size: 15px;}
    .about2 {background: url('img/about.png') no-repeat left -37em bottom;}
    .pw-svg-btm svg {width:100%;height:10px;}
    .pw-wdg-wrp {margin:5px auto;}
    .log img {height: 62px;}
    .fot-ctc p {font-size: 13px;}
    .fot-ctc i{margin-top: 3px;}
    .post-content .btn-group{margin-bottom:1em;}
}
@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{margin-top:  0 ;}
   .logo img {margin: 10px auto;}
   .pwww-search p{margin: 0;}
   .top{background: #fff;border-bottom: 2px solid #ffb024;}
   .menu-button i{color:#fff;background: #ffb024;}
   .pwww-cf2 textarea{padding: 2px;height: 50px !important;}
   .btn-pwww2{padding: 4px;}
    .copy{padding-bottom: 2em !important;}
    footer .copy p{padding-bottom: 1.4em;}
    .pwww-hom-frm{margin: 1em auto;}
    .sm-logo img{margin-top: 3px !important;width: 135px;}
    #s {background: #f7f7f7;}
    .top{background: #ffb024;}
    .sm-logo img{background: white;border-radius: 50%;width: 40px;height: 40px;padding: 1px;margin: 5px auto;border: 3px solid white;}
    .about h1{font-size: 35px;}
}
@media (min-width: 991px) {.dropdown:hover .dropdown-menu {display: block;}}
.onesignal-customlink-container {border:1px solid #ffb024;margin:1em;}
.onesignal-customlink-container p {text-align:center;}
@media all and (display-mode: standalone) {
    .pw-stand {display:none;}
}