.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//sandiegoinstruments.com/wp-content/themes/sdinstruments/assets/images/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//sandiegoinstruments.com/wp-content/themes/sdinstruments/assets/images/prev.png) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//sandiegoinstruments.com/wp-content/themes/sdinstruments/assets/images/next.png) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//sandiegoinstruments.com/wp-content/themes/sdinstruments/assets/images/close.png) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}@media (min-width: 1440px){
.banner-cover-section{
height: 45vh;
} 
}
@media (min-width: 1336px){
.banner-cover-section{
height: 45vh;
} 
}
@media (max-width: 1366px){
.banner-cover-section{
height: 45vh;
}
}
@media (max-width: 1299px){
.banner-cover-section{
height: 40vh;
}
}
@media (max-width: 1200px){
.banner-cover-section{
height: 35vh
}
}
@media (max-width: 1190px){
.banner-cover-section{
height: 30vh
}
}
@media(max-width: 1199px){
.tabs-section .nav-pills li {
margin: 15px 25px;
}
.banner-text p{
font-size: 4rem;
}
.tabs-section .nav-pills li:last-child {
margin: 15px 25px 15px 25px;
}
}
@media (max-width: 1150px){
.banner-cover-section{
height: 65vh;
}
} @media (max-width:1085px){
.banner-cover-section{
height: 50vh;
}
}
@media (max-width: 1150px){
.banner-cover-section{
height: 50vh
}   
}
@media (max-width: 1100px){
.banner-cover-section{
height: 45vh
}  
}
@media (max-width:1046px){
.navbar-light .nav-menu .nav-link{
font-size: 14px;
}   
}
@media(max-width: 1024px){
.navbar-light .main-logo {
width: 40%;
}
.banner-cover-section { height: 400px;
background-position: 100% 0%;
}
.banner-text p {
font-size: 3rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 35px;
}
.banner-content-icon a span { color: #fff;
font-size: 14px;
border: 2px solid #FFD101;
padding: 5px 5px;
text-align: center;
width: 70%;
display: inline-block;
text-transform: uppercase;
font-weight: 500;
line-height: 20px;
}
.banner-content-icon a img {
margin-right: 15px;
width: 60px;
}
.element-box h4 {
font-size: 15px;
padding-top: 15px;
font-weight: 600;
}
.footer-info div{
padding: 0;
}
.footer-list ul li {
display: inline-block;
padding: 0 8px;
list-style: none;
}
.footer-contact ul li {
list-style: none;
font-size: 16px;
font-weight: 500;
padding-bottom: 5px;
color: #505050 !important;
}
.footer-contact:before {
content: '';
background-color: #0357AF;
height: 100%;
width: 1px;
position: absolute;
left: 15px;
top: 0;
}
.footer-contact ul li a {
list-style: none;
font-size: 16px;
font-weight: 500;
color: #505050 !important;
}
.footer-contact h3{
text-align: center;
font-size: 40px;
border-bottom: 2px solid #FFD101;
display: table;
margin: 0 auto;
padding: 5px 5px;
margin-bottom: 25px; 
font-family: 'Adobe Caslon Pro';
font-weight: 500;
line-height: 20px;
}
.banner-cover-section{
background-size: 100%;
}
}
@media(max-width:992px){
.tabs-section .nav-pills li {
margin: 15px 25px;
}
.tabs-section .nav-pills li:last-child{
margin: 15px 25px 15px 0; 
}
}
@media(max-width: 991px){
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
color: rgba(0, 0, 0, 0);
}
.banner-text p {
font-size: 3rem;
}
.main {
display: block;
position: absolute;
top: 50px;
right: 5px;
width: 240px;
background: #0357af;
padding: 10px;
transition: 0.5s; width: 100%; }
.marquee-section {
background-color: #fff;
margin-top: 20px;
margin-bottom: 20px;
box-shadow: 0px 0px 8px -4px #000;
min-height: 80px; }
.container-sz {
max-width: 760px;
}
.banner-content-icon a img {
margin-right: 10px;
width: 45px;
}
.banner-content-icon a span { color: #fff;
font-size: 12px;
border: 2px solid #FFD101;
padding: 5px 5px;
text-align: center;
width: 70%;
display: inline-block;
text-transform: uppercase;
font-weight: 500;
line-height: 20px;
}
}
@media(max-width: 768px){
.owl-carousel_s {
display: block;
text-align: center;
}
.banner-text p {
font-size: 2.8rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 35px;
}
.search-box-field {
position: absolute;
padding: 10px;
right: -1000%;
top: -50%;
transition: 0.5s;
width: 100%;
}
.main {
display: block;
position: absolute;
top: 105%;
right: 5px;
width: 240px;
background: #0357af;
padding: 10px;
transition: 0.5s;
width: 100%;
position: relative;
}
.main:after {
content: " ";
position: absolute;
top: -20px;
border-style: solid;
border-width: 10px 8px;
border-color: transparent transparent #0357af transparent;
z-index: 999;
right: 48%;
}
.banner-cover-section {    
background-repeat: no-repeat;
background-attachment: scroll;
background-position: bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: 100% !important;
background-position: top;
height: 100%;
position: relative;
left: 0;
top: 0;
min-height: 300px; margin-top: 0;
}
.banner-cover-section .banner-text {
transform: translateY(-50%);
top: 90px;
position: relative; }
.main-logo img {
width: 20%;
margin-right: 25px;
}
.banner-content-icon a img {
margin-right: 5px;
width: 50px;
}
.banner-content-icon a span { color: #fff;
font-size: 12px;
border: 2px solid #FFD101;
padding: 2px 5px;
text-align: center;
width: 70%;
display: inline-block;
text-transform: uppercase;
font-weight: 500;
line-height: 20px;
}
.footer-contact:before {
content: '';
background-color: #0357AF;
height: 100%;
width: 1px;
position: absolute;
left: 0;
top: 0;
}
.footerlinsk ul li {
display: inline-block;
padding: 14px 5px;
}
.footer-contact h3 {
text-align: center;
font-size: 40px;
border-bottom: 2px solid #FFD101;
display: table;
margin: 0 auto;
padding: 5px 5px;
margin-bottom: 25px;
font-family: 'Adobe Caslon Pro';
font-weight: 500;
line-height: 20px;
}
.footerlinsk ul li a {
color: #505050 !important;
font-size: 11px;
font-weight: 600;
}
}
@media(max-width:767px) {
.banner-cover-section .banner-text {
transform: translateY(-50%);
top: 25%;
position: relative;
}
.back-button{
padding: 0 15px;
}
.download-tag a img {
width: 8%;
margin-right: 20px;
float: left;
position: relative;
top: 10px;
}
.detail-btn {
width: 55%;
}
header {
position: relative;
background: #f7f7f9;
}
.tabs-listing {
margin-top: 40px;
padding-left: 30px;
padding-right:15px;
}
.carousel-title-mb {
display: block;
}
.carousel-title-mb h3{ 
font-size: 45px;
font-family: 'Adobe Caslon Pro';
border-bottom: 1px solid #FFD101;
display: table; padding: 12px 0px 5px;
margin-bottom: 15px;
font-family: 'Adobe Caslon Pro';
line-height: 48px;
font-weight: 500;
}
.product-detail-brief h3{
display: none;
}
.detail-section {
margin-right: 0;
margin-left: 0;
}
.detail-carousel-inner {
margin-bottom: 50px;
}
.marquee-section{
display: none;
}
.tabs-section>ul>li:first-child {
margin-left: 25px;
}
.tabs-section .nav-pills li:last-child {
margin: 15px 25px 15px 25px;
}
.careousel-section {
border: 7px solid #0357AF;
padding: 30px 30px 80px;
}
.owl-carousel_s .item {
display: inline-block;
float: left;
width: 100%;
margin-right: 40px;
}
.feature-owl-carousel p{
width: 200px;
}
.grid-item {
width: 100%;
padding: 0px 30px 20px 0;
}
.footerlinsk ul {
margin-bottom: 0;
padding-left: 0;
text-align: center;
}
.footerlinsk ul li {
display: inline-block;
padding: 0 0px 10px;
}
.socail-links ul {
padding-left: 0;
margin-bottom: 0;
text-align: center;
}
.fixed .main-logo img {
width: 19%;
margin-right: 25px;
transition: 0.2s;
}
.container-sz {
max-width: 600px;
}
.banner-text p {
font-size: 2.2rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 35px;
}
.banner-content-icon a img {
margin-right: 50px;
width: 70px;
}
.banner-content-icon a span { color: #fff;
font-size: 14px;
border: 2px solid #FFD101;
padding: 10px 5px;
text-align: center;
width: 70%;
display: inline-block;
text-transform: uppercase;
font-weight: 500;
line-height: 20px;
}
.slider-images {
height: auto;
margin-bottom: 30px;
}
.slider-images img {
height: auto;
}
.product-list-div {
display: inline-block;
width: 50%;
margin-bottom: 20px;
height: 175px;
float: left;
cursor: pointer;
}
.element-box h4 {
font-size: 15px;
padding-top: 15px;
font-weight: 600;
padding-bottom: 15px;
}
.footer-list ul li a {
color: #505050 !important;
font-weight: 600;
font-size: 14px;
font-family: 'Graphik Regular';
}
.footer-contact ul li {
list-style: none;
font-size: 14px;
font-weight: 500;
padding-bottom: 5px;
color: #505050 !important;
}
.footer-contact ul li a {
list-style: none;
font-size: 14px;
font-weight: 500;
color: #505050 !important;
}
.footer-contact h3 {
text-align: center;
font-size: 35px;
border-bottom: 2px solid #FFD101;
display: table;
margin: 0 auto;
padding: 5px 5px;
margin-bottom: 25px;
font-family: 'Adobe Caslon Pro';
font-weight: 500;
line-height: 20px;
}
.socail-links ul li {
display: inline-block;
list-style: none;
padding: 10px 7px 0;
}
.footerlinsk ul li {
display: inline-block;
padding: 14px 4px;
}
.banner-cover-section {
background-repeat: no-repeat;
background-attachment: scroll;
background-position: bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: 100% !important;
background-position-x:100% ;
background-position-y:100%; height: 500px;
position: relative;
left: 0;
top: 0;
min-height: 300px; margin-top: 0;
background:whitesmoke;
}
}
@media(max-width: 600px){
.banner-cover-section{
height: 500px;
}
.navbar-light .main-logo{
margin-left: 0;
margin-right: 0;
width: 70%;
}
}
@media(max-width: 558px) {
.banner-cover-section {
height: 480px;
}
}
@media(max-width: 558px){
.banner-text p {
font-size: 2rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 35px;
}
.banner-cover-section .banner-text {
transform: translateY(-50%);
top: 20%;
position: relative;
}
}
@media(max-width: 512px){
.banner-text p {
font-size: 1.9rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 35px;
}
.banner-cover-section .banner-text {
transform: translateY(-50%);
top: 20%;
position: relative;
}
}
@media(max-width:492px){
.banner-cover-section {    
background-repeat: no-repeat;
background-attachment: scroll;
background-position: bottom;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
background-position: 0px top !important;
position: relative;
left: 0;
top: 0;
min-height: 100px; margin-top: 0;
background-position-x: 100%;
background-position-y: 100%; height: 450px;
}
.banner-text p{
margin-bottom: 12px;
}
.navbar-light .main-logo {
margin-left: 0;
margin-right: 0;
width: 70%;
color: transparent;
}
.banner-cover-section .banner-text {
transform: translateY(-50%);
top: 15%;
position: relative;
}
.fixed .main-logo img {
width: 20%;
margin-right: 25px;
transition: 0.2s;
}
}
@media(max-width: 488px){
.banner-text p {
font-size: 1.8rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 12px;
}
}
@media(max-width: 465px){
.banner-text p {
font-size: 1.7rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 10px;
}
}
@media(max-width: 444px){
.banner-text p {
font-size: 1.7rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 35px;
}
}
@media(max-width: 444px){
.banner-text p {
font-size: 1.7rem;
border-bottom: 2px solid #FFD101;
display: table;
padding-right: 5px;
padding-left: 5px;
font-family: 'Adobe Caslon Pro';
line-height: 45px;
margin-bottom: 15px;
}
.banner-content-icon a img {
margin-right: 30px;
width: 70px;
}
.footerlinsk ul li {
display: inline-block;
padding: 14px 3px;
}
.footer-contact:before {
content: '';
background-color: #0357AF;
height: 100%;
width: 1px;
position: absolute;
left: -15px;
top: 0;
}
}
@media(max-width: 442px){
.footerlinsk ul li {
display: inline-block;
padding: 14px 2px;
}
}
@media(max-width: 441px){
.banner-text p{
font-size: 1.6rem;
}
.banner-cover-section {
height: 450px;
background-size: 100% !important;
}
}
@media(max-width: 436px){
.footerlinsk ul li {
display: inline-block;
padding: 0px 1px 10px;
}
}
@media(max-width: 430px){
.footerlinsk ul li {
display: inline-block;
padding: 5px 0px;
}
}
@media(max-width: 425px){
.banner-content { bottom: 0;
width: 100%;
left: 0;
overflow: hidden;
background-color: #0357AF;
}
.banner-cover-section .banner-text {
transform: translateY(-50%);
top: 20%;
position: relative;
}
.carousel-details h3 {
font-size: 16px;
text-transform: uppercase;
font-weight: 600;
color: #505050 !important;
word-break: break-all;
}
.carousel-details p {
font-size: 0.8rem;
color: #505050 !important;
font-weight: 400;
padding-bottom: 40px;
}
div.mdInput input:focus ~ label, div.mdInput textarea:focus ~ label {
left: 0.6em;
top: -1.8em;
color: #0357AF;
font-size: 0.8em;
font-weight: bold;
}
div.mdInput input:valid ~ label, div.mdInput textarea:valid ~ label {
left: 0.6em;
top: -1.8em;
color: #0357AF;
font-size: 0.8em;
font-weight: bold;
}
.banner-cover-section{
height: 450px;
background-position: center top !important;
}
}
@media(max-width: 424px){
.footerlinsk ul li a {
color: #505050 !important;
font-size: 10px;
font-weight: 600;
}
}
@media(max-width: 417px){
.banner-text p{
font-size: 1.5rem;
}
}
@media(max-width: 400px){
.banner-cover-section {
height: 450px;
}
}
@media(max-width: 393px){
.banner-text p{
font-size: 1.4rem;
}
.banner-content-icon a img {
margin-right: 30px;
width: 50px;
}
}
@media(max-width: 370px){
.banner-text p{
font-size: 1.3rem;
}
}
@media(max-width: 360px){
.banner-cover-section {
height: 70vh;
}
}
@media(max-width: 347px){
.banner-text p{
font-size: 1.2rem;
}
}
@media(max-width: 375px){
.banner-cover-section {
height:420px;
background-size: 100%;
}
.banner-cover-section .banner-text {
transform: translateY(-50%);
top: 15%;
position: relative;
}
}
@media(max-width: 366px){
.main input {
float: left;
width: 83%;
border-radius: 0;
}
}
@media(max-width: 323px){
.banner-text p{
font-size: 1rem;
}
}
@media(max-width: 320px){
.banner-cover-section {
height: 400px;
background-position: center top !important;
background-size: 100% !important;
}
.footer-contact ul li:last-child{
word-break: break-all;
}
.banner-cover-section .banner-text{
top: 12%;
}
.banner-text p{
line-height: 35px;
}
.footer-contact h3{
line-height:48px;
}
}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #dcdcde;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}.media-list-subtitle{display:block}.media-list-title{display:block}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:600}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.describe-toggle-off,.describe-toggle-on{display:block;line-height:2.76923076;float:right;margin-right:10px}.media-item .attachment-tools{display:flex;align-items:center}.media-item .edit-attachment{padding:14px 0;display:block;margin-right:10px}.media-item .edit-attachment.copy-to-clipboard-container{display:flex;margin-top:0}.media-item-copy-container .success{line-height:0}.media-item button .copy-attachment-url{margin-top:14px}.media-item .copy-to-clipboard-container{margin-top:7px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.media-upload-form .media-item{min-height:70px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{box-shadow:0 1px 0 #dcdcde}#media-items:empty{border:0 none}.media-item .filename{padding:14px 2px;overflow:hidden;margin-left:4px}.media-item .pinkynail{float:left;margin:14px;max-height:70px;max-width:70px}.media-item .startclosed,.media-item .startopen{display:none}.media-item .progress{display:inline-block;height:22px;margin:0 6px 7px;width:200px;line-height:2em;padding:0;overflow:hidden;border-radius:22px;background:#dcdcde;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;border-radius:22px;background-color:#2271b1;box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #plupload-upload-ui{display:none}.js .html-uploader #html-upload-ui{display:block}#html-upload-ui #async-upload{font-size:1em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 0 10px 14px;min-height:50px}.media-item .error-div button.dismiss{float:right;margin:0 10px 0 15px}.find-box{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-left:-300px;position:fixed;top:30px;bottom:30px;left:50%;z-index:100105}.find-box-head{background:#fff;border-bottom:1px solid #dcdcde;height:36px;font-size:18px;font-weight:600;line-height:2;padding:0 36px 0 16px;position:absolute;top:0;left:0;right:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;left:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:left}#find-posts-input{width:140px;height:28px;margin:0 4px 0 0}.widefat .found-radio{padding-right:0;width:16px}#find-posts-close{width:36px;height:36px;border:none;padding:0;position:absolute;top:0;right:0;cursor:pointer;text-align:center;background:0 0;color:#646970}#find-posts-close:focus,#find-posts-close:hover{color:#135e96}#find-posts-close:focus{box-shadow:0 0 0 2px #2271b1;outline:2px solid transparent;outline-offset:-2px}#find-posts-close:before{font:normal 20px/36px dashicons;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"/''}.find-box-buttons{padding:8px 16px;background:#fff;border-top:1px solid #dcdcde;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;left:0;right:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;z-index:100100}.drag-drop #drag-drop-area{border:4px dashed #c3c4c7;height:200px}.drag-drop .drag-drop-inside{margin:60px auto 0;width:250px}.drag-drop-inside p{font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.drag-drop.drag-over #drag-drop-area{border-color:#9ec2e6}#plupload-upload-ui{position:relative}.post-type-attachment .wp-filter select{margin:0 6px 0 0}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser.has-load-more .attachments-wrapper,.media-frame.mode-grid .attachments-browser:not(.has-load-more) .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title{display:none}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-top:12px;padding:0 16px;border-left:4px solid #d63638;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding-top:0;margin-top:20px;border:4px dashed #c3c4c7}.media-frame.mode-select .attachments-browser.fixed:not(.has-load-more) .attachments,.media-frame.mode-select .attachments-browser.has-load-more.fixed .attachments-wrapper{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{box-shadow:inset 0 0 0 2px #2271b1;outline:2px solid transparent;outline-offset:-6px}.media-frame.mode-grid .selected.attachment{box-shadow:inset 0 0 0 5px #f0f0f1,inset 0 0 0 7px #c3c4c7}.media-frame.mode-grid .attachment.details{box-shadow:inset 0 0 0 3px #f0f0f1,inset 0 0 0 7px #4f94d4}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 10px 0 0}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 8px 0 0;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 10px 0 0}.media-frame.mode-grid .search{margin-top:0}.media-frame-content .media-search-input-label{vertical-align:baseline}.attachments-browser .media-toolbar-secondary>.media-button{margin-right:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;left:auto;right:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#646970;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335"/'';font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#787c82;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-left:1px solid #dcdcde;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;right:0}.edit-attachment-frame .edit-media-header .left{right:102px}.edit-attachment-frame .edit-media-header .right{right:51px}.edit-attachment-frame .media-frame-title{left:0;right:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:normal 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#dcdcde;border-color:#c3c4c7;color:#000;outline:0;box-shadow:none}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .right:focus,.upload-php .media-modal-close:focus{outline:2px solid transparent;outline-offset:-2px}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before{content:"\f341"/''}.edit-attachment-frame .edit-media-header .right:before{content:"\f345"/''}.edit-attachment-frame .edit-media-header [disabled],.edit-attachment-frame .edit-media-header [disabled]:hover{color:#c3c4c7;background:inherit;cursor:default}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{left:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;right:0;left:0;box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:left;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin:0 auto 16px;max-width:100%;max-height:90%;max-height:calc(100% - 42px);background-image:linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7),linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7);background-position:0 0,10px 10px;background-size:20px 20px}.edit-attachment-frame .attachment-media-view .details-image.icon{background:0 0}.edit-attachment-frame .attachment-media-view .attachment-actions{text-align:center}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:4px 8px;line-height:1.42857143}.edit-attachment-frame .attachment-info{overflow:auto;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-left:1px solid #dcdcde;background:#f6f7f7}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #dcdcde}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#646970}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.copy-to-clipboard-container{display:flex;align-items:center;margin-top:8px;clear:both}.copy-to-clipboard-container .copy-attachment-url{white-space:normal}.copy-to-clipboard-container .success{color:#007017;margin-left:8px}.wp_attachment_details .attachment-alt-text{margin-bottom:5px}.wp_attachment_details #attachment_alt{max-width:500px;height:3.28571428em}.wp_attachment_details .attachment-alt-text-description{margin-top:5px}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative;padding-top:10px}.image-editor fieldset,.image-editor p{margin:8px 0}.image-editor legend{margin-bottom:5px}.describe .imgedit-wrap .image-editor{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto}.imgedit-panel-content{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.imgedit-settings{max-width:240px}.imgedit-group-controls>*{display:none}.imgedit-panel-active .imgedit-group-controls>*{display:block}.imgedit-panel-active .imgedit-group-controls>.imgedit-crop-apply{display:flex}.imgedit-crop-apply{gap:4px;flex-wrap:wrap}.wp_attachment_holder .imgedit-wrap .image-editor{float:right;width:250px}.image-editor input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;bottom:0;width:100%;background:#fff;opacity:.7;display:none}.imgedit-wait:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:transparent url(//sandiegoinstruments.com/wp-admin/images/spinner.gif) no-repeat center;background-size:20px 20px;transform:translateZ(0)}.no-float{float:none}.image-editor .disabled,.media-disabled{color:#a7aaad}.A1B1{overflow:hidden}.A1B1 .button,.wp_attachment_image .button{float:left}.no-js .wp_attachment_image .button{display:none}.A1B1 .spinner,.wp_attachment_image .spinner{float:left}.imgedit-menu .note-no-rotate{clear:both;margin:0;padding:1em 0 0}.imgedit-menu .button:after,.imgedit-menu .button:before{font:normal 16px/1 dashicons;margin-right:8px;vertical-align:middle;position:relative;top:-2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.imgedit-menu .imgedit-rotate.button:after{content:'\f140';margin-left:2px;margin-right:0}.imgedit-menu .imgedit-rotate.button[aria-expanded=true]:after{content:'\f142'}.imgedit-menu .button.disabled{color:#a7aaad;border-color:#dcdcde;background:#f6f7f7;box-shadow:none;text-shadow:0 1px 0 #fff;cursor:default;transform:none}.imgedit-crop:before{content:"\f165"/''}.imgedit-scale:before{content:"\f211"/''}.imgedit-rotate:before{content:"\f167"/''}.imgedit-undo:before{content:"\f171"/''}.imgedit-redo:before{content:"\f172"/''}.imgedit-crop-wrap{position:relative}.imgedit-crop-wrap img{background-image:linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7),linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7);background-position:0 0,10px 10px;background-size:20px 20px}.imgedit-crop-wrap{padding:20px;background-image:linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7),linear-gradient(45deg,#c3c4c7 25%,transparent 25%,transparent 75%,#c3c4c7 75%,#c3c4c7);background-position:0 0,10px 10px;background-size:20px 20px}.imgedit-crop{margin:0 8px 0 0}.imgedit-rotate{margin:0 8px 0 3px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 8px 0 3px}.imgedit-thumbnail-preview-group{display:flex;flex-wrap:wrap;column-gap:10px}.imgedit-thumbnail-preview{margin:10px 8px 0 0}.imgedit-thumbnail-preview-caption{display:block}#poststuff .imgedit-group-top h2{display:inline-block;margin:0;padding:0;font-size:14px;line-height:1.4}#poststuff .imgedit-group-top .button-link{text-decoration:none;color:#1d2327}.imgedit-applyto .imgedit-label{display:block;padding:.5em 0 0}.imgedit-help,.imgedit-popup-menu{display:none;padding-bottom:8px}.imgedit-panel-tools>.imgedit-menu{display:flex;column-gap:4px;align-items:flex-start;flex-wrap:wrap}.imgedit-popup-menu{width:calc(100% - 20px);position:absolute;background:#fff;padding:10px;box-shadow:0 3px 6px rgba(0,0,0,.3)}.image-editor .imgedit-menu .imgedit-popup-menu button{display:block;margin:2px 0;width:100%;white-space:break-spaces;line-height:1.5;padding-top:3px;padding-bottom:2px}.imgedit-rotate-menu-container{position:relative}.imgedit-help.imgedit-restore{padding-bottom:0}.image-editor .imgedit-settings .imgedit-help-toggle,.image-editor .imgedit-settings .imgedit-help-toggle:active,.image-editor .imgedit-settings .imgedit-help-toggle:hover{border:1px solid transparent;margin:-1px 0 0 -1px;padding:0;background:0 0;color:#2271b1;font-size:20px;line-height:1;cursor:pointer;box-sizing:content-box;box-shadow:none}.image-editor .imgedit-settings .imgedit-help-toggle:focus{color:#2271b1;border-color:#2271b1;box-shadow:0 0 0 1px #2271b1;outline:2px solid transparent}.form-table td.imgedit-response{padding:0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap;font-size:12px;line-height:inherit}span.imgedit-scale-warn{display:flex;align-items:center;margin:4px;gap:4px;color:#b32d2e;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-save-target{margin:8px 0}.imgedit-save-target legend{font-weight:600}.imgedit-group{margin-bottom:20px}.image-editor .imgedit-original-dimensions{display:inline-block}.image-editor .imgedit-crop-ratio input[type=number],.image-editor .imgedit-crop-ratio input[type=text],.image-editor .imgedit-crop-sel input[type=number],.image-editor .imgedit-crop-sel input[type=text],.image-editor .imgedit-scale-controls input[type=number],.image-editor .imgedit-scale-controls input[type=text]{width:80px;font-size:14px;padding:0 8px}.imgedit-separator{display:inline-block;width:7px;text-align:center;font-size:13px;color:#3c434a}.image-editor .imgedit-scale-button-wrapper{margin-top:.3077em;display:block}.image-editor .imgedit-scale-controls .button{margin-bottom:0}audio,video{display:inline-block;max-width:100%}.wp-core-ui .mejs-container{width:100%;max-width:100%}.wp-core-ui .mejs-container *{box-sizing:border-box}.wp-core-ui .mejs-time{box-sizing:content-box}@media print,(min-resolution:120dpi){.imgedit-wait:before{background-image:url(//sandiegoinstruments.com/wp-admin/images/spinner-2x.gif)}}@media screen and (max-width:782px){.edit-attachment-frame input,.edit-attachment-frame textarea{line-height:1.5}.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5}.wp_attachment_details textarea{line-height:1.5}.wp_attachment_details #attachment_alt{height:3.375em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 0 10px 12px}.image-editor .imgedit-crop-ratio input[type=text],.image-editor .imgedit-crop-sel input[type=text],.image-editor .imgedit-scale input[type=text]{font-size:16px;padding:6px 10px}.wp_attachment_holder .imgedit-wrap .image-editor,.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{float:none;width:auto;max-width:none;padding-bottom:16px}.copy-to-clipboard-container .success{font-size:14px}.imgedit-crop-wrap img{width:100%}.media-modal .imgedit-wrap .image-editor,.media-modal .imgedit-wrap .imgedit-panel-content{position:initial!important}.media-modal .imgedit-wrap .image-editor{box-sizing:border-box;width:100%!important}.image-editor .imgedit-scale-button-wrapper{display:inline-block}}@media only screen and (max-width:600px){.media-item-wrapper{grid-template-columns:1fr}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:1000px){.wp-filter p.search-box{float:none;width:100%;margin-bottom:20px;display:flex;flex-wrap:nowrap;column-gap:0}.wp-filter p.search-box #media-search-input{width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;right:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{right:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{right:82px}.edit-attachment-frame .edit-media-header .right{right:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}}@media only screen and (max-width:375px){.media-item .attachment-tools{align-items:baseline}.media-item .edit-attachment.copy-to-clipboard-container{flex-direction:column}.copy-to-clipboard-container .success{line-height:normal;margin-top:10px}}.hide{
display:none;
}
img.hide, .activity-bg.hide{
display:none;
}
.noProduct_container{
width:100%;
display:block;
text-align:center;
padding-bottom:20px;
}
.noProduct{
font-size:25px;	
}
.product-list-div.active .prodcut-title h5:after {
content: '';
background-color: #FFD100;
height: 10px;
position: absolute;
width: 100%; left: 0;
transition: 0.5s;
z-index: -1;
}
.tabs-listing .fl_left, .tabs-listing .fl_right{
float:left;
padding-right:20px;
width:50%;
}
#response{
padding:30px 0;
}
@media(max-width:767px){
.tabs-listing .fl_left, .tabs-listing .fl_right{
width:100%;
padding-right:0px;
float:none;
}
}