@charset "utf-8";
/* CSS Document */
.box-btnNavbar{ display:none; }
@media(max-width:1320px){
	h3, .box-cleMenu h6, .col-myProfileRight h6, ul.list-profile h6 { font-size:26pt;}
	.profileHeading, .box-profilePara h6 span{ font-size:16pt;}
	}
@media(max-width:1200px){
	.col-myProfileLeft::after{ width:5px; right:-14px; }
	ul.list-profile > li{ border-bottom-width:8px; }
	
}
@media(min-width:1200px){
	footer .containerCustom{
		max-width: 37% !important;
		margin: 0 auto !important;
	}
}
@media(max-width:1170px){
	ul.navigation{ padding-right:0px; }
	}
@media(max-width:1100px){
	.row-ourSponsors h3 {font-size: 24pt;}
}
@media(max-width:1043px){
	.copyRight{ padding-top:5px; } box-ipscoLawyers
	h3, .box-cleMenu h6, .col-myProfileRight h6, ul.list-profile h6{ font-size:24pt;}
	.profileHeading, .box-profilePara h6 span{ font-size:16pt;}
	}
@media(max-width:1039px){
	ul.list-login li a{ font-size: 14px;  }
	.col-footer .box-search{ max-width: 385px;  }
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		    .col-footer .box-search{ max-width:362px; }
		}
	}
@media(max-width:1023px){
	.row-ourSponsors h3 {font-size: 20pt;word-wrap: break-word;}
	}
@media(max-width:980px){
	.nav-collapse, .nav-collapse.collapse{ height:auto; overflow:inherit; }
	.box-educationParaInn a{font-size: 22pt;word-break: break-word;}
	}
@media(max-width:940px){
	html body .box-profilePara h6, h2{ font-size:22px; line-height:28px; }
	h3, .box-cleMenu h6, .col-myProfileRight h6, ul.list-profile h6, .box-profilePara h6 span{ font-size:20px; line-height:27px; }
	ul.list-sideMenu li a, ul.list-profileList > li a{ font-size:18px; }
	.box-clePara, ul.list-sideMenu li a{ line-height:20px; }
	.box-clePara{ font-size:14pt; }
	.col-footer4{ width:49%; }
	.row-ourSponsors h3 {font-size: 18pt;word-wrap: break-word;}
	.custom-content p:nth-child(1) {margin-bottom: 7px;margin-top: 0;}
	.tab-content p:nth-child(1) { margin-bottom: 6px; margin-top: 5px;}
	}
@media(max-width:879px){
	.copyRight{ padding-top:5px; } 
	}
