/* Customer CSS */
.telemedbtn {
margin:0;
padding:10px 30px;
background:#3c759b;
text-decoration:none;
color:#fff;
}

.telemedbtn:hover {
background:#359fbd;
}

@media (min-width: 992px) {
.sbContainer header #comp-logo {
padding-top:1rem;
}
}

/*-----------text header css----------------*/
#header-text {
background:#FEE01E;
opacity:.9;
text-align:center;
overflow:hidden;
padding:5px 0;
position:relative;
z-index:10000;
margin-bottom:50px;
}

#header-text--inner {
max-width:1200px;
margin:auto;
}

#header-text p {
color:#444;
font-size:18px;
font-weight:700;
margin:0;
}

#header-text a {
color:#fff;
text-decoration:underline;
}

#header-text a:hover {
text-decoration:none;
}

/*--------end text header css---------------*/
.inner-container {
padding:10px;
margin:4px;
}

.sbContainer header .logo {
/*background:url(../images/logo-before.png) left center no-repeat*;
padding-top:12%;*/
height:151px;
background:unset;
padding-top:0;
}

.sbContainer .logo a img {
margin-top:-40px;
}

.sbContainer .logo a {
color:#f0f;
padding-left:125px;
font-size:4rem;
}

#slot-responsive-phone-only p {
font-family:'Lobster Two'!important;
font-size:22px!important;
line-height:1.4;
}

#slot-responsive-phone-only strong {
color:#E99A67;
text-shadow:1px 1px 1px #000;
}

.sbContainer header .phone-md::before {
color:transparent;
}

.blue {
padding:20px;
border-radius:8px;
height:210px;
background-color:#a3e5fd;
text-align:center;
min-height:250px;
}

#slot-responsive-testimonials h1,#slot-responsive-testimonials p {
color:#fff;
}

#slot-responsive-testimonials p {
color:#fff;
font-size:18px;
font-family:arial;
}

.sbContainer .icon-map-marker::before {
color:transparent;
}

body.m20.e36.aopEnable .links--full-image #links-1 {
background-image:url(../images/s1.png)!important;
}

body.m20.e36.aopEnable .links--full-image #links-2 {
background-image:url(../images/s2.png)!important;
}

body.m20.e36.aopEnable .links--full-image #links-3 {
background-image:url(../images/s3.png)!important;
}

body.m20.e36.aopEnable .links--full-image #links-4 {
background-image:url(../images/s4.png)!important;
}

/*===========general css===========*/
#slot-main img {
margin:10px;
}

#col2 {
width:50%;
float:left;
padding:10px;
}

#col3 {
width:32%;
float:left;
padding:10px;
}

#left {
float:left;
padding:10px;
margin:10px;
max-width:350px;
}

#right {
width:300px;
float:right;
padding:10px;
margin:10px;
max-width:350px;
}

.box {
text-align:center!important;
border:1px solid #efefef;
}

#slot-responsive-contactus-phone-only {
display:none;
}

/* ---------------- media -------------- */
@media only screen and (max-width: 1024px) {
.sbContainer header .icon-phone {
padding-top:0;
}
}

@media only screen and (max-width: 991px) {
.sbContainer .logo a {
padding-left:0;
}
}

@media(max-width:767px) {
#slot-responsive-phone-only p {
font-size:14px;
color:#fff;
}

.left,.right {
float:none!important;
}

#col2,#col3 {
width:100%;
}

#left,#right {
float:none;
width:95%;
}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#col3 {
width:30%;
}
}
/*---------------Pop up css------------*/ #css-only-modals { position:fixed; pointer-events:none; left:0; top:0; right:0; bottom:0; z-index:10000000; text-align:center; white-space:nowrap; height:100%; } #css-only-modals:before { content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:-.25em; } .css-only-modal-check { pointer-events:auto; display:none; } .css-only-modal-check:checked ~ .css-only-modal { opacity:1; pointer-events:auto; } .css-only-modal { width: 700px; background:#fff; z-index:1; display:inline-block; position:relative; pointer-events:auto; padding:25px; text-align:right; border-radius:4px; white-space:normal; display:inline-block; vertical-align:middle; opacity:0; pointer-events:none; max-width: 90%; } .css-only-modal h2 { text-align:center; } .css-only-modal p { text-align:left; } .btn-primary:hover { color:#fff; background-color:#999; border-color:#999; } .btn-primary { color:#fff; background-color:#777; border-color:#777; border-radius: 4px; padding: 6px 12px; } .css-only-modal-check:checked ~ #screen-shade { opacity:.5; pointer-events:none; } #screen-shade { opacity:0; background:#000; position:absolute; left:0; right:0; top:0; bottom:0; pointer-events:none; transition:opacity .8s; } .css-only-modal p, .css-only-modal h2 { color: #000; } .css-only-modal-content {max-height:80vh; overflow-y:auto;}/*------------End pop up css------*/