﻿@charset "utf-8";     
*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}
img{padding:0;border:none;margin:0;vertical-align:middle}
ul{list-style-position:inside}
.bold{font-weight:700}
.img-center{display:block;margin:0 auto!important}.img-responsive{display:block;max-width:100%;height:auto}
.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}
.noRightPadding{padding-right:0}.noLeftPadding{padding-left:0}.paddingRight5{padding-right:5px}.paddingLeft5{padding-left:5px}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}
.vsblMobile,.vsblTablet,.vsblEarly{display:none!important}
@media screen and (max-width:1199px){.hdnEarly{display:none!important}.vsblEarly{display:block!important}}
@media screen and (max-width:991px){.hdnTablet{display:none!important}.vsblTablet{display:block!important}}
@media screen and (max-width:767px){.noRightPadding,.noLeftPadding,.paddingRight5,.paddingLeft5{padding-right:15px;padding-left:15px}.img-center,.img-right,.img-left{margin:0 auto!important;float:none!important;clear:both}.hdnMobile{display:none!important}.vsblMobile{display:block!important}}
/*CONTAINERS & GRID*/
.container,.container-fluid{padding-right:100px;padding-left:15px;margin-left:375px;margin-right:auto}
@media(min-width:768px){.container{width:748px}}@media(min-width:992px){.container{width:962px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}@media(min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}}
.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.container-fluid:after,.container:after,.row:after{clear:both}
/*BASIC*/
@font-face{font-family:Reforma;src:url(Reforma.ttf) format("truetype")}
:root{--orange:#f4955c;--black:#313131;--white:#fff}
body,html{padding:0;margin:0;overflow-x:hidden}
body{background:var(--orange);color:var(--black);font:600 14px/1.3 Montserrat,sans-serif;overflow:hidden}
p{padding:0;margin:10px 0 15px 0}
h1,h2,h3,h4,.sectionTitle{padding:0;font-weight:500;text-transform:uppercase;line-height:1.1}
h1,.sectionTitle{font-size:60px;margin:20px 0 35px 0;font-family:Reforma}
.dark h1,.dark .sectionTitle{color:var(--orange)}
h2{font-size:20px;margin:20px 0 10px 0}
h3{font-size:17px;margin:15px 0 10px 0}
h4{font-size:14px;margin:10px 0}
h1 a,h2 a,h3 a,h4 a{color:inherit!important}
/*LINKS*/
a{outline:0!important;text-decoration:none;color:var(--white)}
a:hover,a:active,a:focus{text-decoration:underline}
/*DIVS*/
.sideMainDiv{position:fixed;display:flex;justify-content:center;align-items:center;background:var(--white);z-index:55000;left:100px;top:0;bottom:0;width:200px;text-align:center}
.top .container-fluid{height:100vh;position:relative;overflow:hidden}
.top .man{position:absolute;top:40px;right:100px}
.midDiv{padding:120px 0}
.midDiv.dark{background:var(--black);color:var(--white)}
.midDiv.dark a{color:var(--orange)}
.midDiv.confirmMidDiv{min-height:100vh;text-align:center;display:flex;justify-content:center;align-items:center}
.midDiv.confirmMidDiv .container-fluid{width:100%}
.midDiv.formMidDiv {min-height:100vh}
.midDiv .sideDiv{float:right;margin:20px 0 50px 100px;padding-left:50px;font-family:Reforma;font-weight:500;max-width:650px;position:relative}
.midDiv .sideDiv .sideTitle{font-size:60px;line-height:1;margin:0 auto 15px;display:block;width:515px;transition:color .2s ease-out;-webkit-transition:color .2s ease-out}
.midDiv .sideDiv .sideTitle span{display:block;font-size:90px}
.midDiv .sideDiv .car{position:relative;z-index:100}
.midDiv .sideDiv .sideLink{font-size:110px;color:var(--black);text-shadow:1px 1px var(--orange),-1px 1px var(--orange),1px -1px var(--orange),-1px -1px var(--orange);position:absolute;bottom:20px;left:85px;transform:rotate(-90deg);transform-origin:left bottom;transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out}
.midDiv .sideDiv a:hover,.midDiv .sideDiv a:focus{color:var(--white);text-decoration:none}
.midDiv .sideDiv a:hover .sideLink,.midDiv .sideDiv a:focus .sideLink{text-shadow:1px 1px var(--white),-1px 1px var(--white),1px -1px var(--white),-1px -1px var(--white)}
.midDiv .neumorphDiv{float:right;margin:0 50px 50px 150px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:100px}
.midDiv .neumorphDiv>div {display:block;box-shadow:9px 9px 16px rgba(49,49,49,.2),-9px -9px 16px rgba(248,184,146,.4);padding:20px 30px;border-radius:30px;text-align:center;position:relative;overflow:hidden}
.midDiv .neumorphDiv>div:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-100%);background:linear-gradient(to right,rgba(248,184,146,0) 0%,rgba(248,184,146,.5) 50%,rgba(248,184,146,0) 100%);pointer-events:none}
.midDiv .neumorphDiv>div:hover:after{transform:translateX(100%);transition:transform .5s ease;-webkit-transition:transform .5s ease}
.midDiv .neumorphDiv .neuTitle{color:var(--black);font-family:Reforma;font-size:30px;margin-top:10px;font-weight:500}
.midDiv .neumorphDiv a{display:block}
.midDiv .neumorphDiv a:hover,.midDiv .neumorphDiv a:focus{text-decoration:none}
.midDiv .gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:70px;margin:100px auto 40px}
.midDiv .gallery a{display:block;color:var(--black);position:relative;z-index:1}
.midDiv .gallery img{filter:grayscale(100%);transition:filter .2s ease;-webkit-transition:filter .2s ease}
.midDiv .gallery a:hover img,.midDiv .gallery a:focus img{filter:grayscale(0%)}
.midDiv .gallery .hoverDiv{position:absolute;bottom:-60px;right:-30px;width:100%;text-align:left;text-transform:uppercase;line-height:1.8;z-index:10;padding-top:30px;overflow:hidden;opacity:0;transition:opacity 0s ease .4s;-webkit-transition:opacity 0s ease .4s}
.midDiv .gallery .hoverDiv>div{background:var(--orange);padding:30px 20px;z-index:10;position:relative;transform:translateX(100%);transition:transform .2s ease .2s;-webkit-transition:transform .2s ease .2s}
.midDiv .gallery .hoverDiv::after,.midDiv .gallery .hoverDiv::before{content:"";position:absolute;bottom:0;right:0;top:30px;width:0;transition:width .2s ease;-webkit-transition:width .2s ease}
.midDiv .gallery .hoverDiv::after{background:#c1774a;transform:skewY(30deg);transform-origin:bottom right;z-index:1}
.midDiv .gallery .hoverDiv::before{background:var(--orange);z-index:2}
.midDiv .gallery a:hover .hoverDiv{opacity:1;transition:opacity 0s ease 0s;-webkit-transition:opacity 0s ease 0s}
.midDiv .gallery a:hover .hoverDiv>div{transform:translateX(0%);transition:transform .2s ease;-webkit-transition:transform .2s ease}
.midDiv .gallery a:hover .hoverDiv::after,.midDiv .gallery a:focus .hoverDiv::before{width:30px;transition:width .2s ease .2s}
.midDiv .gallery .hoverDiv .hoverTitle{font-family:Reforma;font-size:3vw;font-weight:500;line-height:1.1}
.bottom{padding:20px 0;text-transform:uppercase;font-size:12px;line-height:2.2}
.HCard .hCardTitle{font-size:16px;font-weight:700}
.HCard a{color:var(--black)}
.bottomSmallDiv{background:var(--black);height:30px}
/*TELEPHONE NUMBERS*/
.telNum{position:relative;z-index:100;overflow:hidden;font-family:Reforma;font-weight:500}
.telNum a{white-space:nowrap;text-decoration:none;-webkit-transition:color .2s ease;transition:color .2s ease}
.telNum a:hover,.telNum a:active,.telNum a:focus{color:var(--black)}
.sideTel{position:absolute;bottom:20px;font-size:30px;line-height:1}
.sideTel a{color:var(--orange);display:block;font-size:40px;margin-bottom:5px}
.topTel{font-size:120px;line-height:.9;position:absolute;top:50%;transform:translateY(-50%);left:15px}
.topTel a{color:var(--white)}
/*GALLERY*/
#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;right:0;bottom:0;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);transition:opacity .5s ease;z-index:55000}
#baguetteBox-overlay.visible{opacity:1}
#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}
#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}
#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;box-shadow:0 0 8px rgba(0,0,0,.6)}
#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}
#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;transition:left .4s ease,transform .4s ease}
.baguetteBox-button#previous-button,.baguetteBox-button#next-button{top:50%;top:calc(50% - 30px);width:44px;height:60px}
.baguetteBox-button{position:absolute;cursor:pointer;outline:none;padding:0;margin:0;border:0;border-radius:15%;background:none;transition:background-color .4s ease}
.baguetteBox-button#next-button{right:2%}
.baguetteBox-button#previous-button{left:2%}
.baguetteBox-button#close-button{top:20px;right:2%;right:calc(2%+6px);width:30px;height:30px}
.baguetteBox-button svg{position:absolute;left:0;top:0}
.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}
.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;animation:bounce 2s infinite ease-in-out}
.baguetteBox-double-bounce2{animation-delay:-1s}
/*MENU*/
nav{
  padding:0 15px;text-align:center;position:fixed;top:0;left:100px;right:100%;bottom:0;display:flex;justify-content:center;align-items:center;font-family:Reforma;
  font-weight:500;text-transform:uppercase;background-color:var(--black);z-index:50000;pointer-events:none;transition:all .5s ease;-webkit-transition:all .5s ease}
