:root{--white:#ffffff;--black:#000000;--black3:#121212;--lightgreen:#64c5aa;--darkblue:#2b3546;--gray:#bbbbbb;--cyanblue:#435061;--brightblue:#3890cb;--blue:#337ab7;--blue1:#f3f6fc;--darkgreen:#033333;--gray1:#1e1d1c;--gray2:#757575;--transparent:transparent}:root{--common-font-body:'Quicksand'}.top-menu{text-align:right}.top-menu ul li{display:inline-block;list-style:none;padding:10px 15px}.top-menu ul li a{color:var(--white);font-size:12px}.top-menu ul li a:hover{color:var(--lightgreen)}.top-headline{color:var(--white);letter-spacing:1px;padding-top:14px;font-size:12px}.contact_details ul li{list-style:none;display:inline}.top_bar{background:var(--darkblue);width:100%;float:left;padding:0}.contact_details{padding:12px 0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.contact_details ul li.search-box span{border:none;padding:15px 18px;margin-right:0}.contact_details ul li span{padding-right:19px;color:var(--darkblue);padding:0 20px;border-right:2px solid #f2f2f2;font-weight:600;font-size:14px;font-family:var(--common-font-body)}.contact_details ul li span.last-child{border-right:none}.contact_details i{color:var(--white);font-size:20px;cursor:pointer}.serach_outer i{font-size:24px;padding:4px 0 0 0;color:var(--gray)}.contact_details p{color:var(--darkgreen);font-size:15px;margin:0 0 0!important}p.hi_bold{color:var(--gray1)}p.hi_normal{color:var(--gray2)}.contact_details ul li span i{padding-right:7px;color:var(--lightgreen)}.contact_details ul li a{color:var(--white)}.socialbox a i,.social_widget a i{font-size:13px;width:20px;text-align:center}.socialbox a{padding:6px 6px;border:solid 1px var(--darkblue);color:var(--darkblue);border-radius:3px;margin:0 5px}.socialbox a:hover{background-color:var(--darkblue);color:var(--lightgreen)}#header .logo img{max-height:123px;width:auto}#header{background-color:var(--white);width:100%;float:left}#topbar{border-top:10px solid var(--cyanblue)}.menubar{-webkit-transition:all 0.5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all 0.5s ease;border-top:solid 1px #e9eaec;border-bottom:solid 1px #e9eaec}.neseted-inner{top:0;position:absolute}.continnerbox{background-size:100% 100%;color:var(--white);border-top:40px solid var(--cyanblue);border-left:60px solid var(--transparent)}#header .logo,#footer .logo{margin:0;padding:10px 0}#header .logo h1,#footer .logo h1{font-weight:700;padding:0;margin-bottom:8px;font-size:30px;font-weight:700;margin-top:0}.logo a.custom-logo-link{color:var(--black)}.logo h1 a,.logo h1 a{color:var(--darkblue);text-transform:uppercase;font-size:26px}.logo p{color:var(--darkblue);margin-bottom:0;font-size:14px}#header .top-contact{padding:12px 0;font-size:15px}.menubar .social-media{padding:12px 0;text-align:center}.hamburger{padding-left:10px}.side-navigation{padding:0;margin:0;text-align:left}.side-navigation>li{list-style:none;margin-bottom:10px}.close-sidebar{font-size:35px;padding-right:5px;color:var(--white);text-align:right}.headerbar{display:none;font-size:30px;text-align:right;font-weight:900;color:var(--black)}amp-sidebar#sidebar1{display:none}.i-amphtml-sidebar-mask{position:static!important}.side-navigation ul{margin:0;padding:0}.side-navigation li{display:inline-block;margin:0;position:relative;padding:15px}.side-navigation a{text-decoration:none;display:block;text-decoration:none;text-transform:none;color:var(--darkblue);padding:0;font-size:12px;position:relative;font-weight:600;letter-spacing:1px;font-family:'Open Sans'}.side-navigation .current_page_item a{color:var(--lightgreen)}.side-navigation ul li a:active{color:#082b45}.side-navigation ul li a:focus{color:#082b45}.side-navigation ul li a:hover{color:var(--black);text-decoration:underline}.side-navigation ul ul{display:none;position:absolute;left:0;top:100%;background:var(--darkblue);min-width:215px;z-index:9999}.side-navigation ul ul li,.side-navigation ul ul ul li{line-height:20px}.side-navigation ul ul ul{left:31%;top:41px}.side-navigation ul ul a{color:var(--white);padding:10px 5px;transition:all .5s ease 0s;border-left:none!important;font-size:11px}.side-navigation ul>li.menu-item-has-children>a:after{content:"\f107";position:static;margin-left:10px;font-family:"Font Awesome 5 Free";font-weight:900;float:right;margin-top:5%}.side-navigation ul ul li{padding:0 15px}.side-navigation ul ul li:last-child{border-bottom:0}.side-navigation ul ul a:hover:before,.side-navigation ul ul>a:hover:before{transform-origin:left top;transform:scale(1,1)}.side-navigation ul ul a:before,.side-navigation ul ul>a:before{content:"";bottom:2px;height:1px;width:100%;transform-origin:right top;transform:scale(0,1);transition:color .1s,transform .2s ease-out;background-color:#64c5aa;display:block;position:absolute;left:0}.side-navigation ul ul a:hover{color:var(--white);text-decoration:underline}.side-navigation ul ul li{float:none;display:block;text-align:left;border-left:none;border-right:none!important;padding:4px 15px}.side-navigation ul li:hover>ul{display:block}.sticky{position:fixed;top:0;width:100%;padding-bottom:0!important;left:0;z-index:99;right:0;padding-left:20px;padding-right:20px}.stickynavbar{padding-top:0!important}#sticky-onoff{display:none}.sticky .side-navigation{text-align:center}#custom_footer{padding:0;background-color:var(--blue1)}.footer_form{padding:25px 40px}.footer_form .section-heading{text-align:left}.footer_form .section-heading h3{color:var(--white);font-size:18px;font-weight:600;margin-bottom:0}.footer_form .section-heading p{color:#ddd;margin-top:0;font-size:13px}.footer_form input[type="text"],.footer_form input[type="tel"],.footer_form input[type="email"],.footer_form input[type="phno"],.footer_form input[type="password"],.footer_form textarea{border:0;font-size:16px;padding:10px 10px;margin:0 0 0 0;height:auto;width:100%;background:var(--transparent);color:var(--white);border-bottom:1px solid #424648}.footer_form textarea{height:100px}.footer-menu{padding:15px 0}.footer-menu ul{margin:0;position:absolute;top:50%;transform:translateY(-50%);right:15px}.footer-menu ul li{list-style:none;display:inline-block;padding:0 15px}.footer-menu ul li a{color:var(--darkblue);font-size:12px;font-size:12px;font-weight:600;letter-spacing:1px;font-family:'Open Sans'}.footer-menu .current_page_item a{color:var(--lightgreen)}#map{line-height:0.5!important}.footer_form input[type="submit"]{padding:10px 37px}.footer-top{padding-bottom:50px}.footer-top-col h3{font-size:20px;font-weight:700}.outer-footer{background-size:100% 100%}#footer form.search-form{border:none;background:var(--transparent);padding:0}#footer form.search-form input{float:none;border:1px solid;margin:0 2px}#footer input,#footer textarea{background-color:var(--transparent);border:1px solid var(--white);color:var(--white)}#footer textarea{height:100px}#footer p.post-date{color:var(--white);font-size:11px!important}.copyright{background-color:var(--lightgreen)}.copyright p{font-size:13px;color:#2b3546;margin-bottom:0;font-weight:600}.socialbox{text-align:right}.socialbox .vwsmp_front a{padding:6px 6px;border:solid 1px var(--darkblue);color:var(--darkblue);border-radius:3px;margin:0 5px;font-size:13px;text-align:center;background:var(--transparent);width:auto;height:auto}.socialbox .vwsmp_front a:hover{background-color:var(--darkblue);color:var(--lightgreen)}.main_sociobox{padding:20px 0}#footer{text-align:center;color:var(--white);padding:3em 0 0 0;text-align:left}.footer_hide{display:none}.footer-top-col{border-left:solid 5px var(--lightgreen);padding-left:15px}.container #blog-right-sidebar h3,#footer h3{color:var(--lightgreen);text-align:left;font-size:24px;padding:0 0 17px 0}#footer .copyright a{color:var(--white);cursor:pointer}#footer input{float:left;margin:5px 0;border-radius:0}#footer input[type="submit"]{padding:8px 10px;background-color:var(--lightgreen);color:var(--white);text-transform:uppercase}#footer .copyright{text-align:center;border-top:1px solid var(--blue);margin:30px 0 0 0;padding-top:40px}#footer ul{margin:0}#footer ul li{list-style:none;margin:0 0 5px 0;text-align:left;padding:5px}#footer ul li a{color:var(--white)}#footer p{font-size:14px;margin:0;line-height:20px}.widget_recent_entries img{width:100px}#footer h3{color:var(--white);text-transform:uppercase;font-size:18px;font-weight:700;position:relative;margin-bottom:20px}#footer h3:after{position:absolute;height:2px;width:50px;background-color:var(--lightgreen);bottom:0;content:"";right:0;left:0}.footer-cols{padding-bottom:40px}.about_me table,.about_me td,.about_me th{border:none}.about_me p.message{margin-bottom:20px!important}.vw-credit,.vw-credit a{color:var(--white)}.menubar .social-media a:hover{color:var(--brightblue)}.menubar.scrolled li.search-box{display:block!important}.copyright p.left{text-align:left}.copyright p.right{text-align:right}.copyright p.center{text-align:center}.top-menu ul{margin-bottom:0}.footer_form{background-color:#2b3546}.footer_form input[type="text"]::placeholder{font-style:italic;color:#ddd;font-size:13px}.footer_form input[type="email"]::placeholder{font-style:italic;color:#ddd;font-size:13px}.footer_form textarea::placeholder{font-style:italic;color:#ddd;font-size:13px}span.credit_link a{color:var(--black)!important}.copyright p{padding-top:8px}.top_bar_btn a.theme_button{padding:19px 20px}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}