/*---------------------------------------------------------------------------------------------------mobile landscape Surface Swag----------------------------------------------------------------------------------------------------*/
.landscape-view-nulled {
display: none;
}
/*no vertical height landscape*/
.novh-mbl-L {
height: auto;
}
/*blur filters*/
.bf1-mbl-L {
-webkit-filter: blur(16px);
-moz-filter: blur(16px);
-o-filter: blur(16px);
-ms-filter: blur(16px);
filter: blur(16px);
}
/*-----------------------------------------------------------------------------------------------------body content positioning-------------------------------------------------------------------------------------------------------*/
/*body outer divs-----------------------------------------------*/
/*body outer div landscape*/
.bod-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
height: 100%;
/*height: 90%;*//*original setting*/
width: 100%;
z-index: 100;
}
/*body center content outer div landscape*/
.bccod-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
height: auto;
width: 100%;
padding-bottom: 23px;
z-index: 110;
}
/*---------------------------------------------------------------------------------------------------logos / icons / menu and titles--------------------------------------------------------------------------------------------------*/
/*loading logo middle home page landscape*/
.llmhp-mbl-L {
position: fixed;
top: 50%;
transform: perspective(1px) translateY(-50%);
left: 38.5%;
right: 38.5%;
height: auto;
width: 23%;
padding-bottom: 20px;
z-index: 300;	
}
/*loading logo middle product subpages landscape
.llmpsp-mbl-L {
position: fixed;
top: 50%;
transform: perspective(1px) translateY(-50%);
left: 38%;
right: 38%;
height: auto;
width: 24%;
z-index: 300;	
}*/
/*-----------------------------------------------------------------------------------------*/
/*logo top div landscape*//*duplicated for android and ios only (ltid-mbl-and-L) (ltid-mbl-ios-L)*/
.ltid-mbl-L {
position: absolute;
top: 0%;
left: 32%;
right: 32%;
width: 36%;
height: auto;
/*vertical-align: bottom;*/
z-index: 100;	
}
/*pg title outer div landscape*//*duplicated for android and ios only (ptod-mbl-and-L) (ptod-mbl-iosd-L)*/
.ptod-mbl-L {
position: absolute;
top: 8.5%;
width: 60%;
height: auto;
left: 20%;
right: 20%;
text-align: center;
z-index: 110;
}
/*subpage logo and title outer div landscape
.spltod-mbl-L {
position: absolute;
top: 0%;
width: 60%;
height: auto;
left: 18%;
right: 22%;
text-align: center;
z-index: 100;	
}*/
/*-----------------------------------------------------------------------------------------*/
/*nav row 1 #1 group6 landscape*/
.nr1-1-grp6-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 8%;
right: 78%;
padding-top: 2%;
z-index: 100;
}
/*nav row 1 #2 group6 landscape*/
.nr1-2-grp6-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 22%;
right: 64%;
padding-top: 2%;
z-index: 100;
}
/*nav row 1 #3 group6 landscape*/
.nr1-3-grp6-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 36%;
right: 50%;
padding-top: 2%;
z-index: 100;
}
/*nav row 1 #4 group6 landscape*/
.nr1-4-grp6-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 50%;
right: 36%;
padding-top: 2%;
z-index: 100;
}
/*nav row 1 #5 group6 landscape*/
.nr1-5-grp6-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 64%;
right: 22%;
padding-top: 2%;
z-index: 100;
}
/*nav row 1 #6 group6 landscape*/
.nr1-6-grp6-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 78%;
right: 8%;
padding-top: 2%;
z-index: 100;
}
/*-----------------------------------------------------------------------------------------*/
/*nav row 1 #1 group6 landscape*/
.nr1-1-grp3-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 29%;
right: 57%;
padding-top: 2%;
z-index: 100;
}
/*nav row 1 #2 group6 landscape*/
.nr1-2-grp3-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 43%;
right: 43%;
padding-top: 2%;
z-index: 100;
}
/*nav row 1 #3 group6 landscape*/
.nr1-3-grp3-mbl-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 14%; 
left: 57%;
right: 29%;
padding-top: 2%;
z-index: 100;
}
/*-----------------------------------------------------------------------------------------*/
/*nav row 2 #1 bottom landscape*/
.nr2-1-mbl-L {
position: absolute;
bottom: 1%;
width: 14%; 
left: 10%;
right: 68%;
z-index: 100;
}
/*nav row 2 #2 bottom landscape*/
.nr2-2-mbl-L {
position: absolute;
bottom: 1%;
width: 14%;
left: 43%;
right: 43%;
z-index: 100;
}
/*nav row 2 #3 bottom landscape*/
.nr2-3-mbl-L {
position: absolute;
bottom: 1%;
width: 14%;
left: 68%;
right: 10%;
z-index: 100;
}
/*-----------------------------------------------------------------------------------------*/
/*for android and ios*/
.nr3-4-mbl-L-dn {
display: none;
}
/*-----------------------------------------------------------------------------------------*/
/*submenu title div landscape
.smtd-mbl-L {
position: absolute;
top: 23%;
left: 0%;
right: 0%;
text-align: center;
height: 110px;	
z-index: 100;
}
/*submenu title image positioning landscape
.smtip-mbl-L {
vertical-align:middle;
}
/*submenu title text positioning landscape
.smttp-mbl-L {
vertical-align:middle;
padding-right: 30px;
}*/
/*-------------------------------------------------------------------------------------------------body content text (non) ios devices------------------------------------------------------------------------------------------------*/
/*page title text landscape*/
.ptt-mbl-L {
position: relative;
color: #a1c3e5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 24pt;
font-weight: bold;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 2px;
-webkit-text-size-adjust: none;
}
/*subpage title text landscape
.sptt-mbl-L {
position: relative;
color: #fffff5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 22pt;
font-weight: bold;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)
padding-left: 4px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*menu text landscape*/
.mt-mbl-L {
position: relative;
bottom: 24px;
color: #fffff5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 12pt;
font-weight: normal;
letter-spacing: 1px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 4px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*phone text landscape*/
.pt-mbl-L {
position: relative;
color: #fffff5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 22pt;
font-weight: normal;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 4px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*in development text landscape*/
.idt-mbl-L {
position: relative;
color: #fffff5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 18pt;
font-weight: normal;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 3px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*sent mail thank you text landscape*/
.smtyt-mbl-L {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: perspective(1px) translateY(-50%);
text-align: center;
color: #a1c3e5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 22pt;
font-weight: normal;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 4px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*----------------------------------------------------------------------------------------------------ios devices only start----------------------------------------------------------------------------------------------------------*/
/*ios only start*/
@supports (-webkit-overflow-scrolling: touch) {
{
}
/*--------------------------------------------------------------------------------------------------body content text ios start-------------------------------------------------------------------------------------------------------*/
/*page title text landscape*/
.ptt-mbl-ios-L {
position: relative;
color: #a1c3e5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 28pt;
font-weight: bold;
letter-spacing: 0px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 2px;
-webkit-text-size-adjust: none;
}
/*subpage title text landscape
.sptt-mbl-ios-L {
position: relative;
color: #a1c3e5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 28pt;
font-weight: bold;
letter-spacing: 0px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)
padding-left: 10px;
-webkit-text-size-adjust: none;
vertical-align: middle;
z-index: 10;
}*/
/*menu text landscape*/
.mt-mbl-ios-L {
position: relative;
bottom: 24px;
color: #fffff5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 12pt;
font-weight: normal;
letter-spacing: 1px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 3px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*phone text white landscape*/
.pt-mbl-ios-L {
position: relative;
color: #fffff5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 22pt;
font-weight: bold;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 0px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*phone text blue landscape*/
.bpt-mbl-ios-L {
position: relative;
color: #a1c3e5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 22pt;
font-weight: bold;
letter-spacing: 1px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 8px;
padding-right: 8px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*in development text landscape*/
.idt-mbl-ios-L {
position: relative;
color: #fffff5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 18pt;
font-weight: bold;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-top: 0px;
padding-left: 2px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*sent mail thank you text landscape*/
.smtyt-mbl-ios-L {
position: absolute;
left: 0;
right: 0;
top: 50%;
transform: perspective(1px) translateY(-50%);
text-align: center;
color: #a1c3e5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 22pt;
font-weight: normal;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 4px;
-webkit-text-size-adjust: none;
z-index: 10;
}
/*---------------------------------------------------------------------------------------------------body content text ios end--------------------------------------------------------------------------------------------------------*/
/*phone rotation for ios landscape*/
/**arrow up and dn display none icon*/
.aupdn-mbl-L-dn {
display: none;
}
/*done with email ios landscape*/
.dwe-mbl-ios-L-dn {
display: none;
}
/*contact page outer div*/
.cpod-mbl-ios-L-dn {
display: none;
}
/*contact page inner div*/
.cpid-mbl-ios-L-dn {
display: none;
}
/*logo top div landscape*//*duplicated for android and ios only (ptod-mbl-and-L) (ptod-mbl-ios-L)*/
/*.ltid-mbl-ios-L {
position: absolute;
top: 0%;
left: 33%;
right: 33%;
height: auto;
width: 34%;
z-index: 100;	
}*/
/*pg title outer div landscape*//*duplicated for android and ios only (ptod-mbl-and-L) (ptod-mbl-ios-L)*/
/*.ptod-mbl-ios-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
left: 0%;
height: auto;
width: 30%;
z-index: 110;
}*/
/*nav row 2 left (10) landscape*//*duplicated for android and ios only (nr2-4-mbl-and-L)(nr2-4-mbl-ios-L) */
/*.nr2-2-mbl-ios-L {
position: absolute;
bottom: 1%;
width: 14%;
left: 43%;
right: 43%;
z-index: 100;
}*/
/*nav row 2 right (6) landscape*//*duplicated for android and ios only (nr2-4-mbl-and-L)(nr2-4-mbl-ios-L) */
/*.nr2-4-mbl-ios-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 13%; 
left: 85%;
right: 2%;
z-index: 100;
}*/
/*contact page outer div*/
.rpic-mbl-ios-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 100%;
height:auto;
padding-bottom: 27px;
z-index: 60;
}
/*rotate phone image middle landscape*/
.rpi-mbl-ios-L {
position: relative;
content: url(images-files/menu/W-rotate-phone.gif);
background-position: center center;
background-repeat:no-repeat;
background-size: contain;
top: 50%;
transform: perspective(1px) translateY(-50%);
right: 40%;
left: 40%;
width: 20%;
-webkit-transform: scaleX(-1) rotate(90deg);
-moz-transform: scaleX(-1) rotate(90deg);
-ms-transform: scaleX(-1) rotate(90deg);
-o-transform: scaleX(-1) rotate(90deg);
transform: scaleX(-1) rotate(90deg);
}
}
/*ios only end*/
/*-----------------------------------------------------------------------------------------------------email page layouts-------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------rotated landscape layouts for android----------------------------------------------------------------------------------------------------*/
@media screen and (min-device-width: 500px) and (orientation: landscape){
/*layout adjustments for android*/
/*nav row 2 right (6) landscape*//*duplicated for android (nr2-4-mbl-and-L)*/
.nr2-4-mbl-and-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 13%; 
left: 85%;
right: 2%;
z-index: 100;
}
/*logo top div landscape*//*duplicated for android (ltid-mbl-and-L)*/
.ltid-mbl-and-L {
position: absolute;
top: 0%;
left: 33%;
right: 33%;
height: auto;
width: 34%;
z-index: 100;	
}
/*pg title outer div landscape*//*duplicated for android (ptod-mbl-and-L)*/
.ptod-mbl-and-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
left: 0%;
height: auto;
width: 30%;
z-index: 110;
}
/*done with email android landscape*/
.dwe-mbl-and-L-dn {
display: none;
}
/*contact page outer div*/
.cpod-mbl-L-dn {
display: none;
}
/*contact page inner div*/
.cpid-mbl-L-dn {
display: none;
}
/*contact page outer div*/
.rpic-mbl-and-L {
position: absolute;
top: 50%;
transform: perspective(1px) translateY(-50%);
width: 100%;
height:auto;
z-index: 60;
}
/*rotate phone image middle landscape*/
.rpi-mbl-and-L {
position: relative;
content: url(images-files/menu/W-rotate-phone.gif);
background-position: center center;
background-repeat:no-repeat;
background-size: contain;
top: 50%;
transform: perspective(1px) translateY(-50%);
right: 40%;
left: 40%;
width: 20%;
-webkit-transform: scaleX(-1) rotate(90deg);
-moz-transform: scaleX(-1) rotate(90deg);
-ms-transform: scaleX(-1) rotate(90deg);
-o-transform: scaleX(-1) rotate(90deg);
transform: scaleX(-1) rotate(90deg);
}
}
/*--------------------------------------------------------------------------------------------portrait landscape layouts for android--------------------------------------------------------------------------------------------------*/
/*arrow up and down icon
.aupdn-mbl-L-dn {
display: none;
}*/
/*arrow up and down icon*/
.aupdn-mbl-L {
position: relative;
top: 0%;
width: 28%; 
left: 36%;
right: 36%;
z-index: 100;
}
/*done with email outer div landscape*/
.dweod-mbl-L {
position: absolute;
bottom: 1%;
width: 100%;
height: auto;
text-align: center;
z-index: 100;
}
/*done with email landscape*/
.dwe-mbl-L {
position: relative;
color: #fffff5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 18pt;
font-weight: bold;
letter-spacing: 2px;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 4px;
-webkit-text-size-adjust: none;
z-index: 100;
}
/*---------------------------------------------------------------------------------------------------------------form-----------------------------------------------------------------------------------------------------------------*/
:invalid {
  box-shadow: none;
}
:-moz-submit-invalid {
  box-shadow: none;
}
:-moz-ui-invalid {
  box-shadow:none;
}
* {
-webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
-webkit-tap-highlight-color: transparent !important;  // i.e. Nexus5/Chrome and Kindle Fire HD 7''
-webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important; 
-webkit-focus-ring-color: rgba(255, 255, 255, 0) !important; 
outline: none !important;
}
/*formcontainer*/
/*form container top spacer for android landscape*/
.fcs-mbl-t-L {
height: 150px;
}
.form-container {
position: relative;
top: 50%;
transform: perspective(1px) translateY(-50%);
left: 0%;
right: 0%;
margin-left: auto;
margin-right: auto;
width: 80%;
height: 300px;
/*max-height: 600px;*/
overflow-y: auto;
overflow-x: hidden;
}
/*form container bottom spacer for android landscape*/
.fcs-mbl-b-L {
height: 0px;
}
/*-----------------------------------------------------------------------------------------*/
input[type=text], [type='email'], select {
position: relative;
width: 100%;
height: 33px;
resize: none;
background: none;
border: none;
color: #fffff5;
font-family: 'Arial', sans-serif;
font-size: 17pt;
font-weight: normal;
letter-spacing: 0.02em;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
box-sizing: border-box;
padding: 0 8px 0 8px;
}
input[type='text']:focus, [type='email']:focus {
position: relative;
background-image:url(images-files/white-overlay-20.png);
width: 100%;
height: 33px;
border: 1px solid #fffff5;
border-radius: 6px;
}
.inquiry {
position: relative;
width: 100%;
height: 160px;
resize: none;
background: none;
border: none;
color: #fffff5;
font-family: 'Arial', sans-serif;
font-size: 17pt;
font-weight: normal;
letter-spacing: 0.02em;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
box-sizing: border-box;
padding: 8px 6px 8px 8px;
}
.inquiry:focus {
position: relative;
background-image:url(images-files/white-overlay-20.png);
width: 100%;
height: 160px;
border: 1px solid #fffff5;
border-radius: 6px;
}
/*----------------------------------------------------------------------------------------------*/
textarea {
height: auto;
resize: none;
width: 100%;
line-height: 20px;
overflow-y: auto;
overflow-x: hidden;
}
.input-textarea {
background-image:url(images-files/white-overlay-10.png);
border-radius: 6px;
width: 100%;
height: 160px;
margin-top: 9px;/*height between input feilds (queries)*/
float: left;
box-shadow: 0px 4px 4px rgba(0,0,0,0.1);
}
/*----------------------------------------------------------------------------------------------*/
label {
position: relative;
width: 100%;
height: auto; 
color: #a1c3e5;
font-family: 'Simplifica', Arial, sans-serif;
font-size: 14pt;
font-weight: bold;
letter-spacing: 0.08em;
line-height: 0;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
padding-left: 4px;
}
.req-W{
color: #fffff5;
font-family: 'Arial', sans-serif;
font-size: 10pt;
font-weight: bold;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
opacity: 0.50;
}
/*----------------------------------------------------------------------------------------------*/
/*Floating column for labels: 25% width */
.label-row {
width: 100%;
height: 10px;
margin-top: 9px;/*height between input feilds*/
float: left;
}
/*Floating column for inputs rows*/
.input-row {
background-image:url(images-files/white-overlay-10.png);
border-radius: 6px;
width: 100%;
height: 33px;
margin-top: 9px;/*height between input feilds*/
float: left;
box-shadow: 0px 4px 4px rgba(0,0,0,0.1);
}
.column-full {
float: left;
width: 100%;
}
.column-1 {
float: left;
width: 42%;
padding-right: 4%;
}
.column-2 {
float: left;
width: 54%;  
}
.column-3 {
float: left;
width: 25%;
padding-right: 4%;
}
.column-4 {
float: left;
width: 71%;  
}
.column-5 {
float: left;
width: 36%;
padding-right: 4%;
}
.column-6 {
float: left;
width: 60%;  
}
/*----------------------------------------------------------------------------------------------*/
input:required {
box-shadow: none;
}
/*----------------------------------------------------------------------------------------------*/
select {
height: 33px;
outline: none;
-moz-appearance: none;
-webkit-appearance: none;
text-align: left;
color: #fffff5;
font-family: 'Arial', sans-serif;
font-size: 17pt;
font-weight: normal;
letter-spacing: 0.02em;
text-shadow:
0px 2px 4px rgba(0,0,0,0.40),
0px 4px 8px rgba(0,0,0,0.20);/*deg/distance/blur/(opacity)*/
box-sizing: border-box;
padding: 0 8px 0 8px;
}
select:focus {
position: relative;
background-image:url(images-files/white-overlay-20.png);
width: 100%;
height: 33px;
border: 1px solid #fffff5;
border-radius: 6px;
}
select::-ms-expand {
display: none;
}
select option[data-default] {
color: #000000;
}
option {
background-color:#000;
width: 100%;
}