nav.active{pointer-events:all;right:0}
nav:after{content:"";position:absolute;top:0;bottom:0;left:100%;width:170px;background:-webkit-linear-gradient(left, rgba(49,49,49,1) 0%,rgba(49,49,49,0) 100%);background:linear-gradient(to right, rgba(49,49,49,1) 0%,rgba(49,49,49,0) 100%)}
nav .navbar-nav{display:inline-block;margin:0;opacity:0;transform:translateY(20px);transition:all .2s ease;-webkit-transition:all .2s ease}
nav.active .navbar-nav{opacity:1;transform:translateY(0);transition-delay:.4s}
nav ul{list-style-type:none;padding-left:100px}
nav .navbar-nav>li{line-height:1}
nav .navbar-nav a{display:block;color:var(--orange);padding:5px 15px;text-decoration:none;transition:all .2s linear;-webkit-transition:all .2s linear;font-size:40px}
nav .navbar-nav a:hover,.navbar-nav a:focus{color:var(--white)}
nav .navbar-nav a:hover,.navbar-nav a:focus{text-decoration:none}
/*DROPDOWN*/
nav .dropdown-item{position:relative}
nav .dropdown-item>a>span{position:relative}
nav .dropdown-item>a>span:before{content:"▼";font-size:.4em;position:relative;top:-8px}
nav .dropdown-item.active>a>span:before{content:"▲"}
nav .dropdown-menu{display:none;padding:5px 0 15px}
nav .dropdown-menu a{padding:5px 30px;white-space:nowrap;color:var(--white);font-size:32px}
nav .dropdown-menu a:hover,.dropdown-menu a:focus{background-color:var(--orange)}
/*DIVIDER*/
nav .dropdown-menu .divider{height:1px;border-top:#dedede 1px solid;margin:10px 0}
/*HAMBURGER*/
.hamburgerCont{position:absolute;top:30px;right:0;left:0;cursor:pointer;padding:10px 0;width:40px;margin:0 auto}
.hamburgerCont .hamburger{position:relative;padding:10px 15px}
.hamburgerCont .hamburger span{display:block;height:2px;background:#3d3d3d;position:absolute;top:0;left:0;right:0;transition:all .2s linear .2s,transform .2s linear 0s;-webkit-transition:all .2s linear .2s,transform .2s linear 0s}
.hamburgerCont .hamburger span:nth-child(2){top:6px}
.hamburgerCont .hamburger span:nth-child(3){top:12px}
.hamburgerCont .hamburger span:nth-child(4){top:18px}
.hamburgerCont.active .hamburger span{transition:all .2s linear,transform .2s linear .2s;-webkit-transition:all .2s linear,transform .2s linear .2s;top:9px}
.hamburgerCont.active .hamburger span:nth-child(1),.hamburgerCont.active .hamburger span:nth-child(2){transform:rotate(45deg)}
.hamburgerCont.active .hamburger span:nth-child(3),.hamburgerCont.active .hamburger span:nth-child(4){transform:rotate(-45deg)}
@media screen and (max-width:991px){/*DIVIDER*/nav .dropdown-menu .divider{display:none}}
/*FORM*/
.formDiv{margin-top:40px;max-width:1000px}
input[type=text],textarea{border:var(--orange) 1px solid;border-radius:12px;outline:none!important;width:100%;height:45px;margin:15px auto;padding-left:10px;background:none;color:var(--white);font-family:Montserrat}
textarea{resize:none;height:100px;padding-top:7px}
.sendButton{font-family:Reforma;font-size:40px;line-height:1;height:100px;width:100%;margin:15px auto;color:var(--white);background-color:var(--orange);cursor:pointer;border:none;border-radius:12px;-webkit-appearance:none;-webkit-transition:all .2s ease;transition:all .2s ease}
.sendButton:hover{background-color:var(--white);color:var(--black)}
input[placeholder]{color:var(--white)}
:-moz-placeholder{color:var(--white)}
::-moz-placeholder{color:var(--white)}
:-ms-input-placeholder{color:var(--white)}
::-webkit-input-placeholder{color:var(--white)}
.form-control:focus{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
@media screen and (max-width:1699px){
.topTel{font-size:100px}
.midDiv .sideDiv{margin-left:80px}
.midDiv .sideDiv .sideTitle{font-size:50px;width:auto}
.midDiv .sideDiv .sideTitle span{font-size:80px}
.midDiv .sideDiv .car{width:450px}
.midDiv .sideDiv .sideLink{font-size:90px;left:55px}
.midDiv .neumorphDiv{margin-left:100px;grid-gap:80px}
.midDiv .gallery{grid-gap:50px}
.midDiv .gallery .hoverDiv .hoverTitle{font-size:2.5vw}}
@media screen and (max-width:1399px){
h1,.sectionTitle{font-size:50px;margin:15px 0 30px}
.container,.container-fluid{padding-right:50px;margin-left:285px}
.sideMainDiv{left:75px;width:150px}
.sideMainDiv .logo{width:240px;height:auto}
.sideTel{font-size:25px}
.sideTel a{font-size:30px}
nav{left:75px}
nav:after{width:135px}
nav ul{padding-left:100px}
nav .navbar-nav a{font-size:30px}
nav .dropdown-menu a{font-size:25px}
nav .dropdown-item>a>span:before{top:-6px}
.topTel{font-size:80px}
.midDiv .sideDiv{margin-left:60px}
.midDiv .sideDiv .sideTitle{font-size:40px}
.midDiv .sideDiv .sideTitle span{font-size:65px}
.midDiv .sideDiv .car{width:400px}
.midDiv .sideDiv .sideLink{font-size:75px;left:55px;bottom:25px}
.midDiv .neumorphDiv{margin-left:75px;grid-gap:50px}
.midDiv .gallery{grid-template-columns:repeat(2,1fr);max-width:650px}
.midDiv .gallery .hoverDiv{bottom:-30px}}
@media screen and (max-width:1199px){ 
h1,.sectionTitle{font-size:45px;text-align:center}
.container,.container-fluid{margin-left:210px}
.sideMainDiv{left:50px;width:125px}
.sideMainDiv .logo{width:175px}
.sideTel{font-size:20px}
.sideTel a{font-size:25px}
nav{left:50px}
nav:after{width:95px}
.top .container-fluid{height:600px}
.topTel{font-size:60px}
.top .man{width:300px;height:auto;right:50px}
.midDiv .sideDiv{float:none;margin:60px auto;max-width:450px}
.midDiv .neumorphDiv{float:none;margin:80px auto;max-width:500px}
.midDiv .neumorphDiv.vsblEarly{display:grid!important}
.midDiv .gallery{margin-top:60px}
.midDiv .gallery .hoverDiv{line-height:1.5}
.midDiv .gallery .hoverDiv .hoverTitle{font-size:3vw}}
@media screen and (max-width:991px){.midDiv{padding:80px 0}.midDiv .gallery .hoverDiv .hoverTitle{margin-bottom:10px}}
@media screen and (max-width:767px){
.container,.container-fluid{margin-left:auto;padding:0 15px}
.sideMainDiv{left:0;right:0;top:25px;width:auto;bottom:auto;height:60px}
.sideMainDiv .logo{position:absolute;top:-20px;left:0;right:0;margin:0 auto;width:100px}
nav{left:0;right:0;top:25px;bottom:100%}
nav.active{bottom:0}
nav:after{content:"";position:absolute;top:100%;bottom:auto;left:0;right:0;width:100%;height:60px;background:-webkit-linear-gradient(top,rgba(49,49,49,1) 0%,rgba(49,49,49,0) 100%);background:linear-gradient(to bottom,rgba(49,49,49,1) 0%,rgba(49,49,49,0) 100%)}
nav ul{padding:65px 0 0 0}
nav .navbar-nav a{font-size:25px;padding:3px 15px}
nav .dropdown-menu{padding:3px 0 5px}
nav .dropdown-menu a{font-size:20px}
.hamburgerCont{top:10px;right:15px;left:auto}
.sideTel{left:15px;top:12px;overflow:visible}
.top .container-fluid{height:500px}
.top .man{width:300px;height:auto;right:0;left:80px;margin:0 auto;top:115px}
.topTel{top:auto;transform:none;left:0;right:0;margin:0 auto;bottom:30px;text-align:center}
.topTel a{display:block;margin-top:5px}
.midDiv.innerMidDiv{padding-top:110px}
.midDiv .sideDiv{padding-left:60px}
.midDiv .sideDiv .sideTitle{font-size:40px;width:auto}
.midDiv .sideDiv .sideTitle span{font-size:55px}
.midDiv .sideDiv .sideLink{font-size:60px;bottom:20px;left:70px}
.midDiv .neumorphDiv{grid-gap:30px}
.midDiv .neumorphDiv img{width:80px;height:auto}
.midDiv .neumorphDiv .neuTitle{font-size:25px}
.midDiv .gallery{max-width:290px;grid-gap:30px}
.midDiv .gallery .hoverDiv{display:none}
input[type=text],textarea{height:35px;margin:5px auto}
textarea,.sendButton{height:75px;margin:5px auto}}
@media screen and (max-width:400px){
.top .man{width:220px;left:40px}
.topTel{font-size:50px}
.midDiv .sideDiv{padding-left:60px}
.midDiv .sideDiv .sideTitle{font-size:30px}
.midDiv .sideDiv .sideTitle span{font-size:40px}
.midDiv .sideDiv .sideLink{font-size:45px;left:60px}
.midDiv .neumorphDiv>div a{padding:15px}
.midDiv .neumorphDiv img{width:65px}
.midDiv .neumorphDiv .neuTitle{font-size:20px}
.midDiv .gallery{margin:40px auto 20px}}