.google-map,.google-map>a>img{max-width:100%}body,optgroup{font-family:'Varela Round',sans-serif;font-size:16px;line-height:1.6}a,a:focus,a:hover{text-decoration:none}.section,ul.conditions{position:relative}a[href^="tel:"]{color:inherit;cursor:pointer;text-decoration:none}.vertical-align{display:flex;align-items:center;min-height:100%}.maybe-center{padding-left:20px}.google-map{border:1px groove rgba(159,170,169,.3);padding:0;margin:0 0 0 auto;width:302px}@media only screen and (max-width:767px){.center-align,.maybe-center{text-align:center}.vertical-align{display:unset;align-items:unset}.address{margin-top:35px}.maybe-center{padding-left:unset}.google-map{margin:0 auto}}.text-center{margin-left:auto;margin-right:auto}.supertitle{color:#fff}.subtitle{color:red}#heading,#heading2{background-color:#111;width:100%;width:100vw;margin:0;padding:5px 0;text-align:center}.center-div{text-align:center}#highlight{background-color:#DDD}.no-margin{margin-bottom:0!important;margin-top:0!important}ul.conditions{text-align:left;display:inline-block}.contact,.contact-form,.footer-copyright p,.pricing,.pricing .price{text-align:center}ul.conditions li{margin-bottom:10px}.row-flex{display:flex;flex-wrap:wrap;margin-left:0;margin-right:0;margin-bottom:0}.row.row-flex [class*=col-]:not(:first-child),.row.row-flex [class*=col-]:not(:last-child){padding-right:0;padding-left:0;margin:0}iframe{display:block}select{margin-bottom:20px}.textarea-big{min-height:162px}.required::-webkit-input-placeholder{color:red}.required:-ms-input-placeholder{color:red}.required::-moz-placeholder{color:red;opacity:1}.required:-moz-placeholder{color:red;opacity:1}button:disabled,button[disabled=disabled]{background:rgba(97,149,255,.45);cursor:default!important}.main-btn.submitted{background:rgba(252,60,3,.55)}body{overflow-x:hidden;color:#868F9B}h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif;font-weight:700;margin-top:0;margin-bottom:0;color:#10161A}.main-color,a{color:#6195FF}h1{font-size:54px}h2{font-size:36px}h3{font-size:21px}h4{font-size:18px}h5{font-size:16px}a{-webkit-transition:.2s opacity;transition:.2s opacity}a:focus,a:hover{outline:0;opacity:.8;color:#6195FF}.white-text{color:#FFF}::-moz-selection{background-color:#6195FF;color:#FFF}::selection{background-color:#6195FF;color:#FFF}ol,ul{margin:0;padding:0;list-style:none}.bg-img,.bg-img .overlay{position:absolute;top:0;left:0;right:0;bottom:0}.md-padding{padding-top:20px;padding-bottom:20px}.sm-padding{padding-top:0;padding-bottom:0}.bg-grey{background-color:#FAFAFA}.bg-dark{background-color:#1C1D21}.bg-img{z-index:-1}.bg-img .overlay{opacity:.8;background:#1C1D21}.section-header{position:relative;margin-bottom:20px}.section-header .title{text-transform:capitalize}input[type=tel],input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=url],select,textarea{height:40px;width:100%;border:none;background:#F4F4F4;border-bottom:2px solid #EEE;color:#354052;padding:0 10px;opacity:.5;-webkit-transition:.2s border-color,.2s opacity;transition:.2s border-color,.2s opacity}textarea{padding:5px 10px;resize:none}input[type=tel]:focus,input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=url]:focus,textarea:focus{border-color:#6195FF;opacity:1}.main-btn,.outline-btn{display:inline-block;padding-top:10px;padding-bottom:10px;margin:3px;border:2px solid transparent;border-radius:3px;-webkit-transition:.2s opacity;transition:.2s opacity;width:124px}.main-btn{background:#6195FF;color:#FFF}.outline-btn{background:0 0;color:#6195FF!important;border-color:#6195FF}.main-btn:hover,.outline-btn:hover{opacity:.8}.work{position:relative;padding:0}.work>img{width:100%}.work .overlay{background:#1C1D21;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:.1s opacity;transition:.1s opacity;-webkit-transition-delay:.1s;transition-delay:.1s}#preloader,.pricing{background-color:#FFF}.work:hover .overlay{-webkit-transition-delay:0s;transition-delay:0s;opacity:.8}.work .work-content{position:absolute;left:25px;right:25px;top:50%;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.pricing,.pricing .price,.pricing .price-head{position:relative}.work .work-content span{display:block;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);opacity:0;color:#6195FF;margin-bottom:5px;-webkit-transition:.3s all;transition:.3s all;-webkit-transition-delay:.5s;transition-delay:.5s;font-size:25px;font-weight:700}.work:hover .work-content span{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-transition-delay:0s;transition-delay:0s}.pricing{border:1px solid #EEE;z-index:11;margin:0;height:100%}.pricing .price-title{display:block;padding:20px 0 10px;-webkit-transition:.2s color;transition:.2s color}.pricing .price{width:110px;height:90px;line-height:140px;margin:auto auto 25px;border-radius:10%;border:2px solid #6195FF}.pricing .price h3{font-size:42px;margin:0;-webkit-transition:.2s color;transition:.2s color;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;left:0;right:0}.pricing .duration{display:block;font-size:14px;text-transform:uppercase;color:#10161A;-webkit-transition:.2s color;transition:.2s color}.pricing .price-btn{padding-top:20px;padding-bottom:20px}.contact{margin:15px 0}.contact i,.contact-form .input{margin-bottom:20px}.contact i{font-size:36px;color:#6195FF}.contact-form{margin-top:0}.contact-form .input:nth-child(1),.contact-form .input:nth-child(2){width:calc(50% - 10px)}.contact-form .input:nth-child(2){margin-left:15px}#footer{position:relative;padding:10px 0}.footer-copyright p{font-size:11px;text-transform:uppercase;margin:0}@media only screen and (max-width:767px){.section-header h2.title{font-size:31.5px}.default-btn,.main-btn,.outline-btn{padding:8px 22px;font-size:14px}}@media only screen and (max-width:480px){#portfolio [class*=col-xs],.contact-form .input:nth-child(1),.contact-form .input:nth-child(2){width:100%}.contact-form .input:nth-child(2){margin-left:0}}#preloader{position:fixed;left:0;top:0;bottom:0;right:0;z-index:99999}.preloader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.preloader span{display:inline-block;background-color:#6195FF;width:25px;height:25px;-webkit-animation:1s preload ease-in-out infinite;animation:preload 1s ease-in-out infinite;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);border-radius:50%}.preloader span:nth-child(1){-webkit-animation-delay:0s;animation-delay:0s}.preloader span:nth-child(2){-webkit-animation-delay:.1s;animation-delay:.1s}.preloader span:nth-child(3){-webkit-animation-delay:.15s;animation-delay:.15s}.preloader span:nth-child(4){-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes preload{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes preload{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}