/*!



 * Start LexiconUSA Tweaks



 */



 /* begin general page styles */



.hide {display:none; }



.clear {clear:both; }



.fill{content:" "; }



 /* end general page styles */



 



 /* support page styles */



 .support-container a {color:#ffffff; font-weight:bold; }



.support-container table {background-color:rgb(63, 85, 135);}



.support-container table:first-of-type {background-color:rgb(40, 54, 77);}



/*.support-container table:nth-last-of-type(1) {background-color:#ffffff;}*/



li.disclaimer {



	font-size: 10px;



    text-align: center;



    padding: 6px 0 2px;	



}



/* begin general form customization  */



.lg-form-container {margin-top:7em; }



.sim-form-section {



	background-color:#ffffff;	



	border-top: 1px solid rgba(0, 0, 0, 0.25);



}



#rent, #purchase, #rentalform {margin:0 9em; }



.form-break {border-bottom: #999999 solid 1px; }



form span.req {display:none !important; }



form #foli9 {display:none; }







#form2,

#form5,

#form6,

#form7,

#form8,

#form12,

#form15,

#form17,

#form18,

#form19,

#form20,

#form25,

#form28 {



	border: #333 solid 1px;



    background-color: #eee;



    border-radius: 14px;



    padding: 0 14px;	



}



form header {



	background-color: #4E5E7E;



    margin: 0% -14px !important;



    padding: 0 3% !important;



	border-top-left-radius: 12px;



	border-top-right-radius: 12px;



	border-bottom: 1px solid #ccc !important;



}



form header h2 {



	color: #ffffff;



    font-family: arial;	



	border:none;



    padding: 7px 0 3px;



}



form h2:before {display:none; }



form .form-addons {



	background-color: rgba(78,94,126,.3);



    border-radius: 6px;



    border: #999 solid 1px;



    padding: 0 10px 10px !important;



    margin: 5px;



}



form .product-form-addons {



	background-color: rgba(78,94,126,.3);



    border-radius: 6px;



    border: #999 solid 1px;



    padding: 0 10px 10px !important;



    margin: 10px;



	width:98%;



	display:inline-block;	



}



form .form-addons label.desc, form .form-addons legend.desc{



	font-weight: lighter;



}



form .form-addons h3:first-of-type {border-top: none !important;}



.wufoo li {width:100%; }



form li {padding: 5px 1% 5px 1%; }



form li.complex div span {padding-bottom: 10px;}



form label.choice {font-size:14px; margin: -23px 0 0 25px !important; }



form textarea.medium {height: 5em; }



form section h3 {border:none;}



form li.section h3 {font-weight:bold; border:none;}



form h3, form label {font-family:Arial, Helvetica, sans-serif;}



form input.text, input.search, input.file, textarea.textarea, select.select {font-size:80%; color: #565353;}



form input.text { 



	color: #666666;



	border-radius: 6px;



    box-shadow: none;



    height: 45px;



	







}



/* input placeholder padding  box-sizing: content-box */



form input.text, form textarea.textarea {padding-left:5px; }



/*form input.text, form textarea.textarea {height:100%;  }*/



/*form input.text::-webkit-input-placeholder, form textarea::-webkit-input-placeholder {padding-left:5px;}



form input.text:-moz-placeholder, form textarea.textarea:-moz-placeholder {padding:0 0 0 5px !important;}



form input.text::-moz-placeholder, form textarea.textarea::-moz-placeholder {padding:0 0 0 5px !important;} 



form input.text:-ms-input-placeholder, form textarea:-ms-input-placeholder {padding-left:5px;}*/







/* input focus customization */



form li.focused{background-color:rgba(238,238,238,0) }



form li.focused{border-top-color:#000000 !important; }







form select {



	border-top: 1px solid #7c7c7c;



    border-left: 1px solid #c3c3c3;



    border-right: 1px solid #c3c3c3;



    border-bottom: 1px solid #ddd;



	border-radius: 6px;



    box-shadow: none;



    height: 41px;



}







form li.buttons  {text-align:center; }



form input#saveForm, form input#c-saveForm, form input#r-saveForm, form input#rc-saveForm, form input#pi-saveForm {



	width:100%; 



	background: #4E5E7E;



    color: #ffffff;



	font-size: 16px;



	text-transform: uppercase;



    padding: 4px 0;



	margin-bottom: 10px;



	border-radius:5px;



}



form input#saveForm:hover, form input#c-saveForm:hover, form input#r-saveForm:hover, form input#rc-saveForm:hover, form input#pi-saveForm:hover {



    background: -webkit-gradient(linear, left top, left bottom, from(#4E5E7E), to(#8696b7));



}



form #saveForm, form #c-saveForm, form #r-saveForm, form #rc-saveForm, form #pi-saveForm{



	border-radius:5px;



	vertical-align:middle;



	font-size:15px;



	padding:5px; 



	width:100px; 



	height:50px; 	



	color:#FFF;



	text-decoration:none;



	background: -webkit-gradient(linear, left top, left bottom, from(#5497F7), to(#2B72FB));



	border-style:none



}



/* end general form customization  */







/* custom product forms */



/*.wufoo li {width:98%; }*/



#form2 li, #form17 li {width:100%; }



/* custom styles for fn ln <input> */



#form2 #foli145 span:first-of-type, 



  #form17 #r-foli52 span:first-of-type, 



    #form6 #foli14 span:first-of-type 



	  	{width:35%; margin:0; }



#form2 #foli145 span:last-of-type, 



  #form17 #r-foli52 span:last-of-type, 



    #form6 #foli14 span:last-of-type



	    {width:61%; float:right; margin:0; }



#form2 #foli145 span:last-of-type input, 



  #form17 #r-foli52 span:last-of-type input, 



    #form6 #foli14 span:last-of-type input 



	    {float:right; margin:0; }



#form5 #foli52 span:first-of-type, #form25 #foli52 span:first-of-type {width:35%; margin:0; padding:3px 0 0; }



#form5 #foli52 span:last-of-type, #form25 #foli52 span:last-of-type {width:61%; float:right; margin:0; padding:3px 0 0; }



#form5 #foli52 span:last-of-type input, #form25 #foli52 span:last-of-type input, #form28 #foli52 span:last-of-type input {float:right; margin:0; }



#form5 #foli52 label, #form5 #foli13 label, #form6 #foli6 label, #form25 #foli52 label, #form25 #foli13 label, #form28 #foli52 label, #form28 #foli13 label {display:none !important; }



#form28 label {display:none; }

#form28 .form-addons label, #form28 #foli43 label, #form28 #foli45 label {display:block; }

#form28 input.text {height:38px; }

#form28 #foli52 span:first-of-type {width:49%; margin:0; padding:3px 0 0; }

#form28 #foli52 span:last-of-type {width:49%; float:right; margin:0; padding:3px 0 0; }



#form17 #r-foli52 label {display:none !important; }



#form17 #r-foli6 {padding:0 1%; }



#form17 select {height: 35px;}







/* Conference intrepretaion #form5 */



#form5 li, #form25 li {width:98%; }	



.form-page #form5 li {width:100%; }	



#form5 #foli42 {display:none; }





#form7 #foli6 label, #form6 #foli14 label, #form8 #foli6 label, #form15 #c-foli14 label, #form15 #c-foli6 label {display:none !important; }	







/* Consulting #form6 */	



#form6 header#header {border-bottom:none;}



#form6 li {width:98%; }



.contact-form #form6 li {width:100%; }



#form6 select {height: 35px;}



#form2 header, #form17 header  {



	background-color: #4E5E7E;



    margin: 0% -14px 12px !important;



    padding: 0 3% !important;



    border-top-left-radius: 12px;



    border-top-right-radius: 12px;



    border-bottom: 1px solid #ccc !important;



}



#form2 header h2, #form17 header h2 {



	color:#ffffff !important;



	background-color:#4E5E7E;



}

#form25 label {display:none; }

#form25 #foli33 label,

	#form25 #foli36 label,

		#form25 #foli37 label,

			#form25 #foli38 label,

				#form25 #foli34 label,

					#form25 #foli35 label,

						#form25 #foli32 label,

							#form25 #foli41 label,

								#form25 #foli43 label,

									#form25 #foli45 label

										{display:block; }

								

#form25 #foli71, #form25 #foli83 {display:none; }



/*        end general form customization        */







/* video translation customization */



#form8 #foli133 span:first-of-type {width:35%; margin:0; padding:3px 0 0; }



#form8 #foli133 span:last-of-type {width:65%; margin:0; padding:3px 0 0; }



#form8 #foli133 span:last-of-type input {float:right; margin:0; }







#form8 select {height: 30px;}















/* begin career form customization */



.career-first, .career-second {



	float:left;



	width:48%; 



	background-color:#ffffff;



	margin:0 1%; 



	/*padding:0 1% 1% 1%;*/ 



}



.career-third {float:left; width:100%; margin:0 1%; }



.career-fourth {



	float:left; 



	text-align:center;



	width:39.5%; 



	background-color:#98AFC7;



	border-radius:6px; 



	margin:1em 1%; 



	padding:0 1% 1% 1%;



}



.career-block{



	float: left;



    width: 58%;



}



.career-fourth li#c-foli131-1 {width:98% !important; }



.career-fourth li.leftThird, .career-fourth li.middleThird, .career-fourth li.rightThird {width:32% !important; }



.career-fourth li {padding-bottom:0; }



.career-fourth #c-foli131-1 p {color:#444444 }



#form15 ul {margin-top: 1em; }



#form15 #c-foli24 h3{border-top:none; }



#form15 #c-header {border-bottom:none; }



/*#form15 li {background-color:#ffffff; }*/



#form15 #c-foli29 {display:none; }



#form15 #c-foli14 span:first-of-type {width:35%; margin:0; }



#form15 #c-foli14 span:last-of-type  {width:65%; margin:0; }



#form15 #c-foli14 span:last-of-type input  {float:right; margin:0; }



#form15 #c-foli24 {display:none; }



#form15 #c-foli4 {padding: 13px 0 7px;}



#form15 #c-foli4 input {width:100%;}



#form15 select {height: 35px;}



#form15 #c-foli5, #form15 #c-foli23, #form15 #c-foli25, #form15 #c-foli26, #form15 #c-foli27 {padding:0 0 7px; }



/* end career form customization */







/* begin lead sheet customization */



/*body {



	background-color: #eeeeee !important;



	background-image: none !important;



	



}*/



#container{



	width:95%;



	margin:0 auto;	



}







#lead-tips {



	position: fixed;



    left: 26px;



    top: 168px;



}







