:root{--white:#ffffff;--black:#000000;--peachorgan2:#383838;--lightgray:#5b5b5b;--black2:#333333;--lightgreen:#64c5aa;--gary:#bbbbbb;--darkgarnishblue:#424648;--dimgray:#686868;--darkblue:#2b3546}:root{--common-font-body:'Quicksand'}*{margin:0;padding:0;outline:none}html body{margin:0;padding:0;-ms-word-wrap:break-word;word-wrap:break-word;background-color:var(--white);position:relative;font-size:14px;color:var(--lightgray);font-family:var(--common-font-body)}label{margin-bottom:3px!important}img{margin:0;padding:0;border:none;max-width:100%;height:auto}img.alignnone.wp-image-907,img.wp-image-907{border:3px solid var(--gary)}section img{max-width:100%}h1,h2,h3,h4,h5,h6{margin:0;padding:10px 0;line-height:1.4;letter-spacing:1px;color:var(--lightgray)}p{margin:0 0 15px;padding:0;font-size:14px;font-weight:400}p,ul li a{letter-spacing:0;font-family:'Open Sans'}body a{text-decoration:none;color:var(--lightgreen)}a:hover{text-decoration:none;color:#666}a:focus,a:hover{text-decoration:none!important}ul,ol{margin:0 0 0 15px;padding:0}ul li,ol li{font-size:16px}:hover{-webkit-transition-duration:1s;-moz-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}blockquote{font-size:18px;font-style:italic;width:450px;margin:.25em 0;padding:.25em 40px;line-height:1.45;position:relative;color:var(--peachorgan2)}blockquote:before{display:block;content:"\201C";font-size:80px;position:absolute;left:0;top:-30px;color:#7a7a7a}blockquote:after{display:block;content:"\201D";font-size:80px;position:absolute;right:33%;bottom:-55px;color:#7a7a7a}blockquote cite{color:#999;font-size:14px;display:block;margin-top:5px}blockquote cite:before{content:"\2014 \2009"}small{font-size:14px!important}input[type="text"],input[type="tel"],input[type="email"],input[type="phno"],input[type="password"],textarea{border:1px solid var(--darkgarnishblue);font-size:16px;padding:10px 10px;margin:0 0 0 0;height:auto;width:100%;background:#fff0}section{background-size:cover;background-repeat:no-repeat;padding:40px 0}select{width:100%;padding:6px}input[type="submit"]{padding:10px 20px;font-weight:700;color:var(--white);text-transform:uppercase;border:none;background-color:var(--lightgreen)}input[type="submit"]:hover{cursor:pointer}.screen-reader-text{position:absolute;top:-9999em;left:-9999em}.sticky{margin:0;padding:0;background-color:var(--white)}.alignleft,img.alignleft{display:inline;float:left;margin-right:20px;margin-top:4px;margin-bottom:10px;padding:0;padding:5px;border:1px solid var(--gary)}.alignright,img.alignright{display:inline;float:right;padding:5px;margin-bottom:10px;margin-left:25px;padding:5px;border:1px solid var(--gary)}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-top:0;padding:5px;border:1px solid var(--gary)}.comment-list .comment-content ul{list-style:none;margin-left:15px}.comment-list .comment-content ul li{margin:5px}.toggleMenu{display:none}a.small-button{background:#3890cb;padding:5px 30px;border-radius:3px;color:var(--white);display:table;margin:0 auto}a.small-button:hover{color:var(--white);background:#0c5f96}table,td,th{border:1px solid #000;text-align:center}.spinner-loading-box{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:var(--lightgreen);cursor:pointer;z-index:9999}.spinner-loading-box .lds-ripple{display:inline-block;width:80px;height:80px;position:absolute;left:50%;top:50%;transform:translateY(-50%)}.spinner-loading-box .lds-ripple div{position:absolute;border:4px solid var(--black);opacity:1;border-radius:50%;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.spinner-loading-box .lds-ripple div:nth-child(2){animation-delay:-0.5s}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}100%{top:0;left:0;width:72px;height:72px;opacity:0}}#return-to-top{position:fixed;bottom:10px;left:20px;background:var(--lightgreen);width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;z-index:99}#return-to-top i{color:var(--white);position:relative;top:13px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;padding:3px 18px}#return-to-top:hover{background:rgb(0 0 0 / .9)}#return-to-top:hover i{color:var(--white);top:5px}#return-to-top.left{left:10px;right:auto}#return-to-top.center{left:50%;right:50%}#return-to-top.right{left:auto;right:5%}table{border-collapse:collapse;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.75em;table-layout:fixed;width:100%}.widget.widget_calendar table{margin:0}.widget.widget_calendar td,.widget.widget_calendar tr,.widget.widget_calendar th{border:1px solid var(--black)}.widget_calendar td,.widget_calendar th{line-height:2.5625;padding:0;text-align:center}.widget_calendar caption{font-weight:900;margin-bottom:1.75em;color:var(--black);padding-left:15px}.widget_calendar tbody a{background-color:var(--gary);color:var(--white);display:block;font-weight:700}.widget_calendar tbody a:hover,.widget_calendar tbody a:focus{background-color:var(--dimgray);color:var(--white)}.widget th,.widget td{padding:3px}a.button{border:2px solid #3890cb;background:#3890cb;color:var(--white);font-size:16px;margin:20px 0 0;padding:7px 30px;text-transform:uppercase;font-weight:700}a.theme_button{color:var(--white);border:none;letter-spacing:1px;padding:18px 20px;font-size:14px;font-weight:700;background:var(--lightgreen);border-radius:0}a.theme_white_button{border:none;text-transform:uppercase;margin-top:20px;letter-spacing:1px;padding:12px 20px;font-size:14px;font-weight:700;border-radius:0}a.theme_white_button,a.theme_white_button:hover{background-color:var(--white);color:var(--lightgreen)}a.theme_button:hover{color:var(--lightgreen);background:var(--darkblue)}.social-media .dashicons{margin:0 6px;padding:0}.search-box span{background:var(--lightgreen);padding:12px 15px;cursor:pointer;display:inline-block}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 15px;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:auto}.top_bar_btn a.theme_button{position:absolute;top:50%;transform:translateY(-50%);right:0}.post-section{padding:20px 0}.postwrapper-box{border:2px solid #eee}section h2{font-weight:700;padding:0;margin-bottom:20px;text-transform:uppercase;color:#22272b;padding:0 0 10px;margin:0;font-weight:900;letter-spacing:3px}section h3{font-weight:900;color:var(--darkblue);padding:0;font-size:26px}section h4{color:var(--black);font-size:20px}section h5{color:var(--black2);font-weight:700;margin:0 0 10px 0;padding:0}.innerbox{background-size:100% 100%}.owl-dots{display:none}#about{-vendor-animation-duration:3s;-vendor-animation-delay:2s;-vendor-animation-iteration-count:infinite}.section-heading{text-align:center}.section-heading p{max-width:600px;width:100%;margin:15px auto 25px;line-height:24px}.social_widget a{color:var(--white);padding:7px 7px;margin-right:7px;display:inline-block;margin-bottom:5px;border-radius:50%}.social_widget a i{font-size:13px;letter-spacing:3px;width:20px;text-align:center}.social_widget a:hover{background:var(--lightgreen);border:1px solid var(--lightgreen)}.owl-carousel .owl-item img{width:auto;margin:0 auto}button.owl-prev,button.owl-next{background:var(--white);border:1px solid var(--black);padding:6px 9px}.owl-nav{margin:12px auto;display:none}button.owl-next.disabled,button.owl-prev.disabled{background:var(--gary)}.section_bg_scroll{background-attachment:scroll}.section_bg_fixed{background-attachment:fixed}.postbox .postpic{position:relative;overflow:hidden}.postbox .postpic:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:var(--black);opacity:0;transition:all 0.3s ease 0s}.postbox:hover .postpic:before{opacity:.4}.postbox .postpic:after{content:"";width:100%;position:absolute;top:-35%;left:-110%;bottom:-10%;background:rgb(0 0 0 / .6);transform:rotate(10deg);transition:all 0.4s ease 0s}.postbox:hover .postpic:after{left:-50%}.postbox .postpic img{width:100%;height:auto}.postbox .posticon-1,.postbox .posticon-2{display:block;width:50%;height:100%;position:absolute;top:0;text-align:center;opacity:0;z-index:1;transition:all 0.3s ease 0s}.postbox .posticon-1{left:0}.postbox .posticon-2{right:0}.postbox:hover .posticon-1,.postbox:hover .posticon-2{opacity:1}.postbox .posticon-1 a,.postbox .posticon-2 a{display:inline-block;font-size:25px;color:var(--white);position:relative;top:47%}.postbox .postbox-content{background:var(--darkblue);padding:23px 30px;transition:all 0.3s ease 0s}.postbox:hover .postbox-content{background:var(--lightgreen)}.postbox h3.posttitle a{font-size:14px;font-weight:700;margin-top:0}.postbox .posttext{display:block;font-size:12px;transition:all 0.3s ease 0s}.search-box i,.postbox:hover .posttext,span.posttext a,.postbox .posttext,.postbox h3.posttitle a{color:var(--white)}.vw-search-wrapper{position:absolute;left:0;bottom:0;height:0;width:80%;pointer-events:none;opacity:0;transition:1s;top:60px;left:25%;z-index:1;right:0}.vw-search-wrapper form input[type="search"]{border:none;background-color:#fff;width:100%;padding:10px 10px}.vw-search-wrapper form label{width:90%}.vw-search-wrapper form button[type="submit"]{border:none;background-color:#fff;padding:10px 10px;position:absolute}.vw-search-wrapper form button[type="submit"] i{font-size:14px;color:#64c5aa}.vw-open-menu{height:100%;opacity:1;pointer-events:auto}.vw-close-menu{height:0;opacity:0;pointer-events:none}.vw-search-wrapper form input[type="search"]{border:1px solid #64c5aa;border-right:0}.vw-search-wrapper form button[type="submit"]{border:1px solid #64c5aa;border-left:0}.home.page-template .container{max-width:1024px;margin:0 auto}h6,.consult_wrapper h6,.postbox h6{color:#5c6176}p,#slider p,.contact_details p,p.hi_bold,p.hi_normal,.logo p,.section-heading p,.about-content p,.bar_box p,#plans_pricing .price-heading-box p,#gallery p,#testimonials p,#our_records p,#project_single .about-socialbox p,.prop_more_details p.property_price,.c_content p,.footer_form .section-heading p,#footer p.post-date,.copyright p,#footer .copyright p,#footer p,.about_me p.message,#slider p.price,.woocommerce div.product p.price,short_text pb-3{color:#42464e}input[type="submit"],a.theme_button,a.theme_white_button:hover,.main-navigation .menu>ul>li.highlight,.thumb_image_border,#plans_pricing .price-heading-box,.team-box,#our_partners button.owl-dot.active,.date_div,#latest_post button.owl-dot.active,.copyright,#footer input[type="submit"],#footer h3:after,.social_widget a:hover,a.page-numbers,span.page-numbers.current,.bradcrumbs a:hover,#slider a i:focus,#slider a i:active,#slider a i:hover,.main_title h1:after,.woocommerce button.button.alt,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce span.onsale,.search-box span,.service-box-content i,.progress-bar,.ps_video i,.postbox:hover .postbox-content,.spinner-loading-box,#team .owl-prev,#team .owl-next,#we_are_expert .progress-bar,#our_records .counter-box img,#return-to-top,.side-navigation ul ul a:before,.side-navigation ul ul>a:before,#slider ol.carousel-indicators .active,#how-we-work .work-box-outer:hover .work-box{background-color:#369be4}.top_bar,.thumb_image_border,.team-box,#our_partners button.owl-dot.active,.discover-btn,#latest_post button.owl-dot.active,.c_icon,.contact-email i,.contact-address i,.contact-phone i,.footer-top-col,.social_widget a:hover,.metabox,a.page-numbers,span.page-numbers.current,.navigation span.page-numbers.current,#comments input[type="submit"].submit,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.vw-search-wrapper form input[type="search"],.vw-search-wrapper form button[type="submit"],#slider ol.carousel-indicators .active{border-color:#369be4}body a,a.theme_white_button,a.theme_button:hover,.contact_details ul li span i.main-navigation a:hover,.main-navigation .current_page_item>a,.main-navigation .current-menu-item>a,.main-navigation .current_page_ancestor>a,.team_wrap:hover .team-box p,.team_wrap:hover .team-box h4 a,.latest_post_text i,.discover-btn a:hover,.container #blog-right-sidebar h3,#footer h3,#sidebar h3,.woocommerce div.product p.price,.woocommerce div.product span.price,.woocommerce ul.products li.product .price,.main-navigation a:hover,.contact-email i,.contact-address i,.contact-phone i,.contact_details ul li span i,.side-navigation .current_page_item a,.top-menu ul li a:hover,.footer-menu .current_page_item a,.socialbox .vwsmp_front a:hover,.vw-search-wrapper form button[type="submit"] i,.socialbox a:hover{color:#369be4}#portfolio .box:before,.service-box:hover .service-box-content,.teambox .teambox-content:after,#team .image-title{background:#369be4e6}#how-we-work .work-box-outer:hover .work-box:before{border-left-color:#369be4}.contact_details ul li span{color:#5c5c5c}@media screen and (min-width:1024px){.side-navigation ul li a:hover{color:#369be4}.side-navigation ul li a:hover{color:#369be4}}.side-navigation ul ul a{text-transform:lowercase}.side-navigation ul ul{opacity:1}#slider p{color:#fff}#portfolio .box:before{background:#369be4}.service-box:hover .service-box-content{background-color:#369be4}.teambox h4.teamtitle a,#team .image-title span,.teambox .teampost{color:#cbe9e2}.teambox .teambox-content:after,#team .image-title{background-color:rgb(100 197 170 / .9)}#our_records h4,#our_records p{color:#fff}.main_title h1,h1.entry-title,h1.page-title,.woocommerce h1{text-align:left}@media screen and (min-width:768px){#slider .slider-box{text-align:left;left:20px;right:auto}}#slider img{opacity:.9}.spinner-loading-box{opacity:1}.postpic img,.feature-box img{border-radius:1px}.sticky{width:100%;left:0}