/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */

/* ==















 =================================== CUSTOM CSS FOR group codes and SINGLE OR CO-BRANDED IS AT BOTTOM

 
 
 
 
 
 
 
 
 
 
 
=== */


html:after {
    content: "";
    font-size: 2750%;
    color: rgba(0, 0, 0, .1);
    z-index: 9999;
    cursor: default;
    display: block;
    position: fixed;
    top: 33%;
    right: 0;
    bottom: 0;
    left: 15%;
    font-family: sans-serif;
    font-weight: 700;
    font-style: normal;
    text-align: center;
    line-height: 100%;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    -ms-pointer-events: none;
    -o-pointer-events: none;
    pointer-events: none;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}
fieldset,
hr {
    border: 0;
    padding: 0
}
.ir:before,
hr {
    display: block
}
/* .hidden,
.invisible {
    visibility: hidden
} */
/* .clearfix,
.clearfix:after {
    clear: both
} */
button,
html,
input,
select,
textarea {
    color: #222
}
/* .contact-text {
    text-align: right
} */
html {
    font-size: 1em;
    line-height: 1.4
}
hr {
    height: 1px;
    border-top: 1px solid #ccc;
    margin: 1em 0
}
audio,
canvas,
img,
video {
    vertical-align: middle
}
fieldset {
    margin: 0
}
textarea {
    resize: vertical
}
/* .sliderImgDiv {
    overflow: hidden;
    max-height: 500px
} */
/* .slider-text-bg {
    padding: 20px;
    background: rgba(14, 63, 98, .6)
} */
.disclosure-text {
    text-align: left;
    margin-top: 30px
}
.PRODUCT td {
    vertical-align: middle!important
}
.PRODUCT th {
    vertical-align: bottom!important;
    background: #333!important;
    color: #fff!important
}
.LAPN-PRICING {
    max-width: 400px!important
}
.TDOC .video-table td:first-child,
.TVIP .video-table td:first-child {
    border-right: 1px solid #fff!important
}

#AMST .table-bordered>tbody>tr:last-of-type>td {
    background: #ffffff;
    color: #666;
    border: 2px solid white;
    border-top: 1px solid gray;
    font-size: 14px;
}

.TDOC td,
.TDOC th,
.TVIP td,
.TVIP th {
    padding: 0!important;
    border: 0!important
}
.ir,
.visuallyhidden {
    border: 0;
    overflow: hidden
}
.TDOC .video-table,
.TVIP .video-table {
    text-align: center
}
.LCA td,
.LCA th {
    text-align: center!important
}/* 
.TWOCOLUMN td:nth-child(2),
.TWOCOLUMN td:nth-child(3),
.TWOCOLUMN th:nth-child(2),
.TWOCOLUMN th:nth-child(3) {
    width: 50%
}
.THREECOLUMN td:nth-child(2),
.THREECOLUMN td:nth-child(3),
.THREECOLUMN th:nth-child(2),
.THREECOLUMN th:nth-child(3) {
    text-align: center
}
.FOURCOLUMN td:nth-child(2),
.FOURCOLUMN td:nth-child(3),
.FOURCOLUMN td:nth-child(4),
.FOURCOLUMN th:nth-child(2),
.FOURCOLUMN th:nth-child(3),
.FOURCOLUMN th:nth-child(4) {
    text-align: center;
    width: 22%
}
.FIVECOLUMN td:nth-child(2),
.FIVECOLUMN td:nth-child(3),
.FIVECOLUMN td:nth-child(4),
.FIVECOLUMN td:nth-child(5),
.FIVECOLUMN th:nth-child(2),
.FIVECOLUMN th:nth-child(3),
.FIVECOLUMN th:nth-child(4),
.FIVECOLUMN th:nth-child(5) {
    text-align: center;
    width: 17%
}
.SIXCOLUMN th:nth-child(2),
.SIXCOLUMN ttd:nth-child(2) {
    text-align: left
}
.SIXCOLUMN td:nth-child(2),
.SIXCOLUMN td:nth-child(3),
.SIXCOLUMN td:nth-child(4),
.SIXCOLUMN td:nth-child(5),
.SIXCOLUMN td:nth-child(6),
.SIXCOLUMN th:nth-child(2),
.SIXCOLUMN th:nth-child(3),
.SIXCOLUMN th:nth-child(4),
.SIXCOLUMN th:nth-child(5),
.SIXCOLUMN th:nth-child(6) {
    text-align: center;
    width: 16%
}
.SEVENCOLUMN td:nth-child(2),
.SEVENCOLUMN td:nth-child(3),
.SEVENCOLUMN td:nth-child(4),
.SEVENCOLUMN td:nth-child(5),
.SEVENCOLUMN td:nth-child(6),
.SEVENCOLUMN td:nth-child(7),
.SEVENCOLUMN th:nth-child(2),
.SEVENCOLUMN th:nth-child(3),
.SEVENCOLUMN th:nth-child(4),
.SEVENCOLUMN th:nth-child(5),
.SEVENCOLUMN th:nth-child(6),
.SEVENCOLUMN th:nth-child(7) {
    text-align: center;
    width: 12%
} */
.ir {
    background-color: transparent
}
.ir:before {
    content: "";
    width: 0;
    height: 150%
}
.visuallyhidden {
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    padding: 0;
    position: absolute;
    width: 1px
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto
}
.clearfix:after,
.clearfix:before {
    content: " ";
    display: table
}

@media print {
    blockquote,
    img,
    pre,
    tr {
        page-break-inside: avoid
    }
    * {
        background: 0 0!important;
        color: #000!important;
        box-shadow: none!important;
        text-shadow: none!important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    blockquote,
    pre {
        border: 1px solid #999
    }
    thead {
        display: table-header-group
    }
    img {
        max-width: 100%!important
    }
    @page {
        margin: .5cm
    }
    h2,
    h3,
    p {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
}



/* ========================== above is custom css already in place ==========================  */

.arrow-down {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #a71e28;
    width: 10px;
    position: absolute;
    background: rgba(255, 255, 255, 0);
    text-align: center;
    left: 47%;
	z-index: 9999;
}

#content-1, section {
    padding: 32px 0;
}

section.blue {
	padding-bottom: 0;
}

.dropdown-toggle{text-transform: uppercase;}

.navbar-nav>.dropdown.open>.dropdown-toggle>div {margin-top: 4px}
img {
    max-width: 100%
}
body {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
		padding-bottom: 0;
}

body section:nth-of-type(1) {
    padding-top: 0;
}

body#office section:nth-of-type(1) {
	padding-top: 32px;
}