#especificaciones {width:100% !important; }



.lead-section {width:29%; background-color:#eeeeee; margin:12px 1% 0; padding:0 1% 1% 1%;}



#lead-title {width:95%; text-align:center;}

#lead-title h1 {font-size:20px; padding-top: 30px;}



#lead-contact {float:left;}



#lead-interview {float:left; background-color:#E3E3E3; border-radius:8px;}



#lead-addon {float:left;}



#lead-translate {float:left;}



#form12 {border:none; }



#form12 li {list-style: none; }



#form12 #foli17 legend {display:none; }



#form12 #foli17 {



	width: 75%;



    margin: 0 auto;



	padding: 15px 0 0;



}



#form12 #foli17 span {width:15%; }







#form12 #foli1 span:first-of-type{width:34%; }



#form12 #foli1 span:last-of-type{width:64%; margin:0; float:right; }



#form12 #foli1 span:last-of-type input{float:right; margin:0; }







#form12 #foli11 #Field11, #form12 #foli11 #Field11-1 {width:45px; }



#form12 #foli11 #Field11-2 {width:70px; }







#form12 section  {



	background-color: #4E5E7E;



	border-radius: 6px;



	text-align: center;



	padding-bottom: 1em;



	margin:20px 0;



}



#form12 section h3 {color: #ffffff; }







