#viewport { 
position:fixed; 
bottom:20px; 
left:0px; 
display: block; 
display: none;
z-index: 9999; 
}
#viewport div {  
color: #fff;
font-size: 14px;
background: #000;
padding: 2px 10px 0px;
}  @media only screen and (min-width: 1900px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320   { display: none }
.bigger_1900  { display: block;  }
} @media only screen and (max-width: 1900px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320   { display: none }
.l_1900  { display: block;  }	
} @media only screen and (max-width: 1599px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320   { display: none }
.l_1600  { display: block;  } .vc_row.txt {padding: 0 8%; }
} @media only screen and (max-width: 1499px) { #about.vc_row.txt .txt-inner br {display: none; }
} @media only screen and (max-width: 1439px) { 
.bigger_1900, .l_1900, .l_1600,  .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_1440  { display: block;  } nav a {font-size: 3em;}
.wpb_wrapper h1 {font-size: 3.3em;}
#topnav .back-but {transform: scale(.8);} #studio.vc_row.txt .txt-inner br {display: none; } #contact.vc_row.txt .txt-inner br {display: none; }
} @media only screen and (max-width: 1279px) { 
.bigger_1900, .l_1900, .l_1600,  .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_1280  { display: block;  } #subnav {left: -305px;} #studio-pict {
padding-right: 20% !important;
padding-left: 20% !important;
}
} @media only screen and (max-width: 1159px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_1160  { display: block;  }	
} @media only screen and (max-width: 1023px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_1024  { display: block;  } .vc_row.txt {padding: 0 8%;}	
} @media only screen and (max-width: 939px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_940  { display: block;  } #studio-pict {
padding-right: 15% !important;
padding-left: 15% !important;
}
} @media only screen and (max-width: 766px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_767  { display: block;  } header {
position: relative;
top: 0px;
right: 0px; 
}
#topnav,
#subnav {display: none; }
#mobilenav {display: block;} .wpb_wrapper h1 {font-size: 3em;} .vc_row.txt {padding: 0 6%;}
.vc_row.txt p {
line-height: 1.65em;
font-size: 1.1em;
} #back-but { top: 15px; left: 10px;}
#back-but:hover {left: 5px;}
.arrow.left { 
border-width: 0 2px 2px 0; 
margin-left: 18px;
} #next-but { bottom: 25px;} .vc_col-sm-1\/5,
.vc_col-sm-4\/5 {width: 100% !important;}
.vc_row { margin-left: 0px !important;}
.txt-center { padding: 50px 0;}
.txt-center .wpb_wrapper p,
.txt-center .wpb_wrapper h1,
.detail .txt-center .wpb_wrapper h1 {
position: relative;
left: auto;
top: auto;
transform: none;
margin: auto;
}
.wpb_content_element {margin-bottom: 0px;} .home .vc_column-inner {padding: 0px !important }
.home .mobile-txt {display: block !important; }
.home .txt-center {display: none !important; } .detail .vc_row {padding:0px; }
.detail .txt-center {padding: 20px 0;}
.detail .txt-center .none .wpb_wrapper h1 {left: auto;} .vc_custom_1573399916144 {padding-left: 0% !important;}
} @media only screen and (max-width: 599px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_600  { display: block;  } .wpb_wrapper h1 {font-size: 2.2em;}
.mobile-nav li {font-size: 2em;} .mobile-nav li a {
padding: 15px 20px 10px;
text-align: left;
}
.mobile-nav li:first-child a {padding: 20px 20px 10px;}
.mobile-nav ul { background: #ddd; }
#burger-outer { top: 10px; right: 20px} #mobile-title { 
text-align: left; 
padding-left: 35px; 
line-height: 1em;
padding-top: 15px; 
}
#mobile-title .one {display: block;}
#mobile-title .two {display: none;}
} @media only screen and (max-width: 479px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_480  { display: block;  } .mobile-nav li a {padding: 15px 20px 10px;}
.mobile-nav li:first-child a {padding: 25px 20px 10px;}
#burger-outer {top: 14px;} .mobile-nav li {font-size: 1.5em;}
#mobile-title {font-size: 2.2em;} #mobile-title {padding-left: 25px;}
} @media only screen and (max-width: 319px) { 
.bigger_1900, .l_1900, .l_1600, .l_1440, .l_1280, .l_1160, .l_1024, .l_940, .l_850, .l_767, .l_600, .l_480, .l_360, .l_320  { display: none }
.l_320  { display: block;  }
}