body#office #topBar {
	color: #CFCFCF;
	background: #575757;
	font-size: 14px;
	padding-bottom: 2px;
	text-align: right;
}

body#office #topBar a {
		color: white;
	text-decoration: none;
}
/* .slider-text-bg,
.slider-text-bg .lead {
    color: #fff
} */

a,
a:active,
a:focus {
    text-decoration: underline
} 

.navbar a, 
a.btn, 
.product .nav-pills>li a,
a:hover,
a.top,
.btn { text-decoration: none; 

}

a {
    color: #1f90ad
}
a:hover {
    color: #0b7792
}

/* .button-nominate {
    background: 0 0;
    border: 3px solid #AAB2B5;
    border-radius: 30px;
    color: #636c6c;
    padding: 8px 50px;
    font-size: 21px; 
    font-weight: 700;
    margin-top: 0
}
 .button-nominate:hover, */
.edit-button-2:hover,
.edit-button-3:hover {
    border: 3px solid #166298;
    color: #166298;
    background: 0 0
}

#becomeProvider {
	    background: url(../img/Offer-the-Value-Smile-Dental-Plan-for-your-patients.jpg) no-repeat;
    background-size: cover;
    background-position: center center;
    background-attachment: fixed;
}

#becomeProvider .cta {
	background: white;
}

#becomeProviderForm {
	background: #A71E28;
	color: white;
	min-height: 300px;
}
.btn {
	text-transform: uppercase;
	font-size: 1em; /* 16px */
	font-weight: bold;
}

.btn.btn-ghost {
	border: 1px solid #666;
	color: #666;
}
.btn.btn-ghost:hover {
	background: #eee;
	color: black;
}

.btn-join {
    background: #1580a1;
    color: #fff
}
.btn-join:hover,
.product .nav>li>a:hover  {
    background: #176271;
    color: #fff
}

.btn-join:focus {
	background: #0f5361;
	color: white;
}
.btn-search {
    background: #757575;
    color: #fff
}
.btn-search:hover {
    background: #0485df;
    color: #fff
}
.btn-nominate {
    color: #fff;
    background-color: #002d65;
    border-color: #002d65
}
.btn-nominate:hover {
    color: #fff;
    background-color: #02469b;
    border-color: #02469b
}

.btn-group-lg>.btn, .btn-lg {    font-size: 1.3em; 
font-weight: bold;}

.btn-success {border: 1px solid #127d98}

.btn-success:hover {
	background: #127d98;
	border: 1px solid #127d98
}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success,
.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {
    background-color: #045d73;
    border-color: #045d73;
}

.btn.white {
background: white;
color: #a71e28;
	border: 1px solid  #a71e28;
}

.btn.white:hover {
	background: #a71e28;
color: white;
	border: 1px solid white;
}

.caption,
.plans {
    position: absolute
}

.caption {
    width: 100%;
    bottom: 1.3rem
}
.caption h4 {
    color: #fff;
    -webkit-font-smoothing: antialiased
}

/* .content-1-head:after,
.content-2-header:after {
    content: "";
    height: 2px;
    position: absolute;
    width: 102px
} */
#content-1 {
    background: #F2F9FE
}
/* .content-1-head:after {
    background: #949C9C
} */
.content-1-text {
    padding-top: 40px
}
.content-faqs b {color: #757575;}
/*.content-faqs .content-1-text h2 {    margin-top: 25px;}*/
.contact-area.block-right {float: right;}
.fa-5x {
    line-height: .7em;
    display: block;
		
    font-size: 3em;

}

.contact-area {
    text-align: right;
}
.contact-area ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.contact-area ul li {
    display: inline-block;
    color: #3C3D42;
    font-weight: 400
}
.contact-area ul li i {
    margin-right: 10px;
/*     font-size: 18px */
}


.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	margin-bottom: 40px;
}

.colorOverlay , #ESDP .table thead, .PRODUCT th, .btn, .btn-join, .btn-join:hover, .btn-nominate:hover, .btn:hover, .caption h4, .edit-button-1, .edit-button-1:hover, /* .slider-text-bg, */ /* .slider-text-bg .lead, */ .sub-slider-text, .submit-bottom form input[type=submit], .thumbnail .caption {
    color: #fff;
}

.colorOverlay {
	position: absolute;
    background: rgba(32, 115, 185, 0.7);
    width: 100%;
    height: 100%;
    text-align: center;
    padding-top: 30%;
/*     font-size: 2em; */
font-size: 1.8em;
		    line-height: 1em;
    float: left;
}

.colorOverlay:hover {
	background: rgba(12, 74, 128, 0.85);
}

#disclaimer {
	background: #474747;
	color: #bdbdbd;
}

.edit-button-1 {
    background: 0 0;
    border: 3px solid #91B1B5;
    color: #FFF;
    font-weight: 700;
    border-radius: 30px;
    padding: 10px 52px;
    display: block;
    overflow: heidden;
    margin-top: 50px
}


.edit-button-1:hover {
    background: 0 0;
    color: #fff;
    border: 3px solid #91B1B5
}
.edit-button-2 {
    background: 0 0;
    border: 3px solid #AAB2B5;
    border-radius: 30px;
    color: #636c6c;
    padding: 8px 50px;
    font-size: 19px; /* 21px; */
    font-weight: 700;
    margin-top: 25px
}
.edit-button-2:hover {
    background: 0 0;
    border: 3px solid #AAB2B5;
    color: #636c6c
}
.feedEkList table {
    width: 100%;
        font-family: 'Open Sans', sans-serif;
}
.feedEkList img {
    border: 1px solid #000;
    margin-left: 20px;
}

.feedEkList ul li {
    list-style: disc;
      font-family: 'Open Sans', sans-serif;
    color: #323232;
}