@media(max-width:859px){
	.col-footer4{ width: 100%; display: inline-block; text-align: center; padding-bottom: 0px; }
	.col-footer .box-search{ margin:auto; float: none; margin-bottom: 15px; }
	.box-footer .box-headerLink{ display: inline-block; float: none; }
	.box-footer ul.list-login li:first-child{ padding-left: 0px;  }
	.row-ourSponsors h3 {font-size: 16pt;word-wrap: break-word;}
	#footer .box-headerLink{ display:inline-block; float:none; text-align:center; width:100%; }
	#footer ul.list-login, #footer ul.list-socail{ display:inline-block; float:none; }
	#footer ul.list-socail{ position: relative; top:-15px;  }
	#footer .box-headerLink ul{
		float:none!important;
		display: flex!important;;
		align-items: center!important;;
		justify-content: center!important;;
	}
	}
	@media(max-width:782px){

	ul.navigation > li a{padding: 3px 8px 7px;}

}
@media(max-width:767px){
	body{ padding:0px !important; }
	#logo{ max-width:170px; padding-top:0px; }
	.box-btnNavbar {
		width: 100%;
		height: 2.5em;
		display: inline-block;
		display: flex;
		justify-content: center;
		flex-direction: column;
		text-align: center;
		background-color: #005d82;
	}
	.btn-navbar, .btn-navbar:focus{ box-shadow:none; border:0px; padding:10px 0px; background:none; display:inline-block; color:#c3ca7d; font-size:24px; text-shadow:none; text-transform:uppercase; font-weight:bold; outline:none; }
	.btn-navbar:hover{ background:none; color:#FFF; outline:none; }
	.nav-collapse, .nav-collapse.collapse{ height:0px; overflow:hidden; }
	ul.navigation, ul.navigation li{ width:100%; display:inline-block; }
	ul.navigation li{ padding:0px; }
	ul.navigation li a{ padding: 7px 8px 7px!important;}
	ul.navigation > li > ul{ position:static; width:100%; transform: translateX(0px); -moz-transform: translateX(0px); -ms-transform: translateX(0px); -o-transform: translateX(0px); -webkit-transform: translateX(0px); }
	ul.navigation > li > ul li a{ text-align:left; padding-left:13px; }
	.col-myProfileLeft{ padding-bottom:50px; }
	.col-myProfileLeft:after{ display:none; }
	.box-nashvilleBarImg{ max-width:320px; }
	ul.list-sideMenu li{ float:left; width:33.33%; }
	.row-myProfile{ padding-bottom:15px; }
	.box-cleMenu{ width:100%; text-align:left; padding-right:0px; }
	.box-cleMenu ul.list-sideMenu{ padding-bottom:10px; }
	.box-cleMenu ul.list-sideMenu li{ width:auto; padding-right:15px; }
	.box-cleMenu ul.list-sideMenu li a{ padding-right:5px; }
	.row-education .span4{ max-width:350px; margin:auto !important; }
	.col-ourSponsors + .col-ourSponsors, .col-commonBorder + .col-commonBorder{ padding-top:30px; }
	.row-education .span4 + .span4{ padding-top:15px; }
	.col-ourSponsors::after, .col-commonBorder::after{ display:none; }
	.box-ipscoLawyers{padding:0px 15px; }
	.col-ourSponsors{ text-align:center; }
	.col-ourSponsors:first-child{ width:100%; display:inline-block; }
	.row-ourSponsors h3 span{ display:inline; }
	.col-ourSponsors + .col-ourSponsors{ padding-left:0px; }
	.row-ourSponsors h3{ padding-top:0px; }
	.bod-right {
	    border-right: none;
	    padding: 0px;
	}
	.nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a{color: #000;font-weight: normal;padding: 4px 15px;}
	.nav-collapse .nav > li > a:hover, .nav-collapse .nav > li > a:focus, .nav-collapse .dropdown-menu a:hover, .nav-collapse .dropdown-menu a:focus{background-color: #C3CB7D}

	}
@media(max-width:719px){
	.box-banner{ padding-bottom:15px; margin-bottom:15px; }
	.row-education{ padding-bottom:15px; }
	}
@media(max-width:600px){
	#logo{ width:100%; max-width:250px; margin:auto; float:none; text-align:center; padding:10px 0px 20px; }
	#header .box-headerLink{ display:inline-block; float:none; text-align:center; width:100%; }
	#header ul.list-login, #header ul.list-socail{ display:inline-block; float:none; }
	#header ul.list-socail{ position: relative; top:-15px;  }
	#header .box-headerLink ul{
		float:none!important;
		display: flex!important;;
		align-items: center!important;;
		justify-content: center!important;;
	}

	}
@media(max-width:526px){
	.col-footer4{ max-width:100%; float:none; display:inline-block; text-align:center; }
	/*#footer .box-search{ display:inline-block; float:none; margin:auto auto 10px; max-width:267px; position:relative; width:100%; }*/
	.copyRight{ text-align:center; }
	.box-cleMenu ul.list-sideMenu{ text-align:center; }
	.box-cleMenu ul.list-sideMenu li{ float:none; display:inline-block; padding-right:0px; padding-bottom:5px; }
	.box-cleMenu ul.list-sideMenu li a{ font-size:14pt; }
	}
@media(max-width:459px){
	.box-profilePara{ margin-left:0px; width:100%; display:inline-block; margin-top:10px; }
	ul.list-sideMenu li{ width:50%; padding-right:10px; }
	.box-ipscoLawyers{ width:100%; }
	.box-ipscoLawyers + .box-ipscoLawyers{ padding-top:20px; }
	ul.list-socail{ position: static; }
	}
@media(max-width:429px){
	.box-footer #zoneM{ display: inline-block; width: 100%; text-align: center; float: none;  }
	ul.list-socail{ display: inline-block; float: none;  }
	.box-footer ul.list-login li p{ padding-bottom: 0px;  }
	.col-footer .box-search{ margin-bottom: 5px; max-width: 276px; }
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		    .col-footer .box-search{ max-width:254px; }
		}
	.box-footer ul.list-login li:last-child{ padding-right:0px;  }
	}
@media(max-width:419px){
	.box-bannerHome{display: none !important;}
	}
@media(max-width:379px){
	.col-footer{ width: 100%; text-align: center; }
	}
@media(max-width:318px){

	ul.list-login li a {
	    background-color: #1c6c8f;
	    border-radius: 3px;
	    color: #bec57a;
	    display: block;
	    font-size: 15px;
	    font-weight: bold;
	    padding: 3px;
	    text-transform: uppercase;
	}
}
	@media(max-width:300px){
	
		ul.list-login li, .box-search, .box-search input[type="text"]  {
		   width: 100%;
		}
	}
@media only screen and (min-width:768px) and (max-width:1069px){
	#navigation{
		display: grid;
		justify-content: center
	}		
}
@media only screen and (min-width:768px) and (max-width:824px){
	#navigation ul.navigation > li a {
		font-size: 12pt;
	}			
}
@media only screen and (max-width:767px){
	#navigation .searchBtnLg{
		display:none;
	}
	#navigation .searchMob{
		display:block;
	}	
	footer .containerCustom{
		max-width:100%!important;
	}		
}
@media only screen and (max-width:1170px){
	.membercenterWrap.dropdown:hover .dropdown-content {
		width: 97.1%!important;		
	}
}
@media only screen and (max-width:1023px){
	.socialIconWrap{	
		top: -50px;
	}		
}
@media only screen and (max-width:767px) and (min-width:601px){	
	#header .box-logo #logo{
		max-width: 260px !important;		
	}
	.box-headerLink {
		margin-top: -5px !important;
	}
	.socialIconWrap {
		top: -32px !important;
	}
}
@media only screen and (max-width:600px){
	.socialIconWrap {
		top: -27px !important;
	}
	.socialIconWrap ul{
		display: flex;
		justify-content: center;
		
	}
	#logo {
		padding: 0px 0px 0px!important;
	}
}
@media only screen and (max-width:1069px){
	#logo img {
		position: relative;
	}
	#logo {
		margin-bottom: 15px;
	}
}