/*----------- SECTION: MAIN  ---------------*/
	#mainData{
		font-family: 'open-sans',sans-serif;
		color: #443322;
	}
	.containerIn {
		padding: 30px 0 0 0;	
		min-height: 447px;
	}
	
/*---  Left Navigation ---------*/
	#leftCol h2{
		position: relative;
		font-family: 'open-sans', sans-serif;
		font-weight: bold;
		font-size: 24px;
		text-align: center;
		margin: 0;
	}

	#leftCol .panel-body {
    	background: #F4F5F5;
    	padding-left: 0px;
    	padding-right: 0px;
	} 
	.panel-heading {
		/*padding: 10px 15px 30px 0;*/
	}
	.panel-side .panel-body{
		padding-top:0;
	}
	.panel-side .nav>li>a{
	/*	padding:6px 0;*/
	}
	#sectionRow-2{
		padding-top:40px;
	}
	#mainData{
		/*padding-left:35px;*/
		padding-top: 10px;
	}
	#leftCol .nav > li > a {
		font-size: 15px;
		font-family: 'open-sans',sans-serif;
		padding: 5px 10px;
	}
	
/*-------------  MISC ------------------------*/
	.text-primary{
		font-size: 24px;
		font-family: 'open-sans',sans-serif;
		font-weight: bold;
		text-transform: capitalize;
		margin: 0 0 10px;
	}
	.intro {
		font-size: 15px;
		line-height: 1.6em;
		padding: 15px 0px;
		font-family: 'open-sans', sans-serif;
	}

	#headerRow-White{
	moz-box-shadow: 0px 4px 6px 2px #ccc;
	 -webkit-box-shadow: 0px 4px 6px 2px #ccc; 
	box-shadow: 0px 4px 6px 2px #ccc;
	}

	.white-row-h2 {
font-size: 24px;
font-weight: bold;
font-family: 'open-sans', sans-serif;
margin-top: 15px;
}


.tbx-5-heading h2 {
font-size: 24px;
font-weight: 700;
font-family: 'open-sans', sans-serif;
}

.tbx-5-text {
font-size: 14px;
font-family: 'open-sans', sans-serif;
}

.textbox-5 .inner {
padding: 0px 10px 10px 10px;
border-left-width: 1px;
border-left-style: solid;
border-bottom-width: 1px;
border-bottom-style: solid;
border-right-width: 1px;
border-right-style: solid;
}

.textbox.textbox-5 {
margin-top: 35px;
}

.video-cut {
margin-right: 10px;
}

#sectionRow-Gray {
padding-bottom: 43px;
}

.bottom-orange{
width: 131px;
height: 40px;
margin-top: -40px;
margin-left: 55px;
}

.bottom-black{
width: 272px;
height: 108px;
margin-top: -108px;
}

#content .leaveComment .col-md-6{
	width: 100% !important;
}


@media(min-width: 1201px){
	.white-row-h2-1:after {
		content: " ";
		display: inline-block;
		width: 39%;
		height: 20px;
		margin-bottom: 5px;
		margin-left: 10px;
	}
	.white-row-h2-2:after {
		content: " ";
		display: inline-block;
		width: 83%;
		height: 20px;
		margin-bottom: 5px;
		margin-left: 10px;
	}
}

@media(max-width: 1200px){
	.tbx-2-heading {
	display: inline-block;
	width: 100%;
	 border-right: none; 
	 text-align: center;
	}
	.tbx-2-text {
	width: 100%;
	 margin-left: 0px; 
	text-align: center;
	}	
}

@media(max-width: 991px){
	.white-row-h2 {
		margin-top: 60px;
	}
	.textbox.textbox-4 {
		margin-bottom: 30px;
	}
	#tbxArea-1 .carousel-caption {
		position: relative;
		right: 0%;
		left: 0%;
		bottom: 0%;
		padding: 20px 10px 20px 10px;
	}	
	.textbox-1 .captionLink a {
		padding: 5px 11px 5px 11px;
		/* position: absolute; */
		left: 0%;
		border-radius: 3px;
		font-size: 14px;
		font-family: 'Open Sans', sans-serif;
		bottom: 0%;
		position: relative;
	}
	.captionLink {
		margin-top: 15px;
	}
	.main-logo{
		width: 180px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
	}
}

@media(max-width: 1345px){
	.login-button{
		display: none;
	}
}
@media (max-width: 765px) {
	.background {
    	height: 70% !important;
   	}
}
@media (max-width: 501px) {
    .background {
    top: -71px !important;
}
}
@media(max-width: 767px){
	.dist-15-ccmm.pull-left{
		width: 100%;
		text-align: center;
	}
	.dist-15-footer.pull-right{
		width: 100%;
		text-align: center;
	}
	.cnt-info.pull-left{
		width: 100%;
		text-align: center;
	}
	.copy-right{
		width: 100%;
		text-align: center;
	}
	#copyright a {
		width: 100%;
	}
	.footerNav .navbar-nav>li>a {
		border-right: none !important;
	}
	#sectionRow-1 .container{
		padding-left: 0px;
		padding-right: 0px;
	}
	.hover-image {
		background-color: #EAEAEA;
		border-radius: 7px;
		padding-top: 10px;
		padding-bottom: 10px;
	}		
	.img-break{
		margin-left: auto;
		margin-right: auto;
	}
}

@media(max-width: 1199px){
	.dis-15 {
		padding: 15px 0px 0px 0px;
	}
}

/*temp need to include jquery menus */
@media(max-width: 650px){
	#searchDos {
	padding-left: 0px;
	text-align: center;
	}
	.main-nav-style .nav-tabs li {
		float: right;
		width: 100%;
		text-align: center;
	}	
}


#sectionRow-Gray #mainData .btn-success{
	background-color: #3071a9;
	border-color: #285e8e;
}


.leaveComment .form-group .col-md-12 textarea.form-control {
margin-bottom: 10px;
}


ul.subDrop-menus {
	list-style: none;
}

a.subDrop {
	color: #FFF !important;
	font-size: 15px;
	font-family: 'open-sans',sans-serif;
	padding: 5px 10px;
}

.iconSet{
 	width: initial !important;
}

a.subDrop:hover {
	/*text-decoration: none;*/
}

ul.nav ul {
  display: none;
}

  ul.nav li:hover > ul {
/*    display: block;*/
background-color: #2177AA;
/*position: absolute;
left: 232px;
top: 0px;*/
z-index: 99;
padding: 0px
  }
ul.nav li > ul > li:hover > div > ul.dropdown-lvl2{
	display: block;
	background-color: #2177AA;
	position:absolute;
/*  left:100%;
  top: 0;*/
  left:100%;
  bottom:0px;

  margin-left: 1px;
	z-index: 99;
	padding: 0px;
	width:100%;
}

.nav2>li>a {
    position: relative;
    display: block;
    padding: 5px 5px 5px;
}


ul.nav li > ul > li:hover > div > ul.dropdown-lvl2 > li > a{
display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    white-space: nowrap;
    list-style-type: none!important;

}
ul.nav li > ul > li:hover > div > ul.dropdown-lvl2 > li {
    list-style-type: none!important;
}
ul.nav li > ul > li:hover > div > ul.dropdown-lvl2 > li > a:hover {
    color:white;
}

li.Third-drop {
min-width: 233px;
padding: 3px 10px;
}

#leftCol .panel-primary>.panel-heading, #leftCol .panel-default>.panel-heading, .panel-tile, .thisSec-title {
    border: none;
    padding: 15px 15px;
    text-align: center;
}