.finePrint {
	font-size: smaller;
}

h1,
h2 {
    color: #0b4b68;
}

.lead, body {
	line-height: 1.6em;
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6/* , .slider-text-bg b */ {
	line-height: 1.25em;
}

h1,
h2/* ,
.slider-text-bg b */ {
	letter-spacing: 1px;
}

h1,
.jumbotron .h1, .jumbotron h1,
.jumbotron .lead {
    font-size: 2.82em;
	font-weight: 900;
			text-align: center; 
			text-transform: uppercase;		
}

#office .jumbotron .lead {
	font-size: 2em;
}

#office h1,
#office .jumbotron .h1, 
#office .jumbotron h1 {
	font-size: 2.4em;
}

#home h2, 
h2 {
    font-size: 2em;
	font-weight: bold;
		text-transform: uppercase;
}

#home h2 {
	text-align: center;
}

h3 {
color: #0b4b68;
font-size: 1.5em;
			margin-top: 10px;
			margin-bottom: 10px
}


h4 {
	    font-size: 1.3em;
			    text-transform: uppercase;
    font-weight: normal;
}

.h1, .h2, h1, h2 {
    margin-top: 40px;
    margin-bottom: 15px;
}

.gray h2 {color: #7F7F7F; }

#header {
    padding-top: 5px;
}

#office #header {
	padding-top: 0;
}
.jumbotron {
        background-color: #c26f75;
	background-repeat: no-repeat;
    background-size: cover;
		background-position: top center;
   -webkit-animation: bummer 2s;
    animation: bummer 2s;
    -webkit-transform: scale(50%,50%); 
    transform: scale(.75,.75);
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards; 
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
}

.jumbotron #cta {
	margin-bottom: 0;
	padding: 2% 12% 2% 1%;
    border-left: 20px solid hsla(356, 50%, 50%, 0.8);
    box-shadow: -20px 0px 0px 0px hsla(356, 40%, 50%, 0.8);
/*	padding: 2% 12% 0% 1%;*/
}

 .jumbotron .list {
    font-size: 1.2em; /*19ox */
    font-weight: normal;
    text-transform: none;
    line-height: 1.5em;
    margin-bottom: 0;
	 margin-left: 19px;
	margin-top: 10px;
}

.jumbotron #cta,
.btn-primary:hover {
	background: #2e708e;
	color: white;
}

 .product .nav>li>a {
	    background: rgba(46, 112, 142, .9);
	 color: white;
}

.jumbotron .h1, .jumbotron h1,
.jumbotron .lead {
	color: white;
    letter-spacing: 1px;
	margin-bottom: 15px;
	margin-top: 0;
	line-height: 1em;
	
}

.jumbotron.blue .h1, .jumbotron.blue h1, .jumbotron.blue .lead {
	margin-top: 20px;
	text-align: left;
}

.jumbotron .h2, .jumbotron h2,
.jumbotron#home .h2, .jumbotron#home h2{
color: #c1d7db;
font-weight: normal;
    font-style: italic;
		margin-top: 0;
}

.jumbotron p {
font-size: 16px;	
}

.jumbotron ul li {
	margin-bottom: 10px;
	}
	
.jumbotron span:not(.finePrint) {
	white-space: nowrap;
}

  #root .jumbotron span {
    margin-left: -19px;
}

.jumbotron#home {
	    background-image: url("../img/Unitas-Value-Smile-Dental-Plan-hero.jpg");
}

  #root .jumbotron {
	    background-image: url(../img/Unitas-Value-Smile-Dental-Plan-hero-root.jpg);
	    background-size: 62%;
    background-position: left -50px;
    background-repeat: no-repeat;
}

#office .jumbotron {
	background-image: url(../img/Fill-empty-seat-times-and-build-repeat-business-Value-Smile-Dental-Plan.jpg);
	    background-size: cover;
    background-position: center;
	    background-repeat: no-repeat;
}

/*  .jumbotron#search {
	 	    background-size: cover;
}*/

.jumbotron#faqs {
	    background-image: url("../img/Unitas-Value-Smile-Dental-Plan-dental-discount-FAQs.jpg");
}

.jumbotron#how {
	    background-image: url("../img/Unitas-Value-Smile-Dental-Plan-how-to-use-family-dental-discounts.jpg");
}

.jumbotron#search {
	background-image: url("../img/Unitas-Value-Smile-Dental-Plan-family-dental-discounts-provider-search.jpg");
	background-position: left -10px;
    background-size: cover;
}
	
.jumbotron#join {
	    background-image: url("../img/Unitas-Value-Smile-Dental-Plan-join-plan.jpg");
}

.jumbotron.blue {
	text-align: left;
	padding-top: 20px;
}

#office .jumbotron #cta .col-md-12, #root .jumbotron #cta .col-md-12 {
	margin-top: 15px;
}

@-webkit-keyframes bummer {
    100% {
        -webkit-transform: scale(1,1); 
		transform: scale(1,1); 
    }
}

@keyframes bummer {
      0%   { opacity: 0; }
  100% { opacity: 1;
        transform: scale(1,1); 
    }
}

.lead {
        font-size: 1.25em; 
    color: #666
}
.blue .lead {
	color: white;
}
.navbar-header,
#office .contact,
#root .contact {
	padding: 20px 0;
}

.navbar .container div,
body#office #topBar .row div {
	margin-bottom: 0;
}

.nav-logo img {
        width: 100%;
    max-width: 185px;
    margin-right: 35px;
}

.navbar-brand {
	height: auto;
		padding: 0px;
	
}

.navbar-brand img {
		max-width: 250px;
		float: left;
/* 		margin: 4px; */
}

.navbar-header, .contact {
	margin-bottom: 0px;
}
.navbar>.container>.row {
	margin-top: 20px;
}
.navbar .contact {
	text-align: right;

}

.navbar-default {
    background-color: white;
    border-color: white;
}

.navbar-default .navbar-nav>li>a {
    color: #8B9090;
		line-height: 10px;
	
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    background: 0 0;
    color: #3C3D42
}