#lead-title section{margin: 0; }



					



#form12 #foli4 .addr1 label, #form17 #r-foli13 .addr1 label,



 #form12 #foli4 .addr2 label, #form17 #r-foli13 .addr2 label,



  #form12 #foli4 .city label, #form17 #r-foli13 .city label,



   #form12 #foli4 .state label, #form17 #r-foli13 .state label,



	#form12 #foli4 .zip label, #form17 #r-foli13 .zip label,



	 #form12 #foli4 .country label, #form17 #r-foli13 .country label



	  {display:none !important; }



#form12 #foli11 span label, #form12 #foli1 span label {display:none !important; }



	  



#form12 #lead-contact label, #form12 #lead-contact legend {display:none; }

#form12 #lead-interview label, #form12 #lead-interview legend {display:none; }

#form12 #lead-interview #foli98 label{display:block; }

#form12 #lead-addon #foli54 label,

	#form12 #lead-addon #foli55 label,

		#form12 #lead-addon #foli56 label,

			#form12 #lead-addon #foli74 label,

				#form12 #lead-addon #foli76 label,

					#form12 #lead-addon #foli77 label,

#form12 #lead-addon #foli95 label,

	#form12 #lead-addon #foli201 label,

		#form12 #lead-addon #foli207 label,

			#form12 #lead-addon #foli209 label,

				#form12 #lead-addon #foli212 label,

					#form12 #lead-addon #foli214 label

						{display:none; }



