/*!------------------------------------------------------------------
[MAIN STYLESHEET]

PROJECT:	FLATRICA | MATERIAL CV
VERSION:	2.0
-------------------------------------------------------------------*/body,html{margin:0;padding:0;outline:0;display:block;font-family:Roboto,sans-serif;font-size:15px;background-color:#f5f5f5;color:#616161;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-stroke:1px transparent;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-overflow-scrolling:touch}body h1,body h2,body h3,body h4,body h5,body h6,body span,html h1,html h2,html h3,html h4,html h5,html h6,html span{font-family:Raleway,sans-serif}body h4,html h4{font-size:2.28rem;line-height:110%;margin:1.14rem 0 .912rem 0}body a,body blockquote,body cite,body div,body input,body label,body li,body p,html a,html blockquote,html cite,html div,html input,html label,html li,html p{font-family:Muli,sans-serif}body p,html p{color:#757575}body a,html a{color:#1976d2}body a:hover,html a:hover{color:#2988e6;text-decoration:none}body a:focus,html a:focus{color:#12579b;text-decoration:none}body h1,html h1{font-weight:700}body h2,body h3,body h4,html h2,html h3,html h4{font-weight:600}body h5,body h6,html h5,html h6{font-weight:500}body a,body li,body p,html a,html li,html p{font-weight:400}body h6,html h6{font-size:1.4em}body .is-hidden,html .is-hidden{visibility:hidden}body .btn,html .btn{padding-top:8px}.section{position:relative;padding-top:15px;padding-bottom:30px;background-color:transparent}.section .section-title{margin-bottom:30px}.section .section-title .title-icon{margin-right:20px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;-webkit-backface-visibility:hidden;-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-transform:translate3d(0,0,0)}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1000px}}.card{position:relative;background-color:#fff;transition:box-shadow .25s;border-radius:2px;margin:8px 0}.card .card-content{padding:40px;border-radius:0 0 2px 2px}.card .card-content p{margin:0;color:inherit;text-align:justify}.modal-content{border-radius:0!important;background-color:#fff;color:#616161}.modal-content .modal-body{position:relative;padding:10px;text-align:justify}.modal-content .modal-header{padding:15px;border-bottom:0}.modal-content .modal-footer{border:0!important}.modal-content .btn-default{border-radius:0;background-color:#1976d2;border-color:#1976d2}.modal-content .btn-default:focus,.modal-content .btn-default:hover{color:#fff;background-color:#1976d2;border-color:#1976d2;border-radius:0}#loading{background-color:#ce1c00;height:100%;width:100%;position:fixed;z-index:5001;margin-top:0;top:0}#loading #loading-center{width:100%;height:100%;position:relative}#loading #loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:271px;margin-top:-123px;margin-left:-136px}#loading .text-holder{width:100%;position:absolute;color:#fff;top:62%}#loading .text-holder h2{padding:0;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.29)}#loading .text-holder h6{font-size:16px;padding:0;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.29)}#loading .box-holder{position:absolute;top:42%;left:45%}#loading .box-holder .load-box{display:inline-block;width:30px;height:30px;position:relative;border:4px solid #fff;top:50%;animation:loader 2s infinite ease;-webkit-animation:loader 2s infinite ease;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#loading .box-holder .load-box .box-inner{vertical-align:top;display:inline-block;width:100%;background-color:#1976d2;animation:loader-inner 2s infinite ease-in;-webkit-animation:loader-inner 2s infinite ease-in}@-webkit-keyframes loader{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}75%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes loader{0%{transform:rotate(0);-webkit-transform:rotate(0)}25%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}75%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@-webkit-keyframes loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}100%{height:0}}@keyframes loader-inner{0%{height:0}25%{height:0}50%{height:100%}75%{height:100%}100%{height:0}}#home .menu{position:fixed;left:-230px;width:230px;height:100%;top:0;z-index:10;text-align:left;background:#ce1c00}#home .menu a{margin-left:30px;margin-right:30px;color:#616161;display:block;font-size:12px;font-weight:700;line-height:40px;letter-spacing:.1em;text-transform:uppercase}#home .menu a:hover{color:#1976d2}#home .menu a:active{color:#1976d2}#home .menu i{padding:7px}#home .menu .menu-wrap{position:absolute;top:0;left:0;background:#f5f5f5;width:230px;height:100%;overflow-y:auto;padding-top:14px}#home .menu .logo-flat{height:200px;margin-top:-14px;background:#ce1c00}#home .menu .logo-flat img{width:100%;padding:30px 44px 44px 44px}#home .menu-open{left:0}#home .body-push{overflow-x:hidden;position:relative;right:0}#home .body-push-toright{right:225px}#home .body-push-toleft{right:225px}#home .body-push,#home .menu{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#home #menuToggle{position:absolute;top:20px;right:-65px;z-index:11;display:block;text-align:center;font-size:14px;width:40px;height:40px;line-height:40px;cursor:pointer;border:1px solid rgba(93,92,92,.52);background:rgba(0,0,0,.06);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#home #menuToggle:hover{background:rgba(0,0,0,.3);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#home #menuToggle .toggle-normal{font-size:31px}#home #menuToggle .toggle-normal i{font-size:31px;padding:4px!important;color:#1976d2!important}#home #menuToggle .toggle-normal .top-bar{position:absolute;right:0;top:-6px;transition:.8s}#home #menuToggle .toggle-normal .middle-bar{position:absolute;right:0;top:0;opacity:1;transition:.8s}#home #menuToggle .toggle-normal .bottom-bar{position:absolute;right:0;top:6px;transform:rotate(0);transition:.8s}#home #menuToggle .top-transform{transform:rotate(45deg)!important;transform-origin:34% 56%}#home #menuToggle .middle-transform{opacity:0!important}#home #menuToggle .bottom-transform{transform:rotate(-45deg)!important;transform-origin:28% 43%}#home .header-background{position:relative;display:block;width:100%;height:370px;background:url(../images/background.png) no-repeat;background-size:cover;background-position:center center;background-attachment:fixed}#home .header-background #v-card-holder{position:absolute;overflow:visible;width:100%;height:auto;top:171px}#home .header-background #v-card-holder #v-card{position:relative;width:100%;height:400px;overflow:hidden;z-index:1;background:#ce1c00;margin:-20px 3px 0 0}#home .header-background #v-card-holder #v-card .info-headings{max-width:514px}#home .header-background #v-card-holder #v-card .info-headings h4{display:block;width:100%;font-weight:900;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.29)}#home .header-background #v-card-holder #v-card .info-headings h6{display:block;width:100%;font-weight:300;margin-top:-10px;margin-bottom:30px;font-size:1.2em;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.29)}#home .header-background #v-card-holder #v-card .infos{max-width:515px;margin-top:99px}#home .header-background #v-card-holder #v-card .infos .profile-list .title{display:block;float:left;color:#fff;line-height:26px}#home .header-background #v-card-holder #v-card .infos .profile-list .title i{font-size:23px}#home .header-background #v-card-holder #v-card .infos .profile-list .title .fa{padding-left:2px}#home .header-background #v-card-holder #v-card .infos .profile-list .content{display:block;margin-left:30px;font-size:15px;font-weight:400;line-height:20px;color:#fff}#home .header-background #v-card-holder #v-card .links{max-width:500px;margin-left:-12px;margin-top:12px;height:100%}#home .header-background #v-card-holder #v-card .links .social{margin-left:12px;margin-bottom:4px}#home .header-background #v-card-holder #v-card .links .social i{font-size:15px;vertical-align:middle;padding-bottom:15px}@media screen and (max-width:400px){#home .header-background #v-card-holder #v-card .links .social{margin-left:5px}}@media screen and (max-width:990px){#home .header-background #v-card-holder #v-card .infos{max-width:278px}#home .header-background #v-card-holder #v-card .links{max-width:325px}#home .header-background #v-card-holder #v-card .info-headings{max-width:270px}}#home .header-background #v-card-holder #v-card #profile{position:absolute;right:0;z-index:1}#home .header-background #v-card-holder #v-card #profile img{width:400px;height:auto}#home .header-background #v-card-holder #v-card #profile .slant{position:absolute;width:100%;height:100%;top:0;border-style:dashed;border-width:400px 0 0 100px;border-color:transparent transparent transparent #ce1c00}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#home .header-background #v-card-holder #v-card #profile .slant{position:absolute;width:100%;height:100%;top:0;border-style:solid;border-width:400px 0 0 100px;border-color:transparent transparent transparent #ce1c00}}@-moz-document url-prefix(){#home .header-background #v-card-holder #v-card #profile .slant{position:absolute;width:100%;height:100%;top:0;border-style:solid;border-width:400px 0 0 100px;border-color:transparent transparent transparent #ce1c00}}@supports (-ms-accelerator:true){#home .header-background #v-card-holder #v-card #profile .slant{position:absolute;width:100%;height:100%;top:0;border-style:solid;border-width:400px 0 0 100px;border-color:transparent transparent transparent #ce1c00}}#home .header-background #v-card-holder #v-card #profile .add-btn{position:absolute;background-color:#1976d2;top:20%;right:86%;overflow:hidden}#home .header-background #v-card-holder #v-card #profile .add-btn i{font-size:35px;color:#fff}@media screen and (max-width:767px){#home .header-background #v-card-holder #v-card{position:relative;width:100%;height:auto;overflow:visible;z-index:1;top:34px}#home .header-background #v-card-holder #v-card #profile{position:absolute;bottom:85%;left:0;width:150px;height:auto;margin-right:auto;margin-left:auto;z-index:1;background-color:transparent}#home .header-background #v-card-holder #v-card #profile img{width:150px;height:150px;border-radius:50%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}#home .header-background #v-card-holder #v-card #profile .slant{display:none;opacity:0;overflow:hidden}#home .header-background #v-card-holder #v-card #profile .add-btn{display:none;opacity:0;overflow:hidden}#home .header-background #v-card-holder #v-card .social{top:0;margin-left:5px;margin-bottom:4px}#home .header-background #v-card-holder #v-card .infos{display:table;margin:0 auto;max-width:100%;padding:0}#home .header-background #v-card-holder #v-card .links{display:table;max-width:100%;padding:0;margin:0 auto 9px}#home .header-background #v-card-holder #v-card .links #first_one{margin-left:0}#home .header-background #v-card-holder #v-card .info-headings{max-width:100%;text-align:center;margin-top:38px}#home .header-background #v-card-holder #v-card .info-headings h6{margin-bottom:20px}#home .header-background #v-card-holder #v-card .card-content{padding:10px}}#about{margin-top:200px}#about .about-btn{height:auto;margin-right:auto;margin-left:auto;animation-delay:1s;text-align:center}#about .about-btn .btn{margin:7px 7px;background:#ce1c00;color:#fff;width:180px;border-radius:2px}#about .about-btn .btn:hover{background:#046c40}#timeline-education{position:relative}#timeline-education:before{content:'';position:absolute;top:0;bottom:23px;left:50%;height:99.5%;width:4px;opacity:.3;background:#ce1c00}#timeline-experience{position:relative}#timeline-experience::before{content:'';position:absolute;top:0;bottom:23px;left:50%;height:99.5%;width:4px;opacity:.3;background:#ce1c00}.timeline-block{position:relative}.timeline-block::after{clear:both;content:"";display:table}.timeline-block:first-child{margin-top:0}.timeline-block:last-child{margin-bottom:0}.timeline-block .card-content{padding:20px}.timeline-block .card-content p{margin-top:13px;text-align:left}.timeline-block .card-content .modal-dot{outline:0;font-size:20px}.timeline-block .card-content .modal-dot:focus,.timeline-block .card-content .modal-dot:hover{color:#12579b}.timeline-block .timeline-dot{background:#ce1c00;width:50px;height:50px;border-radius:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);z-index:2;color:#fff;text-align:center;position:absolute;top:5px;right:2%}.timeline-block .timeline-dot i{text-align:center;font-size:24px;margin-top:26%;text-shadow:2px 2px 4px rgba(0,0,0,.29)}.timeline-block .timeline-dot h6{padding:0;font-size:30px;font-weight:700;margin-top:8px;text-shadow:2px 2px 4px rgba(0,0,0,.29)}.timeline-block .timeline-content{position:relative;background:#fff;margin-right:0;z-index:1;margin-bottom:5px;border-left:5px solid #1976d2}.timeline-block .timeline-content::before{content:'';width:58px;height:4px;position:absolute;top:26px;left:100%;z-index:-2;opacity:.4;background:#ce1c00}.timeline-block .timeline-content::after{clear:both;content:"";display:table}.timeline-block .timeline-content .timeline-title{max-width:84%;font-weight:400}.timeline-block .timeline-content .timeline-info h6{line-height:12px}.timeline-block .timeline-content .timeline-info h6 small{color:inherit}@media screen and (max-width:768px){.timeline-block .timeline-content:before{display:none}}@media only screen and (min-width:768px){#timeline-education::before{left:50%;margin-left:-2px;height:99.5%;opacity:.4;background:#ce1c00}#timeline-experience::before{left:50%;margin-left:-2px;height:99.5%;opacity:.4;background:#ce1c00}.timeline-block{margin:-5em 0}.timeline-block .card{margin:0}.timeline-block .timeline-dot{width:50px;height:50px;left:50%;top:0;z-index:2;margin-left:-24px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.timeline-block .timeline-content{width:44%}.timeline-block .timeline-content .timeline-title{max-width:100%}.timeline-block:nth-child(even) .timeline-content{float:right}.timeline-block:nth-child(even) .timeline-content::before{top:25px;left:auto;right:101.2%;z-index:-2}}#skills .card{background:#ce1c00}#skills .card .skills-title{margin:15px 0}#skills .card .skills-title h6{color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.29)}#skills .card .skillbar{position:relative;display:block;margin-bottom:17px;margin-top:45px;width:100%;padding:0 0;background:#046c40;height:4px;-webkit-transition:.4s linear;-moz-transition:.4s linear;-ms-transition:.4s linear;-o-transition:.4s linear;transition:.4s linear;-webkit-transition-property:width,background-color;-moz-transition-property:width,background-color;-ms-transition-property:width,background-color;-o-transition-property:width,background-color;transition-property:width,background-color}#skills .card .skillbar .skillbar-title{position:absolute;top:0;left:0;font-size:1em}#skills .card .skillbar .skillbar-title span{display:block;padding:3px 0;margin-top:-25px;line-height:15px;color:#fff}#skills .card .skillbar .skillbar-bar{height:4px;width:0;background:#fff;overflow:hidden}#skills .card .skillbar .skill-bar-percent{position:absolute;right:1px;top:-20px;font-size:.8em;line-height:15px;color:#fff}#portfolios #portfolios-card{overflow:hidden}#portfolios #portfolios-card .nav-tabs{border-bottom:0;text-align:center;margin-bottom:10px}#portfolios #portfolios-card .nav-tabs li{float:none;margin:0;position:relative;display:inline-block}#portfolios #portfolios-card .nav-tabs li a{margin-right:0;border:0;color:#555}#portfolios #portfolios-card .nav-tabs>li.active>a,#portfolios #portfolios-card .nav-tabs>li.active>a:focus,#portfolios #portfolios-card .nav-tabs>li.active>a:hover{border:0;border-bottom:5px solid #1976d2;background-color:transparent}#portfolios #portfolios-card .tab-content{margin:0 10px}#portfolios #portfolios-card .tab-content .grid figure figcaption,#portfolios #portfolios-card .tab-content .grid figure figcaption>a{position:absolute;top:0;left:0;width:100%;height:100%}#portfolios #portfolios-card .tab-content figure.port-effect:hover figcaption::before,#portfolios #portfolios-card .tab-content figure.port-effect:hover p{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:992px){#portfolios #portfolios-card .tab-content .big{width:66.6%}}#portfolios #portfolios-card .tab-content .grid{position:relative;margin:0 auto;padding:5px 7px 7px 5px;list-style:none;text-align:center}#portfolios #portfolios-card .tab-content .grid figure{position:relative;float:left;margin:0;width:100%;background:0 0;text-align:center;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);overflow:hidden!important;padding:2px!important}#portfolios #portfolios-card .tab-content .grid figure img{position:relative;display:block;width:100%;opacity:.8}#portfolios #portfolios-card .tab-content .grid figure figcaption{padding:2em;color:#fff;text-transform:uppercase;font-size:1.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden}#portfolios #portfolios-card .tab-content .grid figure figcaption>a{z-index:1000;text-indent:200%;white-space:nowrap;font-size:0;opacity:0}#portfolios #portfolios-card .tab-content .grid figure figcaption::before{pointer-events:none}#portfolios #portfolios-card .tab-content .grid figure figcaption::after{pointer-events:none}#portfolios #portfolios-card .tab-content .grid figure h2{word-spacing:-.15em;font-weight:300;font-size:18px;margin:0}#portfolios #portfolios-card .tab-content .grid figure h2 span{font-weight:800}#portfolios #portfolios-card .tab-content .grid figure p{margin:0;letter-spacing:1px;font-size:56.5%}@media screen and (min-width:540px) and (max-width:766px){#portfolios #portfolios-card .tab-content .grid{max-width:50%}}#portfolios #portfolios-card .tab-content figure.port-effect figcaption::before{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);content:'';opacity:0;-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s}#portfolios #portfolios-card .tab-content figure.port-effect h2{position:absolute;top:50%;left:0;width:100%;color:rgba(72,76,97,.22);-webkit-transition:-webkit-transform .35s,color .35s;transition:transform .35s,color .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}#portfolios #portfolios-card .tab-content figure.port-effect p{-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;position:absolute;bottom:0;left:0;padding:2em;width:100%;opacity:0;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);color:#fff}#portfolios #portfolios-card .tab-content figure.port-effect:hover h2{color:#1976d2;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-40px,0);transform:translate3d(0,-50%,0) translate3d(0,-40px,0)}#portfolios .btn-large{color:#1976d2!important;background:#f5f5f5!important;margin-bottom:10px!important}@keyframes InLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes InLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#portfolios .InLeft{-webkit-animation-name:InLeft;animation-name:InLeft;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes InRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes InRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}#portfolios .InRight{-webkit-animation-name:InRight;animation-name:InRight;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-fill-mode:both;animation-fill-mode:both}#interest .card{padding:0}#interest .card .card-content{border-bottom:1px solid rgba(160,160,160,.2)}#interest .card .row.no-gutters{margin-right:0;margin-left:0}#interest .card .row.no-gutters>[class*=" col-"],#interest .card .row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}#interest .card .box{height:105px}#interest .card .box .interest-icon{display:block;color:#fff;background:#ce1c00;height:105px}#interest .card .box .interest-icon i{font-size:2.2em;margin-top:29px}#interest .card .box .interest-icon span{display:block}#interest .card .box .interest-icon-even{display:block;color:#ce1c00;height:105px;margin-right:-1px}#interest .card .box .interest-icon-even i{font-size:2.2em;margin-top:29px}#interest .card .box .interest-icon-even span{display:block}@media screen and (min-width:540px) and (max-width:766px){#interest .card .box{max-width:33.33333333%}}#testimonials .carousel{cursor:w-resize}#testimonials .carousel-indicators li{border:2px solid #1976d2}#testimonials .carousel-indicators .active{background-color:#1976d2}#testimonials .item{padding-top:25px}#testimonials .ben{margin-bottom:-50px;margin-top:-5px;position:inherit;z-index:2}#testimonials .ben img{height:130px;width:130px;border-radius:50%}#testimonials blockquote{padding-top:66px;text-align:center;padding-bottom:39px;font-size:15px;border-left:none}#testimonials blockquote::before{content:"\201C";font-family:Georgia,serif;font-weight:700;color:#1976d2;font-size:2em;line-height:.1em;margin-right:0;vertical-align:-.3em}#testimonials blockquote cite{display:block;margin:15px 0 0 0;font-style:normal}#testimonials #clients{margin-top:14px;display:block}#testimonials #clients .clients-wrap{display:block;overflow:hidden;padding:10px 0 0;margin-top:-12px}#testimonials #clients .clients-wrap ul{display:block;list-style:none;position:relative}#testimonials #clients .clients-wrap ul li{display:block;float:left;position:relative;width:140px;height:55px;line-height:55px;text-align:center}#testimonials #clients .clients-wrap ul li img{vertical-align:middle;max-width:100%;max-height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;opacity:.65}#testimonials #clients .clients-wrap ul li img:hover{opacity:1}#pricing-table .card{padding:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;margin-bottom:8px}#pricing-table .card:hover{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);box-shadow:0 20px 30px 0 rgba(0,0,0,.16),0 10px 15px 0 rgba(0,0,0,.12)}#pricing-table .card .pricing-top{width:100%;background:#ce1c00;color:#fff;padding:30px 0 40px 0;text-align:center}#pricing-table .card .pricing-top p{margin-bottom:40px;font-size:20px;color:#fff}#pricing-table .card .pricing-top p em{font-size:54px;font-style:normal}#pricing-table .card .pricing-top p sup{font-size:30px}#pricing-table .card .pricing-top span{font-size:14px;text-transform:uppercase;border:2px solid #fff;padding:5px 10px}#pricing-table .card .pricing-bottom{margin:15px 0}#pricing-table .card .pricing-bottom ul li{list-style:none;padding:0 15px;margin:0 auto;line-height:1.7}#pricing-table .card .btn{background:#ce1c00;margin-bottom:5px;color:#fff;border-radius:2px}#pricing-table .card .btn:hover{background:#046c40}#blog .blog{position:relative;height:21em}#blog .blog:after{clear:both;content:'';display:block}#blog .blog:before{background:#00f;content:'';display:inline-block;height:100%;vertical-align:middle}#blog .blog .content{display:inline-block;padding:40px;vertical-align:middle;width:49.3%}#blog .blog .content:last-child{margin:0 2px 0 -2px}#blog .blog .content h6{margin-bottom:.5em;margin-top:1em;text-transform:uppercase}#blog .blog .content .breadcrumb{padding:0;background:0 0!important;font-size:15px}#blog .blog .content a{border-bottom:1px solid #dcdcdc}#blog .blog .image{display:inline-block;height:100%;width:50%;overflow:hidden;position:relative}#blog .blog .image:hover .image-overlay{z-index:2}#blog .blog .image:hover img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05)}#blog .blog .image img{display:block;height:100%;width:100%;position:absolute;z-index:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}#blog .blog .image-overlay{position:absolute;background:rgba(0,0,0,.3);width:100%;height:100%;z-index:0}#blog .odd{text-align:left}#blog .odd .image{float:left}#blog .odd .image img{right:0;top:0}#blog .even{text-align:right}#blog .even .image{float:right}#blog .even .image img{left:0;top:0}@media screen and (max-width:768px){#blog .blog{display:block;height:auto}#blog .blog:last-child{margin-bottom:0}#blog .blog .image{height:20em;width:100%}#blog .blog .content{text-align:center;width:100%}}#contact .card .card-content .input-field{position:relative;margin-top:1rem;margin-bottom:12px}#contact .card .card-content .input-field label{left:0;font-weight:400;top:.5rem}#contact .card .card-content .btn{background-color:#ce1c00;width:115px;color:#fff;border-radius:2px;margin-top:7px}#contact .card .card-content .btn:hover{background:#046c40}#contact .card .card-content .thankyou{text-align:center}#contact .card .progress{position:relative;height:4px;display:block;width:100%;background-color:#1976d2;border-radius:0;margin:-4px 0 0}#contact .card .indeterminate{background-color:#fff}#contact #myMap{width:100%;height:417px}#contact #myMap .map-label{width:36px;height:36px;-webkit-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0;background:#1976d2;position:absolute;-webkit-transform:rotate(-45deg)!important;-moz-transform:rotate(-45deg)!important;-o-transform:rotate(-45deg)!important;-ms-transform:rotate(-45deg)!important;transform:rotate(-45deg)!important;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}@-moz-document url-prefix(){#contact #myMap{height:412px}}@media screen and (max-width:480px){#contact #myMap{height:300px}}#contact input:not([type]):focus:not([readonly])+label,#contact input[type=date]:focus:not([readonly])+label,#contact input[type=datetime-local]:focus:not([readonly])+label,#contact input[type=email]:focus:not([readonly])+label,#contact input[type=number]:focus:not([readonly])+label,#contact input[type=password]:focus:not([readonly])+label,#contact input[type=search]:focus:not([readonly])+label,#contact input[type=tel]:focus:not([readonly])+label,#contact input[type=text]:focus:not([readonly])+label,#contact input[type=time]:focus:not([readonly])+label,#contact input[type=url]:focus:not([readonly])+label,#contact textarea.materialize-textarea:focus:not([readonly])+label{color:#1976d2}#contact input:not([type]):focus:not([readonly]),#contact input[type=date]:focus:not([readonly]),#contact input[type=datetime-local]:focus:not([readonly]),#contact input[type=email]:focus:not([readonly]),#contact input[type=number]:focus:not([readonly]),#contact input[type=password]:focus:not([readonly]),#contact input[type=search]:focus:not([readonly]),#contact input[type=tel]:focus:not([readonly]),#contact input[type=text]:focus:not([readonly]),#contact input[type=time]:focus:not([readonly]),#contact input[type=url]:focus:not([readonly]),#contact textarea.materialize-textarea:focus:not([readonly]){border-bottom:1px solid #1976d2;box-shadow:0 1px 0 0 #1976d2}#contact input:not([type]),#contact input[type=date],#contact input[type=datetime-local],#contact input[type=email],#contact input[type=number],#contact input[type=password],#contact input[type=search],#contact input[type=tel],#contact input[type=text],#contact input[type=time],#contact input[type=url],#contact textarea.materialize-textarea{background-color:transparent;border:none;border-bottom:1px solid #dcdcdc;border-radius:0;outline:0;height:2rem;width:100%;font-size:1rem;margin:6px 0 6px 0;padding:0;box-shadow:none;box-sizing:content-box;transition:all .5s}#contact textarea.materialize-textarea{overflow-y:hidden;resize:none;min-height:5rem}#scrollup{color:#fff;height:45px;width:45px;cursor:pointer;font-size:28px;background:#1976d2;border:1px solid #1976d2;text-align:center;position:fixed;bottom:21px;right:18px;z-index:1;box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);display:none;transition:.3s}footer{width:100%;height:auto;color:#fff;margin-top:-18px;margin-bottom:9px}