.navbar .phone {
	    color: #a71e28;
			text-align: right;
	font-size: 24px;
	font-weight: bold;
}
.product .nav-pills>li {
	float: none;
border-radius: 4px;
	display: inline-block;
	height: 210px;	    
    margin: 0 5px;
    width: 23.15%;
	vertical-align: bottom;
}
.nav-pills>li>a {
    position: relative;
    display: block;
    font-weight: 700;
    color: #666;
    border: none;
}
.navbar .nav>li>a {
	margin: 0 1px;
}

.navbar-toggle .icon-bar {
background: 	#0b4b68
}

.navbar-toggle {
	float: left;
 	    margin-bottom: 20px; 
}

/*.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {background-color: rgba(255, 255, 255, 0)}*/


 .navbar {
    margin-bottom: 0px;
		border: none;
} 
.navbar-nav {
    float: right;
}

.navbar	p {
	margin-bottom: 0;
}

.navbar-nav a,
.jumbotron .lead {
		color: white;
}

#office .navbar-nav a#phone {
	background: white;
	color: #a61b26;
	font-weight: bold;
}

#navbar-collapse-1{
	border: none;float: left;
}

.navbar-collapse.col-md-4 {
	margin-bottom: 0;
	color: white;
}

.product .nav-pills>li:nth-child(1)  {
	    background: url(../img/Unitas-Value-Smile-Dental-Plan-dental-care.jpg) no-repeat;		background-position: center center;
			background-size: cover;
}

.product .nav-pills>li:nth-child(2) {background: url(../img/Unitas-Value-Smile-Dental-Plan-vision-care.jpg) no-repeat; 		background-position: center center;
			background-size: cover;} 
.product .nav-pills>li:nth-child(3) {background: url(../img/Unitas-Value-Smile-Dental-Plan-LASIK-vision-correction.jpg) no-repeat; 		background-position: center center;
			background-size: cover;}
.product .nav-pills>li:nth-child(4) {background: url(../img/Unitas-Value-Smile-Dental-Plan-prescriptions.jpg) no-repeat; 		background-position: center center;
			background-size: cover;}

.product .nav-pills>li a p {
	color: #666666;
    margin-bottom: 0;
    text-transform: uppercase;
}

.product .nav-pills>li.active a p,
.product .nav-pills>li a:hover p {
    color: #004b68;	
}

#office .product .nav-pills>li.active a p {
	color: #007bab;
}
.product .nav-pills>li>a>img  {
    background: #ffffff;
    border-radius: 39px;
 				   -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */ 
    filter: grayscale(100%); 
    padding: 5px;
}

.product .nav-pills>li.active>a>img,
.product .nav-pills>li>a:hover>img {
    -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */ 
    filter: grayscale(0%); 
    padding: 5px;
}

.product .nav-pills>li.active>a>img  {
		   /* -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 
    filter: grayscale(0%); */
		    margin-top: -50px;
}

.product .nav-pills>li>a {
		padding: 10px;
    font-size: 14px; 
		margin-left: auto;
    margin-right: auto;
		    text-align: center;
    position: absolute;
    bottom: 0;
    width: 100%;
}

 .product .nav-pills>li>a {
	background: white;
	
    border-bottom: 1px solid #004b68;
		color: #333;
	
}
.product .nav-pills>li.active>a {
	background: none;
/* 	border-left: 1px solid gray;
    border-top: 1px solid gray;
    border-right: 1px solid gray; */
    color: #757575;
}

.product .nav-pills>li.active>a,
 .product .nav-pills>li a:hover,
 .product .nav-pills>li a:hover,
 .product .nav-pills>li.active>a {
	    background: hsla(0, 0%, 100%, 0.85);
    color: #333
}

/* #slider .block h2,
#slider02 .block h2,
#slider03 .block h2,
#slider04 .block h2,
#slider05 .block h2,
#slider06 .block h2 {
    color: #fff;
    font-weight: 700;
    margin: 0;
    font-size: 34px; 
} */

.sideBar h2, .sidebar h3, .sidebar h4 {
	font-size: 1.4em;
	text-transform: none;
	font-weight: normal;
}

sub {bottom: 0.25em;}

.sub-slider-text {
    margin: 0;
    font-size: 34px; /* 36px */
    color: #fff;
    font-weight: 300;
    line-height: 43px;
    opacity: 1
}

.slider-p {
    margin: 0;
    color: #d6e3e6;
    font-size: 12px; /* 14px; */
    padding-top: 10px
}

a.top {
 color: white;
 font-size: 12px;
}

.thumbnail.active img {
	    -webkit-filter: grayscale(75%); /* Safari 6.0 - 9.0 */
    filter: grayscale(75%);
		z-index: 1;
}

.thumbnail.active .colorOverlay {
	background: rgba(102, 102, 102, 0.85);
	z-index: 2;
}


ul.feedEkList {
	list-style-type: none;
}

/* #service .service-header, */
.plans {
    margin: 0
}

.plans {
    max-width: 220px;
    text-align: left;
    left: 12em;
    top: 1em;
    z-index: 999
}

/* #service .block-top, */
.gallery-area {
    text-align: center
}


.thumbnail {
    border: 0;
    box-shadow: none;
    margin: 0;
    padding: 0
}
.thumbnail .caption {
    color: #fff
}
.thumbnail .img-responsive {
    max-width: none;
    width: 100%
}

img.img-responsive {
	width: 100%
		; height: auto;
}


.ctaRow {
    padding: 100px 0 50px
}
/* #ESDP .table thead {
    background: #757575;
    color: #fff
}
#ESDP table>tbody>tr>td:nth-child(even) {
    background: #def9ff
} */


tbody tr th,
thead {
	background: #666;
	color: white;
}
.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: initial
}


/* tbody tr:last-of-type {
    border: 2px solid #868686;
} */

.table-bordered>tbody>tr>td:nth-child(1) {
       border-left: 2px solid #868686;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: none;
}

thead,
 .table-bordered>thead>tr>td, .table-bordered>thead>tr>th{
		    border: 1px solid #666;
}

/*.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th  {
	    border: 1px solid #fff;
}*/
.table-bordered>tbody>tr:last-of-type>td:last-of-type {
    border-top: 2px solid #076684;
    border-bottom: 2px solid #076684;
}