#form12 select {height: 27px; }



#form12 label.choice {

    font-size: 10px;

    margin: -23px 0 0 18px !important;

}



.lead-submit {

	margin-top: 40px;

    padding: 14px 14px 10px;

    background: #eeeeee;

	width: 96%;	

}



#form12 label, #form12 legend {color:#666666; }



#form12 input.text {height:20px; border-radius:8px; }



#form12 li {padding: 4px 0; }



#form12 li#foli12 {padding:0; }



#form12 ul {padding-top:0; }



li.date input{width:50px; }



#form12 #header {display:none}







/* end lead sheet customization */







/* begin payment form customization */



.payments-header {text-align:center; margin-bottom:3.5em;}



.payments-header h2 {border:none;}



.payments-header h2:before {display:none;}



.payment-billing {width:48%; float:left; margin-right:2%;}



.payment-shipping {width:48%; float:left;}



.payment-cc {width:48%; margin-right:2%; float:left; clear:both;}



.payment-details {width:48%; float:left;} 



.payment-details p {font-size:12px; padding-top:12px; margin-bottom:10px; }



.payment-details #foli28 input, .payment-details #foli149 input,



	.payment-details #rc-foli28 input, .payment-details #rc-foli149 input,



		.payment-details #pi-foli28 input, .payment-details #pi-foli149 input



			{border: red solid 1px; height:44px; }



.payment-service #foli164 legend, .payment-service #rc-foli164 legend, .payment-service #pi-foli164 legend{



	float: right;



    padding-top: 3px;



    width: 96%;



}



.payment-service #foli164 div, .payment-service #rc-foli164 div, .payment-service #pi-foli164 div {width: 3%; }



.payment-service #foli265 legend, .payment-service #rc-foli265 legend, .payment-service #pi-foli265 legend{



	float: right;



    padding-top: 3px;



    width: 96%;



}



.payment-service #foli265 div,



	.payment-service #rc-foli265 div,



		.payment-service #pi-foli265 div



			{width: 3%; }



.cc-icon {padding-top: 30px; }			



#form18 .payment-service textarea,



	#rc-form18 .payment-service textarea,



		#pi-form18 .payment-service textarea



			{height:10em; }



#form18 label, #rc-form18 label, #pi-form18 label {display:none; }



#form18 header h2, #rc-form18 header h2, #pi-form18 header h2 {



	color:#ffffff !important;



	background-color:#4E5E7E;



}



#form18 p, #rc-form18 p, #pi-form18 p {background-color:transparent; }



#form18 #foli14 span:first-of-type,



	#rc-form18 #rc-foli14 span:first-of-type,



		#pi-form18 #pi-foli14 span:first-of-type



	 		{width:35%; margin:0; padding:3px 0 0; }



#form18 #foli14 span:last-of-type,



	#rc-form18 #rc-foli14 span:last-of-type,



		#pi-form18 #pi-foli14 span:last-of-type



 	{width:65%; margin:0; padding:3px 0 0; }



#form18 #foli14 span:last-of-type input,



	#rc-form18 #rc-foli14 span:last-of-type input,



		#pi-form18 #pi-foli14 span:last-of-type input



 {float:right; margin:0; }

 

 

.form19-contact, .form19-onsite {width:48%; float:left; margin-right:2%;}



.form19-contract {

	width:48%; 

	float:left; 

	text-align:center;

	background-color: rgba(78,94,126,.3);

    border-radius: 6px;

    border: #999 solid 1px;

    padding: 0 10px 10px !important;

    margin: 37px 5px	

}

