html{font-size:15px}body{font-family:Lato,sans-serif;font-size:15px;font-weight:400;color:#000;overflow-x:hidden!important}p{line-height:26px}h1{font-family:Montserrat,sans-serif;font-size:40px;font-weight:500;text-transform:capitalize;margin-top:0;margin-bottom:1.5rem}h2{font-family:Montserrat,sans-serif;font-size:26px;line-height:1.1;font-weight:600;text-transform:capitalize;margin-top:0;margin-bottom:0}h3{font-family:Montserrat,sans-serif;font-size:1.3rem;font-weight:500;margin-top:0}h5{font-size:1.1rem}h4,h5,h6{margin-top:0}.bg-gray{background:#f6f6f6!important}.bg-white{background:#fff!important}.bg-blue{background:#fff!important}.plr.blog-pots{padding-left:1.875rem!important;padding-right:1.875rem!important}h2.number{font-size:40px!important;color:#ff385c!important;font-weight:600!important}.homepage-4 .info-help{padding:6rem 0;background:linear-gradient(#f6f6f6,#f6f6f6),no-repeat scroll center center;background-size:cover;position:relative;z-index:3}.homepage-4 .info-help .info-head .info-text{margin-top:90px}.homepage-4 .info-help .info-head .info-text .btn-pro{background:#ff385c}.homepage-4 .info-help .info-head .info-text h3{font-size:44px;line-height:65px;color:#111;margin-bottom:0}.homepage-4 .info-help .info-head .info-text p{font-size:16px;font-weight:400;line-height:35px;color:#111;padding:1.5rem 0;margin-bottom:0}.top-headings-section{padding-bottom:3rem}.top-headings-section h2::after{display:block;height:3px;font-weight:700;background-color:#111;content:" ";width:100px;margin:0 auto;margin-top:.5rem;margin-bottom:1.5rem}h2 span{font-weight:500;color:#464646}.top-headings-section p{margin-left:auto;margin-right:auto;font-weight:400;color:#555;max-width:550px}::after,::before{box-sizing:border-box}.section-title{text-align:center;padding-bottom:.5rem}.section-title .title-style{position:relative;display:inline-block}.section-title .title-style h2{color:#222;margin-bottom:1rem}.section-title.num1 .title-style h2{font-size:30px;font-weight:600;color:#0d263b;margin-bottom:1rem}.blog .section-title.num1 p{color:#111}.title-icon{width:80px;position:relative;margin:0 auto;margin-top:10px}.title-icon:before{content:"";width:100px;height:2px;background:#000;position:absolute;top:18px;left:-85px}.title-icon:after{content:"";width:100px;height:2px;background:#000;position:absolute;top:18px;right:-85px}.title-icon i{color:#274abb;font-size:1.8rem;margin-top:1px}.section-title p{margin-top:20px;text-align:center;margin-left:auto;margin-right:auto;font-weight:400;color:#555;max-width:550px}.h4,h4{font-size:1.5rem}.mb-5{margin-bottom:3rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-3{margin-bottom:1rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.pt-5{padding-top:3rem!important}.pb-5{padding-bottom:4rem!important}.ml-5{margin-left:3rem!important}.mt-2{margin-top:1rem!important}.rec-pro .container-fluid{max-width:1560px}.rec-pro2 .container-fluid{max-width:1320px}.heading{background:#fff;color:#fff;padding:.5rem 0;transition:all .5s ease}.heading.bg-menu{background:#fff;padding:1rem 0}.heading .container{display:flex;align-items:center;flex-wrap:wrap}.heading .logo img{width:65px;height:auto}.button-menu{border:0;font-size:2rem;margin:0;padding:0 .5rem;background:0 0;color:#000}.search-button{border:0;font-size:1.5rem;margin:0;padding:0 .5rem;background:0 0;color:#000}.button-menu:focus,.search-button:focus{outline:0}.search-button{margin-left:auto;margin-right:.8rem}#bloq-search{flex:1 1 100%}.bloq-search{display:flex;height:3rem;margin:1rem 0}.bloq-search input[type=text]{border:1px solid $firstcolor;border-radius:5px 0 0 5px;padding:1rem;flex:1 1 auto}.bloq-search input[type=submit]{flex:1 1 auto;border:0;border-radius:0 5px 5px 0;background:$firstcolor;color:#fff;cursor:pointer;padding:0 1rem;transition:all .5s ease}.bloq-search input[type=submit]:hover{background:$text;color:#fff}#main-menu{flex:1 1 100%}#main-menu ul{padding:0;list-style:none;margin:1rem 0}#main-menu ul a{display:block;padding:.8rem 0;text-align:center;font-size:15px;color:#303441;text-transform:capitalize;font-weight:600!important;border-top:1px solid #e5e5e5;text-decoration:none;transition:all .5s ease}#main-menu ul li a:hover{color:#274abb}#main-menu ul li .active,#main-menu ul li a:hover{color:#274abb}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.headings{background:url(../images/bg_top.jpg) no-repeat center top;color:$text;background-size:cover;background-attachment:fixed!important;height:100vh;display:flex;flex-direction:column}.headings h1 span{font-weight:500}.text-heading{display:flex;flex:1 1 auto;align-items:center}.text-heading p{font-size:1.2rem}.typed-cursor{opacity:1;animation:blink .7s infinite}.typed-fade-out{opacity:0;animation:0;transition:opacity .25s}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.arrow-down a{display:inline-block;color:$firstcolor;font-size:3rem;animation:animate-arrow 2s ease-in-out infinite}@keyframes animate-arrow{from{transform:translateY(0)}50%{transform:translateY(6px)}to{transform:translateY(0)}}.headings4{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(images/bg/bg-demo.png) no-repeat center top;color:#fff;background-size:cover;background-attachment:fixed!important;height:75vh;padding:150px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.headings4 .text-center.wid{margin:0 auto 14px;max-width:620px;font-size:18px;font-weight:400;line-height:28px}.container.mb-46{margin-bottom:0}.headings3 h1,.headings4 h1,.headings6 h1,.headings7 h1,.headings9 h1,h5{color:#fff}.headings4 h2 span,.headings6 h2 span,.headings9 h2 span{color:#fff}.headings h1 span{font-weight:500}.text-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-heading p{font-size:1.2rem}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;animation:blink .7s infinite}.typed-fade-out{opacity:0;-webkit-animation:0;animation:0;-webkit-transition:opacity .25s;transition:opacity .25s}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.arrow-down a{display:inline-block;color:#fff;font-size:3rem;-webkit-animation:animate-arrow 2s ease-in-out infinite;animation:animate-arrow 2s ease-in-out infinite}@-webkit-keyframes animate-arrow{from{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes animate-arrow{from{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(6px);transform:translateY(6px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}section.portfolio{padding:6rem 0;background:url(images/bg/yellow-bg.jpg) 0 0 repeat}.portfolio .item{padding-bottom:2.6rem}.portfolio .it2{padding-bottom:2.6rem}@media screen and (max-width:575px){.portfolio .it2{padding-bottom:1.6rem}}.portfolio .filters-group{margin-bottom:2rem}@media screen and (max-width:490px){.portfolio .filters-group ul{padding-left:0}}.portfolio .filters-group ul li{list-style:none;display:inline-block;padding:10px 15px;text-transform:capitalize;font-weight:500;cursor:pointer;border-radius:5px;-webkit-transition:all .5s ease;transition:all .5s ease}.portfolio .filters-group ul li:hover{background:#111;color:#fff}.portfolio .filters-group{text-align:center;border-radius:5px}.portfolio .filters-group .active{background:#111;color:#fff}.portfolio .magnifier{background:rgba(0,0,0,.7) url(../images/magnifier.png) no-repeat center;position:absolute;top:0;left:15px;bottom:23px;right:15px;opacity:0;-webkit-transition:all .5s ease;transition:all .5s ease}.portfolio .magnifier:hover{opacity:.8}.portfolio .port-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1rem}.portfolio-title{padding:1.5rem 1rem;background:#fff;box-shadow:0 6px 0 0 #f1f1f1;box-sizing:border-box}.portfolio-title h3{font-weight:400;font-size:1.2rem;text-transform:capitalize;color:#464646}.portfolio-title h3{margin-top:0}.single-preview{box-shadow:0 0 15px rgba(0,0,0,.15);-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s}.single-preview-img a{display:inline-block;position:relative}.single-preview-img a::after{color:#fff;content:"Live Preview";font-family:Merriweather,serif;font-size:1.3rem;font-style:italic;font-weight:700;left:0;opacity:0;position:absolute;right:0;text-align:center;text-transform:capitalize;top:20%;transition:all .3s ease 0s}.single-preview-img a::before{background:#274abb none repeat scroll 0 0;content:"";height:100%;left:0;opacity:0;position:absolute;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;width:100%}.single-preview:hover .single-preview-img a::before{opacity:.8}.single-preview:hover .single-preview-img a::after{opacity:1;top:44%}.single-portfolio{position:relative}img{max-width:100%;height:auto}.portfolio-img a{display:inline-block;position:relative}.portfolio-view{left:0;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.single-portfolio .img-poppu::after,.single-portfolio .img-poppu::before{background:#fff none repeat scroll 0 0;bottom:0;content:"";height:20px;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transition:all .5s ease 0s;transition:all .5s ease 0s;width:1px}.single-portfolio .img-poppu:hover:after,.single-portfolio .img-poppu:hover:before{background:#111}.single-portfolio .img-poppu::after{height:1px;width:20px}.single-portfolio .img-poppu{border:1px solid #fff;color:#fff;display:inline-block;height:50px;opacity:0;padding:5px 25px;position:relative;text-align:center;text-transform:uppercase;-webkit-transform:translateY(20px);transform:translateY(20px);width:50px;z-index:99}.single-portfolio .img-poppu:hover{background:#fff;color:#232323}.single-portfolio>.portfolio-img::before{background:rgba(0,0,0,.8) none repeat scroll 0 0;bottom:15px;content:"";left:15px;opacity:0;position:absolute;right:15px;top:15px;-webkit-transition:all .5s ease-in-out 0s;transition:all .5s ease-in-out 0s}.single-portfolio .portfolio-img::before{background:#000 none repeat scroll 0 0;bottom:0;left:0;opacity:0;right:0;top:0}.single-portfolio:hover .portfolio-img::before{opacity:.8}.single-portfolio:hover .portfolio-img{opacity:1}.single-portfolio:hover .img-poppu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.portfolio-text{position:absolute;bottom:40px;left:20px;opacity:0;-webkit-transition:all .4s;transition:all .4s}.portfolio-text a h4{color:#fff;text-decoration:none;text-transform:uppercase;margin-bottom:5px;font-size:18px;-webkit-transition:all .5s;transition:all .5s}.portfolio-text a h4:hover{color:#fff}.portfolio-title h3{line-height:1.1;margin-bottom:.5rem}.portfolio-text span{color:#fff}.single-portfolio:hover .portfolio-text{opacity:1;bottom:20px}.no-gutters{padding:0!important}.mt-4{margin-top:2rem}.section-title{text-align:center;padding-bottom:2.5rem}.section-title .title-style{position:relative;display:inline-block}.section-title .title-style h2{color:#222;margin-bottom:1rem}.portfolio .title-icon{width:80px;position:relative;margin:0 auto;margin-top:10px}.portfolio .title-icon:before{content:"";width:100px;height:2px;background:#000;position:absolute;top:18px;left:-85px}.portfolio .title-icon:after{content:"";width:100px;height:2px;background:#000;position:absolute;top:18px;right:-85px}.portfolio .title-icon i{color:#000;font-size:1.8rem;margin-top:1px}.portfolio .section-title h2{color:#000}.portfolio .section-title p{margin-top:20px;text-align:center;margin-left:auto;margin-right:auto;font-weight:400;color:#000;max-width:550px}section.blog{padding:6rem 0}.blog .blog-info{padding-top:1.8rem;background:#fff}.blog .blog-info2{padding-top:1.8rem;background:#fff}.blog .section-title p{color:#000}@media screen and (max-width:991px){.blog-info.bl{margin-bottom:0}.blog .blog-pots{padding-bottom:5.5rem}.blog .row.mb-55{margin-bottom:0!important}.blog .blog-pots img{width:100%}}.blog .blog-pots img{width:360px;width:100%;-webkit-transition:all .6s ease;transition:all .6s ease}.blog .blog-pots img:hover{opacity:.8}.blog .blog-pots a{-webkit-transition:all .5s ease;transition:all .5s ease}.blog .blog-pots h3{font-size:18px;margin:0;font-weight:600;color:#111;line-height:1.1}.num1 .blog-pots h3{color:#111}.blog .row.mb-55{margin-bottom:85px}.blog .blog-pots .date p{margin:.7rem 0 .8rem;font-weight:300}.blog .blog-pots .date{display:-webkit-box;display:-ms-flexbox;display:flex}.blog .blog-pots .fa{color:#111;margin-right:.5rem}.blog .blog-pots .fa-calendar{margin-top:1.1rem}.bg-1{background:0 0;color:#fff;margin-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-2{background:0 0;color:#eceff1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.bg-3{background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-4{background:#fafafa;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button{float:left;min-width:150px;max-width:250px;display:block;margin:1em;padding:1em 2em;border:none;background:#ff385c;color:inherit;vertical-align:middle;position:relative;z-index:1;-webkit-backface-visibility:hidden;-moz-osx-font-smoothing:grayscale}.button:focus{outline:0}.button>span{vertical-align:middle}.bg-1 .button{color:#fff;font-weight:700;border-color:#ff385c}.bg-2 .button{color:#37474f;border-color:#37474f;margin-top:3rem;margin-left:0}.bg-3 .button{color:#000;border-color:#111}.bg-4 .button{color:#37474f;border-color:#37474f;margin-bottom:0}@media screen and (max-width:768px){.bg-2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;background:0 0}}.bg-3 .button{color:#37474f;border-color:#37474f;margin-left:1px}.bg-4 .button{color:#37474f;border-color:#37474f;margin-left:1px}.button--size-s{font-size:14px}.button--size-m{font-size:16px}.button--size-l{font-size:18px}.button--text-upper{letter-spacing:2px;text-transform:uppercase}.button--text-thin{font-weight:300}.button--text-medium{font-weight:500}.button--text-thick{font-weight:600}.button--round-s{border-radius:5px}.button--round-m{border-radius:15px}.button--round-l{border-radius:40px}.button--border-thin{border:1px solid}.button--border-medium{border:2px solid}.button--border-thick{border:3px solid}.button--wayra{overflow:hidden;cursor:pointer;width:245px;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.button--wayra::before{content:'';position:absolute;top:0;left:0;width:150%;height:100%;background:#ff385c;z-index:-1;-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);transform:rotate3d(0,0,1,-45deg) translate3d(0,-3em,0);-webkit-transform-origin:0 100%;transform-origin:0 100%;-webkit-transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:opacity .3s,background-color .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s,background-color .3s;transition:transform .3s,opacity .3s,background-color .3s,-webkit-transform .3s}.button--wayra:hover{color:#fff;border-color:#ff385c}.button--wayra.button--inverted:hover{color:#ff385c;border-color:#ff385c}.button--wayra:hover::before{opacity:1;background-color:#ff385c;-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);-webkit-transition-timing-function:cubic-bezier(.2,1,.3,1);transition-timing-function:cubic-bezier(.2,1,.3,1)}.button--wayra.button--inverted:hover::before{background-color:#ff385c}.box a{text-decoration:none;text-align:center}main.services{background:#f6f6f6;padding:6rem 0}.serv-flex{background:#fff;color:#18ba60;text-align:center;padding:1rem;border-radius:5px;border:1px solid #f1f1f1;-webkit-transition:.5s ease;transition:.5s ease}.services .art-1{display:-webkit-box;display:-ms-flexbox;display:flex}.services article img{padding-right:1rem;padding-bottom:.5rem;width:90px;height:79px;text-align:left}.services .sec-title{margin-left:.5rem}.services .sec-title h2 span{font-weight:600;color:#111}.services .sec-title h2{color:#ff385c;margin-bottom:.5rem}.sec-title img{position:relative;width:151px;height:26px}.services article h3{color:#000;margin:1rem 0 .5rem}.services article p{color:#555}.services .service-1 .serv{margin-bottom:2rem}.services .service-1 .serv:hover,.services .service-2 .serv:hover{cursor:all-scroll}@media screen and (max-width:767px){.services .service-2 .serv{margin-bottom:2rem}.services .service-2 .serv:last-child{margin-bottom:0}.services .mt-50{margin-top:0!important}}@media screen and (max-width:991px){.services .mt-50{margin-top:2rem}}footer{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),url(images/ScreenShoot/houses.png) no-repeat center bottom;background-size:cover;color:#111;text-align:center;padding:6rem 0;border-top:2px solid #e7e7e7}footer .social-network{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0;padding:0;padding-top:1.5rem}footer .social-network a{color:#fff;font-size:1.7rem;margin:0 1rem;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}footer .social-network a:hover{opacity:.7}footer .copy p{color:#fff;font-size:.9rem;padding-top:2rem}#preloader{background:#f0f0f0;bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}#status,.status-mes{background-image:url(images/preloader.gif);background-position:center;background-repeat:no-repeat;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;width:200px}.status-mes{background:0 0;left:0;margin:0;text-align:center;top:65%}.go-up{position:fixed;bottom:1.5rem;right:1rem;font-size:2.1rem;background:#ff385c;padding:.4rem;color:#fff;border-radius:5px;text-decoration:none;z-index:99999;line-height:0;display:none;-webkit-transition:all .5s ease;transition:all .5s ease}.go-up:focus,.go-up:hover{outline:0;text-decoration:none;color:#fff}@media screen and (max-width:992px){h3{font-size:1.2rem}.text-heading h1{font-size:2.5rem}.heading .logo img{width:80px;height:auto}.heading{display:none}.about .photo{padding-bottom:3rem}}@media screen and (max-width:768px){.text-heading h1{font-size:2rem}.text-heading p{font-size:1rem}}@media screen and (max-width:576px){body{font-size:14px}h2{font-size:1.5rem}.bg-2 .button{margin-top:1rem}.inner-page .headings h1,.text-heading h1{font-size:1.5rem}.text-heading p{display:none}}@media screen and (max-width:320px){.text-heading h1{font-size:1.1rem}}@media screen and (min-width:992px){#main-menu{height:auto!important;display:block;flex:0 1 auto;margin-left:190px;order:1}#main-menu ul{display:flex;margin:0}#main-menu ul li a{padding:.7rem;text-transform:capitalize;font-weight:700;margin:0 .3rem;border-top:0;transition:all .5s ease}#main-menu ul li .active,#main-menu ul li a:hover{color:#ff385c}.search-button{margin-left:.5rem;margin-right:0;order:2}#bloq-search{position:absolute;width:20rem;right:1.5rem;top:3rem;order:3;transition:all .5s ease}}