tr:nth-last-of-type(1) {
  /*  font-weight: bold;*/
		    border-top: 2px solid gray;
    border-bottom: 2px solid gray
}

.table-bordered>tbody>tr>td:last-of-type  {
	background: #1580a1;
	color: white;
	border-right: 1px solid  #1580a1;
}

.table-bordered>thead>tr>th:last-of-type,
.table>thead:first-child>tr:first-child>th:last-of-type {
    background: #076684;
    border-bottom: 2px solid #076684;
		border-top: 2px solid #076684;
}

.gray {
	background: #f8f7f7; 
	background-color: #f8f7f7;
}

#office .gray {
	background: #666666;
	background-color: #666666;
	color: white;
}

.red {
	background: #a71e28;
	color: white; 
}


.btn.red:hover,
.red.btn.focus, 
.red.btn:focus {
	color: #a71e28;
	background:white; 
}

.btn-success {
	    background: #207c9e;
    background-color: #207c9e;
    color: white;
}

/* 
.green h1,
.green h2,
.green h3,
.green p, */
#pricing h3  {
	color: white;
}

.pricingTable {
	font-size: 15px;
}

/* 
#gallery {
    padding-top: 100px;
    padding-bottom: 120px
}
.gallery-area h1 {
    font-size: 34px; 
    color: #636C6C;
    font-weight: 700;
    margin: 0
}
.gallery-area p {
    color: #AFB8B8;
    font-size: 14px; 
    font-weight: 400;
    margin: 0;
    padding-top: 24px
}
#gallery .block-bottom {
    text-align: center;
    padding-top: 50px
}
.gallery-items-text p {
    color: #9ea5a5;
    font-size: 12px; 
    margin: 0;
    padding-top: 45px;
    font-weight: 400
} */

#content-2 {
    background: #F2F9FE;
    padding: 0 0 80px
}
.content-2-text-area {
    padding-top: 102px
}
.content-2-header:after {
    background: #949C9C
}
.content-2-text {
    padding-top: 40px
}
.edit-button-3 {
    background: 0 0;
    border: 3px solid #AAB2B5;
    border-radius: 30px;
    color: #636c6c;
    padding: 8px 50px;
    font-size: 19px; /* 21px; */
    font-weight: 700;
    margin-top: 50px
}
.edit-button-3:hover {
    background: 0 0;
    border: 3px solid #AAB2B5;
    color: #636c6c
}

.feedEkList td {
    border: 1px solid #999;
    padding: 5px;
    margin: 0px;
    font-family: Arial, "Helvetica", sans-serif;
    line-height: 22px;
    color: #323232;
    font-size: 12px;
} 

.itemTitle,
#office #UNIT > ul > li:nth-child(4) {
    display: none;
}

p {
    margin: 0 0 20px;
}

#pricing .red .lead {
	color: #d6a2a2;
	font-size: 2em;
	font-weight: bold;
	margin-bottom: 0;
}

#pricing #idCard {
	margin-top: 60px;
}

#pricing h2 {
	margin-bottom: 80px;
}

 #pricing h2 {
	margin-top: 0;
	padding-top: 40px;
}

#office #pricing h2 {
	margin-bottom: 20px;
}

#pricing .red div,
.navbar .contact {
	margin-bottom: 0;
	margin-top: 0px;
}
#office #pricing {
	    background: url(../img/become-a-value-smile-dental-plan-provider.jpg) no-repeat;
	    background-color: white;
    background-position: left 35%;
    background-size: cover;
	
}

#office #pricing .blue {
	padding: 20px;
}

.blue,
#office .blue,
.btn-primary {
	background: #0b4b68;
	color: white;
}
#office .blue h2 {
	color: white;
}
#testimonial {
    padding-bottom: 110px;
    padding-top: 100px
}
.tm-header h2 {
    font-size: 34px; /*  36px; */
    font-weight: 700;
    color: #636C6C;
    margin: 0;
    padding-bottom: 38px
}
.tm-img img {
    border-radius: 500px;
    margin: 0 auto;
    width: 100px;
    height: 100px
}
.tm-text p {
    color: #8C9494;
    font-weight: 400;
    font-style: italic;
    font-size: 22px; /* 24px; */
    line-height: 24px;
    margin: 0;
    padding-bottom: 40px;
    padding-top: 45px
}
.tm-text p span {
    font-style: normal;
    display: block;
    color: #5DCA88;
    font-weight: 400;
    padding-top: 28px
}
#submit-area {
    background: #F3F5F5;
    padding-top: 90px;
    padding-bottom: 120px
}
.submit-header {
    padding-bottom: 50px
}
.submit-header i {
    font-size: 34px; /* 36px; */
    margin-right: 20px;
    color: #8C9494
}
/* #searchSidebarImg {
    padding-top: 64px;
} */
.submit-header h3 {
    color: #8C9494;
    font-size: 34px; /* 36px; */
    font-weight: 700;
    display: inline
}
.submit-area {
    margin-left: 180px
}
.submit-bottom {
    border: 2px solid #BBC3C2;
    float: left;
    border-radius: 40px;
    height: 71px;
    background: #FFF
}
.submit-bottom form input[type=text] {
    border: none;
    height: 56px;
    margin-left: 24px;
    font-size:  12px; /* 14px; */
    color: #8C9494;
    font-weight: 400;
    background: #FFF;
    width: 555px
}
.submit-bottom form input[type=submit] {
    border: none;
    padding: 21px 55px;
    background: #5DCA88;
    color: #fff;
    font-size: 18px; /* 20px; */
    font-family: 'Proxima Nova Regular';
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 40px
}

#footer {
    background: #373737;
		background-repeat: repeat;
		background-size: initial;
    color: white;
		padding-top: 15px;
		
}

 #footer {
	background: #004b68;
}

