/*
Theme Name: Mediumish
Theme URI: https://www.wowthemes.net/themes/mediumish-wordpress/
Author: WowThemesNet
Author URI: https://wowthemes.net/
Description: Looking for a WordPress theme that looks similar to the shape, layout and typography of Medium? Look no further! Mediumish is the perfect choice! A modern, responsive, clean coded WordPress theme, easily built with the live Customizer and Gutenberg ready!
Version: 1.0.42
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Tags: blog, one-column, two-columns, three-columns, grid-layout, flexible-header, custom-header, custom-menu, custom-colors, featured-images, full-width-template, theme-options, translation-ready, blog, entertainment, news, food-and-drink, photography, education
Text Domain: mediumish
*/
.fa {font: normal normal normal 14px/1 FontAwesome !important;display: flex !important;align-items: center; justify-content: center;}
@font-face{font-family:'icomoon';src:url(fonts/icomoon.eot?wn2gpa);src:url(fonts/icomoon.eot?wn2gpa#iefix) format("embedded-opentype"),url(fonts/icomoon.ttf?wn2gpa) format("truetype"),url(fonts/icomoon.woff?wn2gpa) format("woff"),url(fonts/icomoon.svg?wn2gpa#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-sy:before{content:"\e95b"}
.icon-crown:before{content:"\e959"}
.icon-rating:before{content:"\e95a"}
.icon-location-pointer:before{content:"\e958"}
.icon-property-management:before{content:"\e957"}
.icon-calender-b:before{content:"\e956"}
.icon-location-detect:before{content:"\e954"}
.icon-pg:before{content:"\e955"}
.icon-new-project:before{content:"\e950"}
.icon-resale:before{content:"\e951"}
.icon-rent:before{content:"\e952"}
.icon-agents:before{content:"\e953"}
.icon-approved:before{content:"\e94c"}
.icon-charges:before{content:"\e94d"}
.icon-post-sales:before{content:"\e94e"}
.icon-top-developer:before{content:"\e94f"}
.icon-zero-brokerage-fees:before{content:"\e944"}
.icon-lowest-price-guaranteed:before{content:"\e945"}
.icon-comparative-market-analysis:before{content:"\e946"}
.icon-exclusive-inventory:before{content:"\e947"}
.icon-project-site-visits:before{content:"\e948"}
.icon-negotiation-documentation:before{content:"\e949"}
.icon-home-loans-insurance:before{content:"\e94a"}
.icon-post-sales-services:before{content:"\e94b"}
.icon-smily-icon .path1:before{content:"\e941";color:#58bf93}
.icon-smily-icon .path2:before{content:"\e942";margin-left:-1em;color:#477373}
.icon-smily-icon .path3:before{content:"\e943";margin-left:-1em;color:#477373}
.icon-happy-customers .path1:before{content:"\e92f";color:#ffdc93}
.icon-happy-customers .path2:before{content:"\e930";margin-left:-1em;color:#487374}
.icon-plus-developers .path1:before{content:"\e931";color:#ffdc93}
.icon-plus-developers .path2:before{content:"\e932";margin-left:-1em;color:#f7976d}
.icon-plus-developers .path3:before{content:"\e933";margin-left:-1em;color:#406465}
.icon-countries .path1:before{content:"\e934";color:#cfedf9}
.icon-countries .path2:before{content:"\e936";margin-left:-1em;color:#a6d16a}
.icon-countries .path3:before{content:"\e937";margin-left:-1em;color:#7ecaae}
.icon-countries .path4:before{content:"\e938";margin-left:-1em;color:#406465}
.icon-usd-billion .path1:before{content:"\e939";color:#cfedf9}
.icon-usd-billion .path2:before{content:"\e93a";margin-left:-1em;color:#ffdc93}
.icon-usd-billion .path3:before{content:"\e93b";margin-left:-1em;color:#7ecaae}
.icon-usd-billion .path4:before{content:"\e93c";margin-left:-1em;color:#f7976d}
.icon-usd-billion .path5:before{content:"\e93d";margin-left:-1em;color:#406465}
.icon-zero-brokerage:before{content:"\e93e"}
.icon-lowest-price-guaranteed1:before{content:"\e93f"}
.icon-full-service-agents:before{content:"\e940"}
.icon-latest-news:before{content:"\e92b"}
.icon-media-coverage:before{content:"\e92c"}
.icon-accolades:before{content:"\e92d"}
.icon-recycle-bin:before{content:"\e929"}
.icon-price-vs-size .path1:before{content:"\e91f";color:#ff505e}
.icon-price-vs-size .path2:before{content:"\e920";margin-left:-1em;color:#694245}
.icon-heatmap-point .path1:before{content:"\e91d";color:#ff505e}
.icon-heatmap-point .path2:before{content:"\e91e";margin-left:-1em;color:#694245}
.icon-recommendations .path1:before{content:"\e921";color:#ff505e}
.icon-recommendations .path2:before{content:"\e922";margin-left:-1em;color:#694245}
.icon-project .path1:before{content:"\e905";color:#de6189}
.icon-project .path2:before{content:"\e907";margin-left:-1em;color:#fc6}
.icon-project .path3:before{content:"\e90e";margin-left:-1em;color:#000}
.icon-size-vs-price .path1:before{content:"\e906";color:#fc6}
.icon-size-vs-price .path2:before{content:"\e90f";margin-left:-1em;color:#de6189}
.icon-size-vs-price .path3:before{content:"\e910";margin-left:-1em;color:#000}
.icon-size-vs-price .path4:before{content:"\e911";margin-left:-1em;color:#000}
.icon-recomondation .path1:before{content:"\e908";color:#fc6}
.icon-recomondation .path2:before{content:"\e909";margin-left:-1em;color:#de6189}
.icon-recomondation .path3:before{content:"\e90a";margin-left:-1em;color:#000}
.icon-city-micromarkets .path1:before{content:"\e90b";color:#de6189}
.icon-city-micromarkets .path2:before{content:"\e90c";margin-left:-1em;color:#fc6}
.icon-city-micromarkets .path3:before{content:"\e90d";margin-left:-1em;color:#000}
.icon-money_icon:before{content:"\e904"}
.icon-meeting_icon:before{content:"\e903"}
.icon-building_icon:before{content:"\e902"}
.icon-gallery:before{content:"\e9cb"}
.icon-download:before{content:"\e900"}
.icon-filter:before{content:"\e926"}
.icon-minus:before{content:"\e927"}
.icon-plus:before{content:"\e928"}
.icon-history:before{content:"\e925"}
.icon-angle-down:before{content:"\e923"}
.icon-angle-up:before{content:"\e924"}
.icon-angle-left:before{content:"\e91b"}
.icon-angle-right:before{content:"\e91c"}
.icon-arrow-left:before{content:"\e916"}
.icon-arrow-right:before{content:"\e917"}
.icon-arrow-up:before{content:"\e918"}
.icon-arrow-down:before{content:"\e919"}
.icon-check:before{content:"\e92a"}
.icon-rupee:before{content:"\e915"}
.icon-close:before{content:"\e901"}
.icon-search:before{content:"\e935"}
.icon-user:before{content:"\e9d6"}
.icon-more:before{content:"\e9bd"}
.icon-phone-o:before{content:"\e912"}
.icon-phone:before{content:"\e92e"}
.icon-fill-fav:before{content:"\e9ca"}
.icon-heart-line:before{content:"\e91a"}
.icon-share:before{content:"\e9d1"}
.icon-twitter:before{content:"\e913"}
.icon-whatsapp:before{content:"\e914"}
.icon-facebook:before{content:"\e9d9"}
.icon-linkedin:before{content:"\e9d8"}
.icon-google-plus:before{content:"\e9d7"}
.article-post *{font-family:Arial}
.article-post p,.article-post li{font-size:1rem!important}
@media screen and (min-width: 1500px) {
.container{width:1320px}
.listfeaturedtag span.card-text,.listrecent span.card-text{font-size:1rem}
.jumbotron.fortags .col-md-4{padding-top:12%}
.card.post.height262 .thumbimage{height:120px}
.listrelated .card.post.height262 .thumbimage{height:180px}
.listrelated .height262{height:330px}
}
html{margin:0!important}
body{overflow-x:hidden;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
body.active{overflow:hidden}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,table{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-weight:700}
img{max-width:100%;height:auto}
iframe{max-width:100%}
.mainheading{padding:10px 0}
.margb-2{margin-bottom:2rem}
.homecover{background-size:cover;padding:0;color:#fff;margin-bottom:2rem;margin-top:-1.5rem;background-image:url(assets/img/default.jpg)}
.homecover h1 span,.homecover .lead span{background:rgba(0,0,0,0.6);padding:3px 20px;display:inline-block}
a{color:#00ab6b}
.article-post a{color:#2e8540 !important;}
body.search.search-results .wrap-home{display:none!important}
.sticky{position:sticky;top:112px}
.search-wrap{display:none!important}
.search.search-results .search-wrap{display:block!important}
.admin-bar .mediumnavigation{margin-top:0}
.alignright{float:right;margin:0 0 1em 1em}
.alignleft{float:left;margin:0 1em 1em 0}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
figcaption{font-style:italic;font-size:16px;background:#fbfbfb;padding:10px;font-weight:700;line-height:1.2}
figure{max-width:100%}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
section{margin-bottom:10px}
.section-title h2{border-bottom:1px solid #eee;font-weight:700;font-size:1.4rem;margin-bottom:27px}
.section-title span{border-bottom:1px solid rgba(0,0,0,.44);display:inline-block;padding-bottom:20px;margin-bottom:-1px;text-transform:capitalize}
.section-title span span{padding-bottom:0;border-bottom:0}
.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover,.mediumnavigation .navbar-brand:hover,.mediumnavigation .navbar-brand:focus,.mediumnavigation a:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .open>.nav-link{color:inherit;opacity:.8}
.download_link .wp-block-file a.wp-block-file__button{font-size:24px}
.site-content{min-height:60vh;padding-top:30px;margin-top:94px!important;transition:all .4s}
.postMetaBox{display:flex;justify-content:space-between;align-items:center;height:30px}
.postMetaBox .postMetaData{display:flex;align-items:center}
.postMetaBox .share{margin-top:0!important;display:flex!important;position:inherit;align-items:center}
.postMetaBox .share ul{margin-bottom:0}
.postMetaBox .share ul li{padding-left:10px;margin-bottom:0;display:inline-block;float:left}
.postMetaBox .share ul li a{border:none}
.postMetaBox .share ul li a i{width:30px;height:30px;border:1px solid #d2d2d2;line-height:30px;text-align:center;display:inline-block;border-radius:50%;color:#a9a9a9;font-size:13px}
.postMetaBox .share ul li a i.fa-twitter{border-color:#00acee;color:#00acee}
.postMetaBox .share ul li a i.fa-twitter:hover{color:#fff;background:#00acee}
.postMetaBox .share ul li a i.fa-facebook{border-color:#4267b2;color:#4267b2}
.postMetaBox .share ul li a i.fa-facebook:hover{color:#fff;background:#4267b2}
.postMetaBox .share ul li a i.fa-pinterest{border-color:#bd081c;color:#bd081c}
.postMetaBox .share ul li a i.fa-pinterest:hover{color:#fff;background:#bd081c}
.postMetaBox .share ul li a i.fa-linkedin{border-color:#4267b2;color:#4267b2}
.postMetaBox .share ul li a i.fa-linkedin:hover{color:#fff;background:#4267b2}
.postMetaBox .share ul li a i.fa-whatsapp{border-color:#25D366;color:#25D366}
.postMetaBox .share ul li a i.fa-whatsapp:hover{color:#fff;background:#25D366}
.postMetaBox .share ul li a i.fa-dribbble{border-color:#ea4c89;color:#ea4c89}
.postMetaBox .share ul li a i.fa-dribbble:hover{color:#fff;background:#ea4c89}
.postMetaBox p{line-height:30px;margin-bottom:0}
.postMetaBox .postMetaData p span{display:block}
.postContent p,.postContent ul,.postContent ul li{text-align:justify!important}
.article-post p,.article-post li{font-size:1rem!important;text-align:justify!important}
.postMetaBox .share p.sharecolour{margin-bottom:0!important;color:#666 !important;}
@media screen and (max-width:820px) {
.postMetaBox .share ul li{padding-left:5px}
}
@media screen and (max-width:768px) {
.postMetaBox{display:block;height:auto}
.postContent h2{text-align:inherit!important;font-size:20px!important;line-height:34px}
}
@media screen and (max-width:540px) {
.postMetaBox{margin-bottom:10px;display:block;height:auto}
.postMetaBox .share ul li{padding-left:0}
.postMetaBox .postMetaData{margin-bottom:5px}
.site-content{margin-top:0!important}
}
@media (min-width:576px) {
.card-columns.listfeaturedtag{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
@media (min-width:992px) {
.navbar-toggleable-sm .navbar-nav .nav-link{padding-right:.7rem;padding-left:.7rem;text-transform:uppercase;font-size:.792rem}
}
@media (min-width:768px) {
.dropdown-item{background:rgba(255,255,255,.97);border-left:1px solid rgba(97,95,95,0.09);border-right:1px solid rgba(97,95,95,0.09);border-bottom:1px solid rgba(97,95,95,0.09);font-size:.83rem;font-weight:500}
.listrecent .wrapfooter{font-size:13px;margin-top:23px;display:flex}
}
.card-columns .card{margin-bottom:20px}
.skipfirst .grid-item:first-child{display:none}
.featured-posts .widget{margin-bottom:30px}
.featured-posts .widget.widget_mediumishcatwidget{margin-bottom:10px}
.listfeaturedtag .wrapthumbnail{height:258px;flex:0 0 auto}
.listfeaturedtag .card{border:1px solid rgba(0,0,0,.1);border-radius:2px;height:260px;padding-left:0;margin-bottom:20px}
.listfeaturedtag .thumbnail{background-size:cover;height:100%;display:block;background-position:38% 22%!important;background-origin:border-box!important;border-top-left-radius:2px}
.listfeaturedtag .nothumbimage{margin:0 15px;padding:0 30px 30px}
.listfeaturedtag .nothumbimage .wrapfooter{width:90%}
.listfeaturedtag .card-block{padding-left:0}
.listfeaturedtag h2.card-title,.listrecent h2.card-title{font-size:1.25rem;line-height:1.25}
.listfeaturedtag h2{padding-bottom:5px}
.listfeaturedtag h2.card-title a,.listrecent h2.card-title a{color:rgba(0,0,0,.8)}
.listrecent h2.card-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.listfeaturedtag h2.card-title a:hover,.listrecent h2.card-title a:hover{color:rgba(0,0,0,.6);text-decoration:none}
.listfeaturedtag span.card-text,.listrecent span.card-text{color:#666;font-size:.9rem;line-height:1.5;font-weight:400}
.listfeaturedtag .wrapfooter{position:absolute;bottom:20px;font-size:12px;display:block;width:85%}
.row.listrecent{margin-bottom:5px}
.masonrygrid.row.listrecent{margin-right:-10px;margin-left:-10px}
.listrecent .wrapfooter{font-size:13px;margin-top:15px;align-items:center}
.card.post{margin-bottom:20px}
.font400{font-weight:400}
.padlr10{padding-left:10px;padding-right:10px}
.padr10{padding-right:10px}
.margneg10{margin-left:-10px;margin-right:-10px}
.dropdown-item{background:rgba(255,255,255,.97);border-left:1px solid rgba(97,95,95,0.09);border-right:1px solid rgba(97,95,95,0.09);border-bottom:1px solid rgba(97,95,95,0.09);font-size:.83rem;font-weight:500}
.listrecent .wrapfooter .author-meta span{padding-bottom:5px;font-size:14px;color:#666;font-weight:400}
.height262{height:330px}
.author-thumb,.meta-footer-thumb img{width:40px;height:40px;float:left;margin-right:13px;border-radius:100%}
.thumb img{width:100%;max-width:100%;height:auto}
.post-top-meta{margin-bottom:2rem}
h2.comments-title,h3.comment-reply-title{font-size:16px;color:rgba(0,0,0,.68)}
h3.comment-reply-title{margin-bottom:15px}
#comments .comment-content{font-family:Merriweather;color:rgba(0,0,0,.84)}
p.comment-notes{display:none}
.comment-respond{margin-top:2rem}
.comment-form label{display:inline-block}
.comment-form input[type="checkbox"]{width:auto;margin-right:4px}
#comments{margin:3.5rem 0 0}
#comments .comment-metadata{font-size:14px;margin-bottom:15px}
#comments .comment-metadata a{color:rgba(0,0,0,.54)}
#comments .fn{font-size:15px;line-height:1.4;padding-left:10px;font-weight:600}
#comments .vcard img{border-radius:50%}
ol.comment-list{list-style:none;padding-left:0}
ol.children{list-style:none;padding-left:15px}
.comment-list li.comment,.comment-form textarea,.comment-form input{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.09);border-radius:3px;padding:20px;position:relative}
.comment-form input.submit{background-color:#1C9963;border-color:#1C9963;color:rgba(255,255,255,1);border-radius:3px;font-size:.9rem;margin-left:0;font-weight:600;text-transform:none;width:auto;cursor:pointer;box-shadow:none;padding:7px 13px}
.comment-form textarea,.comment-form input{padding:10px;max-height:180px;width:100%;font-size:14px}
#comments .reply{position:absolute;top:20px;right:20px;font-size:17px;padding:2px 8px}
#comments .reply a{color:rgba(0,0,0,0.5)}
.comment-list li.comment.depth-1{margin-top:20px;margin-bottom:20px}
.post-top-meta .author-thumb{width:72px;height:72px}
.post-top-meta span{font-size:.9rem;color:rgba(0,0,0,.44);display:inline-block}
.post-top-meta .author-description{margin-bottom:5px;margin-top:5px;font-size:.95rem;color: #4e4e4e;}
.author-meta{flex:1 1 auto;white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}
span.post-name,span.post-date,span.author-meta{display:inline-block}
span.post-date,span.post-read,span.readingtime{color:rgba(0,0,0,.54)}
span.post-name{text-transform:capitalize}
span.post-read-more{align-items:center;display:inline-block;float:right;margin-top:12px}
.card.post.authorpost span.post-read-more{margin-top:0}
span.post-read-more a{color:rgba(0,0,0,.44)}
span.post-name a,span.post-read-more a:hover{color:rgba(0,0,0,.8)}
.dot:after{content:"\00B7";margin-left:3px;margin-right:3px}
.mediumnavigation .form-control{font-size:.8rem;border-radius:30px;overflow:hidden;border:1px solid rgba(0,0,0,0.04)}
.mediumnavigation .form-inline{margin-left:15px}
.mediumnavigation .form-inline .btn{margin-left:-50px;border:0;border-radius:30px;cursor:pointer}
.mediumnavigation .form-inline .btn:hover,.mediumnavigation .form-inline .btn:active{background:transparent;color:green}
.navbar{padding:.2rem 1rem}
.mediumnavigation .navbar-brand{font-weight:700;font-family:Merriweather;font-size:1.6rem;margin-right:0}
nav-border{border-top:1px solid #eee;margin-top:10px}
.dropdown:hover .dropdown-menu{display:block}
.mediumnavigation .dropdown-menu{border:0;margin:0;border-radius:0;line-height:30px;padding-top:1px;background:transparent}
.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,a.dropdown-item:hover{background-color:#333;color:#fff}
.mediumnavigation .nav-item,.dropdown-menu{font-size:.84rem;text-transform:uppercase}
.mediumnavigation a:hover{text-decoration:none}
.mediumnavigation .navbar-brand img{max-height:30px;margin-right:5px}
.nav-up .blog-logo,.nav-up .navbar-brand{opacity:0;transition:all .2s}
.site-content{min-height:60vh;margin-top:73px;transition:all .4s}
.carousel-excerpt{background:rgba(51,51,51,0.38);padding:7% 5%;font-size:30px;max-width:100%}
.carousel-excerpt .fontlight{font-weight:400;font-size:18px;text-transform:none;margin-top:30px;display:block;line-height:1.6;opacity:.8}
.carousel-item{max-height:85vh}
.carousel-item img{width:100vw}
#main-slider,.forauthor{margin-top:-43px}
.mainheading h1.posttitle,h1.entry-title{font-weight:700;margin-bottom:1rem;font-size:2rem}
.nav-up .searcharea form.search-form{opacity:0;transition:all .9s}
i.social{display:inline-block;text-align:center;margin:0 0 0 10px;font-size:15px}
.jumbotron.fortags{border-radius:0;background:url(assets/img/default-tag.jpg) center center;background-size:cover}
.jumbotron.fortags a{padding:0 10px;background:rgba(34,34,34,0.78);border-radius:30px;color:#fff;font-weight:400;text-transform:lowercase;font-size:.9rem!important;margin-top:3px;margin-bottom:3px;display:inline-block}
@media (min-width:768px) {
.jumbotron.fortags{padding:0;height:400px}
.jumbotron.fortags .col-md-4{background:rgba(0,0,0,0.75);color:#fff;height:400px;margin-left:0;padding-left:0;padding-top:15%}
.jumbotron.fortags .col-md-4 h2{font-weight:300}
.jumbotron.fortags .row{margin:0}
}
.footer{border-top:1px solid rgba(0,0,0,.05)!important;padding-top:15px;padding-bottom:12px;font-size:.8rem;color:rgba(0,0,0,.44);margin-top:30px}
.back-to-top{margin:0;position:fixed;bottom:80px;right:40px;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;border:1px solid rgba(0,0,0,.18);z-index:100;display:none;text-decoration:none}
.back-to-top i{font-size:20px;color:rgba(0,0,0,.3)}
.link-dark{color:rgba(0,0,0,.8)}
.article-post{font-family:Merriweather;font-size:1.2rem;line-height:1.8;color:rgba(0,0,0,.8)}
.article-post p,blockquote,.article-post figure,.wp-block-gallery{margin-bottom:2rem}
blockquote{font-style:italic;color:rgba(0,0,0,.5);border-left:4px}
.featured-image{display:block;margin:0 auto;margin-bottom:1.5rem}
.sidebarapplause{margin-top:-20px}
.share{text-align:center;margin-top:20px}
.share p{margin-bottom:10px;font-size:.95rem}
.share{display:none}
.share ul li{display:block;margin-bottom:5px}
.share ul{padding-left:0;margin-left:0}
.svgIcon{vertical-align:middle}
.share,.share a{color:#999;fill:#999}
.shareitnow li a{width:30px;height:30px;border:1px solid #d2d2d2;line-height:30px;text-align:center;display:inline-block;border-radius:50%;color:#a9a9a9;font-size:13px}
.share-horizontal{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:10px;margin-bottom:1.5rem}
.share-horizontal ul{list-style:none;margin-bottom:.56rem}
.share-horizontal ul li{display:inline-block;vertical-align:middle;margin-right:7px}
.share-horizontal p{vertical-align:middle;float:left;margin-right:20px;margin-bottom:0}
.graybg{background-color:#fafafa;padding:40px 0 46px;position:relative}
.graybg h2{margin-bottom:15px}
.listrelated .card{box-shadow:0 1px 7px rgba(0,0,0,.05);border:0}
.card{border-radius:4px}
.card .img-thumb{border-top-right-radius:4px;border-top-left-radius:4px}
ul.post-categories{list-style:none;padding-left:0;margin:2rem 0}
ul.post-categories li{display:inline-block;font-size:.9rem}
ul.post-categories li a{background:rgba(0,0,0,.05);color:rgba(0,0,0,.6);border-radius:3px;padding:5px 10px;overflow:hidden;display:block}
ul.post-categories li a:hover{background:rgba(0,0,0,.07);text-decoration:none}
.post-top-meta .avatar{border-radius:50%}
.margtop3rem{margin-top:3rem}
.margbotneg100{margin-bottom:-100px}
.pl-0{padding-left:0}
.pr-0{padding-right:0}
.prevnextlinks{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-left:0;margin-right:0}
.prevnextlinks a{font-weight:600;color:#2e8540 !important;}
.prevnextlinks .rightborder{border-right:1px solid #eee}
.prevnextlinks .thepostlink{padding:20px 0;font-size:17px}
.sep{height:1px;width:20px;background:#999;margin:0 auto;margin-bottom:1.2rem}
.btn.follow{border-color:#02B875;color:#1C9963;padding:3px 10px;text-align:center;border-radius:999em;font-size:.85rem;display:inline-block}
.btn.subscribe{background-color:#1C9963;border-color:#1C9963;color:rgba(255,255,255,1);fill:rgba(255,255,255,1);border-radius:30px;font-size:.85rem;margin-left:10px;font-weight:600;text-transform:uppercase}
.btn-simple{background-color:#1C9963;border-color:#1C9963;color:rgba(255,255,255,1);fill:rgba(255,255,255,1);border-radius:30px;font-size:.9rem;font-weight:600;text-transform:uppercase;margin-top:2rem;padding:10px 20px}
.post-top-meta .btn.follow{margin-left:5px;margin-top:-4px}
.alertbar{box-shadow:0 -3px 10px 0 rgba(0,0,0,.0785);position:fixed;bottom:0;left:0;background-color:#fff;width:100%;padding:14px 0;z-index:1;display:none}
.alertbar form{display:inline-block}
.alertbar .mc4wp-form-fields p{display:inline-block;margin-bottom:0}
.alertbar input[type="email"],.sendy-form-fields input{font-size:.85rem;padding:3px 5px 3px 10px;border-top-left-radius:3px;border-bottom-left-radius:3px;border:1px solid #ddd;border-right:0;margin-right:-10px;height:34px;letter-spacing:.5px;margin-left:5px}
.sendy-input-name,.sendy-input-email,.sendy-input-submit{display:inline-block}
.sendy-error{color:red}
.sendy-message{border:2px solid #4ac14a;padding:0 10px;display:inline-block}
.alertbar input[type="submit"]{background-color:#1C9963;border:1px solid #1C9963;color:rgba(255,255,255,1);fill:rgba(255,255,255,1);font-size:.85rem;border-radius:0;padding:4px 10px;border-top-right-radius:3px;border-bottom-right-radius:3px;font-weight:600;height:34px;letter-spacing:.5px}
.post.author .avatar{border-radius:50%;width:100px;margin-top:-70px;margin-bottom:20px;border:10px solid #fff}
.profile-icons a{color:inherit}
.homecover .authorpage{max-width:100%;margin:0 auto;background:rgba(35,29,29,0.5);padding:3rem 2rem;color:#fff}
.homecover .authorpage a,.homecover .authorpage .bull{color:rgba(255,255,255,0.46)}
table{border-collapse:collapse;width:100%;font-size:13px;margin-bottom:2rem}
table td,table th{border:1px solid #ddd;padding:8px}
table tr:nth-child(even){background-color:#FCFCFC}
/*table tr:hover{background-color:#ddd}*/
table th{padding-top:12px;padding-bottom:12px;text-align:left;background-color:#1c9963;color:#fff}
table th a{color:#fff;border-bottom:1px dotted rgba(255,255,255,0.3)}
table th a:hover{text-decoration:none;color:#fff;border-bottom:1px solid #fff}
dd{margin:0}
dd::after{content:'\A';white-space:pre-line}
dd:last-of-type::after{content:''}
dd,dt{display:inline}
dd,dt,.address{vertical-align:middle}
dt{font-weight:bolder}
dt::after{content:':'}
.address{display:inline-block;white-space:pre}
article h1,article h2,article h3,article h4,article h5,article h6{margin-bottom:1.5rem}
.article-post table{ height:auto!important; }
.article-post table p,.article-post table p span{ margin-bottom:0!important;text-align:left !important; }
.article-post table tr,.article-post table tr td{ height:auto !important; }
.search-field::-webkit-input-placeholder{color:rgba(0,0,0,.4)}
.search-field:-moz-placeholder{color:rgba(0,0,0,.4)}
.search-field::-moz-placeholder{color:rgba(0,0,0,.4)}
.search-field:-ms-input-placeholder{color:rgba(0,0,0,.4)}
.search-field::-ms-input-placeholder{color:rgba(0,0,0,.4)}
.form-control{font-size:14px}
.wfs_post_submit .btn.btn-info{background:#02b875;border:0;border-radius:3px;color:#fff;-webkit-appearance:none}
.wfs_post_submit{text-align:left}
.authorpage h1{font-weight:700;font-size:30px;text-transform:capitalize;color:#fff}
.post-top-meta.authorpage .author-thumb{float:none;margin-right:0}
.forauthor .author-thumb{border:5px solid #fff;width:90px;height:90px}
.authorpage .author-description{font-size:1rem;color:rgba(0,0,0,.6)}
.post-top-meta.authorpage .btn.follow{padding:7px 20px;margin-top:10px;margin-left:0;font-size:.9rem}
.graybg.authorpage{border-top:1px solid #f0f0f0}
.authorpostbox{width:760px;margin:0 auto;margin-bottom:1.5rem;max-width:100%}
.card.authorpost{box-shadow:0 1px 4px rgba(0,0,0,.04);border:1px solid rgba(0,0,0,.09);margin-bottom:20px}
.card.authorpost span.card-text{font-size:20px}
.card.authorpost .muted{color:#999}
.listrecent .authorpost h2.card-title{font-size:1.45rem}
.vcard{text-transform:capitalize}
.authorpostbox .img-thumb{width:100%}
.sociallinks{margin:1rem 0}
.sociallinks a{background:#666;color:#fff;width:22px;height:22px;display:inline-block;text-align:center;line-height:22px;border-radius:50%;font-size:12px}
.margtop2{margin-top:2rem}
.grid-item{padding-left:10px;padding-right:10px;float:left;margin-bottom: 20px;}
.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{border:1px solid #eee;padding:10px}
input[type=submit]{background-color:#1C9963;border:1px solid #1C9963;display:inline-block;padding:5px 20px;border-radius:3px;color:#fff;cursor:pointer}
.bottompagination span.navigation,.bottompagination .pagination{display:block;font-size:.93rem;padding:15px 0;text-align:center;margin-bottom:0;margin-top:20px;color:#292929;border-top:1px solid #ddd;border-radius:0}
.bottompagination span.navigation a{color:#666}
.bottompagination span.navigation li,.bottompagination .pagination .page-numbers{display:inline-block;list-style:none;margin:0 2px;padding:0 20px;border-radius:2px;font-size:14px;position:relative;color:#999}
.bottompagination span.navigation li a.active,.bottompagination .pagination .page-numbers.current{color:#111;font-weight:700}
.bottompagination span.navigation li a.active:after,.bottompagination .pagination .page-numbers.current:after{content:"";background-color:#111;height:1px;position:absolute;top:-17px;left:0;right:0}
li.disabled{cursor:not-allowed}
li.disabled a{pointer-events:none}
.pointerup{margin-bottom:-36px;margin-left:49%;font-size:30px}
.pointerup i.fa{color:#eaeaea}
.bottompagination span.navigation i{display:inline-block}
.morefromcategory{font-weight:400;font-size:15px;text-decoration:none;margin-top:10px;color:#999}
.morefromcategory:hover{text-decoration:none}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{max-width:100%;padding-left:0;padding-right:0}
.woocommerce table.shop_table th{background-color:transparent;color:#666}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce .woocommerce-ordering select,.woocommerce .search-field{border:1px solid #e2e2e2;padding:8px 10px;border-radius:0}
.woocommerce .search-field{margin-bottom:10px}
.woocommerce form .select2-container{border-radius:0}
.woocommerce h3#order_review_heading{margin-top:1.5rem}
.woocommerce div.product .product_title{font-size:2rem}
.woocommerce .related.products h2,.woocommerce .woocommerce-tabs h2{font-size:1.5rem}
.woocommerce #comments{margin:0}
#sidebarwoocommerce ul.product-categories,#sidebarposts ul{padding-left:5px;list-style:none}
#sidebarposts ul li{margin-bottom:10px}
#sidebarposts .search-form .search-field{width:80%}
#sidebarposts .search-form .search-submit{width:20%}
#sidebarposts ul a{color:#999}
#sidebarwoocommerce aside,#sidebarposts aside{margin-bottom:30px;padding:20px;border:1px solid #eee}
#sidebarwoocommerce h4.widget-title,#sidebarposts h4.widget-title{font-size:14px;margin:-20px;padding:15px 20px;background:#fff;border-bottom:1px solid #eee;margin-bottom:15px;text-transform:uppercase}
#sidebarwoocommerce .star-rating{font-size:10px}
.archive.woocommerce .page-title{display:none}
#sidebarwoocommerce span.reviewer{color:#999}
.article-post .wp-block-quote p,.article-post .wp-block-pullquote p{margin:0 0 1rem}
.wp-block-quote{border-left-style:solid;border-left-width:4px;padding-left:1em}
.wp-block-quote cite{display:block;font-size:14px;font-style:normal}
.wp-block-pullquote{border-top-style:solid;border-top-width:4px;border-bottom-style:solid;border-bottom-width:4px;padding:3.5rem 0}
.wp-block-quote.is-large,.wp-block-quote.is-style-large,.article-post blockquote,pre,.article-post ul:last-of-type{margin-bottom:2rem}
hr{margin-top:2rem;margin-bottom:2rem}
.alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:auto;max-width:1000%}
.alignwide{margin-left:calc(31% - 31vw);margin-right:calc(31% - 31vw);width:auto;max-width:1000%}
.alignwide img,.alignfull img{display:block;margin:0 auto}
.wp-block-table td,.wp-block-table th{border:1px solid #e4e4e4}
.wp-block-embed.is-type-video iframe,.wp-block-embed-vimeo iframe,.wp-block-video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}
.wp-block-embed.is-type-video,.wp-block-embed-vimeo,.wp-block-video{position:relative}
.wp-block-embed.is-type-video:before,.wp-block-embed-video:before,.wp-block-video:before{padding-top:56.25%;content:"";display:block;background:#fff}
.wp-block-video:before{padding-top:69.25%}
@media print {
.hellobar,.share,.cp-modal-popup-container,.addtoany_content,.prevnextlinks,.listrelated,.navbar-light .navbar-toggler,.navbar-toggleable-sm .navbar-nav,.customarea,footer.footer,mainheading,.noprint,.tweetdis_box{display:none!important}
.mediumnavigation{height:70px;position:relative;top:0!important}
.site-content{padding:0;margin-top:20px!important}
.nav-up .blog-logo{opacity:1!important}
img{display:none!important}
.blog-logo img{display:block!important}
img{max-width:600px}
@page{margin:1cm}
}
@media (min-width:1024px) {
.share{position:fixed;display:block}
.share ul li{display:block}
}
@media (max-width:999px) {
.share{display:block}
.listfeaturedtag .wrapthumbnail,.listfeaturedtag .col-md-7{width:100%;max-width:100%;-webkit-box-flex:0;-webkit-flex:100%;-ms-flex:100%;flex:100%}
.listfeaturedtag .wrapthumbnail{height:250px}
.listfeaturedtag .card{height:auto}
.listfeaturedtag .wrapfooter{position:relative;margin-top:30px}
.listfeaturedtag .card-block{padding:20px}
}
@media (max-width:991px) {
span.post-read-more{display:none}
.card.post .meta-footer-thumb{float:left}
.card.post .author-meta{float:left}
.listfeaturedtag .nothumbimage{padding:0}
header .container{width:100%}
}
@media (max-width:767px) {
.bottompagination span.navigation li,.bottompagination .pagination .page-numbers{padding:0 10px}
.carousel-excerpt .title{font-size:15px!important}
button.navbar-toggler{background-color:#fff}
.post-top-meta .avatar{margin-bottom:15px}
.share ul li{display:inline-block}
.shareitnow li a{margin:0 5px}
.share-horizontal{display:block}
.featured-posts .card.post.highlighted{margin-bottom:20px}
.searcharea,.customarea{display:none;text-align:center!important;margin:5px 0}
.logoarea{text-align:left!important}
.btn-simple{margin-top:1rem;padding:5px 10px}
.navbar-collapse{padding-top:20px}
.navbar-collapse .nav-link{font-weight:600;font-size:14px;padding:10px 20px;border-left:1px solid rgba(97,95,95,0.09);border-right:1px solid rgba(97,95,95,0.09);border-bottom:1px solid rgba(97,95,95,0.09)}
.mediumnavigation .dropdown-menu{border:0;box-shadow:none;display:block;padding:0}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active{background-color:#333}
.dropdown-item{border-left:1px solid rgba(97,95,95,0.09);border-right:1px solid rgba(97,95,95,0.09);border-bottom:1px solid rgba(97,95,95,0.09)}
#main-slider,.forauthor{margin-top:-15px}
.prevnextlinks .rightborder{border:0}
.prevnextlinks .text-right{text-align:center!important}
.prevnextlinks{text-align:center}
.prevnextlinks .thepostlink{padding:10px 0}
.mainheading h1.posttitle,h1.entry-title{font-size:1.1rem;margin-bottom:5px}
.carousel-excerpt{padding:10%;font-size:17px;letter-spacing:1px;max-width:100%}
.navbar-toggler-right{position:absolute;top:-30px;right:0}
.mediumnavigation .navbar-brand{font-size:24px}
.navbar-toggler{font-size:1.15rem}
.alertbar{box-shadow:none;position:relative}
footer.footer .pull-left,footer.footer .pull-right{text-align:center;float:none}
.alertbar form{margin-top:15px}
.article-post{font-size:1rem!important}
.admin-bar .mediumnavigation{margin-top:0}
html{margin-top:0!important}
}
@media (min-width:400px) and (max-width:1024px) {
.container{width:95%;max-width:100%}
}
@media screen and (max-width: 600px) {
#wpadminbar{position:absolute;top:-46px}
.mediumnavigation .navbar-brand{font-size:20px!important}
}
.nav-link{line-height:30px}
.navbar{padding:0!important;display:block!important}
#breadcrumbs{margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-bottom:0}
#breadcrumbs a{color:#2e8540;}
.section-title h1,.section-title h2{font-size:24px;display:block;text-transform:capitalize}
.blog-logo h1{padding:0;margin:0;line-height:32px}
.blog-logo h2{padding:0;margin:0;line-height:34px}
.newsletterBox{display:block;padding:15px 0;background:#4a5b75;position:relative}
.subscribeBox{padding:10px;margin:15px 0;display:block;background:#fff;position:relative;border-radius:8px;box-shadow:0 3px 18px 0 rgba(0,0,0,0.04)}
.subscribeBox label{font-size:19px;color:#030303;display:block;font-weight:400;line-height:60px;padding-left:15px}
.subscribeBox .es_lablebox{display:block;width:25%;float:left}
.subscribeBox form .es_lablebox{display:none}
.subscribeBox .es_textbox{display:inline-block;width:40%;margin:0 15px;margin-bottom:0}
.subscribeBox .es_button{display:inline-block;width:31%}
.subscribeBox .es_msg{padding-top:0;padding-bottom:0}
.subscribeBox .es_textbox_class{display:block;width:100%;border:0;line-height:45px;font-size:16px;box-shadow:none;height:45px;border-bottom:#DEDEDE solid 1px;border-radius:0;outline:none}
.subscribeBox .es_button input[type=submit]{padding:0;display:block;width:100%;border:0;border-radius:8px;line-height:45px;font-size:14px;box-shadow:none;background:#58BF93}
.section-title h1,.section-title h2{margin-bottom:27px;border-bottom:1px solid #eee;font-weight:700;font-size:24px;display:block;text-transform:capitalize}
.section-title h1 span,.section-title h2 span{border-bottom:1px solid rgba(0,0,0,.44);display:inline-block;margin-bottom:-1px;text-transform:capitalize}
.section-title h2{margin-bottom:6px}
.section-title h2,.section-title h2 span{border-bottom:none}
@media screen and (max-width:768px) {
.nav-link{line-height:15px}
.subscribeBox label{font-size:12px}
.subscribeBox .es_textbox{width:38%}
.mediumnavigation .nav-item,.dropdown-menu{font-size:.54rem}
}
@media screen and (max-width:480px) {
body{margin-top:45px!important}
.site-content{padding-top:0!important;margin-top:0!important}
.container{width:100%}
.navbar-nav{padding:0}
.navbar-toggler-right{top:-45px;right:15px}
.navbar-collapse{padding-top:0;border-top:1px solid rgba(97,95,95,0.09)}
.navbar-collapse .nav-link,.dropdown-item{border-left:0;border-right:0}
.navbar-toggler{padding:.25rem .4rem}
.subscribeBox label{padding-left:0;line-height:normal}
.subscribeBox .btn{margin-top:15px}
.subscribeBox .es_textbox{width:100%;margin:0}
.subscribeBox .es_button{width:100%}
.subscribeBox .es_lablebox{width:100%;margin-bottom:0;height:20px}
.mediumnavigation .nav-item,.dropdown-menu{font-size:.84rem}
.mediumnavigation,.mediumnavigation a,.navbar-light .navbar-nav .nav-link{color:#333;font-weight:400;font-size:13px}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body,figure,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0;list-style:none}
ul{padding:0 0 0 20px}
.img-responsive{max-width:100%;height:auto;max-height:100%}
.formBox{padding:0 20px 20px;border-radius:8px;box-shadow:0 0 17px 0 rgba(0,0,0,.08);border:solid 1px #ededed;background:#fff;position:relative}
.formBox .closeBtn{position:absolute;top:13px;right:10px;color:#666;font-size:14px;display:none}
.formBox .closeBtn:hover{color:#333}
.formBox h5{padding:12px 20px;margin:0 -20px 20px;border-bottom:1px solid #ededed;font-size:18px}
.form-group{margin-bottom:15px}
.form-control{padding:6px 12px;display:block;width:100%;height:40px!important;line-height:normal;font-size:14px;color:#333;background:0 0;border-radius:5px;border:1px solid #e5e5e5;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.form-control:focus{box-shadow:none;outline:0}
.formBox .input-group{display:flex;width:100%}
.formBox select{padding-right:26px!important}
.formBox .selectBox{display:block;position:relative;z-index:0;width:100%}
.formBox .selectBox::after{content:"\e985";font-family:icomoon;font-size:12px;color:#666;position:absolute;right:10px;top:10px;z-index:-1}
.formBox .inputGroupAdd{width:122px}
.formBox .inputGroupAdd select{border-radius:5px 0 0 5px;border-right:0;line-height:45px}
.formBox .inputGroupAdd+input{border-radius:0 5px 5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}
input[type=number]{-moz-appearance:textfield}
.formCheckBox{padding:0 0 15px 30px;font-size:14px;color:#000;position:relative;overflow:hidden}
.formCheckBox input{outline:0;width:17px;min-height:17px;position:absolute;top:3px;left:0;-webkit-appearance:none;border:#ccc solid 1px;border-radius:3px}
.formCheckBox input[type=checkbox]:checked:after{font-size:10px;background:#fff;content:'\e92a';font-family:icomoon;color:#000;width:15px;height:15px;align-items:center;display:flex;text-align:center;justify-content:center;border-radius:3px}
.formCheckBox span{padding-left:5px;color:#6dbf61}
.formCheckBox span img{position:relative;top:-3px}
.btn{padding:10px 21px;display:inline-block;font-weight:400;text-align:center;cursor:pointer;border:1px solid transparent;font-size:14px;line-height:1.42857143;border-radius:5px;transition:.5s;padding:10px 21px;display:inline-block;font-weight:400;text-align:center;cursor:pointer;border:1px solid transparent;font-size:14px;line-height:1.42857143;border-radius:5px}
.btn-default{background:#eaeaea;color:#000;border:#eaeaea solid 1px;transition:.5s}
.btn-default:hover{background:#000;color:#fff;transition:.5s}
.btn-primary{background:#2e8540;color:#fff;border:#2e8540 solid 1px}
.btn-primary:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);transition:.5s}
.btn-secondary{background:#eaeaea;color:#000;border:#eaeaea solid 1px;transition:.5s}
.btn-secondary:hover{background:#000;color:#fff;transition:.5s}
.btn-third{background:#fff;color:#000;border:#000 solid 1px;transition:.5s}
.btn-third:hover{background:#000;color:#fff;transition:.5s;border:#000 solid 1px}
.btn-lg{padding:12px 15px;font-size:16px}
.compactForm .btn-primary{background:#58bf93!important;color:#fff!important;border:#58bf93 solid 1px!important}
.intercomFormBox .btn{background:#58bf93!important;color:#fff!important;border:#58bf93 solid 1px!important}
.formSlider{padding:0 24px;margin-top:10px;margin-bottom:15px;width:100%;border:1px solid #e5e5e5;border-radius:5px;overflow:hidden;position:relative;display:none}
.formSlider:after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#e5e5e5;z-index:9}
.formSlider .owl-item .list{padding:8px 0;border-right:1px solid #e5e5e5;text-align:center;font-size:12px;line-height:16px}
.formSlider .owl-item:first-child.list{border-right:1px solid #e5e5e5}
.formSlider .owl-item .list span{display:block}
.formSlider .owl-item .list.active{color:#000;background:#f0f0f0}
.formSlider .owl-theme .owl-nav{margin:0;display:block}
.formSlider .owl-theme .owl-nav .disabled{opacity:1;color:#f1f1f1}
.formSlider .owl-prev{margin:0!important;position:absolute;top:calc(50% - 25px);left:-25px;width:27px;height:50px;background:#fff!important}
.formSlider .owl-next{margin:0!important;position:absolute;top:calc(50% - 25px);right:-25px;width:27px;height:50px;background:#fff!important}
.formSlider .owl-prev:after{padding:14px 0;content:'\e916';position:absolute;top:0;left:0;width:27px;height:50px;font-family:icomoon;font-size:14px;color:#797979;border-right:1px solid #e5e5e5}
.formSlider .owl-next:after{padding:14px 0;content:'\e917';position:absolute;top:0;left:0;width:27px;height:50px;font-family:icomoon;font-size:14px;color:#797979;border-left:1px solid #e5e5e5}
.formSlider .owl-next:hover,.formSlider .owl-prev{color:#000}
.overlayCTA{background-color:rgba(0,0,0,.7);position:fixed;top:48px;height:calc(100vh - 45px);width:100%;z-index:4;display:none}
.bottomCTA em{height:35px;width:35px;cursor:pointer;position:absolute;left:48%;top:-78px;background:rgba(255,255,255,.28);border:1px solid #fff;border-radius:50%;opacity:.58;display:none}
.bottomCTA em.icon-close{font-size:16px;color:#fff;text-align:center;line-height:34px}
.bottomCTA em.profileCase{top:-90px}
.bottomCTA em.profileCase.top{top:-300px}
.bottomCTA{display:none;position:fixed;left:0;right:0;bottom:0;z-index:9;transition:.3s}
.bottomCTA.activeWhatsapp{position:fixed;left:0;right:0;bottom:-1px;z-index:9;transition:.3s}
.bottomCTA.activeMeeting{position:fixed;left:0;right:0;bottom:-1px;z-index:9;transition:.3s}
.bottomCTA.activeCallback{position:fixed;left:0;right:0;bottom:-1px;z-index:9;transition:.3s}
.bottomCTA .activeWhatsappForm{display:block;display:block;display:block}
.bottomCTA .callFlexBox{background:#5e449b;box-shadow:0 -10px 50px 0 rgba(0,0,0,.23);border-radius:20px 20px 0 0;height:42px}
.callFlexBox ul.flexBox{display:flex;position:relative;top:-26px}
.callFlexBox ul.flexBox li{width:52px;height:52px;background:#eaeaea;border-radius:50%;text-align:center;margin:auto;display:flex;cursor:pointer;transition:.3s;align-items:center;justify-content:center}
.callFlexBox ul.flexBox li.disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:.3s}
.callFlexBox ul.flexBox li#flexMeeting.disabled img{opacity:.7}
.callFlexBox ul.flexBox li#flexCallback.disabled img{opacity:.5}
.callbackForm,.meetingForm,.whatsappForm{display:none!important;overflow:hidden}
.callbackForm.active,.meetingForm.active,.whatsappForm.active{display:block!important}
.bottomCTA .formBoxx{margin-top:-18px;display:none;background:#fff}
.bottomCTA .formBoxx .flexHeading{padding:10px 20px;background:#5e449b;color:#fff;font-size:16px}
.bottomCTA .formBoxx form{padding:20px;display:block}
.bottomCTA .formBoxx .input-group{display:flex;width:100%}
.bottomCTA .formBoxx .selectBox{display:block;position:relative;z-index:0;width:100%}
.bottomCTA .formBoxx .selectBox::after{content:"\e985";font-family:icomoon;font-size:12px;color:#666;position:absolute;right:10px;top:10px;z-index:-1}
.bottomCTA .formBoxx .inputGroupAdd select{border-radius:5px 0 0 5px;border-right:0;line-height:45px}
.bottomCTA .formBoxx .inputGroupAdd{width:122px}
.bottomCTA .formBoxx .inputGroupAdd select{border-radius:5px 0 0 5px;border-right:0}
.bottomCTA .formBoxx .inputGroupAdd+input{border-radius:0 5px 5px 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.bottomCTA .formBoxx .form-group{margin-bottom:15px!important;position:relative}
.bottomCTA .formBoxx .form-group .gps-location{position:absolute;top:0;right:0;height:100%;width:45px;z-index:1;display:flex;display:-webkit-flex;align-items:center;justify-content:center}
.bottomCTA .formBoxx .form-group .gps-location img{width:19px}
.bottomCTA .formSlider{margin-bottom:15px}
.bottomCTA .btn-primary{background:#58bf93;color:#fff;border:0;width:100%;cursor:pointer}
.bottomCTA .showProfile{display:none;background:#fff;padding:15px;border-radius:20px 20px 0 0;position:fixed;left:0;right:0;bottom:-295px;z-index:9;transition:.3s;min-height:250px}
.bottomCTA .showProfile .closePop em{top:-70px}
.bottomCTA .showProfile.active{display:block}
.bottomCTA .showProfile.profileBox{bottom:0;transition:.3s}
.bottomCTA .showProfile.profileBox .pic{width:87px;height:87px;background:#f5f5f5;border-radius:50%;text-align:center;margin:auto;display:flex;align-items:center;justify-content:center;position:relative}
.bottomCTA .showProfile.profileBox .pic figure{width:75px;height:75px;border-radius:50%;text-align:center;overflow:hidden}
.bottomCTA .showProfile.profileBox .pic figure img{width:75px}
.bottomCTA .showProfile .agentInfo{border-radius:3px;padding:5px;border:1px solid #f5f5f5}
.bottomCTA .showProfile p{font-size:16px;color:#000;text-align:center;margin-top:15px}
.bottomCTA .showProfile span{font-size:14px;color:#666;text-align:center;text-align:center;display:block;margin:0}
.bottomCTA .showProfile .btn.btn-primary{margin-top:10px}
.bottomCTA .showProfile.profileBox .pic .lds-ring{display:inline-block;position:absolute;top:-5.6px;left:-6px;width:64px;height:64px}
.bottomCTA .showProfile.profileBox .pic .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:87px;height:87px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#5e449b transparent transparent}
.bottomCTA .showProfile.profileBox .pic .lds-ring div:nth-child(1){animation-delay:-.45s}
.bottomCTA .showProfile.profileBox .pic .lds-ring div:nth-child(2){animation-delay:-.3s}
.bottomCTA .showProfile.profileBox .pic .lds-ring div:nth-child(3){animation-delay:-.15s}
@keyframes lds-ring {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.intercom{padding:12px;position:fixed;bottom:15px;right:15px;width:55px;height:55px;border-radius:50%;font-size:20px;display:flex;align-items:center;justify-content:center;background:#58bf93;color:#fff;z-index:2;opacity:0;box-shadow:0 3px 16px 0 rgba(0,0,0,.24);transition:.5s;cursor:pointer}
.intercomCloseBtn{padding:0;position:fixed;bottom:15px;right:15px;width:55px;height:55px;border-radius:50%;font-size:15px;display:flex;align-items:center;justify-content:center;background:#58bf93;color:#fff;z-index:2;opacity:0;box-shadow:0 3px 16px 0 rgba(0,0,0,.24);transition:.5s;cursor:pointer}
.intercom.active,.intercomCloseBtn.active{opacity:1;z-index:3;transition:.5s}
.intercomFormBox{padding:0!important;position:fixed!important;bottom:-1000px!important;right:15px!important;width:350px;z-index:3;transition:.5s!important;opacity:0!important;border:0;box-shadow:0 3px 46px 0 rgba(0,0,0,.2)}
.intercomFormBox .flexHeading{padding:10px 20px;background:#000;color:#fff;font-size:16px;border-radius:5px 5px 0 0}
.intercomFormBox form{padding:20px}
.intercomFormBox form .form-group{margin-bottom:15px!important;position:relative}
.intercomFormBox form .form-group .gps-location{padding:0;position:absolute;top:0;right:0;height:100%;width:45px;z-index:1;display:flex;display:-webkit-flex;align-items:center;justify-content:center}
.intercomFormBox form .form-group .gps-location img{width:19px}
.intercomFormBox .btn{width:100%}
.intercomFormBox.active{top:inherit;bottom:85px!important;transition:.5s!important;opacity:1!important;z-index:2}
.intercomFormBox .showProfile{padding:15px;text-align:center}
.intercomFormBox .showProfile .pic{width:87px;height:87px;background:#f5f5f5;border-radius:50%;text-align:center;margin:auto;display:flex;align-items:center;justify-content:center;position:relative}
.intercomFormBox .showProfile .pic figure{width:75px;height:75px;border-radius:50%;text-align:center;overflow:hidden}
.intercomFormBox .showProfile .pic figure img{width:75px}
.intercomFormBox .showProfile .pic .lds-ring{display:inline-block;position:absolute;top:-5.6px;left:-6px;width:64px;height:64px}
.intercomFormBox .showProfile .pic .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:87px;height:87px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#5e449b transparent transparent}
.intercomFormBox .showProfile .pic .lds-ring div:nth-child(1){animation-delay:-.45s}
.intercomFormBox .showProfile .pic .lds-ring div:nth-child(2){animation-delay:-.3s}
.intercomFormBox .showProfile .pic .lds-ring div:nth-child(3){animation-delay:-.15s}
@keyframes lds-ring {
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
.navPanel{position:fixed;bottom:-1000px;right:-1000px;width:360px;height:360px;background:rgba(0,0,0,.8);border-radius:50%;z-index:3;cursor:pointer;overflow:hidden;transition:.5s}
.navPanel.active{bottom:-140px;right:-140px;transition:.5s}
.navPanel:after{margin:-2px 0 0 -2px;content:'';position:absolute;top:50%;left:50%;width:4px;height:4px;background:red}
.navPanel .link{position:absolute;width:50px;height:50px;text-align:center}
.navPanel .link figure{padding:15px;background:#fff;width:55px;height:55px;max-width:inherit;border-radius:50%;display:block}
.navPanel .link figure img{width:100%}
.navPanel .link span{margin-top:3px;display:block;font-size:13px;color:#fff;white-space:nowrap}
.navPanel .link1{left:148px;top:18px}
.navPanel .link2{left:65px;top:52px}
.navPanel .link3{left:20px;top:132px}
.navPanel .link3 figure{padding:5px}
.callbackOpenForm,.meetingOpenForm,.whatsappOpenForm{display:none}
.callbackOpenForm.active,.meetingOpenForm.active,.whatsappOpenForm.active{display:block}
.collectionsCardsBox .collectionsCards .cardItem{background-image: linear-gradient(#00000080, #00000000) !important;}
.collectionsCardsBox .collectionsCards .cardItem::after{background-image: linear-gradient(to bottom,#00000000,#000000bf 58%,#000) !important;}
.input-group .form-control{width:100%}
@media screen and (max-width:768px) {
.bottomCTA{display:block}
.overlayCTA.active{display:block}
.bottomCTA em.active{display:block}
}
@media screen and (max-width:480px) {
.bottomCTA em{left:45.5%}
}
@media screen and (max-width:320px) {
.bottomCTA em{left:44.5%}
}
.mainbanner{position:relative;padding:50px 0}
.big_banner{position:relative}
.bann-before{position:relative}
.head-inner{position:absolute;bottom:0;left:0;right:0}
.head-bg{position:relative}
.head-bg:before{content:"";clear:both;display:block;background:rgba(48,48,48,.59);position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:1}
.banner-heading{z-index:1;position:relative;padding:22px 30px}
.banner-heading h4,.banner-heading h4 a{margin:0 0 5px;color:#fff;font-size:20px;font-weight:800}
.banner-heading h4 a{text-decoration:none}
.banner-heading p{margin:0;color:#fff;font-size:15px}
.feat-tab{text-align:right;padding:20px}
.feat-tab span{background:#fff;color:#000;text-transform:uppercase;text-decoration:none;font-size:25px;font-weight:700;padding:10px}
.small_top{position:relative}
.small_btm{position:relative;padding:30px 0 0}
.small_btm .feat-tab,.small_top .feat-tab{text-align:right;padding:20px;position:absolute;bottom:0;left:0}
.small_btm .feat-tab span,.small_top .feat-tab span{background:#000;color:#fff;text-decoration:none;font-size:18px;font-weight:700;padding:10px}
@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait) {
.banner-heading h4{font-size:13px}
.banner-heading p{font-size:10px}
.feat-tab span{font-size:15px}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait) {
.banner-heading h4{font-size:16px}
.banner-heading p{font-size:14px}
.feat-tab span{font-size:19px}
}
@media screen and (max-width:575px) {
.big_banner img,.small_btm img,.small_top img{width:100%}
}
@media only screen and (max-width:767px) {
.mainbanner{padding:20px 0 30px}
.head-inner{position:static}
.banner-heading{padding:22px 20px}
.banner-heading h4{font-size:14px}
.banner-heading p{font-size:13px}
.feat-tab span{background:#000;color:#fff}
.head-bg:before{background:#000}
.small_top{padding:30px 0 0}
.feat-tab{text-align:center;padding:20px 0}
.small_btm .feat-tab,.small_top .feat-tab{text-align:center}
}
@media screen and (min-width:1200px) {
.big_banner img{height:500px;width:100%}
.small_btm img,.small_top img{height:235px;width:100%}
}
.header{background:#f4f5f7;padding:20px 0;border-bottom:2px #d1d3d2 solid}
.header h2{margin:0;text-transform:uppercase;font-weight:600}
.blog-content{padding:40px 0}
.blog-content p{font-size:16px;font-weight:400;line-height:1.5;text-align:justify}
.pool-section{padding-bottom:60px}
.pool-section ul{list-style-type:none}
.pool-section .pool-box{border:1px solid #000;border-radius:0;padding:10px}
.pool-section .left-green{border-left:10px solid green;padding:0 10px}
.pool-section .left-green p{color:#000;font-size:14px;font-weight:400}
.pool-section h5{color:#000;font-size:16px;font-weight:400;text-align:left}
.pool-section span{font-size:14px;font-weight:400}
.pool-section .vote-btn{background:#ee7600;padding:5px 10px;color:#fff;font-size:14px;font-weight:400;display:inline-block}
.pool-section .list-box li{margin:5px 0}
.pool-section input[type="checkbox"]{margin-right:5px}
.progress-section{background:#f4f5f7;padding:40px 0}
.progress-outer{display:flex;justify-content:flex-start}
.progress-section .progress{background-color:#e6e6e6;border-radius:10px;overflow:inherit;flex-basis:90%}
.progress-section .progress label{text-align:right;display:block;padding:0 10px;font-size:12px;color:#545454;font-weight:400;line-height:1.7}
.progress-section .yellow-bg{background:#f8d41e;background:-moz-radial-gradient(center,ellipse cover,#f8d41e 0,#deb908 100%);background:-webkit-radial-gradient(center,ellipse cover,#f8d41e 0,#deb908 100%);background:radial-gradient(ellipse at center,#f8d41e 0,#deb908 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8d41e',endColorstr='#deb908',GradientType=1);border-radius:10px;box-shadow:2px 5px 10px #b9b9b9}
.progress-section .blue-bg{background:#0294a1;background:-moz-radial-gradient(center,ellipse cover,#0294a1 0,#048791 100%);background:-webkit-radial-gradient(center,ellipse cover,#0294a1 0,#048791 100%);background:radial-gradient(ellipse at center,#0294a1 0,#048791 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0294A1',endColorstr='#048791',GradientType=1);border-radius:10px;box-shadow:2px 5px 10px #b9b9b9}
.progress-section .red-bg{background-color:#d10506;background:-moz-radial-gradient(center,ellipse cover,#d10506 0,#b50505 100%);background:-webkit-radial-gradient(center,ellipse cover,#d10506 0,#b50505 100%);background:radial-gradient(ellipse at center,#d10506 0,#b50505 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D10506',endColorstr='#B50505',GradientType=1);border-radius:10px;box-shadow:2px 5px 10px #b9b9b9}
.progress-section h4{margin-bottom:30px}
.progress-section .progress-txt{margin-right:10px;flex-basis:10%}
.pagination-section{padding:50px 0}
.pagination-section ul{list-style-type:none}
.pagination-section li{display:inline-block;margin:0 20px}
.pagination-section a{font-size:12px;color:#000}
.pagination-section a:hover{color:initial}
.pagination-section .pagination-btn{background-color:#58bf92;padding:8px 40px;border-radius:5px;display:inline-block}
.pagination-box{text-align:center}
@media only screen and (max-width:767px) {
.pagination-section li{margin:0 5px}
.pagination-section .pagination-btn{padding:8px 18px}
}
ul li.active{/*background-color:#e7faf1;color:#58bf93;*/}
ul li.active a{/*opacity:1!important*/}
select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px}
.list{display:none}
.list li{padding:5px 10px;cursor:pointer}
.list li:hover{background:#2196f3;color:#fff}
@media only screen and (max-width:767px) {
.form{padding:20px!important}
.head{padding:12px 20px!important}
.mob-head{margin-top:0!important;font-size:18px!important;line-height:1.3}
.mob-input{padding-top:12px!important}
}
.recent-posts-widget-with-thumbnails{padding:15px!important}
.recent-posts-widget-with-thumbnails ul{padding:0!important}
.recent-posts-widget-with-thumbnails ul li{padding-left:85px;position:relative;min-height:80px;display:block;font-size:13px}
.recent-posts-widget-with-thumbnails ul li img{margin:0!important;position:absolute;left:0;top:0;width:75px!important;height:75px!important}
.recent-posts-widget-with-thumbnails ul li .rpwwt-post-title{display:block;font-size:15px;position:relative;top:0;color:#666;font-weight:400;line-height:1.5}
#sidebarwoocommerce aside,#sidebarposts aside{padding:15px!important}
#sidebarwoocommerce h4.widget-title,#sidebarposts h4.widget-title{padding:15px;margin:-15px}
#sidebarposts ul li{margin-bottom:20px}
.widget_listcategorypostswidget .lcp_catlist{margin-top:30px}
.widget_listcategorypostswidget .lcp_catlist li{padding-left:70px;position:relative;min-height:80px;display:block;font-size:13px}
.widget_listcategorypostswidget .lcp_catlist li a{color:#333!important;display:block}
.widget_listcategorypostswidget .lcp_catlist li img{padding:0;margin:0;position:absolute;left:0;top:0;width:55px!important;height:55px!important}
.alertbar{display:none!important}
.blogCalculator{margin-top:30px;display:block;border:#f1f1f1 solid 1px;border-radius:8px}
.blogCalculator .head{background:#333;padding:12px 20px;border-radius:8px 8px 0 0;color:#fff;text-transform:capitalize;font-size:18px}
.blogCalculator .form{padding:20px;display:block;background:#f1f1f17a}
.blogCalculator .form label{display:block}
.blogCalculator .form .mob-input{padding-top:15px;display:flex;align-items:flex-end}
.blogCalculator .form .form-control{border-radius:8px!important;background:#fff!important;height:45px!important;text-transform:capitalize}
.blogCalculator .form em{position:absolute;right:15px;top:17px;font-size:12px}
#sidebarposts h4.widget-title{font-size:16px;margin:-15px;padding:15px 20px;background:#fff;border-bottom:1px solid #eee;margin-bottom:15px;text-transform:uppercase}
.rpwwt-post-date{color:#999;font-size:14px}
.post-template-default.single.single-post img.attachment-full.size-full.wp-post-image{padding-bottom:30px}
div#ez-toc-container p.ez-toc-title{font-size:120%!important}
div#ez-toc-container ul li{font-size:95%!important}
.home p#breadcrumbs{display:none}
.home div#main-slider{padding-top:25px}
.hotTopicsTile a{color:#fff}
html{margin:0!important}
body{overflow:hidden;overflow-y:auto}
.owlSlider{display:block}
.design_wrapper{font-family:-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif}
.post-cont{position:absolute;color:red;top:0}
.horizontalSmallTileSection::-webkit-scrollbar{width:5px}
.horizontalSmallTileSection::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}
.horizontalSmallTileSection{height:390px;overflow-y:scroll}
.popular .bigTile{min-height:295px}
.owlSlider .owl-theme .owl-nav .owl-prev{margin:0;width:40px;position:absolute;left:0;top:50%;margin-top:-25px;outline:0}
.owlSlider .owl-theme .owl-nav .owl-prev:before{content:'';position:absolute;top:0;left:-20px;width:40px;height:40px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.31);background:#fff;border-radius:50px}
.owlSlider .owl-theme .owl-nav .owl-prev:after{content:"\e916";position:absolute;top:12px;left:-20px;width:40px;height:40px;font-size:13px;color:#333;font-family:'icomoon'}
.owlSlider .owl-theme .owl-nav .owl-next{margin: 0;position: absolute;outline: 0;top: calc(50% - 20px);right: -20px;width: 40px;height: 40px;box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.31);background: #fff;border-radius: 50px;}
.owlSlider .owl-theme .owl-nav .owl-next:after{content: "\e917";position: absolute;font-size: 13px;color: #333;font-family: 'icomoon';width: 13px;height: 18px;transform: translate(-50%, -50%);}
.owlSlider .owl-theme .owl-nav [class*=owl-]:hover{background:none}
.owlSlider .owl-theme .owl-nav .owl-prev.disabled,.owlSlider .owl-theme .owl-nav .owl-next.disabled{display:none}
.owlSlider .owl-theme .owl-nav .owl-next:hover, .owlSlider .owl-theme .owl-nav .owl-prev:hover {background-color: #ffffff;}
.owlSlider .owl-theme .owl-nav .owl-next:focus-visible, .owlSlider .owl-theme .owl-nav .owl-prev:focus-visible {outline: 2px solid #000;}
.scrollBarHide{-webkit-scrollbar-width:none;-moz-scrollbar-width:none;-ms-scrollbar-width:none;scrollbar-width:none}
.scrollBarHide::-webkit-scrollbar{display:none}
.btn-primary{background:#58BF93;color:#fff;border:#58BF93 solid 1px}
.container{margin:0 auto;display:block;max-width:1170px}
.topBlogSection{padding:30px 0 60px;margin-bottom:50px;background:#F8F9FA;display:block}
.tag{/*padding:0 15px;*/border-radius:20px;background:#faf7ff;font-size:12px;line-height:24px;color:#5f449b;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.tag_new{font-size:12px;line-height:24px;color:#7e4deb;display:inline-flex;float:right}
.bigTile{display:block;border-radius:8px;background:#fff;border:#e8e8e8 solid 1px;min-height:390px;overflow:hidden;position:relative}
.bigTile figure{position:relative}
.bigTile figure::after{position:absolute;content:'';width:100%;height:100px;background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.51) 29%,#000);bottom:0;}
.bigTile figure img{height:188px;width:100%}
.bigTile .detailsBox{padding:20px}
.bigTile .detailsBox h3{margin:0 0 6px;font-size:18px;color:#333;line-height:26px;font-weight:700}
.bigTile .detailsBox h3 a{color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.bigTile .detailsBox p{margin:0;font-size:14px;color:#666;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.bigTile:hover .detailsBox h3 a{color:#000;text-decoration:none}
.bigTile .userDetails{padding:0 20px 20px;display:flex}
.bigTile .userDetails figure{margin-right:15px;display:block;width:40px;height:40px;border-radius:100px;overflow:hidden}
.bigTile .userDetails figure img{display:block;width:40px;height:40px}
.bigTile .userData{width:calc(100% - 80px)}
.bigTile .userData .userName a{font-size:14px;color:#333}
.bigTile .userData .dateAndTime{font-size:14px;color:#666}
.bigTile .postReadMore{padding-top:8px}
.mediumTile{display:block;border-radius:8px;background-image: linear-gradient(#00000080, #00000000);border:#e8e8e8 solid 1px;height:204px;overflow:hidden;position:relative}
.mediumTile figure{position:relative}
.mediumTile figure:after{content:'';width:100%;height:138px;background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.51) 29%,#000);;position:absolute;bottom:0;left:0}
.mediumTile figure img{height:204px;width:100%}
.mediumTile .detailsBox{padding:10px 15px;position:absolute;bottom:0;z-index:1;width:100%}
.mediumTile .detailsBox h3{margin:0;font-size:14px;color:#fff;line-height:22px;font-weight:700}
.mediumTile .detailsBox h3 a{color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.mediumTile:hover .detailsBox h3 a{color:#fff;text-decoration:none}
.smallTileSection{margin-top:14px;display:flex}
.smallTile{display:block;border-radius:8px;background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.51) 29%,#000);border:#e8e8e8 solid 1px;height:172px;overflow:hidden;position:relative;width:100%}
.smallTile+.smallTile{margin-left:14px}
.smallTile figure{position:relative}
.smallTile figure:after{content:'';width:100%;height:138px;background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.51) 29%,#000);
position:absolute;bottom:0;left:0}
.smallTile figure img{height:172px;width:100%}
.smallTile .detailsBox{padding:10px 15px;position:absolute;bottom:0;z-index:1;width:100%}
.smallTile .detailsBox h3{margin:0;font-size:14px;color:#fff;line-height:22px;font-weight:700;color:#fff;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.smallTileSection.mobile .smallTile{width:25%}
.smallTile:hover .detailsBox h3 a{color:#fff;text-decoration:none}
.horizontalSmallTileSection{display:block}
.horizontalSmallTile{padding:17px 0;display:flex;border-bottom:#e5e5e5 solid 1px}
.horizontalSmallTile:first-child{padding-top:0}
.horizontalSmallTile figure{width:100px;height:100px;border-radius:8px;overflow:hidden}
.horizontalSmallTile figure img{height:100px;width:100%}
.horizontalSmallTile .detailsBox{/*padding-left:15px;width:calc(100% - 100px)*/}
.horizontalSmallTile .detailsBox h3{margin:0;font-size:16px;color:#333;line-height:22px;font-weight:700}
.horizontalSmallTile .detailsBox h3 a{color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.horizontalSmallTile .detailsBox .date{font-size:12px;color:#666;line-height:20px}
.horizontalSmallTile:hover .detailsBox h3 a{color:#000;text-decoration:none}
.horizontalBigTile{margin-bottom:15px;display:flex;border-radius:8px;background:#fff;border:#e8e8e8 solid 1px;height:200px;overflow:hidden;position:relative}
.horizontalBigTile figure{position:relative;width:50%}
.horizontalBigTile figure::after{content:'';width: 100%;height: 138px;background-image: linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.51) 29%,#000);position: absolute;bottom: 0;left: 0;}
.horizontalBigTile figure img{height:200px;width:100%}
.horizontalBigTile .detailsBox{padding:20px;width:50%}
.horizontalBigTile .detailsBox h3{margin:0 0 10px;font-size:16px;color:#333;line-height:23px;font-weight:700}
.horizontalBigTile .detailsBox h3 a{color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.horizontalBigTile .detailsBox p{font-size:14px;color:#666;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.horizontalBigTile:hover .detailsBox h3 a{color:#000;text-decoration:none}
.hotTopicsTile{display:block;border-radius:8px;border:#e8e8e8 solid 1px;height:165px;overflow:hidden;position:relative;background-image: linear-gradient(#00000080, #00000000)}
.hotTopicsTile .detailsBox a{color:#fff;display:block}
.hotTopicsTile figure{position:relative}
.hotTopicsTile figure:after{content:'';width:100%;height:65px;background-image:linear-gradient(to bottom,#00000000,#000000bf 58%,#000);position:absolute;bottom:0}
.hotTopicsTile figure img{height:165px;width:100%}
.hotTopicsTile h3{padding:12px 15px;margin:10px 0 0;font-size:14px;color:#fff;line-height:20px;font-weight:400;position:absolute;bottom:0;z-index:1;font-weight:bold;width:100%}
.hotTopicsTile:hover a{color:#fff;text-decoration:none}
.hotTopicsTile h3 span{font-weight:400;font-size:12px;display:block}
.hotTopicsTile h3 strong{white-space:nowrap;display:block;overflow:hidden;text-overflow:ellipsis;font-weight:700}
.whitBoxSection{padding:0 0 50px;background:#fff;display:block}
.headingBox{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;position:relative;border-bottom:#e2e2e2 solid 1px;line-height:40px}
.headingBox span{padding-bottom:8px;border-bottom:#725bab solid 4px;font-size:22px;line-height:28px;font-weight:700;color:#333}
.headingBox a{color:#2e8540}
.headingBox h1{padding-bottom:8px;border-bottom:#725bab solid 4px;font-size:22px;line-height:20px;font-weight:700;color:#333;display:inline-block}
.tabBox{padding-bottom:20px;display:block}
.tabBox ul{padding:0;margin:0;display:block;white-space:nowrap;overflow:hidden;overflow-x:auto}
.tabBox ul li{padding:0 20px;margin-right:10px;display:inline-block;border-radius:8px;background:#f3ebff;line-height:38px;font-size:14px;color:#5f449b;cursor:pointer}
.tabBox ul li.active{background:#5f449b;color:#fff;cursor:default}
.tabBox ul li:focus-visible {color: #f3ebff;background: #5f449b;}
.sliderBox .relTabContent {display: none;}
.sliderBox .relTabContent.active {display: block;}
.relTabContent .owl-theme .owl-nav .owl-prev{margin:0;width:40px;height:40px;position:absolute;left:0;top:50%;margin-top:-25px;outline:0}
.relTabContent .owl-theme .owl-nav .owl-prev:before{content:'';position:absolute;top:0;left:-20px;width:40px;height:40px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.31);background:#fff;border-radius:50px}
.relTabContent .owl-theme .owl-nav .owl-prev:after{content:"\e916";position:absolute;top:12px;left:-20px;width:40px;height:40px;font-size:13px;color:#333;font-family:'icomoon'}
.relTabContent .owl-theme .owl-nav .owl-next{margin:0;width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-25px;outline:0}
.relTabContent .owl-theme .owl-nav .owl-next:before{content:'';position:absolute;top:0;right:-20px;width:40px;height:40px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.31);background:#fff;border-radius:50px}
.relTabContent .owl-theme .owl-nav .owl-next:after{content:"\e917";position:absolute;top:12px;right:-20px;width:40px;height:40px;font-size:13px;color:#333;font-family:'icomoon'}
.relTabContent .owl-theme .owl-nav [class*=owl-]:hover{background:none}
.relTabContent .owl-theme .owl-nav .owl-prev.disabled,.owlSlider .owl-theme .owl-nav .owl-next.disabled{display:none}
.serviceBox{margin:-15px -15px 0;display:block;overflow:hidden}
.serviceBox .serviceCard{margin:15px;border-radius:8px;box-shadow:0 4px 18px 0 #0000000f;background:#fff;height:170px;position:relative;overflow:hidden;border:solid 1px #f2f2f2;display:block;float:left;width:calc(25% - 30px)}
.serviceBox .serviceCard.serviceCard1:after{content:'';position:absolute;right:-20px;top:-12px;width:73px;height:59px;background:#ffeddb;border-radius:10px}
.serviceBox .serviceCard.serviceCard2:after{content:'';position:absolute;right:-23px;top:-23px;width:73px;height:73px;background:#FCF5F9;border-radius:100px}
.serviceBox .serviceCard.serviceCard3:after{content:'';position:absolute;right:-28px;top:-8px;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:55px solid #F1FBF9;border-radius:50%;transform:rotate(113deg)}
.serviceBox .serviceCard.serviceCard4:after{content:'';position:absolute;right:-23px;top:-23px;width:73px;height:73px;background:#F7FBFF;border-radius:100px}
.serviceBox .serviceCard.serviceCard9{display:none}
.serviceBox .serviceCard a{padding:18px 19px;width:100%;height:100%;display:block;position:relative;z-index:1}
.serviceBox .serviceCard a:hover{text-decoration:none}
.serviceBox .serviceCard em.nsi{margin-bottom:8px;width:60px;height:60px;display:block;background:url(https://img.squareyards.com/assets/images/new-services/services-sprite-icons.svg) no-repeat;background-size:249px}
.serviceBox .serviceCard em.nsi1{background-position:-2px -2px}
.serviceBox .serviceCard em.nsi2{background-position:-64px -2px}
.serviceBox .serviceCard em.nsi3{background-position:-125px -2px}
.serviceBox .serviceCard em.nsi4{background-position:-187px -2px}
.serviceBox .serviceCard em.nsi5{background-position:-2px -64px}
.serviceBox .serviceCard em.nsi6{background-position:-64px -64px}
.serviceBox .serviceCard em.nsi7{background-position:-125px -64px}
.serviceBox .serviceCard em.nsi8{background-position:-187px -64px}
.serviceBox .serviceCard figure{height:18px;width:65px;position:absolute;top:15px;right:15px;overflow:hidden}
.serviceBox .serviceCard .serviceLink{color:#333;font-size:14px;white-space:nowrap;font-weight:600}
.serviceBox .serviceCard .serviceLink em{position:relative;top:2px;left:5px;font-weight:600;font-size:13px;color:#5f449b;transition:.3s}
.serviceBox .serviceCard:hover .serviceLink em{left:10px;transition:.3s}
.serviceBox .serviceCard p{padding-top:5px;line-height:20px;color:#666}
.serviceBox .serviceCard .serviceLink small{padding:0 5px;height:18px;border-radius:3px;background:#4dc191;color:#fff;font-weight:400;display:inline-flex;align-items:center;justify-content:center}
.serviceBox .serviceCard .serviceLink br{display:none}
.desktopAppDownloadBox{display:block;background:#faf8ff;height:350px}
.desktopAppDownloadBox h3{margin-top:60px;font-size:36px;line-height:46px;color:#333;font-weight:700}
.desktopAppDownloadBox p{margin-top:15px;font-size:18px;line-height:26px;color:#666}
.desktopAppDownloadBox ul{padding:0;margin:15px 0 0;display:flex;align-items:center}
.desktopAppDownloadBox ul li{margin-left:15px;display:inline-block}
.desktopAppDownloadBox ul li:nth-child(1){margin-left:0}
.desktopAppDownloadBox ul li img{border-radius:8px;overflow:hidden}
.desktopAppDownloadBox figure img{image-rendering:auto;image-rendering:crisp-edges;image-rendering:pixelated}
.desktopAppDownloadBox .mobile-app-screen,.desktopAppDownloadBox .btnBox{display:none}
@media screen and (max-width:1024px) {
.container{width:100%}
.desktopAppDownloadBox{height:314px}
.desktopAppDownloadBox ul li:nth-child(3){display:none}
.desktopAppDownloadBox p br{display:none}
}
@media screen and (max-width:768px) {
.bigTile.ipad{margin-bottom:30px;display:flex;height:200px;min-height:inherit}
.bigTile.ipad figure img{height:200px}
.bigTile.ipad .detailsBox{width:50%}
.horizontalSmallTileSection.ipad{margin-top:15px}
.serviceBox{margin:0 -7px}
.serviceBox .serviceCard{margin:7px;width:calc(25% - 14px);box-shadow:0 2px 8px 0 #0000000f}
.serviceBox .serviceCard a{padding:15px}
.serviceBox .serviceCard .serviceLink{font-size:12px}
.serviceBox .serviceCard .serviceLink em{left:0;font-size:12px}
.serviceBox .serviceCard p{font-size:11px;line-height:16px}
.serviceBox .serviceCard .serviceLink small{display:none}
.serviceBox .serviceCard .serviceLink br{display:block}
.desktopAppDownloadBox{height:272px;overflow:hidden}
.desktopAppDownloadBox h3{margin-top:35px;font-size:30px;line-height:35px}
.desktopAppDownloadBox p{font-size:16px;line-height:22px}
}
@media screen and (max-width:540px) {
.topBlogSection{padding:15px 0 30px;margin-bottom:20px}
.whitBoxSection{padding:0 0 20px}
.whitBoxSection.hotTopBox{margin-top:105px}
.headingBox span{font-size:18px}
.headingBox h1{font-size:18px}
.bigTile.ipad{margin-bottom:15px;display:block;height:auto;min-height:390px}
.bigTile.ipad figure img{height:188px}
.bigTile.ipad .detailsBox{width:100%}
.bigTile .detailsBox h3{font-size:16px}
.horizontalSmallTileSection.mobile{margin-top:15px}
.horizontalBigTile{display:block;height:auto;min-height:390px}
.horizontalBigTile figure,.horizontalBigTile .detailsBox{width:100%}
.horizontalBigTile .detailsBox p{margin:0}
.smallTileSection.mobile{display:block}
.smallTileSection.mobile .smallTile{width:calc(50% - 10px);display:inline-block}
.smallTileSection.mobile .smallTile:nth-child(3){margin:10px 0 0}
.serviceBox{margin:0 -15px;border-bottom:solid 1px #f2f2f2}
.serviceBox .serviceCard{margin:0;width:33.3%;height:145px;box-shadow:none;border-radius:0;border:0;border-right:solid 1px #f2f2f2;border-top:solid 1px #f2f2f2}
.serviceBox .serviceCard:nth-child(3),.serviceBox .serviceCard:nth-child(6){border-right:0}
.serviceBox .serviceCard em.nsi{margin-bottom:5px;width:60px;height:60px;display:inline-block;background:url(https://img.squareyards.com/assets/images/new-services/services-sprite-icons-mobile.svg) no-repeat;background-size:249px;margin-bottom:5px;width:60px;height:60px;display:inline-block;background:url(https://img.squareyards.com/assets/images/new-services/services-sprite-icons-mobile.svg) no-repeat;background-size:249px}
.serviceBox .serviceCard em.nsi1{background-position:-2px -2px}
.serviceBox .serviceCard em.nsi2{background-position:-64px -2px}
.serviceBox .serviceCard em.nsi3{background-position:-125px -2px}
.serviceBox .serviceCard em.nsi4{background-position:-187px -2px}
.serviceBox .serviceCard em.nsi5{background-position:-2px -64px}
.serviceBox .serviceCard em.nsi6{background-position:-64px -64px}
.serviceBox .serviceCard em.nsi7{background-position:-125px -64px}
.serviceBox .serviceCard em.nsi8{background-position:-187px -64px}
.serviceBox .serviceCard em.nsi9{background-position:-2px -125px}
.serviceBox .serviceCard p,.serviceBox .serviceCard figure,.serviceBox .serviceCard:after,.serviceBox .serviceCard .serviceLink em{display:none}
.serviceBox .serviceCard a{display:flex;flex-direction:column;align-items:center}
.serviceBox .serviceCard .serviceLink{white-space:normal;display:block;text-align:center}
.serviceBox .serviceCard.serviceCard9{display:block}
.desktopAppDownloadBox{height:auto;overflow:hidden}
.desktopAppDownloadBox h3{padding:0;font-size:20px;line-height:22px;color:#333;font-weight:700}
.desktopAppDownloadBox h3 br{display:none}
.desktopAppDownloadBox p{padding:0;margin-top:5px;font-size:14px;line-height:24px;color:#666}
.desktopAppDownloadBox ul,.desktopAppDownloadBox .desktop-app-screen{display:none}
.desktopAppDownloadBox .mobile-app-screen,.desktopAppDownloadBox .btnBox{display:block}
.desktopAppDownloadBox .mobile-app-screen{margin:0 -15px}
.desktopAppDownloadBox .btnBox{padding-bottom:40px;display:block}
.desktopAppDownloadBox .btnBox .btn{padding:0;width:100%;font-size:16px;line-height:45px;height:45px;border-radius:8px}
}
.tabBox ul li a{color:#5f449b;text-decoration:none}
.tabBox ul li.active a{color:#fff}
*,body{font-family:-apple-system,system-ui,BlinkMacSystemFont,segoe ui,Roboto,helvetica neue,Arial,sans-serif}
footer{background:#000;border-top:#EFEFEF solid 1px;overflow:hidden;position:relative;z-index:0;clear:both}
footer:after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:.1;z-index:-1;background:url(https://www.squareyards.ca/static/assets/images/pattern-white.png) repeat left top}
footer .seoFooter{padding:40px 0 20px;background:#FAFAFA}
footer .seoFooter h4{margin-bottom:20px;font-size:14px;color:#000;font-weight:700;display:block}
footer .seoFooter ul{margin-bottom:15px;display:block}
footer .seoFooter ul li{padding-right:5px;margin-right:5px;font-size:12px;display:inline-block;position:relative}
footer .seoFooter ul li::after{content:'';position:absolute;top:5px;right:-1px;width:1px;height:12px;background:#666}
footer .seoFooter ul li strong{font-weight:700;color:#000}
footer .seoFooter ul li a{color:#000}
footer .seoFooter ul li a:hover{color:#000;text-decoration:underline}
footer .seoFooter ul li:first-child{margin-right:0}
footer .seoFooter ul li:first-child::after,footer .seoFooter ul li:last-child::after{display:none}
footer .overView{padding:40px 0 20px;display:block}
footer .overView .footerLinkHeading{margin-top:10px;margin-bottom:10px;font-size:14px;color:#fff;font-weight:700;display:block}
footer .overView h6{margin:15px 0;font-size:14px;color:#fff;font-weight:700;display:block}
footer .overView ul{padding:0;margin-bottom:0;display:block}
footer .overView ul li{display:block;line-height:25px;color:#fff}
footer .overView ul li a{display:inline-block;color:#fff}
footer .overView ul li a:hover{text-decoration:underline}
footer .overView ul.connectWithUs{display:block}
footer .overView ul.connectWithUs li .box{margin-bottom:20px;display:block;color:#FA1321;line-height:15px}
footer .overView ul.connectWithUs li .box a{color:#fff}
footer .overView ul.connectWithUs li .box a:hover{text-decoration:underline}
footer .overView ul.connectWithUs li .box strong{display:block;color:#fff;line-height:15px;font-weight:700}
footer .overView ul.connectWithUs li:last-child .box a:hover{color:#FA1321;text-decoration:none}
footer .appLinkBox{display:block}
footer .appLinkBox a{margin-right:8px}
footer .overView .socialBox{display:block}
footer .overView .socialBox li{margin-right:8px;display:inline-block;float:left;line-height:25px;font-size:32px;border-radius:3px}
footer .overView .socialBox li a{display:flex;color:#fff;vertical-align:middle;align-items:center;height:auto;transition:.2s;border-radius:4px;overflow:hidden}
footer .overView .socialBox li a img{width:32px;border-radius:5px;vertical-align:bottom}
footer .overView .socialBox li a:hover{margin-top:-3px;text-decoration:none;transition:.2s}
footer .overView .socialBox li:nth-child(3) a{background:#fff}
footer .about{padding:40px 0;display:block;border-top:#232323 solid 1px}
footer .about .footerLinkHeading{margin-bottom:10px;font-size:14px;color:#fff;font-weight:700!important;display:block;font-weight:normal}
footer .about p{color:#fff;text-align:justify;font-size:14px;font-family:arial;line-height:21px}
footer .ourPresence{padding:40px 0 20px;display:block;border-top:#232323 solid 1px}
footer .ourPresence .footerLinkHeading{margin-bottom:10px;font-size:14px;color:#fff;font-weight:700;display:block}
footer .ourPresence .footerLinkSubHeading{margin-bottom:10px;font-size:14px;color:#fff;font-weight:700;display:block}
footer address{margin-bottom:0;position:relative;font-style:inherit;overflow:hidden;line-height:21px}
footer address:after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background:#232323}
footer address ul{padding:0;display:block}
footer address ul li{padding:0 0 0 15px;display:block;float:right;background:#000;position:relative;z-index:1;color:#fff}
footer address ul li:first-child{padding:0 15px 0 0;float:left}
footer address ul li strong{color:#fff;font-weight:700}
footer address ul li:last-child{font-size:16px}
footer .addressList{padding-top:20px;display:block}
footer .addressList.indianCity{padding-bottom:15px;border-bottom:#232323 solid 1px}
footer .addressList ul{padding:0;margin-bottom:0;display:block}
footer .addressList ul li{position:relative;width:14%;display:inline-block;line-height:30px;cursor:pointer;color:#fff}
footer .addressList ul li a{color:#fff}
footer .addressList ul li .heading{padding-bottom:5px;line-height:18px;display:block;font-weight:700}
footer .addressList ul li .addresBox{padding:10px;background:#fff;position:absolute;top:0;left:0;border-radius:5px;box-shadow:0 3px 6px 0 rgba(0,0,0,0.16);z-index:-1;width:215px;opacity:0;transition:.2s}
footer .addressList ul li .addresBox.active{opacity:1;z-index:2}
footer .addressList ul li .addresBox .heading{color:#000}
footer .addressList ul li .addresBox em{position:absolute;top:8px;right:8px;font-size:12px;color:#000}
footer .addressList ul li .addresBox p{line-height:18px;color:#000}
footer .addressList ul li.active .addresBox{z-index:1;width:215px;opacity:1}
footer .copyRight{padding:15px 0;color:#bcbcbc;display:block;border-top:#232323 solid 1px;text-align:center;overflow:hidden;width:100%}
@media screen and (max-width:1024px) {
footer .about p{font-size:12px}
footer address ul li{padding:0;float:left}
}
@media all and (device-width:840px) and (device-height: 1024px) and (orientation:portrait) {
footer .footerMobileHeading{margin-left:61%;margin-top:-11%!important}
footer .footerMobilesocialBox{margin-left:61%;margin-bottom:10%}
footer .footerMobileTop{margin-top:35px!important}
}
@media screen and (max-width:540px) {
.post-template-default.single.single-post{margin-top: 110px !important;}
footer .seoBox{width:100%;display:block;overflow:auto}
footer .seoBoxScroll{width:2000px;display:flex;display:-webkit-flex}
footer .seoBoxScroll ul{padding-left:15px;margin-left:15px;display:inline-block;float:left}
footer .seoBoxScroll ul:first-child{padding:0;margin-left:0}
footer .seoFooter ul li{max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;display:block}
footer .seoFooter ul li:first-child{font-size:14px;color:#000}
footer .seoFooter ul li::after{display:none}
footer .overView .footerLinkHeading{margin:15px 0 5px}
footer .overView ul{margin:0 -10px}
footer .seoFooter{padding:15px 0 0}
footer .seoFooter h4{margin-bottom:5px;font-size:18px}
footer .overView ul li{padding:0 10px;float:left;line-height:34px;width:45.3%}
footer .overView ul.connectWithUs li .box{margin-bottom:10px}
footer .connectWithUs li{width:100%!important}
footer .overView .socialBox{margin:0}
footer .overView .socialBox li{padding:0;width:auto;margin-bottom:15px}
footer .appLinkBox{padding-top:8px}
footer .about{padding:20px 0}
footer address:after{display:none}
footer address ul li{padding:0;float:left}
footer .addressList ul li{width:49%;line-height:34px;white-space:nowrap}
footer .addressList ul li .addresBox{left:inherit;right:0;white-space:normal}
footer .addressList ul li:nth-child(odd) .addresBox{right:inherit;left:0}
footer .addressList ul li:nth-child(even) .addresBox{left:inherit;right:0}
footer .ourPresence{padding:20px 0}
footer .overView ul.networksSite li{width:50%}
footer .overView{padding:0 15px 0 0}
footer .overView ul{display:block}
footer .overView ul li{float:none;width:inherit}
footer .copyRight{padding:10px 0 20px;display:block;overflow:hidden;width:100%;color:#bcbcbc}
footer .overView ul li{line-height:25px}
footer .overView ul li a,footer address ul li,footer .addressList ul li{font-size:12px}
}
@media screen and (min-width:1024px) {
.resourcesTabDropdownBox .tabItems .tabItem.active .navHeadingData{padding:5px 0;display:block}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData{display:none}
}
.resourcesTabDropdownBox .tabItems .tabItem .navHeading.arrowIcon:after{content:'\e917';display:block;font-family:'icomoon'!important;font-size:10px;color:#333;position:absolute;right:10px;transition:.3s;top:0;width:30px;height:30px}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul{padding-left:0;display:block}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li{margin:0;display:block;width:100%}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li a{padding:0 15px;margin:0;display:flex;align-items:center;font-size:13px;color:#333;line-height:32px;white-space:nowrap}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li a em{margin-top:2px;width:27px;height:28px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li em.hIcon{background:url(https://www.squareyards.ca/static/assets/images/header-navigation.svg) no-repeat left top;width:27px;height:28px;background-size:248px;display:block}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon6a{background-position:-2px -121px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon6b{background-position:-29px -121px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon7a{background-position:-56px -121px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon7b{background-position:-83px -121px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon7c{background-position:-110px -121px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon7d{background-position:-137px -121px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8a{background-position:-2px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8b{background-position:-29px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8c{background-position:-56px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8d{background-position:-83px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8e{background-position:-110px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8f{background-position:-137px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8g{background-position:-164px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8h{background-position:-191px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8i{background-position:-218px -93px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li .hIcon.icon8j{background-position:-191px -121px;background-position:-191px -121px}
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li em{left:0;top:0}
.resourcesTabDropdownBox{display:none;position:absolute;top:48px;left:0;background:#fff;box-shadow:0 2px 6px 0 #00000024;border-radius:0 0 8px 8px;overflow:hidden;width:455px;height:330px}
.resourcesTab:hover .resourcesTabDropdownBox{display:block}
.resourcesTabDropdownBox em{margin-right:10px;height:30px;width:30px;position:relative;display:flex}
.resourcesTabDropdownBox .tabItems{font-family:arial;padding:0;margin:0;width:160px;border-right:1px solid #efefef;height:100%}
.resourcesTabDropdownBox .tabItems .tabItem{border-bottom:1px solid #efefef;cursor:pointer}
.resourcesTabDropdownBox .tabItems .tabItem .navHeading{padding:0 20px 0 15px;margin:0;display:block;align-items:center;font-size:13px;color:#000;line-height:40px;position:relative}
.resourcesTabDropdownBox .tabItems .tabItem .navHeading.ancherLink{padding:0}
.resourcesTabDropdownBox .tabItems .tabItem .navHeading.ancherLink a{padding:0 20px 0 15px;display:flex;width:100%;border:0;color:#333;line-height:40px}
.resourcesTabDropdownBox .tabItems .tabItem .navHeading em{display:none}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData{padding:0;position:absolute;left:160px;top:0;width:calc(100% - 160px)}
.resourcesTabDropdownBox .tabItems .tabItem:hover .navHeading{background:#f7f7fc;cursor:pointer}
.resourcesTabDropdownBox .tabItems .tabItem.active .navHeading{background:#f7f7fc;cursor:default}
@media screen and (max-width:1024px) {
.resourcesTab .resourcesTabDropdownBox .tabItems .tabItem .navHeading.arrowIcon:after{rotate:90deg;top:20px}
.resourcesTabDropdownBox .tabItems .tabItem.active .navHeadingData{padding:0;display:block}
.resourcesTab small{padding:33px 15px 10px;display:flex;align-items:center;font-size:14px;color:#333;font-weight:700;line-height:normal!important}
.resourcesTab small em{display:none}
.resourcesTabDropdownBox{display:block;top:57px;height:auto;box-shadow:none}
.resourcesTabDropdownBox em{margin-right:10px;height:30px;width:30px;display:flex}
.resourcesTabDropdownBox .tabItems{display:block;width:auto}
.resourcesTabDropdownBox .tabItems .tabItem{border-bottom:1px solid #efefef;cursor:pointer;width:320px}
.resourcesTabDropdownBox .tabItems .tabItem .navHeading{padding:0 12px;display:flex;font-size:14px;line-height:46px}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li{margin:0;display:block;background:#f7f7fc}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li a{padding:0 15px 0 25px;margin:0;display:flex;align-items:center;font-size:14px;color:#333;line-height:40px;white-space:nowrap;border:0}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData ul li a em{margin-top:2px;width:27px;height:28px}
.resourcesTabDropdownBox .tabItems .tabItem .navHeading em{display:block}
.resourcesTabDropdownBox .tabItems .tabItem .navHeadingData{left:0;width:320px;position:relative;display:none}
.resourcesTabDropdownBox .tabItems .tabItem.active .navHeadingData ul{display:block}
}
body.search.search-results .wrap-home{display:none!important}
.search-wrap{display:none!important}
.search.search-results .search-wrap{display:block!important}
.seoFooter{padding:45px 0;display:block;background:#fff;border-top:#f1f1f1 solid 1px}
.seoFooter h4{margin-bottom:15px;font-size:13px;color:#333;font-weight:700;display:block}
.seoFooter .seoLinkSection{display:flex;white-space:nowrap;overflow:hidden;overflow-x:auto}
.seoFooter .seoLinkSection .linkBox{display:inline-block;width:auto;flex:auto}
.seoFooter .seoLinkSection .linkBox ul{padding:0;margin:0;display:block}
.seoFooter .seoLinkSection .linkBox ul li{display:block;line-height:25px;color:#666}
.seoFooter .seoLinkSection .linkBox ul li a{display:inline-block;color:#666;font-size:13px}
.seoFooter .seoLinkSection .linkBox ul li a:hover{text-decoration:none;color:#333}
@media screen and (max-width:540px) {
.seoFooter .seoLinkSection .linkBox{margin-left:30px;display:inline-block;width:auto}
.seoFooter .seoLinkSection .linkBox:first-child{margin:0}
}
.single.single-post .graybg .container > h2{font-size:25px;line-height:30px;font-weight:600; text-align: center;}
body *{font-family:Arial,sans-serif!important}
.postDetailPage .desk-thumb img{width:100%}
.postDetailPage h2:not(.card-title),.postDetailPage h2:not(.card-title) > *{margin:30px 0 15px!important;font-size:25px!important;line-height:30px!important;font-weight:600!important}
.postDetailPage h3,.postDetailPage h3 > *{margin:20px 0 10px!important;font-size:18px!important;line-height:25px!important;font-weight:600!important}
.postDetailPage .sc_fs_faq{padding:0;margin:0;margin-bottom:12px;box-shadow:0 0 4px 0 rgba(0,0,0,0.16)}
.postDetailPage .sc_fs_faq h3{padding:15px 52px 15px 15px;position:relative;display:block;font-size:16px!important;cursor:pointer;font-weight:400;margin:0!important;font-weight:600!important;color:#333!important}
.postDetailPage h3,.postDetailPage h3 > *{margin:20px 0 10px!important;font-size:18px!important;line-height:25px!important;font-weight:600!important}
.postDetailPage h4,.postDetailPage h4 > *{margin:20px 0 10px!important;font-size:16px!important;line-height:22px!important;font-weight:600!important}
.postDetailPage .sc_fs_faq{padding:0;margin:0;margin-bottom:12px;box-shadow:0 0 4px 0 rgba(0,0,0,0.16)}
.postDetailPage .sc_fs_faq h3:after,.postDetailPage .sc_fs_faq h3:before{position:absolute;top:19px;content:'';width:2px;height:15px;background:#626262;right:30px;margin:0 auto}
.postDetailPage .sc_fs_faq h3:after{transform:rotate(-90deg)}
.postDetailPage .sc_fs_faq h3:before{transform:rotate(0);transition:.3s}
.postDetailPage .sc_fs_faq h3 + div{padding:0 15px;max-height:0}
.postDetailPage .sc_fs_faq h3 + div > *{margin-bottom:15px!important;display:block;color:#333;font-size:14px!important;line-height:20px}
.postDetailPage .sc_fs_faq.active h3 + div{transition:1s;max-height:1000px}
.sc_card p{padding:0!important}
.postDetailPage .sc_fs_faq.active h3:before{transform:rotate(-90deg)}
.postDetailPage .post_content > p {margin-bottom: 15px !important;font-size: 16px!important;line-height: 22px!important;}
.postDetailPage #ez-toc-container a,.postDetailPage #ez-toc-container a:visited,.postDetailPage #ez-toc-container a:focus {color: #1c9963}
.graybg .card-block h2, .graybg .card-block h3 {padding-bottom: 15px;font-size: 18px!important;line-height: 25px!important;text-align: left;height: 55px;}
.post-template-default.single.single-post.single-format-standard .article-post #ez-toc-container a {font-size: 16px!important; color: #06651a !important;} 
.post-template-default.single.single-post.single-format-standard .whitBoxSection {margin-top: 20px;}

.customLinkBox{margin:15px 0;display:block;border:1px solid #eee;border-radius:8px}
.customLinkBox h5{padding:15px 20px;border-bottom:1px solid #ededed;font-size:14px;font-weight:600;text-transform:uppercase}
.customLinkBox ul{padding:5px 20px 20px;margin:0;display:block}
.customLinkBox ul li{display:block}.customLinkBox ul li a{display:block;text-transform:capitalize;text-decoration:none;font-size:14px;color:#666;line-height:25px}
.customLinkBox ul li a:hover{text-decoration:underline;color:#333}
.formSticky .form-group .form-control {border-radius: 5px !important;}
.skipToContent {overflow: hidden;display: block;position: absolute;top: 6px;left: 2px;width: 1px;height: 1px;background: #000;color: #fff;font-size: 16px;font-weight: 600;border-radius: 5px;overflow: hidden;}
.skipToContent:focus {width: auto;height: auto;padding: 7px 15px;z-index: 9999;outline: 1px dashed #fff;color: #fff;text-decoration: none;}
.desktopNav .navItem li.active .megaDropDounLinks {overflow: hidden;display: block;width: 1140px;opacity: 1;}
.desktopNav .navItem li.active .megaDropDounLinks .sliderNavigation,.desktopNav .navItem li.active .megaDropDounLinks.resourcesMegaDropDounLinks .resourcesList {opacity: 1;transition: .8s;}
.desktopNav .navItem li.active .megaDropDounLinks.resourcesMegaDropDounLinks  {width: 455px;height: 256px;overflow: hidden;transition: .8s;max-height: 256px;}