/* 	
	LG Package 2018
	================================================== 
	Desktop : 1600px (1439px, 1024px)
	Tablet : 1024px
	Mobile : 768px (320px)
*/

/* General */
a { color: #333; }
a:hover { text-decoration: none; }
img { max-width: 100% }
sup { font-size:0.6em; }
ul { margin:0; padding:0; }
ul li, ol li { margin-bottom: 0px !important; list-style:none; }
blockquote.style1 { padding: 8px; margin: 0px; background-image: url(/us/business/builder/images/quote-open.png); background-position: top left; background-repeat: no-repeat; /*text-indent: 0.4em;*/ font-size:2em; line-height:1em; }
blockquote.style1 span { display: block; background-image: url(/us/business/builder/images/quote-close.png); background-repeat: no-repeat; background-position: bottom right; }
.red, .red a { color:#a50034 !important; }
.fine { font-size:13px; line-height:15px; text-decoration:none; }
.italic { font-style:italic; }
.bold { font-family: 'LG Smart Regular'; }
.center { text-align:center; }
.right { text-align: right; }
.stick-left { float:left !important; }
.stick-right { float:right !important; }
.add-top { padding-top: 20px !important; }
.add-right { padding-right: 20px !important; }
.add-bottom { padding-bottom: 20px !important; }
.add-left { margin-left:20px !important; }
.add-top-more { padding-top: 60px !important; }
.add-right-more { padding-right: 60px !important; }
.add-bottom-more { padding-bottom: 60px !important; }
.add-left-double { margin-left:60px !important; }
.remove-top { margin-top: 0 !important; }
.remove-left { margin-left: 0 !important; }
.remove-right { margin-right: 0 !important; }
.remove-bottom { margin-bottom: 0 !important; }
.border-full { border: 1px solid #CCCCCC !important; }
.border-top { border-top:1px solid #ccc; }
.border-right { border-right:1px solid #ccc; }
.border-bot { border-bottom:1px solid #ccc; }
.border-left { border-left:1px solid #ccc; }
.hide { display: none; }
.videoWrapper {	position: relative;	padding-bottom: 56.25%; /* 16:9 */ padding-top: 25px; height: 0; }
.videoWrapper iframe { position: absolute;	top: 0;	left: 0; width: 100%; height: 100%;	}
.scalable { position:relative; }
.scalable .ratio { display:block; width:100%; height:auto; }
.locator {  background: #ffffff url(/us/business/commercial-display/ExtendedCare/selector/images/locator-bg.png) top center no-repeat !important; height: 580px; color: #fff; padding: 20px; } 
.locator h2 { color: #fff!important; text-align: left!important; }

.map { background: #ffffff url(/us/business/commercial-display/ExtendedCare/selector/images/map.jpg) top center no-repeat !important; height: 580px; color: #fff; padding: 20px; } 


.techtourbgtop {  background: #ffffff url(/us/business/commercial-display/ExtendedCare/selector/images/bg-top.jpg) top center no-repeat !important;
position: absolute;
width: 100vw;
left: 50%;
top: 0;
transform: translateX(-50%);
background: white; 
height: 100%;} 
.techtourbgbottom {  background: #ffffff url(/us/business/commercial-display/ExtendedCare/selector/images/bg-bottom.jpg) bottom center no-repeat !important; 
position: absolute;
width: 100vw;
left: 50%;
top: 0;
transform: translateX(-50%);
height: 100%;} 





/* lgform */
#lgform {  margin:auto; }
#lgform::after {  clear:both; content:""; display:table; }
#lgform fieldset {  margin:24px 0; border:0px; }
#lgform legend {  padding-bottom:10px; margin-bottom:20px; border-bottom:1px solid #ecf0f1; }
#lgform div {  position:relative; }
#lgform h6, #lgform .cd-label {  margin-bottom:10px; }
#lgform .cd-label {  display:block; color:#7b7b7b; }
#lgform select {  }
#lgform input, #lgform textarea, #lgform label {  }
#lgform input[type="text"],#lgform input[type="textarea"],#lgform input[type="email"],#lgform textarea,#lgform select,#lgform legend {  display:block; width:100%; -webkit-appearance:none; -moz-appearance:none; -ms-appearance:none; -o-appearance:none; appearance:none; }
#lgform input[type="text"],#lgform input[type="textarea"],#lgform input[type="email"],#lgform textarea,#lgform select {  padding:12px; margin:5px 0px; border-bottom:#141414; background-color:#141414; border-top:0; border-left:0; border-right:0; color:#fff; }
#lgform input[type="text"]:focus,#lgform input[type="textarea"]:focus,#lgform input[type="email"]:focus,#lgform textarea:focus,#lgform select:focus {  outline:none; border-color:#a50034; box-shadow:0 0 5px rgba(44, 151, 222, 0.2); }
#lgform input[type="textarea"],#lgform textarea {  width:100%; height:111px; padding:12px 20px; box-sizing:border-box; resize:none; }
#lgform .btn, #lgform a.btn {  background-color:#a50034 !important; color:#fff; border-radius:0px; border:0px; text-decoration:none; cursor:pointer; text-align:center; transition:width 0.2s ease-in 0s; font-family:'LG Smart SemiBold' !important; font-size:2rem; letter-spacing:0.05em; padding:.5rem 2rem 0.3rem; width:100%; }
#lgform .btn:hover, #lgform a.btn:hover,#lgform .btn:focus, #lgform a.btn:focus {  background-color:#82042b!important; color:#fff; }
#lgform .cd-select {  position:relative; }
#lgform .cd-select::after {  content:''; position:absolute; z-index:1; right:40px; top:50%; margin-top:-12px; display:block; width:25px; height:25px; background:url("/us/business/builder/images/signup-chevron.svg") no-repeat center center; pointer-events:none; background-size:contain; }
#lgform select {  cursor:pointer; }
#lgform select::-ms-expand {  display:none; }
#lgform #lgform-list {  margin-top:16px; margin:auto; line-height:90%; }
#lgform #lgform-list::after {  clear:both; content:""; display:table; }
#lgform #lgform-list li {  display:inline-block; position:static; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; margin:0px 0px 0px 0px; text-align:center; }
#lgform textarea {  min-height:200px; resize:vertical; overflow:auto; }
#lgform .help-block, #lgform .form-error {  color:red; text-align:center; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; padding:16px; }
#lgform .error {  border-color:#e94b35 !important; }
#lgform .checkbox label {  display:block; }
#lgform .checkbox input {  position:absolute; top:0; left:0; z-index:1; cursor:pointer; opacity:0; }
#lgform .checkbox input:checked + .input-helper:before {  border-color:#a50034; }
#lgform .checkbox .input-helper:before,#lgform .checkbox .input-helper:after {  position:absolute; content:""; transition:all 200ms; }
#lgform .checkbox .input-helper:before {  left:0; border:1px solid #ebebeb; background-color:#fff; }
#lgform .checkbox input {  width:20px; height:20px; }
#lgform .checkbox input:checked + .input-helper:before {  background-color:#a50034; }
#lgform .checkbox input:checked + .input-helper:after {  transform:scale(1); opacity:1; }
#lgform .checkbox .input-helper:before {  top:0; width:30px; height:30px; border-radius:0px; color:#fff; }
#lgform .checkbox .input-helper:after {  content:'\2713'; font-size:25px; left:3px; top:4px; color:#fff; transform:scale(0); opacity:0; }
.floating-labels .cd-label {  position:absolute; top:13px; left:16px; cursor:text; text-indent:1em; font-weight:normal; font-size: 22px; }
.floating-labels .cd-label-carrier {  text-indent:.4em; font-weight:normal; }
#lgform .cd-label.float {  font-size:1rem; top:-21px; left:4px !important; }



/* package */
.section.custommenu { display: none !important; } /*custom for this package */
#sticky { z-index:9999; }
.section { color:#939498; font-family: 'LG Smart Regular';  text-decoration:none; font-size:17px; line-height:26px; }
.section.introcopy { color:#525252; font-family: 'NexaLight' !important;  text-decoration:none; font-size:17px; line-height:26px; }
.section.white { color:#fff; font-family: 'NexaLight';  text-decoration:none; font-size:15px; line-height:26px; padding-left: 50px; }
.section a:hover{ text-decoration: none!important; }
.section h1 { font-size: 58px; line-height: 58px; font-family: 'LG Smart Regular' !important; margin:0; letter-spacing: .04em; }
.section h2 { font-size: 25px; line-height: 30px; font-family: 'LG Smart Regular' !important; margin:0; letter-spacing: .04em; margin-top: 10px; margin-bottom: 10px;}
.section h3 { font-size: 28px; line-height: 28px; font-family: 'LG Smart Regular' !important; margin:0; letter-spacing: .04em; }
.section h4 { font-size: 25px; line-height: 25px; font-family: 'LG Smart Regular' !important; margin:0; letter-spacing: .04em; }
.section h5 { font-size: 24px; line-height: 20px; font-family: 'LG Smart Regular' !important; margin:0; letter-spacing: .04em; }
.section h6 { font-size: 15px; line-height: 15px; font-family: 'LG Smart Regular' !important; margin:0; letter-spacing: .04em; }
.section.fourspacer { height:38px; }
.container-skel .image { line-height:0; }
.container-skel-bleed .image { line-height:0; }
.for-mobile { display: none !important; }







/*Extended Care*/

.pageheadercopy {color: #000; font-size: 48px;line-height: 56px; font-family: "LG Smart SemiBold",sans-serif;font-weight: 400;}
.paragraphcopy { font-size: 16px; line-height: 26px; color: #6b6b6b; margin: 26px 0 0 0;}
.bodycopy {font-family: 'LG Smart Regular'; margin-left: 66px; color: #000; margin-right: 40px; margin-top: 20px; line-height: 21px; }
.bodycopy2 {font-family: 'LG Smart Regular'; margin-left: 66px; color: #666769; margin-right: 40px; margin-top: 20px; line-height: 21px; font-style:italic; font-size: 12px; }
.servicecopy {font-family: 'LG Smart Regular'; text-align: center; color: #000;  font-size: 14px; width: 150px; line-height: 21px;}

.servicebox {background: #f5f5f5;  height: 490px;}
.servicebox2 {background: #f5f5f5;  height: 900px;}
.servicebox.title {  width: 100%; height: 25px; background: #d8b054 none repeat scroll 0 0; margin: auto; margin-top: 20px; color: #000; font-family: "LG Smart SemiBold",sans-serif; overflow: hidden;  padding-left: 20px; text-align: left;}
.servicebox.title.quickservice {  width: 100%; height: 25px; background: #aaabab none repeat scroll 0 0; margin: auto; margin-top: 20px; color: #000; font-family: "LG Smart SemiBold",sans-serif; overflow: hidden;  padding-left: 20px; text-align: left;}
.servicebox.title.warrantyservice {  width: 100%; height: 25px; background: #af7f3e none repeat scroll 0 0; margin: auto; margin-top: 20px; color: #000; font-family: "LG Smart SemiBold",sans-serif; overflow: hidden;  padding-left: 20px; text-align: left;}
.star {margin-left:60px; margin-top: 20px;}







.section.discovermenu nav { position: relative; font-size: 13px; z-index:1; font-family: 'LG Smart Regular'; }
.navbar-default .navbar-nav > li > a { font-size: 13px!important; font-family: 'LG Smart Regular'!important;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border-color: #212121 !important; }
.navbar-collapse { border-top: 0px solid transparent !important;	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0)!important; }
.navbar { margin: 0px!important;}
.navbar-static-top { z-index: 100!important; }
.navbar-header .logo { padding-top: 7px; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover { background-color: #212121 !important; }
.navbar-nav .open .dropdown-menu .dropdown-header { padding: 0px !important; color: #212121!important; }
.dropdown-header { font-size: 18px!important; padding: 3px 20px 3px 0px!important; }
.navbar-default {
	color: #fff !important;
	background: #000000 url(/us/business/commercial-display/ExtendedCare/selector/images/nav-bg.png) top center no-repeat !important;
	border: none!important;
	}
	.navbar-default .navbar-nav { float: right; z-index: 150; position: relative; display: block; }
	.navbar-default .navbar-nav > li > a{
		color:#fff!important;
	}
	.navbar-default .navbar-nav > li > a:hover {
		color:#fff!important;
		background:rgba(51, 51, 51, 0.75); 
	}
	.navbar-default .navbar-nav > .dropdown > a .caret{
		border-top-color: #fff;
		border-bottom-color: #fff;
	}
	.navbar-default .navbar-brand{
		color:#fff!important;
	}
                                                   
    /* 5.0 Fix*/
.navbar-default .navbar-nav { float: right; z-index: 150; position: relative; display: block; } 
.navbar-collapse { flex-basis: inherit!important; }
/* 5.0 Fix*/                                               
	.menu-large {
	  position: static !important;
	}
	.megamenu{
	  padding: 20px 0px;
	  width:100%;
	/* mega bg */	
	box-shadow: 0 9px 5px -6px rgba(0,0,0,.25);
    background-color: #d8dadf;
    background-image: linear-gradient(to bottom,#d8dadf,#f8f8f8);
		border: none;
   }
	.megamenu> li > ul {
	  padding: 0;
	  margin: 0;
	}
	.megamenu> li > ul > li {
	  list-style: none;
	}
	.megamenu> li > ul > li > a {
	  display: block;
	  padding: 3px 20px;
	  clear: both;
	  font-weight: normal;
	  line-height: 1.428571429;
	  color: #333333;
	  white-space: normal;
	  font-size: 18px;
	}
	.megamenu> li ul > li > a:hover,
	.megamenu> li ul > li > a:focus {
	  text-decoration: none;
	  color: #a50034;
	}
	.megamenu.disabled > a,
	.megamenu.disabled > a:hover,
	.megamenu.disabled > a:focus {
	  color: #999999;
	}
	.megamenu.disabled > a:hover,
	.megamenu.disabled > a:focus {
	  text-decoration: none;
	  background-color: transparent;
	  background-image: none;
	  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
	  cursor: not-allowed;
	}
	.megamenu.dropdown-header {
	  color: #428bca;
	  font-size: 18px;
	}
		
		
	@media (max-width: 768px) {
	  .megamenu {
		margin-left: 0 ;
		margin-right: 0 ;
	  }
	  .megamenu> li {
		margin-bottom: 30px;
	  }
	  .megamenu> li:last-child {
		margin-bottom: 0;
	  }
	  .megamenu.dropdown-header {
		padding: 3px 15px !important;

	  }
	  .navbar-nav .open .dropdown-menu .dropdown-header{
		color:#fff;
	  }
	}

	.navbar-nav > li > .dropdown-menu .col-sm-2 { width: 19.666667%; } 
	.navbar-nav {  float: right!important; 
    margin: 0;}





.section.discovermenu { background: #212121 url(/us/business/builder/images/nav-bg.png) top center no-repeat; }
.section.hero { padding-bottom: 0px; }
.section.hero .copywrap { position: absolute; bottom: 200px; left: 90px; }
.section.hero .copybox { float:left; }
.section.hero h1 { font-family: 'Gotham Ultra' !important; font-size: 46px; color: #fff; text-transform: uppercase; text-align: left; width: 600px; padding: 20px; }

.section.two  { text-align: center; padding-bottom: 20px; font-family: 'LG Smart Regular'; margin-left: 400px; }

.section.two.copy  { font-family: 'LG Smart Regular'; margin-left: 66px; color: #000; }                
                  
.section.two h2 {  font-family: 'LG Smart Regular'; color: #000; font-size: 21px;  letter-spacing: 0.15em;  font-weight: bold; margin-top: 20px;}
.section.two.left h2 { text-align: left; background-color: #fff; font-family: 'LG Smart Regular'; color: #000; font-size: 21px; text-transform: uppercase; letter-spacing: 0.15em; }
.section.three { padding-bottom: 30px; }
.section.three .one-quarter.column { width: 22%; }
.section.three ul { margin: 0 0 0 15px; height: 85%; }
.section.three ul li { padding: 0 0 2px 0; font-size: 13px; line-height: 18px; }
.section.three ul li ul { height: inherit; }
.section.three ul li ul li { font-size: 12px; line-height: 16px; }
.section.three .botblock { font-family: 'LG Smart Regular'; background-color: #000; text-align: center; text-transform: uppercase; color: #fff; font-size: 13px; line-height: 35px; z-index: 0; }
.section.three .botblock a { text-decoration: none; color: #fff; }
.section.four { padding-bottom: 20px; }
.section.four h2 { text-align: center; font-family: 'LG Smart Regular'; color: #000; font-size: 21px; text-transform: uppercase; letter-spacing: 0.15em; }
.section.four.white h2 { text-align: left;  font-family: 'LG Smart Regular'; color: #fff; font-size: 21px; text-transform: uppercase; letter-spacing: 0.15em; padding-top: 10px; }
.section.five { padding-bottom: 20px; }
.section.six { padding-bottom: 20px; }
.section.six h2 {  background-color: #fff; font-family: 'LG Smart Regular';  font-size: 21px;  letter-spacing: 0.15em; }
.section.six.red h2 {  background-color: #fff; font-family: 'LG Smart Regular'; color: #a50034; font-size: 21px; letter-spacing: 0.15em; }
.section.seven { }
.section.seven .container-skel { padding: 40px; background-color: #292929; color: #fff; }
.section.seven .two.columns { width: 18.333333%; margin-left: 2%; }
.section.seven h4 { font-family: 'LG Smart Bold' !important; color: #b2b2b2; font-size: 19px; line-height: 60px; text-transform: uppercase; }
.section.seven h5 { font-family: 'LG Smart Regular' !important; color: #fff; font-size: 15px; }
.section.seven a { color: #fff; }
.section.eight { }
.section.eight .container-skel { background-color: #000; color: #fff;  padding: 10px 0;}
.section.eight .container-skel a { color: #fff; text-decoration: none; line-height: 30px; }
.section.contact { padding: 30px 0; }
.section.contact h3 { line-height: 61px; }
.section.contact .container-skel { padding: 40px; background-color: #292929; color: #fff; }
.section.contact .six.columns { margin-left: 0; padding: 0 20px; }
.seeall { text-align: center; }
.section.hero.support { margin: 20px 0 0 0; }
.section.three.support .topblock { background-color: #919698; color: #fff; text-align: center; font-size: 13px; line-height: 16px; min-height: 250px; padding: 25px 25px 0 25px; }
.section.three.support .topblock h5 { font-family: 'LG Smart Regular'; color: #fff; text-transform: uppercase; margin: 0 0 20px 0; font-size: 17px; line-height: 19px; }
.section.three.support .botblock { font-family: 'LG Smart Regular'; background-color: #6b7072; text-align: center; text-transform: uppercase; color: #fff; font-size: 13px; line-height: 35px;}
.section.three.support .topblock a { color: #fff; }
.section.three.support .botblock a { text-decoration: none; color: #fff; }
.section.hero.product { margin: 20px 0 0 0; }
.section.hero.kitchen { margin: 20px 0 0 0; }
.section.hero.laundry { margin: 20px 0 0 0; }
.section.hero.supportt { margin: 20px 0 0 0; }
.section.hero.reps { margin: 20px 0 0 0; }
.section.two.product { margin: 30px 0; }
.section.product a { text-decoration: none; }
.section.three.product .one-half.column.side1 { width: 49.5%; margin-right: 5px }
.section.three.product .one-half.column.side2 { width: 49.5%; margin-left: 5px }
.section.three.supportt .topblock { background-color: #919698; color: #fff; text-align: center; font-size: 13px; line-height: 16px; min-height: 300px; padding: 25px 25px 0 25px; }
.section.three.supportt .topblock h5 { font-family: 'LG Smart Regular'; color: #fff; text-transform: uppercase; margin: 0 0 20px 0; font-size: 17px; line-height: 19px; }
.section.three.supportt .botblock { font-family: 'LG Smart Regular'; background-color: #6b7072; text-align: center; text-transform: uppercase; color: #fff; font-size: 13px; line-height: 35px;}
.section.three.supportt .topblock a { color: #fff; }
.section.three.supportt .botblock a { text-decoration: none; color: #fff; }
.section.kitchen { font-size: 13px; }
.section.kitchen a { color: #333; }
.section.laundry { font-size: 13px; }
.section.laundry a { color: #333; }
.section.two.reps .twelve.columns { padding: 20px 0; border-bottom: 1px solid #333333; }
.section.two.reps { font-size: 15px; }
.section.two.reps a { color: #333; }
.listhead { background-color: #333333; color: #fff!important; }
.listhead a { color: #fff!important; }

.imageMap { float:none;width:100%; position:relative;max-width:800px;margin:0 auto;margin-top:20px; }
.imageMap img { display:block;width:100%; }
.imageMap .hotspots { width:100%;height:100%;position:absolute;left:0;top:0;visibility:hidden; }
.imageMap a { display:block;position:absolute;background:#000;z-index:100;opacity:0.0;filter:alpha(opacity=20);border:1px solid transparent;border-radius:10px; }
.northeast { right:0%;top:5%;width:20%;height:50%; }
.southeast { right:11%;bottom:11%;width:35%;height:35%; }
.northcentral { left:30%;top:0%;width:40%;height:50%; }
.southcentral { left:30%;bottom:10%;width:40%;height:35%; }
.west { left:0%;top:0%;width:45%;height:100%; }
.imageMap a + p { position:absolute;left:0;top:102%;width:100%;color:#000;display:none; }
.imageMap:hover .hotspots { visibility:visible; }




.view { width:100%; height:100%; margin:0px; float:left; overflow:hidden; position:relative; cursor:default; }
.view .mask,.view .content { width:100%; height:100%; position:absolute; overflow:hidden; top:0px; left:0; color:#fff!important; padding:15px 0 0 0; text-transform:uppercase; font-size:11px; line-height:12px; font-family:'LG Smart Regular'; }
.view .mask a { color:#fff!important; text-decoration:none; }
.view .mask a:hover { color:#707070!important; text-decoration:none; }
.view img { display:block; position:relative; }
.view h2 { text-transform:uppercase; color:#fff!important; position:relative; font-size:17px; padding:10px; background:rgba(0, 0, 0, 0.8); margin:20px 0 0 0; }
.view p { font-size:11px; line-height:143px; position:relative; color:#fff!important; padding:10px 20px 20px; }
.view a.info { display:inline-block; text-decoration:none; padding:7px 14px; background:#000; color:#fff!important; text-transform:uppercase; -webkit-box-shadow:0 0 1px #000; -moz-box-shadow:0 0 1px #000; box-shadow:0 0 1px #000; }
.view a.info:hover { -webkit-box-shadow:0 0 5px #000; -moz-box-shadow:0 0 5px #000; box-shadow:0 0 5px #000; }
.view-sixth img { -webkit-transition:all 0.4s ease-in-out 0.5s; -moz-transition:all 0.4s ease-in-out 0.5s; -o-transition:all 0.4s ease-in-out 0.5s; -ms-transition:all 0.4s ease-in-out 0.5s; transition:all 0.4s ease-in-out 0.5s; }
.view-sixth .mask { background-color:rgba(0,0,0,0.7); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transition:all 0.3s ease-in 0.4s; -moz-transition:all 0.3s ease-in 0.4s; -o-transition:all 0.3s ease-in 0.4s; -ms-transition:all 0.3s ease-in 0.4s; transition:all 0.3s ease-in 0.4s; }
.view-sixth h2 { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; border-bottom:1px solid rgba(0, 0, 0, 0.3); background:transparent; margin:20px 40px 0px 40px; -webkit-transform:scale(10); -moz-transform:scale(10); -o-transform:scale(10); -ms-transform:scale(10); transform:scale(10); -webkit-transition:all 0.3s ease-in-out 0.1s; -moz-transition:all 0.3s ease-in-out 0.1s; -o-transition:all 0.3s ease-in-out 0.1s; -ms-transition:all 0.3s ease-in-out 0.1s; transition:all 0.3s ease-in-out 0.1s; }
.view-sixth p { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transform:scale(10); -moz-transform:scale(10); -o-transform:scale(10); -ms-transform:scale(10); transform:scale(10); -webkit-transition:all 0.3s ease-in-out 0.2s; -moz-transition:all 0.3s ease-in-out 0.2s; -o-transition:all 0.3s ease-in-out 0.2s; -ms-transition:all 0.3s ease-in-out 0.2s; transition:all 0.3s ease-in-out 0.2s; }
.view-sixth a.info { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; -webkit-transform:translateY(100px); -moz-transform:translateY(100px); -o-transform:translateY(100px); -ms-transform:translateY(100px); transform:translateY(100px); -webkit-transition:all 0.3s ease-in-out 0.1s; -moz-transition:all 0.3s ease-in-out 0.1s; -o-transition:all 0.3s ease-in-out 0.1s; -ms-transition:all 0.3s ease-in-out 0.1s; transition:all 0.3s ease-in-out 0.1s; }
.view-sixth:hover .mask { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; -ms-transition-delay:0s; transition-delay:0s; }
.view-sixth:hover img { -webkit-transition-delay:0s; -moz-transition-delay:0s; -o-transition-delay:0s; -ms-transition-delay:0s; transition-delay:0s; }
.view-sixth:hover h2 { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition-delay:0.1s; -moz-transition-delay:0.1s; -o-transition-delay:0.1s; -ms-transition-delay:0.1s; transition-delay:0.1s; }
.view-sixth:hover p { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; -webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition-delay:0.2s; -moz-transition-delay:0.2s; -o-transition-delay:0.2s; -ms-transition-delay:0.2s; transition-delay:0.2s; }
.view-sixth:hover a.info { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1; -webkit-transform:translateY(0px); -moz-transform:translateY(0px); -o-transform:translateY(0px); -ms-transform:translateY(0px); transform:translateY(0px); -webkit-transition-delay:0.3s; -moz-transition-delay:0.3s; -o-transition-delay:0.3s; -ms-transition-delay:0.3s; transition-delay:0.3s; }


/* Vertslide */
.containerVertslide, .containerVertslide2 { margin:0 auto; }
.containerVertslide, .containerVertslide2 { overflow:hidden;position:relative;max-width:100%;height:43rem;line-height:0; }
.slideDiv, .slideDiv2, .controls { position:absolute; }
.slideDiv, .slideDiv2, .slide { width:100%;height:100%; }
.slide { background-size:cover; }
.controls { top:41%;padding:0 0.63rem;z-index:5;text-align:center; }
.button, .button2 { width:1.5rem;height:1.5rem;display:block;cursor:pointer;border-radius:50%;transition:all ease .2s; }
.button:not(:last-child), .button2:not(:last-child) { margin-bottom:0.63rem; }


/* hero areas */
	.scalable { position:relative; }
	.scalable .ratio { display:block; width:100%; height:auto; }
	.scalable iframe { position:absolute; top:0; left:0; width:100%; height:100%;}
	.scalable .copywrap { position: absolute; top: 0; width: 100%; }
	.scalable .copybox { margin: 6em auto 0 5em; float:left; width: 35%; }
	.scalable .copybox.center { margin: 1em auto 0 !important; float:none; width: 85%; }
	.scalable .copybox.right { margin: 5em 5em 0 auto; float:right; width:50%; }
	.socially { position:absolute; z-index:200; width:98%; padding: 10px 0 0 0; text-align: right; }


/* Portrait and Landscape Tablet */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 2) {
	.section.fourspacer { display: none; }
	
	/* package */
	.flex-control-nav { bottom: -5px !important; }
}


/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 666px)
  and (-webkit-min-device-pixel-ratio: 1){
	.for-mobile { display: inherit !important; }
	.for-desktop { display: none !important; }
	.section { font-size:15px; line-height:19px; }
	.section.fourspacer { display: none; }
	
	/* package */
	.navbar-header .logo { padding: 10px 0 0 30px; }
	.navbar-nav > li > a { padding-left: 30px !important; }
	.navbar-toggle { margin-right: 30px !important; }
	.view { width: auto; height:auto; }
	.view .mask,.view .content { width:auto; height:auto; }
	.section.two h2 { font-size: 18px; line-height: 20px; width: 70%; margin: 0 auto; }
	.section.two .copy { width: 70%; margin: 0 auto; }
	.section.three .one-quarter.column { width: 100%; margin-top: 30px; }
	.section.contact .six.columns { margin-left: 0; padding: 0; }
	.section.seven .two.columns { width: 49.333333%; }
	.section.four, .section.five, .section.six { padding: 0; }
	.section.four .seven.columns, .section.four .five.columns { padding-bottom: 30px; }
	.section.five .seven.columns, .section.five .five.columns { padding-bottom: 30px; }
	.section.six .six.columns { padding-bottom: 30px; }
	.logo { padding-bottom: 10px; }
	#lgform input[type="text"],  #lgform input[type="email"], #lgform select { padding: 0px; height: 40px; text-indent: 10px; text-align: center; }
	#lgform input[type="textarea"], #lgform textarea { height: 100px; }
	  .section.two  { text-align: center; padding-bottom: 20px; font-family: 'LG Smart Regular'; margin-left: 400px; }
}