.footer-content h3 {
    color: #8C9494;
    font-size:  22px; /* 24px; */
    font-weight: 400;
    margin: 0;
    padding-bottom: 30px
}
#footer .row>div {
    margin-bottom: 10px;
}
.social-icon a {
    margin-right: 10px
}
.social-icon a i {
    background: #5d6461;
    border-radius: 500px;
    color: #ddd;
    font-size: 18px; /* 20px; */
    height: 42px;
    padding-top: 11px;
    width: 42px;
    border: 1px solid #ddd;
    margin-top: 30px
}
.support-link {
    padding-top: 70px
}
.support-link ul {
    margin: 0;
    padding: 0;
    list-style: none
}
.support-link ul li {
    display: inline-block;
    padding: 0 10px
}
.support-link ul li a {
    display: inline-block;
    color: #8C9494;
    font-size: 12px; /* 14px */
}
/* #service .service-tab ul {
    float: left;
    list-style: none;
    padding: 0;
    margin-right: 0
}
#service .service-tab ul li {
    border-right: 1px solid #DBE2E2
}
#service .service-tab ul li a {
    color: #666;
    padding-top: 23px;
    padding-bottom: 17px;
    font-size: 18px; /* 20px; 
    font-weight: 400;
    display: block;
    padding-right: 20px
}
#service .service-tab ul li a i {
    font-size: 43px; /* 45px; 
    margin-right: 30px;
    position: relative;
    top: 10px
}
#service .service-tab ul li a:hover {
    border-right: 10px solid #399cd6;
    padding-right: 10px
}
#service .service-tab ul li a:hover i {
    color: #399cd6
} */
.edit-tab h1 {
    color: #636C6C;
    font-size: 22px; /* 24px; */
    font-weight: 700;
    margin: 0;
    padding-bottom: 30px;
    padding-top: 50px
}
.teb-icon-edit {
    height: 170px;
    width: 170px;
    margin: 0 auto;
    color: #5DCA88
}
.teb-icon-edit i {
    font-size: 170px
}

/*.slider,
section#slider,
section#slider02,
section#slider03,
section#slider04,
section#slider05,
section#slider06 {
    border-top: 24px solid lightgray;
}*/

/* .content-join,
.content-search {
    margin-top: 60px
} */
.disabled {
    background: #ddd;
    color: #888;
    border-color: #c6c6c6
}
/* #service .service-tab .tab-pane ul li {
    border: none!important
} */
iframe {
    background: #fff;
    border-radius: 40px
}
/* .id-card img {
    border-radius: 10px;
    box-shadow: 0 0 12px 7px rgba(0, 0, 0, .5);
    margin-top: -10px;
    -ms-transform: rotate(-7deg);
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg)
} */
.faq-image {
    float: left;
    max-width: 400px;
    padding: 20px
}
.how-image {
    float: right;
    max-width: 400px;
    padding: 40px
}

.disable/* ,
.nav>li:hover>a */ {
    color: #666
}

		.hidden,
.coBrandOnly {
    display: none !important;
}

#whatsIncluded {
	    background: url(../img/whats-included-in-this-plan-Unitas-Value-Smile-Dental-Plan.jpg) no-repeat;
		background-repeat: no-repeat;
		background-size: cover;
	background-position: top center;
}

 #root #whatsIncluded {
	    background: url(../img/Unitas-Value-Smile-Dental-Plan-hero-root.jpg) no-repeat;
	background-position: left top;
	background-size: auto 100%;
	    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

#office  #whatsIncluded {
	    background: url(../img/office-why-do-patients-choose-value-smile-dental-plan.jpg) no-repeat;
	    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    filter: FlipH;
    -ms-filter: "FlipH";
	background-size: 102%;
}

	
  #root #whatsIncluded .container {
	  
	    -moz-transform: scaleX(-1);
    -o-transform: scaleX(-1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
}

#office  #whatsIncluded .container {
	  
	    -moz-transform: scaleX(1);
    -o-transform: scaleX(1);
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
    filter: FlipH;
    -ms-filter: "FlipH";
}


#whatsIncluded .cta {
    background: hsla(0, 0%, 100%, 0.85);
	border-radius: 15px;
	float: left;
	padding-left: 30px;
    padding-bottom: 30px;
    padding-right: 30px;
}

#whyThisPlan ul,
#whatsIncluded ul {
	list-style-type: none;   
	margin-bottom: 55px; 
	padding-left: 0px;
}	

#office #whyThisPlan ul, #office #whatsIncluded ul {
	margin-bottom: 15px;
}

#whyThisPlan ul li,
#whatsIncluded ul li {
    margin-bottom: 15px;
		    clear: both;
    font-size: 1.25em;
	line-height: 1.5em;
}	
#whyThisPlan ul li img,
#whatsIncluded ul li img {	
    margin-right: 20px;
    float: left;
    margin-bottom: 30px;
    max-width: 70px;
}

#office #whyThisPlan ul li img,
#office #whatsIncluded ul li img {	
    margin-bottom: 10px;
}

#whyThisPlan ul li p,
#whatsIncluded ul li p {	
    padding-top: 6px;
}

@media (max-width: 1800px) {  
		.plans {
        top: 3.3em;
        left: 1%
    }
    .thumbnail .img-responsive {
        width: 123%;
        margin-left: -10%;
        max-width: 1920px
    }
}



@media (max-width: 1500px) {  
	.jumbotron #cta {
		font-size: .9em;
	}
	.jumbotron .h1, .jumbotron h1,
.jumbotron .lead	{
		font-size: 2.5em;
	}
	 #whatsIncluded {
    	background-position-x: -192px; 
	}
	#office	#pricing .blue {
    	margin-top: 0%;
    	margin-bottom: 0%;
	}
}



@media (min-width: 992px) and (max-width: 1013px) {
    .container {
        width: 927px
    }
}



@media (max-width: 1260px) {
    .caption {
        position: relative;
        bottom: 0
    } 
		.colorOverlay {font-size: 1.4em;}
    .plans {
        width: 120px;
        z-index: 1
    }
/*     .slider-text-bg {
       /*  background: #6e83a0; */ /* esp 
				background: #757575; /* psp 
        z-index: 1
    } */
}





@media (min-width: 1200px) {
		#navbar-collapse-1 {
padding: 0;
    margin-right: 15px;
		}
/* 		#searchHeroImg {    margin-top: -30px;} */
	.jumbotron #cta,
	 .jumbotron #cta{
		padding-right: 3%;
	}
		.jumbotron #cta {
		padding-bottom: 4%;
		padding-top: 4%;
	}
	#office .jumbotron #cta,
	#root .jumbotron #cta {
		padding-bottom: 0;
	}
	#office  #whatsIncluded {
		background-size: 116%;
    	background-position: -117px -48px;
	}
}