.form19-contract input {

	width: 88%;

    margin: 14px 15px;

    text-align: center;	

}



.form19-av {width:48%; float:left; }



.form19-venue-left {width:48%; margin-right:2%; float:left; }



.form19-venue-right {width:48%; float:left; }

.form19-uploads {

	background-color: rgba(78,94,126,.3);

    border-radius: 6px;

    border: #999 solid 1px;

	padding: 15px 0;

}

.form19-uploads label {

	float: left;

    display: block;

    width: 48%;

    text-align: right;

    margin-right: 4%;

	padding: 8px 0 0;

}

.form19-uploads div {

	float: left;

    width: 48%;

    text-align: left;	

}

.form19-uploads input {background-color: transparent; }

.form19-options {padding-top: 15px;}



#form19 .form19-contact label,

	#form19 .form19-contract label,

		#form19 .form19-onsite label,

			#form19 .form19-av label,

				#form19 .form19-venue label

					{display:none; }



#form19 header h2 {



	color:#ffffff !important;



	background-color:#4E5E7E;



}



#form19 p {background-color:transparent; }



#form19 #foli14 span:first-of-type {width:35%; margin:0; padding:3px 0 0; }



#form19 #foli14 span:last-of-type {width:65%; margin:0; padding:3px 0 0; }



#form19 #foli14 span:last-of-type input {float:right; margin:0; }

 

#form19 #foli4, #form19 #foli4 input {width:100%; } 

 

 

.special-offer {text-align:center; background-color:#F9D67D; padding:20px 5px 10px; margin: 20px 0 3em; }

#form20 #foli121 label, #form20 #foli129 label {display:none; }

#form20 #foli126 legend, #form20 #foli123 legend {display:none; }

#form20 #foli14 span:first-of-type{width:34%; }



#form20 #foli14 span:last-of-type{width:64%; margin:0; float:right; }



#form20 #foli14 span:last-of-type input{float:right; margin:0; }



.form20-service-container {

	border-bottom: #999 solid 1px;

    float: left;

    padding-bottom: 8px;}

.form20-suggest {

	float: left;

	width:48%;

	margin-right:2%;

}

.form20-recommend {float: left; width:48%;}

.form20-event {

	border-bottom: #999 solid 1px;

    float: left;

    padding-bottom: 8px;

}

.form20-contact label {display:none; }

#form20 #foli121 textarea {height:7em; }

#form20 #foli129 textarea {height:10em; }



#select {text-align:center; }



#select h2:before {display:none; }



#select h2 {border:none; margin-top:5em;}



#select .nav-justified {width: 100%; margin:5em auto;}



#select .nav-justified li{



	width: 30%;



    margin: 0 1%;



}







/* end payment form customizationfoli14 */







/* begin styles for myModal */



#myModal{



	left:15%;



	top:2%;



	width:70%;



	height:100%;



	margin:0 auto;



	overflow:visible;







}



#myModal .modal-body{



	text-align:center;



	max-height:100%;



}



#myModal iframe{



	width:100%;



	height:800px;



}

#myModal iframe img{



	max-width:100%;



}



#myModal .modal-footer{



	display:none;



}







/*@media (min-width: 768px) {



	#myModal .modal-dialog{



		width: 80%;



	}



}*/



/* end styles for myModal */







/* begin styles for carousel */



#myCarousel .item img{



	padding: 30px 20px;



    margin: auto;



	height:100%;



	max-height:360px;



}







#myCarousel .carousel-inner{



	max-height:400px;



	height:400px;



}



.glyphicon {color:#666666; }



a.carousel-control {height:0; }



.carousel-control {font-size:40px;}







.carousel-indicators li {



  background-color: rgba(192,192,192,.7);



}







.carousel-indicators .active {



  background-color: rgba(192,192,192,1);



}



/* end styles for carousel */







/* Contact Us Page Styles */



.contact-form #form6, .career-form #form15 {



	background-color: white;



    border-radius: 14px;



	border: 1px solid #ccc;



}







.maps iframe{width:100%; }



.map3 {



	width:31.25%;



	margin:0 1%;	



}



.map-details { }



/* Footer Styles */



.mainWidget p {



	margin:0;



	padding:0;



	line-height:1.75em;	



}



