@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;900&family=Source+Sans+Pro:ital,wght@0,400;0,600;0,700;0,900;1,400;1,600;1,700;1,900&display=swap');
:root{--font-body:'Source Sans Pro',sans-serif;--font-heading:'Poppins',sans-serif;--color-brand:#ffcda3;--color-brand-2:#fce2ce;--color-brand-3:#ffede5;--color-brand-4:#fff5ef}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:var(--font-body);font-weight:normal;font-style:normal;font-size:18px;position:relative}h1,h2,h3,h4,h5,h6,.heading{font-family:var(--font-heading)}h1{font-size:56px;line-height:72px}h2{font-size:48px;line-height:64px}h3{font-size:36px;line-height:48px}h4{font-size:24px;line-height:32px}h5{font-size:20px;line-height:24px}h6{font-size:14px;line-height:24px;letter-spacing:0.5px;text-transform:uppercase}.layout-image .img-responsive{background-size:100% auto;display:block;height:100%;max-width:100%;transition:all 1.8s linear 0s;background-repeat:no-repeat}.layout-image:hover .img-responsive{background-position:center bottom!important}.hb-animate-element{opacity:0;-moz-opacity:0;-o-opacity:0;-webkit-opacity:0}.hb-animate-element.left-to-right.hb-in-viewport{animation:1s ease 0s normal none 1 fadeInLeft;-webkit-animation:1s ease 0s normal none 1 fadeInLeft;-moz-animation:1s ease 0s normal none 1 fadeInLeft;opacity:1;-moz-opacity:1;-o-opacity:1;-webkit-opacity:1}.hb-animate-element.hb-in-viewport.right-to-left{animation:1s ease 0s normal none 1 fadeInRight;-webkit-animation:1s ease 0s normal none 1 fadeInRight;-moz-animation:1s ease 0s normal none 1 fadeInRight;opacity:1;-moz-opacity:1;-o-opacity:1;-webkit-opacity:1}.hb-animate-element.hb-in-viewport.top-to-bottom{animation:1s ease 0s normal none 1 fadeInDown;-webkit-animation:1s ease 0s normal none 1 fadeInDown;-moz-animation:1s ease 0s normal none 1 fadeInDown;opacity:1;-moz-opacity:1;-o-opacity:1;-webkit-opacity:1}.hb-animate-element.hb-in-viewport.bottom-to-top{animation:1s ease 0s normal none 1 fadeInUp;-webkit-animation:1s ease 0s normal none 1 fadeInUp;-moz-animation:1s ease 0s normal none 1 fadeInUp;opacity:1;-moz-opacity:1;-o-opacity:1;-webkit-opacity:1}.goToTop{display:none;border-radius:50%;bottom:90px;cursor:pointer;height:100px;padding:6px 2px;position:fixed;right:20px;text-align:center;width:100px;z-index:9999;transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out 0s;-moz-transition:all 400ms ease-in-out 0s;-o-transition:all 400ms ease-in-out 0s;-ms-transition:all 400ms ease-in-out 0s;text-decoration:none}.goToTop p{position:absolute;float:left;width:100%;top:-27px;color:#111111;font-size:16px;font-weight:400}.goToTop::before{background:transparent url("../images/top.png") no-repeat scroll center center;background-size:contain;content:"";float:left;height:100%;width:100%}header.main-header{min-height:950px;position:relative;background:#f3f3f3 none repeat scroll 0 0;width:100%;overflow:hidden;clear:both}header.main-header .header-content::after{background:rgba(53,38,25,0.8) none repeat scroll 0 0;bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}header.main-header .header-content{float:left;min-height:950px;width:100%;background-image:url("../images/header-bg-2.jpg");color:#ffffff;position:relative;text-align:center;animation:action-bg 30s linear infinite;background-position:0 0;background-repeat:repeat-x;z-index:1}@keyframes action-bg{from{background-position:0 0}to{background-position:-1080px 0}}header.main-header .header-content .header-content-inner{bottom:30%;height:250px;left:0;margin:auto;position:absolute;right:0;top:0}.comingsoon{opacity:0.7}header.main-header .header-content .header-content-inner p{max-width:600px;margin-left:auto;margin-right:auto;color:rgba(255,255,255,0.7);margin-bottom:20px;line-height:1.4;letter-spacing:0.4px}header.main-header .header-content .header-content-inner h3{font-size:36px;line-height:40px;font-weight:500;margin:30px 0 20px 0}h2{font-weight:600;letter-spacing:0.8px;line-height:35x;text-transform:capitalize}.btn{border:medium none;font-weight:700}.bg-dark{background-color:var(--color-dark)!important}.btn-default{background:#111111;border-color:#ffffff;color:#ffffff;font-size:16px;border-radius:10px}.btn-default:hover{background:#111111 none repeat scroll 0 0;color:#fff}.header-content a.btn-default{background:#111;border-radius:10px;position:relative;padding:17px 30px;color:#fff;margin:10px 0;z-index:1;overflow:hidden;border:0}.header-content a.btn-default:hover{color:#111111}.header-content a.btn-default::before{content:"";-webkit-transform:scale(.5,1);-moz-transform:scale(.5,1);-ms-transform:scale(.5,1);-o-transform:scale(.5,1);transform:scale(.5,1);-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-opacity:0;-moz-opacity:0;-khtml-opacity:0;opacity:0;z-index:-1}.header-content a.btn-default:hover::before{background-color:#ffcda3;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-opacity:1;-moz-opacity:1;-khtml-opacity:1;opacity:1}.btn{border:1px solid rgba(0,0,0,0);border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;text-decoration:none;margin-bottom:0;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.btn-xl{font-size:20px}header .top-main{border-bottom:1px solid #DDDDDD;float:left;padding:150px 0;position:relative;text-align:center;width:100%}header .top-main .macbook.col-sm-10{float:none}header .top-main .macbook.col-sm-10 img{max-width:100%}.section-header{text-align:center;color:#111;width:100%;padding:80px 0 60px 0}.section-content{color:#777777;font-size:16px;letter-spacing:0.4px;line-height:22px}#portfolio{float:left;width:100%}.main-content{float:left;width:100%;padding:70px 5%;position:relative}.section-heading span{color:var(--color-brand)}.main-content .landing-1{position:absolute;bottom:3%;left:4%}.layout-content .layout-name a{color:#111111;float:left;font-size:21px;font-weight:700;line-height:26px;text-align:center;text-decoration:none;text-transform:capitalize;transition:all 0.1s ease-in-out 0s;width:100%}.layout-content .layout-name a:hover{letter-spacing:1px}.layout-content .layout-name a.layout-detail,.layout-content .layout-name a.layout-detail:hover{font-size:20px;font-weight:700;letter-spacing:0;line-height:18px;margin:0 0 10px}.layout-content .layout-name a.layout-detail:hover,.layout-image .layout-name a.layout-detail:hover{color:#ffcda3}.theme-layout .item{margin:0 0 20px;padding:0 20px}.theme-layout .item.coming .theme-preview-btn{display:none!important}.theme-layout .item.coming .layout-image a.btn-preview::before{opacity:1}.theme-layout .item.coming .layout-image::before{bottom:0;color:#ffffff;content:"Coming Soon";font-size:28px;font-weight:600;height:50px;left:0;margin:auto;position:absolute;right:0;top:0;z-index:9999}.layout-image{border:1px solid #eee;border-radius:12px;box-shadow:30px 30px 64px rgba(0,0,0,0.03);height:600px;position:relative;overflow:hidden}.layout-image.small{height:400px}.layout-image.smaller{height:300px}.layout-image a.btn-preview{position:relative;float:left;width:100%;height:100%}.layout-image a.btn-preview::before,.features-block .feature-img a::before{background:rgba(0,0,0,0.5);content:"";opacity:0;position:absolute;left:0;right:0;cursor:pointer;margin:auto;top:0;bottom:0;width:100%;height:100%;-webkit-transition:all 0.7s;-moz-transition:all 0.7s;transition:all 0.7s}.features-block .feature-img a{float:left;position:relative;width:100%}.layout-image:hover a.btn-preview::before,.features-block:hover .feature-img a::before{opacity:1}.layout-image .theme-preview-btn{display:none}.layout-image:hover .theme-preview-btn{background:#ffcda3 none repeat scroll 0 0;color:#111111;font-weight:bold;letter-spacing:1px;padding:20px 24px;position:absolute;text-align:center;text-decoration:none;top:50%;transition:all 0.1s ease-in-out;z-index:9;transform:translateY(-50%) translateX(-50%);display:table;border-radius:10px;left:50%}.layout-image.small:hover .theme-preview-btn{padding:16px 20px;font-size:16px}.layout-image.smaller:hover .theme-preview-btn{padding:14px 18px;font-size:16px}.layout-image:hover .theme-preview-btn:hover{letter-spacing:1.5px}.layout-content{float:left;padding:40px 0;width:100%}.layout-content.small{padding:30px 0}.main-content .more-coming-soon,.main-content2 .more-coming-soon{bottom:0;color:#666666;float:left;font-size:24px;font-weight:normal;position:relative;text-align:center;width:100%}#portfolio{overflow:hidden;float:left;min-height:950px;width:100%;color:#ffffff;position:relative;text-align:center;width:100%;animation:80s linear 0s normal none infinite running bg}.main-content2{border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;background:#f3f3f3;float:left;padding:50px 0;text-align:center;width:100%}.main-content2 .feature-img{float:left;width:41.6667%}.choose-service{color:#111111;margin:40px auto 50px;float:none}.main-content5.content{background:none;padding:0}.main-content2-content{float:left;width:100%}.content{float:left;width:100%;padding:50px 0}.main-content7.blog.content .bg-list-1{position:absolute;left:0;top:-110px}.main-content7.blog.content .bg-list-2{position:absolute;right:30px;bottom:0}.main-content10 .bg-list-3{position:absolute;bottom:-90px;right:0}.main-content10{position:relative}.main-content7.blog.content,.main-content8.content{position:relative;margin-top:20px}.main-content7.blog.content #choose-service2{padding-top:20px}.content:nth-child(2n+1){background:#f5f5f5 none repeat scroll 0 0}.feature-img{display:inline-block;float:none;margin:0 0 40px;padding:0;position:relative;vertical-align:top;width:auto}.features.features-block{text-align:center}.feature-content{color:#111111;text-align:left;margin:0 0 40px}.feature-content .feature-title{font-size:18px;font-weight:bold;letter-spacing:1px;line-height:24px;text-transform:capitalize;margin:0 0 10px;text-align:center}.feature-content .feature-desc{color:#888888;float:none;width:auto}.main-content5.content .feature-desc{text-align:center}.feature-img .img-responsive{border:6px solid #ffffff;box-shadow:0 0 2px 2px #e5e5e5;display:block;height:auto;max-width:100%}.main-content3{float:left;width:100%}.main-content3 > div{padding:60px 0}.footer-get-theme{border-bottom:1px dashed #dddddd}.main-content2 .features-block{float:left;width:100%}.main-content2 .feature-content .feature-title{text-align:left;margin:0 0 15px}.main-content3 .title{color:#111111;float:left;margin:0 0 40px;text-transform:capitalize;width:100%}.main-content4{background:#111111 none repeat scroll 0 0;float:left;height:100px;text-align:center;padding:40px 0;width:100%}.main-content4 .footer-privacy a{color:#ffffff;font-size:16px;text-decoration:none;letter-spacing:1px}.main-content4 .footer-privacy a:hover{text-decoration:underline}.main-content6 .features .features-block{padding:0 15px;margin:0 0 30px}.main-content6-content{padding:0}.main-content6{float:left;padding:50px 0 0;width:100%}.main-content6 .feature-content{text-align:center}.main-content6 .feature-img{margin:5px 0 30px;padding:0}.main-content6 .owl-buttons div{float:left;font-size:0;height:40px;width:40px}.main-content6 .owl-buttons div::after{content:"";background:rgba(0,0,0,0) url("../images/icons-btn.png") no-repeat scroll 0 0;height:40px;width:40px;float:left}.main-content6 .owl-buttons div{top:25%!important}.main-content6 .owl-buttons div.owl-next::after{background-position:-60px -30px}.main-content6 .owl-buttons div.owl-prev::after{background-position:0 -30px}.main-content6 .feature-content .feature-title{margin:0 0 15px}.main-content7 .feature-content,.main-content8 .feature-content,.main-content9 .feature-content{text-align:center;margin:0 0 40px}.main-content7 .features{float:left;width:100%}.main-content7 .features-block .feature-img{display:inline-block;float:none;vertical-align:top}#ttfeature-carousel{padding:0 60px;margin:0 0 60px}#ttfeature-carousel .owl-buttons{opacity:0;transition:all 400ms ease-in-out}.main-content6:hover #ttfeature-carousel .owl-buttons{opacity:1}#ttcmsoffer .parallex{float:left;height:568px;width:100%;background:#222222}#ttcmsoffer .ttblock-subheading{font-size:60px;font-weight:600;line-height:65px;padding:0 0 30px;color:#111111}#ttcmsoffer .ttoffer-heading{font-size:20px;font-weight:300;line-height:25px;text-transform:capitalize;padding:0 0 30px;color:#111111}#ttcmsoffer .ttoffer-content{float:left;padding:0 5%}#ttcmsoffer .ttcmsoffer.container{display:inline-block;float:none;padding:9% 0;vertical-align:top;width:100%}#ttcmsoffer .tticons{max-width:100%}.scroll-btn{bottom:25px;height:50px;left:0;margin:auto;position:absolute;right:0;width:50px}.mouse{position:absolute;width:22px;height:42px;bottom:40px;left:50%;margin-left:-12px;border-radius:15px;border:2px solid #ffffff;-webkit-animation:intro 1s;animation:intro 1s}.scroll{display:block;width:3px;height:3px;margin:6px auto;border-radius:4px;background:#ffffff;-webkit-animation:finger 1s infinite;animation:finger 1s infinite}@-webkit-keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes intro{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes finger{0%{opacity:1}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@media (min-width:768px) and (max-width:991px){.main-content2 .feature-img,.feature-content{margin:0 0 30px;width:100%;text-align:center}.main-content2 .feature-content .feature-title{font-size:16px;text-align:center;margin:0 0 10px}}@media (max-width:991px){}@media (max-width:767px){.theme-layout .item{width:50%;float:left}.main-content3 > div{padding:30px 0}}@media (max-width:480px){header .header-content{min-height:800px}header .header-content .header-content-inner{bottom:40%}header .header-content .header-content-inner h1{font-size:50px}header .header-content .header-content-inner h3{font-size:22px}header .header-content .header-content-inner p{max-width:100%}h2{font-size:26px}.theme-layout .item{width:100%}.main-content2 .feature-content .feature-title{font-size:16px;text-align:center;margin:0 0 10px}.main-content2 .feature-img,.feature-content{margin:0 0 20px;width:100%;text-align:center}.feature-img .img-responsive{margin:0 auto;float:none}#ttcmsoffer .parallex{height:290px}#ttcmsoffer .ttblock-subheading{font-size:40px;line-height:45px}#ttfeature-carousel{padding:0 15px}.item{margin:0 0 30px}.main-content3 .title{font-size:20px}}.gr__tooltip{display:none!important}.preloader{position:fixed;top:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;background-color:#fff;z-index:999999;-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.loader,.loader:before,.loader:after{border-radius:50%;width:2em;height:2em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:var(--color-dark);font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}section{position:relative}.text-white{color:white!important}.section-heading{margin-bottom:20px}.section-content{max-width:650px;margin:0 auto}.bg-square{position:absolute;left:auto;top:0%;right:0%;bottom:auto;width:100%;height:100%;max-height:600px;max-width:35%;min-width:300px;background-color:var(--color-brand-4);z-index:-1}#archive{background-color:#fff5ef52;border-top:1px solid #fff5ef}.section-padding{padding-bottom:60px}.site-bottom{padding:80px 0;text-align:center;background:#fff5ef}.site-bottom h3{margin-bottom:20px;font-weight:600}.site-bottom p{margin-bottom:30px;line-height:1.4}.site-bottom a.btn-default{background:#111;border-radius:10px;position:relative;padding:17px 30px;color:#fff;margin:10px 0;z-index:1;overflow:hidden;border:0;transition-duration:0.3s}.site-bottom a.btn-default:hover{background-color:#ffcda3;color:#111;transition-duration:0.3s}a:hover{text-decoration:none!important}.img-1{position:absolute;bottom:30%;left:10%;opacity:0.3}.img-2{position:absolute;top:10%;right:10%;opacity:0.3}.img-3{position:absolute;bottom:20%;left:5%;opacity:0.3}.img-4{position:absolute;top:10%;right:10%;opacity:0.3;width:100px}.img-5{position:absolute;bottom:20%;left:10%;opacity:0.3}