@media (min-width: 1600px) {
	.jumbotron #cta,
	 .jumbotron #cta {
	    padding-right: 12%;
	}
/*	 .jumbotron {
    	background-position: left -73px;
	}*/

	#office  #whatsIncluded {
		    background-size: 103%;
    background-position: left -48px;
	}
		#root .jumbotron #cta {
		padding:2% 12% 0% 1%
	}
	#office .jumbotron #cta {
		    padding: 1% 12% 1% 1%;
	}
}



@media (min-width: 992px) {
	.row.content-join {padding-right: 20px;}
/*	 #cta {
		padding-top: 5%;
    padding-bottom: 5%;
	}*/
}



@media (max-width: 1199px) {
.jumbotron .h1, .jumbotron h1,
.jumbotron .lead {
	    font-size: 2.5em; /* 56px */
}
	#office .jumbotron #cta .col-md-12,
	#root .jumbotron #cta .col-md-12 {	
    	margin-bottom: 0;
		margin-top: 0;
	}
	#root .jumbotron {
		    background-position: left center;
	}
	#root .jumbotron#search {
		    background-position: -106px center
	}
     #root #whatsIncluded {
        background-size: cover;
    }
		.jumbotron#search {
		background-position: center center;
	}
    	.container>.navbar-collapse {
	    float: left;
			padding-left: 0;
	}
	 #whatsIncluded {
		background-size: cover;
		background-position: 16% top
	}
	#office  #whatsIncluded {
		background-size: cover;
		background-position: right center;
	}
	#office #pricing {
		background-position: 40%;
	}
		#office .jumbotron {
		    background-size: 129%;
   	 background-position: center center;
	}
}



@media (min-width: 768px) and (max-width: 1199px) {
/*	 .jumbotron {
    	background-position: 33% top;
	}*/
	.jumbotron #cta {
		    font-size: .8em;
    	width: 39%;
    	float: right;
	}
	.jumbotron #cta,
	 .jumbotron #cta {
			width: initial;
		    padding-right: 2% !important;
	}
.jumbotron h1,
.jumbotron .lead {
		    margin-top: 17px;
	}
	 .jumbotron h1 {
		    font-size: 1.85em;
	}
	.jumbotron h2, .jumbotron p {
		    margin-bottom: 17px;
	}
			 .jumbotron {
    background-position: top left;
	}
}






@media (max-width: 991px) {
			.navbar .container-fluid .row:first-child	 {
			padding-left: 8px;
			padding-right: 8px;
		}
		.contact-area {
    margin-top: 15px
	}
/* 		#searchSidebarImg {
        padding-top: 0px;
    } */
/*    .id-card img {
        margin-top: 20px
    }*/
	    #idCard {
        text-align: center;
        margin: 0 auto 90px auto;
		width: 100%;
        max-width: 417px;
    }
		.jumbotron {
/*		background-color: #2d899c;*/
	    background-size: cover;
    background-position: -88px center;
	}
		.jumbotron #cta {
   		 padding-top: 15px;
		margin-top: 45%;
			padding-bottom: 15px;
	}
	 .jumbotron #cta {
		margin-top: 0;
	}
	#office #pricing .blue {
   		margin-top: 45%;
	}
	#office #pricing {
    background-size: 183%;
			    background-position: left -42px;
    	padding-top: 58%;
		padding-bottom: 10px;
	}
	/* 		.navbar-header {float: none;} */	
}





@media (min-width: 768px) {
    .jumbotron .container-fluid {
        padding-left: 0;
        padding-right: 0;
    } .navbar-nav>li>a {
        padding-top: 21px;
        padding-bottom: 17px;
    }
	#office .navbar-nav>li>a {
		padding-top: 10px;
        padding-bottom: 9px;
	}
	.navbar .nav>li>a:hover,
    .navbar .nav>li>a:focus {
        background-color: #eee; 
        color: #333;				
    }
    .navbar .nav>li.active>a {
        background: white;
        color: #666;
    }
/* 	.navbar .nav>li:last-of-type>a:hover,
.navbar .nav>li.active:last-of-type>a,
.navbar .nav>li:last-of-type>a:focus,
.navbar .nav>li:last-of-type>a:hover:after,
.navbar .nav>li.active:last-of-type>a:after,
.navbar .nav>li:last-of-type>a:focus:after {
    border: none;
content: none;
background: none;
    padding-top: 21px;
    padding-bottom: 17px;
} */

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {
 margin-left: 0px;
}
	#root .navbar-collapse{
		padding: 20px 0;
	}
	#office .navbar-collapse {
		padding: 13px 0;
	}
}
	




@media (min-width: 768px) and (max-width: 991px) {

/* 	.contant-2-img, */
/*     .id-card {
        text-align: center
    } */
    .submit-bottom form input[type=text] {
        width: 200px
    }
/*     #service .service-tab ul {
        margin-right: 50px
    }
    #service .service-tab ul li a,
    .gallery-area p {
        font-size: 15px
    } */
    #contant-1 .block-right-img {
        padding-top: 45px
    }
/*     .id-card {
        margin-top: 3em
    } */
/*     #service {
        padding-top: 48px
    } */
    .nav-logo {
        margin: 10px auto!important
    }

    .product {
        padding-right: 0
    }

}






/* @media (min-width: 992px) {
    .slider-text b {
        font-size: 3.5em;
        line-height: 1em
    }
		.slider-text {
			margin-top: 2%;
		}
} */

@media (max-width: 767px) {
	  body {
     font-size: .9em
    }  
		.caption,
    .caption .container {
        padding-left: 0!important;
        padding-right: 0!important
    }
    .contact-area {
        font-size: .9em
    }
    .contant-1-head h1,
    .contant-2-header h1,
/*     #service .service-header h1, */
    .gallery-area h1,
/*     .slider-text-bg b, */
    .submit-header h3,
    .tm-header h2,
    h1 {
        font-size: 1.96em
    }
/*     .contant-2-img, */
    .navbar-nav>li>a {
        text-align: center
    }
		.contact-area ul li {
     padding-bottom: 10px
    }
		
    #contant-1 .block-right-img {
        padding-top: 45px
    }
		.gallery-area p {
        font-size: 15px
    }
		#header>.container		{
			padding: 0
		}	
    .jumbotron .container-fluid {
        background-color: #2e708e;
        border-top: 20px solid hsla(356,50%,50%,.8);
        box-shadow: 0 -20px 0 0 hsla(356,40%,50%,.8);
    }
    .submit-area {
        margin-left: 0
    }