.mainWidget img { margin-bottom:1em; }







.contactWidget address {line-height:1.5em; }



.contactWidget address p > i{margin-top:8px; }



.contactWidget address p {



	margin:0;



	padding:0;	



}







/* homepage slider styles */



.home-wrapper {max-width:100% !important; }



.home-slider {



	background-image:url("https://lexiconusa.com/images/slider/slider-images/Banner-BlueRoom_1440x620-2017.png");



/*	background-position: 79%;*/



    background-size: cover;



	}



/*.lg-home-banner button:hover {background:#3c3c3c }*/

/*.lg-home-banner a:hover {padding: 17px 25px;}*/



.fullwidthbanner-container h2 {



	font-weight:300;



	text-transform:none;



	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);	



}



.fullwidthbanner-container h3 {



    font-size: 1.75em;



}







/*  begin video-tranlation page  */



.solutions {



    width: 100%;



    text-align: center;	



	float:left;



}



.lg-cta { }



.video-btn {



	background: #24375D;



	border-radius:8px;



	width:200px;



	margin-bottom: 2.5em;



}



.video-btn-2 {



	background: #B22222;



	border-radius:8px;



	width:100%;



	margin-bottom: 1.5em;



}



.video-btn a, .video-btn-2 a{



	display: block;



    text-align: center;



    font-size: 18px;



    color: #fff;



    padding: 10px 0;



}



.lg-service {



	margin-bottom:2.5em;



}







.lg-service-img { 



	margin-top: 6px; 



	margin-right:11px; 



	float:left



}



.lg-service-2 {



	float: left;



	width: 62%;



}



.lg-service-img-3 { 



	margin-top: 23px; 



	margin-right:11px; 



	float:left



}



.lg-service-copy{}



.radius {



    border-radius: 10px;



}



#voiceoverside{



	width: 310px;



	float: left;



}



#vioveovermain{



	width:100%;



	float:left;



	min-height:200px;



}



#videoexamples{



	margin:0 auto;



	width:680px;



	border:solid 1px #999999;



	overflow:hidden;



}



#FormHeader-Services {



	text-align: center;



	float: left;



    width: 100%;



    margin-bottom: 25px;



}



.logos-in-forms {



	width: 32%;



    margin: 0 auto;



    display: inline-block; 



}



.logos-in-forms img {



	 width: 80%;



 }



 



/*----------------------------Segments Section------------*/



#segp{



    width: 100%;



    margin-top: 30px;



}







.segments{



	float: right;



}



.segments .segimg{



	width: 15%;



	float: left;



}



.segments img{



	margin-left:30px;



}



.segments img:hover{



	opaCity:0.5;



}



p.segp{



	text-align:center;



	color:#3B5A80;



	font-size:13px;



	padding-left:31px;



}







/*----segment interior pages-----*/



#segments2{



	width:1010px;



	margin-top:10px;



	float:right;



}



#segimg2 {



	width:166px;



	float:left;



}



#segments2 img:hover{



	opaCity:0.5;



}



img.segimg1{



	margin-left:pages/px;



}







/*  end video-translation page */



/*        begin tooltip customization        */



