.visible-appointment .appointment-wrapper{right:0;opacity:1;visibility:visible}.appointment-wrapper{position:fixed;right:-400px;top:0;width:380px;max-width:100%;height:100%;overflow-y:auto;z-index:99999999;opacity:0;visibility:hidden;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease}.appointment-wrapper .appoint-box{position:relative;background-color:#162336;padding:50px 30px 30px}.appointment-wrapper .appoint-box .cross-icon{position:absolute;right:20px;top:10px;cursor:pointer;color:#fff;font-size:24px}.visible-appointment .appointment-wrapper{visibility:visible}.appointment-wrapper .contact-icon{padding:30px 0}.contact-icon{display:block;overflow:hidden}.appointment-wrapper .single-contact{width:100%;float:none}.quote-icons{margin-top:30px}.quote-icons h5{color:#ddd;margin-bottom:20px}.quote-icons ul li{display:inline-block}.quote-icons ul li a{color:#ddd;display:block;font-size:18px;line-height:34px;text-align:center;margin-right:5px;width:36px;height:36px;border:1px solid #ddd;border-radius:50%}.appointment-wrapper .single-contact span{color:#fff;font-size:15.5px}.single-contact a i{float:left;color:#09C48C;font-size:18px;padding-right:20px;line-height:24px}.single-contact a{display:block;margin-bottom:10px}.appointment-wrapper .single-contact h5{color:#ddd;text-transform:capitalize;margin-bottom:20px}.appointment-wrapper .appoint-box h2{position:relative;font-size:24px;font-weight:600;line-height:1.2em;color:#fff;margin-bottom:0}.appointment-wrapper .contact-form input[type="text"],.appointment-wrapper .contact-form input[type="email"]{border:1px solid #062241;border-radius:3px;height:44px;margin-bottom:15px;padding-left:20px}.appointment-wrapper .quote-btn:hover{background:#062241;border:1px solid #fff}.contact-form{display:inline-block;width:100%}.appointment-wrapper .quote-btn{background:#09C48C;border:1px solid #09C48C;color:#fff;padding:9px 20px;font-size:18px;font-weight:600;display:block;width:140px;transition:0.4s;border-radius:3px;margin-top:15px;margin-left:85px}.row.form-row{margin-left:-15px;margin-right:-15px}.load-more .load-more-btn{background:#20b789;border-radius:30px;padding:10px 30px;color:#fff;border-color:#20b789;margin-right:10px;font-size:18px}.load-more{width:100%;text-align:center;display:inline-block}.no_img{display:inline-block;padding:40px 0 0}h2.blog_post_date{position:absolute;top:0;left:0;margin:0 15px;font-size:16px;letter-spacing:0;background:#162336;color:#fff;height:50px;width:85px;font-weight:700;line-height:53px;text-align:center}.post-tags-list a{position:relative;display:inline-block;color:inherit;margin-right:17px;margin-bottom:10px;font-size:13px;line-height:21px;background-color:#e7edf0;z-index:2;padding:0 16px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-o-transition:all 0.2s;-webkit-transition:all 0.2s;transition:all 0.2s}.post-tags-list a::before{content:'';position:absolute;background-color:inherit;width:12px;height:12px;top:5px;left:-5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;z-index:-1;transform:skew(-45deg,45deg)}.post-tags-list a::after{content:'';position:absolute;width:6px;height:6px;top:50%;margin-top:-3px;left:-5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;background-color:#fff}.post-tags-list a:hover{background-color:#28dba5;color:#fff}.single.single-post .blog-detail img{width:100%;height:auto}.post-social{padding:15px 0 0}.zilla-likes{color:#f44336;margin-bottom:0!important;display:inline-block;-o-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.zilla-likes::before{content:"\f004";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:16px;font-weight:400;line-height:inherit;margin-right:6px;vertical-align:top}.zilla-likes .zilla-likes-count{display:inline-block;vertical-align:top}.zilla-likes:hover{color:#28dba5}.zilla-likes.active{color:#162336}.zilla-likes-count{font-size:16px;font-weight:400}.job-detail p{font-size:17px!important}.value-sec p{font-size:17px!important}li#menu-item-34705{margin-top:-216px!important}li#menu-item-34710{margin-top:-151px}.address-footer h6{margin-bottom:10px;font-weight:700}.address-footer li i{font-size:20px;padding-right:10px}.event_listing{width:100%;position:relative;border-radius:3px;margin-bottom:20px}.event_listing .slide-item{overflow:hidden;position:relative}.event_listing figure{margin:0}.event_listing .slide-item img{width:100%;height:190px}.event_listing .overlay{height:100%;left:0;opacity:0;position:absolute;top:-100%;transition:all 500ms ease 0s;width:100%;z-index:2;background-color:#000}.event_listing .item-caption{bottom:-100%;color:#fff;font-size:14px;font-weight:600;left:4%;opacity:0;position:absolute;text-align:center;transition:all 500ms ease 0s;z-index:3}.event_listing .slide-item:hover .overlay{opacity:.7;top:0}.event_listing .slide-item:hover .item-caption{bottom:38%;opacity:1}.event_listing h4{color:#fff;font-size:24px;font-weight:600;margin:0;width:100%}.menu-item-49 .service-list .mega-sub-heading::before{top:7px}.menu-item-49 .service-list .mega-sub-heading{font-weight:500;padding:10px 15px;padding-left:30px;vertical-align:middle;font-size:14px}.event-box .example-image{width:100%}.inner-slider-bg .verticle-mid h3{margin:15px 0 0;display:block;font-size:24px;color:#fff;letter-spacing:1px}.modellist-section{display:inline-block;width:100%;margin-bottom:20px}.infrastructure-detail{display:inline-block;width:100%;padding:130px 0}.infrastructure-detail h2{font-weight:600;text-transform:uppercase;color:#fff}.inner-slider-bg.infrastructure-slider{height:400px}.infrastructure-img{display:inline-block;width:100%;text-align:right;padding-top:40px}.infrastructure-detail p{margin:0;font-size:18px}.ofc-img{display:inline-block;width:35%;float:left;margin-right:30px;margin-bottom:20px}.ofc-details h4{line-height:32px;margin:0 0 20px}.ofc-details p{margin-bottom:15px;line-height:26px;letter-spacing:.5px}.ofc-img img{border-radius:3px;border:18px solid #efefef;box-shadow:2px 0 10px #9c9c9c}.company-facelity{display:inline-block;width:100%;margin-top:40px;margin-bottom:40px}.company-facelity h3{font-weight:600;margin:0 0 20px}.company-facelity ul{padding:0;margin:0}.company-facelity ul li{display:inline-block;width:100%;line-height:36px}.company-facelity ul li span{margin-right:15px;color:#28dba5}