/*   #service {
        padding-top: 48px
    } */
/*     section#slider,
    section#slider02,
    section#slider03,
    section#slider04,
    section#slider05,
    section#slider06 {
        border-top: 3px solid #234b87
    }  */
/* 		.slider {
        border-top: 0 solid #7e93c4
    } */
    .plans {
        max-width: 250px;
        text-align: left
    }
		.navbar-brand img {
			width: 100%
		}
	.navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
		.navbar-header, 
	.navbar .contact {
			text-align: center;  
			padding: 10px 
		}
		.navbar-nav .open .dropdown-menu {
    position: absolute;
		background-color: white;
		    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
		}
/* 		.navbar-brand img {
			max-width: 110px;
		} */
		    .container>.navbar-collapse {
        padding-right: 5px;
        padding-left: 5px;
				float: none;
    }	
    .navbar-nav {
        margin: 0 auto;
        display: block;
        float: none
    }
    .navbar-nav>li>a {
       /* background: whitesmoke;*/
				display: block;
				font-size: 1.25em; /* 16px; */
				position: relative;
        padding: 10px;
				text-align: left;
        margin: 6px 0;
			    border-bottom: 1px solid lightgray;
    }
.navbar-nav>li:last-of-type>a {
    border: none;
		margin-bottom: 10px;
}
		.nav>li>a:focus, 
		.nav>li>a:hover {
			background: whitesmoke;
			color: #333
		}
		.nav>li.active>a {
			background: white;
			color: #333
		}
/*     #service .service-tab ul li a {
        font-size: 15px;
        padding-right: 20px
    }
    #service .service-tab ul li a i {
        margin-right: 10px
    } */
		.product .nav-pills>li {
margin: 5px;
			width: 45%;
	}
    .submit-bottom form input[type=text] {
        width: 200px;
        margin-right: 34px;
        margin-top: 7px
    }
    .submit-bottom form input[type=submit] {
        display: block;
        margin-top: 20px
    }
/*     #service .service-tab ul {
        float: none;
        margin-right: 0
    } */
    .support-link ul li {
        padding: 10px
    }
    .social-icon a {
        margin-right: 5px
    }
    section#slider {
        border-top: 10px solid #fff
    }
	 .jumbotron #cta {
		margin-top: 0;
		    padding-right: 3%;
    padding-left: 3%;
	}
	.jumbotron .h2, .jumbotron h2 {
		margin-bottom: 17px;
	}
	.jumbotron, .jumbotron#search {
		 background-color: #2e708e;
    background-size: 161%;
    background-position: top left;
    padding-top: 52%;
	}
	#root .jumbotron {
		    background-size: contain;
    background-position: center top;
	}
	#root .jumbotron#search {
    	background-size: 161%;
    	background-position: top left;
	}
	 .jumbotron #cta {
    	border-left: none;
         box-shadow: none;
/*		border-top: 20px solid hsla(356, 50%, 50%, 0.8); */
	}
/*         #service .service-tab ul li a:hover ,
				.product {
        padding-right: 0
    } */
    .tab-content {
        margin: 30px auto
    }
		.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {    border: 1px solid #757575;}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {border: 1px solid #757575;}
.table-responsive>.table {border: 2px solid #757575;}
		#office #pricing .blue {
		    margin-top: 38%;
	}
	#office .jumbotron {
		background-size: 183%;
    background-position: top left;
	}
	body#office #topBar {
	text-align: center;	
	word-break: break-all;
	}
}





@media only screen and (min-width: 480px) and (max-width: 767px) {
/*     .contact-area,
    .contant-2-img {
        text-align: center
    } */
    .submit-bottom form input[type=text] {
        margin-right: 34px;
        margin-top: 7px;
        width: 330px
    }
    .submit-bottom form input[type=submit] {
        display: block;
        margin-top: 20px
    }
/*     #service .service-tab ul {
        float: left;
        margin-right: 50px
    }
    #service .service-tab ul li a {
        font-size: 15px;
        padding-right: 20px
    }
    #service .service-tab ul li a i {
        margin-right: 10px
    }
    #service .service-tab ul li a:hover {
        padding-right: 0
    } */
    #contant-1 .block-right-img {
        padding-top: 45px
    }
    .gallery-area p {
        font-size: 15px
    }
    .submit-area {
        margin-left: 28px
    }
/*     #service .service-header h1, */
    .contant-1-head h1,
    .contant-2-header h1,
    .gallery-area h1,
    .submit-header h3 {
        font-size: 30px
    }
}

@media (max-width: 475px) {
		.tab-content img {
				display: block !important;
				margin: 0 auto;
				clear: both !important;
				float: none !important;
		}
		.navbar-header, .contact  {width: 100%}
	 .jumbotron .col-xs-6 {
    width: 100%;
    float: left;
		margin-left: 20px
}
	.jumbotron h1, .jumbotron .lead {
		font-size: 2em;
	}
	}
	
@media (max-width: 385px) {
	.nav-logo img {
    margin-left: 0px;
}
	}
	

	
	
		
/* ======================== If Website is standard (single) branded COMMENT OUT all below CSS ========================  */

	
	/* Which two group codes need to be HIDDEN? */

/*	.u15
 	, */
	.u20
	, 
	.u25   
	{
		display: none !important;
	}


.coBrandOnly {
    display: inherit !important;
    display: initial !important;
}
.siBrandOnly {
    display: none !important;
}



@media (max-width: 767px) {
    .nav-logo img {
        width: 30%;
    }
		.nav-logo > img:nth-child(1) {
				margin-right: 8%;
		}
		.nav-logo > img:nth-child(2) {margin-right: 0;}

}