#SelectServ{



	background: #dbdbdb; /* Old browsers */



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#b2b2b2));



	background: -webkit-linear-gradient(top,  #dbdbdb 0%,#b2b2b2 100%);



	border-width: 1px;



	border-radius: 15px;



	height: 40px;



	margin: 10px;



	color: #fff;



	font-size: 18px;



	vertical-align: middle;



	-webkit-box-shadow: inset 0px 0px;



	box-shadow: inset 0px 0px;



	}  



  .Serv {



	color: #000;



	font-size: 16px;



	  }



  .Title {



	font-size: 16px;



	color: #FFF;



	border-top-left-radius: 5px;



	border-top-right-radius: 5px;



	background: #58738e;



	background: -moz-linear-gradient(top,  #58738e 0%, #456d93 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58738e), color-stop(100%,#456d93));



	background: -webkit-linear-gradient(top,  #58738e 0%,#456d93 100%);



	height: 18px;



		}  



     a.tooltip {outline:none; }



a.tooltip strong {line-height:30px;}



a.tooltip:hover {text-decoration:none;} 



a.tooltip span {



    z-index:10;display:none; padding:14px 20px;



    margin-top:-30px; margin-left:28px;



    width:300px; line-height:16px;



}



a.tooltip:hover span{



    display:inline; position:absolute; color:#111;



    border:1px solid #DCA; background:#fffAF0;}



.callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;}



    



/*CSS3 extras*/



a.tooltip span



{



    border-radius:4px;



    box-shadow: 5px 5px 8px #CCC;



}







#SelecServTitle {



	



	background: #58738e;



	background: -moz-linear-gradient(top,  #58738e 0%, #456d93 100%);



	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#58738e), color-stop(100%,#456d93));



	background: -webkit-linear-gradient(top,  #58738e 0%,#456d93 100%);



	border-top-left-radius:15px; 



	border-bottom-left-radius:15px



	}



	.field-text1{



	font-size:10px;



		  padding:5px;



		  border-radius: 5px;



		  width:200px;



		  border-width:thin;



		  text-align:center;



	}



	.field-text1X{



	font-size:10px;



		  padding:5px;



		  border-radius: 5px;



		  width:300px;



		  border-width:thin;



		  text-align:center;



	}



.field-text-s{



	font-size:10px;



	padding:5px;



	border-radius: 5px;



	width:90px;



	border-width:thin;



	}



	



.field-text-n{



	font-size:10px;



	padding:5px;



	border-radius: 5px;



	width:90px;



	border-width:thin;



	text-align:center;



	}



	.field-text-q{



	font-size:10px;



	padding:5px;



	border-radius: 5px;



	border-width:thin;



	width:20px;



	



	}



	.field-text-n1{



	font-size:10px;



	padding:5px;



	border-radius: 5px;



	width:140px;



	border-width:thin;



	text-align:center;



	}



.field-text-phone{



	font-size:10px;



	padding:5px;



	border-radius: 5px;



	width:50px;



	border-width:thin;



	text-align:center;



	}



		#saveForm{



			border-radius:5px;



            vertical-align:middle;



			font-size:15px;



			padding:5px; 



			width:100px; 



			height:50px; 	



            color:#FFF;



	        text-decoration:none;



	        background: -webkit-gradient(linear, left top, left bottom, from(#5497F7), to(#2B72FB));



			border-style:none



	



	}



	



	#saveForm:hover {



    background: -webkit-gradient(linear, left top, left bottom, from(#376ebf), to(#004e8e));



	



	}

.quick-form2 {}

.quick-form2 label, .location-quick-form label {display:none; }

.quick-form2 form input.text {height:20px; }



.quick-form2 #foli9 {display:block; }

.quick-form2 form header {

	text-align:center;

	border-bottom: none !important;

}

.quick-form2 form header h2, .quick-form2 form header p {color:#ffffff; }

#form27 input#saveForm {border:#ffffff 1px solid; }

#form27 {

		border: #333 solid 1px;

    background-color: #CFD5E3;

    border-radius: 14px;

    padding: 0 14px;

}	

.p {

	color: #3F3F3F;

}






	}

.quick-form3 {}

.quick-form3 label, .location-quick-form label {display:none; }

.quick-form3 form input.text {height:20px; }



.quick-form3 #foli9 {display:block; }

.quick-form3 form header {

	text-align:center;

	border-bottom: none !important;

}

.quick-form3 form header h2, .quick-form2 form header p {color:#ffffff; }

#form27 input#saveForm {border:#ffffff 1px solid; }

#form27 {

		border: #333 solid 1px;

    background-color: #CFD5E3;

    border-radius: 14px;

    padding: 0 0;

}	

.p {

	color: #3F3F3F;

}





.quick-form {}

.quick-form label, .location-quick-form label {display:none; }

.quick-form form input.text {height:20px; }



.quick-form #foli9 {display:block; }

.quick-form form header {

	text-align:center;

	border-bottom: none !important;

}

.quick-form form header h2, .quick-form form header p {color:#ffffff; }

#form27 input#saveForm {border:#ffffff 1px solid; }

#form27 {

		border: #333 solid 1px;

    background-color: #CFD5E3;

    border-radius: 14px;

    padding: 0 14px;

}	

.p {

	color: #3F3F3F;

}

	

/* custom widths for these form inputs */

#form27 li#foli1 {width:98%; }

#form27 li#foli3, #form27 li#foli4, #form27 li#foli9 {width:95%; }

.location-quick-form #form27 li#foli3, .location-quick-form #form27 li#foli4, .location-quick-form #form27 li#foli9 {width:98%; }

/* custom styles for fn ln <input> */

#form27 #foli1 span:first-of-type {width:35%; margin:0; }

#form27 #foli1 span:last-of-type {width:61%; float:right; margin:0; }

#form27 #foli1 span:last-of-type input  {float:right; margin:0; }







/*        end tooltip customization        */



.thank-you-row {margin-top:2.5em;}



.thank-you-content h5{font-weight:bold;} 



.thank-you-sidebar h3 {margin-bottom:0 }



/* respnosive styless */



@media (max-width: 767px) {



	#lg-purchase-catalog {float:left !important; }



	.btnWrapper {



		width: 75%;



		margin: 0 8%;



		font-size: 9px;



		text-align: center; 



	}



	.btnWrapper a {width: 78%;}



	



	/* begin general forms */



	form li.leftHalf, form li.rightHalf {



		clear:both;



		width:100% !important;



		float:left;	



	}



	form li.leftThird, form li.middleThird, form li.rightThird {



		clear:both;



		width:100% !important;



		float:left;	



		margin-left:0 !important;



	}



	/* end general forms */



	



	/* video translation page */



	.segments .segimg {width: 31%;}



	.segments img {margin-left:0;}



	p.segp {padding-left:0;}



	.lg-service-2 {width:100%; }



	#FormHeader-Services {width:100%; }



	



	/* contact page */



	.map3 {width:inherit; margin:1% 0;}



	



}



@media (max-width: 980px) {



		#rent, #purchase, #rentalform {margin:0 auto; }



}



@media all and (max-width: 1200px) {



	/*a.brand {width:15%; }*/

	

	.navbar-fixed-top .container {width:95%; }



	#mainMenu ul li a {padding: 0.6em .5em 0.7em .5em }



}

@media all and (min-width: 790px) and (max-width: 1050px) {

	#phone-cta {display:none; }

}

.home-gallery #myCarousel .carousel-inner {height:200px; }



.home-gallery #myCarousel .item img{



	padding: 0;



    margin: auto;



	height:100%;



	max-height:250px;



}



/* landing page customization */

.blog-text p{

	margin-bottom:0;	

}

.icons-row {text-align:center; }

.icons-row i {top: 4px; left: 13px; }



/*.da-animate {background-color:rgba(78, 94, 126, .5)!important; }*/



/* pretty photo pop up custonimzationv*/

.pp_social {display:none !important; }

.pp_nav {display:none !important; }

.pp_expand {display:none !important; }

.pp_overlay {opacity:.8 !important; }



#sliderWrapper a:link {

	color: #4E5E7E;

	text-decoration: none;

}

#sliderWrapper a:hover {

	color: #4E5E7E;

	text-decoration: none;

}

#sliderWrapper a:visited {

	color: #4E5E7E;

	text-decoration: none;

}

#sliderWrapper a:active {

	text-decoration: underline;

}



/* custom nav style for highlighted item */

li.nav-highlight {background-color: #D10306; }



#mainMenu ul li a#link-highlight {color:#ffffff !important; border-top:4px solid #C9C9C9 !important ; }



/* modal styles */

.lex-modal {width: 672px; }

.modal-row {

	display:flex; 

	justify-content:space-between;

	padding-bottom:3%;

	color: #2B2B2B;

}

.modal-row p:last-of-type, .modal-row ul:last-of-type, .modal-box p:last-of-type, .modal-box ul:last-of-type {margin-bottom:0; }

.modal-header {background-color:#f5f5f5; }

.modal-header hp {color:#444444; }

.modal-box-brands img {

	width: 20%;

 	padding-left: 3%; 

}	

.modal-body i {color:#444444; }

@media (max-width: 980px) and (min-width:768px) {

	.lex-modal {width: 672px; left:40%; }

}

	.sim-header {margin-top:3em; }

@media (max-width:767px) {

	.lex-modal {width: auto; } 

	.sim-header {margin-top:0 }

	.sim-img img{display:none; }

	.city-list {

		float:left;

		width:48%;

	}

	.modal-row { display:block; }

}



