@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('http://www.cecintl.com/wp-content/themes/cec/fonts/MyriadPro-Regular.eot#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('http://www.cecintl.com/wp-content/themes/cec/fonts/MyriadPro-Regular.woff') format('woff'), url('http://www.cecintl.com/wp-content/themes/cec/fonts/MyriadPro-Regular.ttf')  format('truetype'), url('http://www.cecintl.com/wp-content/themes/cec/fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

body{padding:0;margin:0; font-family: 'Open Sans', sans-serif;}
img{max-width:100%; display:block; margin:0 auto; height:auto;}
*{outline:0;}
a:hover, a:active, a:focus {outline:0; text-decoration:none;}
h1, h2, h3, h4, h5, h6, p{padding:0;margin:0;}
p{font-weight:400; font-size:14px;}
a:hover{text-decoration:none;}
.logo{margin:0;}
.search_header{padding:8px 0; background:#8d2232; text-align:right;}
.search_header input {width:188px!important; height:30px!important; border-radius:0; display:inline-block;}
.search_header form{position:relative;}
.search_header button{position:absolute;right: 5px; background: none; border: none; top:5px;}
.search_header .fa{color:#8d2232;}
.social .fa{color:#fff;font-size: 17px;margin: 7px 6px 0px;}
.logo_section{padding:5px 0;}
.logo_section ul{padding:0; float:right; margin:15px 0 0 0;}
.logo_section ul li{color:#777777; font-size:14px; font-family: 'MyriadPro-Regular'; list-style:none;float:left;}
.logo_section .fa{font-size: 17px; padding: 2px 3px; border-radius: 5px; margin-right: 0; color:#fff; background:#8D2232;}
.logo_section ul li:first-child{font-size:18px; margin-right:8px;}
.menu_section{background:#f5f5f5; padding:20px 0; border-top:1px solid #eae7e7;}
.nav_bar {padding:0; margin:0; position:relative;}
.nav_bar li ul{position:absolute;padding: 0px 0 0 0px; margin: 20px 0px 0px;width: 250px;background:#8d2232; display:none; z-index:999;}
.nav_bar li ul li{display:block; float:none;margin: 0px 0px; width:100%; position:relative;} 
.nav_bar li ul li ul{left:-100%; top:-10px;}
.nav_bar li ul li a{color:#fff; padding:10px; display:block;}
.nav_bar li ul li a:hover { background:#67111e;  }
.nav_bar li ul li:last-child{float:none;}
.nav_bar li ul li:last-child a {padding: 10px; background: none; font-weight: 700; margin: 0px; display:block;}
.nav_bar li ul li:last-child a:hover { background:#67111e;  }
.nav_bar li:hover > ul{ display:block;position:absolute;}
.nav_bar li{list-style:none; float:left; margin:0 6px;}
.nav_bar li a{font-size:14px; color:#777777; font-weight:700; text-transform:uppercase; padding: 20px 6px 22px;}
.active_menu a{border-top:4px solid #8d2232;}
.nav_bar li:last-child{margin-right:0; float:right;}
.nav_bar li:last-child a{font-weight: 400; background:#4e4e4e; color:#fff; padding:20px 44px;}
.toggle_menu{display:none;}
.set_pos{position:relative;}
.bannner_content_section{position:absolute;width:545px; padding:25px 15px 25px 25px; background:rgba(0,0,0,0.5);bottom:125px; right:0;}
.bannner_content_section h2{color:#fff; font-size:17px; font-weight:700;}
.bannner_content_section p{color:#fff; padding:10px 0 15px 0; font-weight:400; font-size:13px; line-height:17px;}
.common_btn{padding: 18px 5px; background:#8d2232; float:left;}
.common_btn a{font-weight:400; font-size:15px; color:#fff; background:#8d2232; padding:10px 40px; text-transform:uppercase; border:1px solid #fff;}
.page_section h2{font-size:30px; font-family: 'MyriadPro-Regular'; color:#333333; margin:30px 0 15px; text-align:center; text-transform:uppercase;}
.page_section p{font-size:14px; color:#777777; line-height:25px; text-align:center;}
.flt_none{float:none; margin:0 auto;}
.glance_list{padding:0; margin:0;}
.glance_list li{font-weight:400; font-size:14px; color:#777777; margin-bottom:15px; list-style:none;}
.glance_list .fa{margin-right:15px; font-size:20px;}
.page_section h3{font-weight:600; color:#8d2232; font-size:20px; padding:50px 0 30px; text-align:center;}
.page_section h3 a{color:#8d2232;}
.page_section h4{font-size:16px; fon-weight:600; color:#777777; padding:10px 0px 5px; text-transform:uppercase;}
.page_section span{color:#8d2232;}
.page_section .carrer_p{font-size:14px; color:#777;}
.content_box{text-align:center;}
.content_box .career .fa{font-size: 40px; padding: 24px; border-radius: 50%; background:#fafafa; color:#8d2232;}
.content_box .career{width: 110px; border: 1px solid #f1f1f1; border-radius: 50%; margin: 0px auto; padding: 7px 10px 7px 8px;}
.content_box .btn{margin:10px auto 25px;}
.contact_ceo{padding:30px 0; background:url(../images/bg.jpg) no-repeat center; background-size:cover; text-align:center;}
.contact_ceo h2{font-weight:400; font-size:24px; color:#333333;}
.contact_ceo .ceo_img{margin:12px auto;}
.contact_ceo a .read_more_ceo{display:none;}
.contact_ceo p{color:#777; font-size:14px; margin-bottom:15px; line-height:25px;}
.contact_ceo p span{color:#8d2232;}
.map{margin:10px auto 0;}
.footer{background:#333333; padding:18px 0px; text-align:center;}
.footer ul{padding:0;margin:0;}
.footer ul li{display:inline-block;}
.footer ul li a{font-weight:400; color:#f5f5f5;border-right:1px solid #fff; padding:0 15px; display:block; line-height:15px;}
.footer .last_child{border-right:0;}
.footer p{color:#f5f5f5; padding-top:12px;}
.content_box .fa-users{padding:25px!important;}
.content_box .fa-bookmark{padding: 25px 32px!important;}
.inner_page{padding:45px 0 30px;}
.inner_page_list{padding:0; margin:0;}
.inner_page_list li{list-style:none; position:relative;}
.inner_page_list li a{color:#777777; font-weight:400; font-size:14px; padding:12px 0; border-bottom:1px solid #ddd; display:block;}
.inner_page_list li .bullet{position: absolute; right: 0px;bottom: -4px;}
.right_section h2{font-weight:600; font-size:22px; padding-bottom:15px}
.right_section p{color:#777; line-height:25px; padding:0 0 15px;}
.right_section h3{font-weight:700; color:#000; font-size:14px; padding-bottom:12px;}
.inner_list{padding:0px 0 0 15px; margin:0 0 15px 0;}
.inner_list li{list-style:none; font-size:14px; color:#777; margin-bottom:12px;}
.inner_list li .fa{color:#8d2232; margin-right:10px;}
.prin_cont{padding:20px; background:#f8f8f8;}
.prin_cont h4{font-weight:700; font-size:14px; color:#333; text-transform:uppercase; margin-bottom:8px;}
.prin_list{padding:0;margin:0;}
.prin_list li{color:#4c4c4c; margin-bottom:12px; list-style:none;}
.prin_cont p{color:#4c4c4c;}
.main_div{display:none;}
.content_box .grey_btn{float: none; margin:20px 0 30px; display: inline-block; padding: 12px 4px; background:#4e4e4e;}
.content_box .grey_btn a{font-size:14px; padding: 7px 16px; background:#4e4e4e;}
.read_more_ceo{display:inline-block;}
/* custom added css 2-2-2016*/
div#map {position: relative;width:100% !important; height:400px !important;}
div#crosshair { position: absolute;top: 192px;height: 19px;width: 19px;left: 50%; margin-left: -8px;display: block;  background-position: center center;background-repeat: no-repeat;}
#loader{display:none;}
/*css added 3-2-2016*/
.management .box{width: 100%;
    height: 100%;
    padding-bottom: 20px;
    margin-bottom: 20px !important;
    float: left;}
    .management .box .left{    float: left;
    width: 16%;
    padding-top: 20px;}
    .management .box .right{    float: left;
    width: 75%;padding: 20px;}

.contactMain { padding-top:45px; padding-bottom:30px; width:100%;}
.contactImg { width:100%; }
.contactImg img { max-width:100%; height:auto; }

.pageContent { width:100%;}
.pageContent h2 { font-size: 22px; font-weight: 600; padding-bottom: 15px;}
.pageContent p {color: #777; line-height: 25px; padding: 0 0 15px; width:100%; }
.pageContent p a { color: #8c2131; text-decoration:underline; }
.pageContent p a:hover { color: #8c2131; text-decoration:none; }
.pageContent h3 { font-size: 16px; font-weight: 600; padding-bottom: 15px; font-weight:bold; }

.addressMain { background:#f5f6f7; border:#dedede solid 1px; width:100%; float:left; margin-top:100px; min-height:160px; padding:50px 20px 20px 20px; position:relative; }
.addressMain h2 { color:#000; font-weight:bold; font-size:17px; float:left; width:100%; text-transform:uppercase; text-align:center; padding-bottom:10px; }
.addressMain p { color:#000; font-size:14px; float:left; width:100%; text-align:center; }
.addressMain p a { color:#000; text-decoration:none; }
.addressMain p a:hover { color:#8c2131; text-decoration:none; }

.phoneFaxMain { background:#f5f6f7; border:#dedede solid 1px; width:100%; float:left; margin-top:100px; min-height:160px; padding:50px 20px 20px 20px; position:relative; }
.phoneFaxMain h2 { color:#000; font-weight:bold; font-size:17px; float:left; width:100%; text-transform:uppercase; text-align:center; padding-bottom:10px; }
.phoneFaxMain p { color:#000; font-size:14px; float:left; width:100%; text-align:center; }
.phoneFaxMain p a { color:#000; text-decoration:none; }
.phoneFaxMain p a:hover { color:#8c2131; text-decoration:none; }

.emailMain { background:#f5f6f7; border:#dedede solid 1px; width:100%; float:left; margin-top:100px; min-height:160px; padding:50px 20px 20px 20px; position:relative; }
.emailMain h2 { color:#000; font-weight:bold; font-size:17px; float:left; width:100%; text-transform:uppercase; text-align:center; padding-bottom:10px; }
.emailMain p { color:#000; font-size:14px; float:left; width:100%; text-align:center; }
.emailMain p a { color:#000; text-decoration:none; }
.emailMain p a:hover { color:#8c2131; text-decoration:none; }

.widget-circle { left:50%; margin-left:-35px; width:70px; height:70px; border-radius:100px; background:#8c2131; position:absolute; text-align:center; padding-top:22px; top:-35px; }


.contactLeft { width:48%; float:left;}
.contactLeft img { max-width:100%; height:auto; box-shadow:0px 0px 7px #ccc; border:10px solid #fff; }
.contactRight { width:35%; float:right;}

#wpcf7-f85-p32-o1 { width:100%; float:right; }
#wpcf7-f85-p32-o1 p { width:100%; float:right; }
#wpcf7-f85-p32-o1 p span { width:100%; float:right; }
#wpcf7-f85-p32-o1 p span input { width:100%; float:right; border:#ccc solid 1px; padding:5px; }
#wpcf7-f85-p32-o1 p span textarea { width:100%; float:right; border:#ccc solid 1px; padding:5px; height:100px; }
#wpcf7-f85-p32-o1 p input[type="submit"] { background:#000; padding:7px 25px; float:left; color:#fff; border:0px; font-size:16px; text-transform:uppercase; margin-right:20px;}

.page-template-default .inner_bannner { width:100%; }
.page-template-default .inner_bannner img { max-width:100%; height:auto; }

.page-template-default .right_section p { text-align:justify;}

.page-id-525 .inner_page h3 { text-align:center;}
.page-id-528 .inner_page h3 { text-align:center;}
.page-id-536 .inner_page h3 { text-align:center;}

.right_section .management .box img { width:180px; max-width:100%; height:auto; }

.actionSuccessImg { float:left; width:100%; text-align:center; margin-top:35px;}
.actionSuccessImg img { max-width:100%; height:auto; }

.page_content a { color:#8d2232; }
.page_content a:hover { color:#67111e; }

img.alignright {float:right; margin:0 0 1em 1em; width:300px; height:auto;}
img.alignleft {float:left; margin:0 1em 1em 0; max-width:300px; height:auto;}
img.aligncenter {display: inline-block; margin-left: auto; margin-right: 20px; width:250px; vertical-align:top;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: 20px; width:250px; vertical-align:top;}

.page-id-98 .right_section .page_content p { clear:both; }
.management .box h4 { margin-bottom:10px;}

.leftImg { width:45%; float:left; min-height:320px; }
.rightImg { width:53%; float:right; min-height:320px;}

.locationMain { width:100%; float:left;}
.locationMain h2 { float:left; font-size:20px; font-weight:bold; color:#000; width:100%; padding:0px; margin:0px 0px 10px 0px; }
.locationwTitle { width:100%; float:left; border:#dcdcdc solid 1px; margin-bottom:10px; }
.locationwTitle h3 { font-size:17px; font-weight:600; padding:8px 12px; margin:0px 0px 0px 0px; width:100%; float:left; color:#990000; border-bottom:#dcdcdc solid 1px; background:/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f5f5f5+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0 ); /* IE6-9 */
}
.locationContent { width:100%; float:left; padding:10px 12px; }
.locationContent span { width:100%; float:left; font-size:15px; color:#666; font-weight:bold; }
.locationContent span a { font-size:15px; color:#666; text-decoration:none; transition:all 0.5s ease 0s;}
.locationContent span a:hover { color:#000; text-decoration:none; transition:all 0.5s ease 0s;}
.locationContent p { width:100%; float:left; padding:0px; margin:0px; font-size:15px;}

.locationDetailMain { width:100%; float:left;}
.locationImg { width:47%; float:left; margin-right:3%;}
.locationImg img { max-width:100%; height:auto; width:100%; border:5px solid #fff; box-shadow:0 0 5px #ccc; }
.contactAddress { width:50%; float:left;}
.contactAddress h3 { width:100%; float:left; color:#fff; font-size:15px; background:#990000; padding:8px 15px; line-height:normal; text-transform:uppercase;}
.contactAddressMain { float:left; border:#ccc solid 1px; background:url(http://www.cecintl.com/wp-content/themes/cec/images/vertical-line.jpg) center top repeat-y;}
.contactAddressLeft { width:50%; float:left; min-height:200px; padding:10px 15px;}
.contactAddressLeft p { width:100%; float:left; font-size:14px; line-height:normal; }
.contactAddressRight { width:50%; float:left; min-height:200px; padding:10px 15px;}
.contactAddressRight p { width:100%; float:left; font-size:14px; line-height:normal; }
.contactAddressRight p strong { width:100%; float:left; }

.historyTxt { width:100%; float:left; padding-top:15px;}
.historyTxt p { width:100%; float:left; font-size:14px; margin-bottom:10px;}

.historyTxt { width:100%; float:left;}
.historyTxt p { width:100%; float:left; font-size:14px; margin-bottom:10px;}

.visitationSchedule { width:100%; float:left; margin-bottom:10px; } 
.visitationSchedule h3 { width:100%; float:left; color:#666; font-size:17px; padding-bottom:5px; } 
.visitationSchedule p { width:100%; float:left; font-size:14px; }
.visitationSchedule p a { font-size:14px; text-decoration:none; color:#990000; }
.visitationSchedule p a:hover { font-size:14px; text-decoration:none; color:#000; }

.childVisitation { width:100%; float:left; } 
.childVisitation h3 { width:100%; float:left; color:#666; font-size:17px; padding-bottom:5px; } 
.childVisitation p { width:100%; float:left; font-size:14px; }

.moniesMain { width:100%; float:left; margin-bottom:10px; }
.moniesMain h3 { width:100%; float:left; color:#666; font-size:17px; padding-bottom:5px; } 
.moniesMain ol { padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; float:left; width:100%; }
.moniesMain li { width:100%; float:left; font-size:14px; padding-bottom:15px; color:#777; }
.moniesMain li a { font-size:14px; text-decoration:none; }
.moniesMain li a:hover { text-decoration:none; }

.unitMain { width:100%; float:left; margin-top:5px; }
.unitrowMain { width:100%; float:left; }
.unitBox { float:left; width:33.33%; margin-bottom:25px; }
.unitBox h4 { width:100%; float:left; color:#990000; font-size:15px; padding-bottom:5px; }
.unitBox p { width:100%; float:left; font-size:14px; padding-bottom:5px; line-height:normal; }

.right_section ul { padding:0px; margin:0 0 17px 15px; float:left; width:100%;}
.right_section li { color:#777; margin-bottom:5px; }

.right_section ol { padding:0px; margin:0 0 17px 15px; float:left; width:100%;}
.right_section li { color:#777; margin-bottom:15px; }

.picTxt p img { display:inline-block; width:70px; margin-right:20px; } 

.banner_img .bxslider { padding:0px;}

.visitationTable { width:100%; float:left;}
.visitationTable ul { padding:0px 0px 20px 0px; margin:0px; list-style:none; float:left; width:100%; }
.visitationTable li { width:25%; font-size:14px; float:left; }

.page-id-104 .page_content img { margin-bottom:0px; }
.page-id-100 .page_content img { margin-bottom:0px; }

a.facebook_icon {   float: right;
    height: auto;
    left: 175px;
    margin-left: 10px;
    position: absolute;
    
    top: 0;
    width: 25px;}



.page_content .contactRight:last-child{float:left; margin-top:15px;}
.map_links{text-align: center;  clear: both;  padding: 45px 0px 25px; }
.map_links p{padding:0;}
.map_links p a{font-weight:600; font-size: 16px; color:#990000;}
.facility_reports h2{font-size:16px; padding-bottom:5px;}
.facility_reports h3{font-size:18px; font-weight:normal; margin-bottom:15px;}
.facility_reports .col-sm-6{min-height:90px;}
.page_content .common_btn a {
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    background: #8d2232;
    padding: 10px 40px;
    text-transform: uppercase;
    border: 1px solid #fff;
}
.management .box .col-sm-2 {
    border: none !important;
}
.post-type-archive-news .entry-title{padding-bottom:0;}   
.post-type-archive-news .entry-title a{font-size:15px;}
.post-type-archive-news .entry-summary{margin-bottom:25px;} 
.xoxo li{list-style:none; margin-bottom:10px;}
.xoxo li form input:last-child{margin-top:10px; margin-bottom:10px;}
.xoxo li ul{margin-top:10px;}
.searchform #s{width: 100%; height: 32px; padding: 0px 10px;}
.mc4wp-form-fields p:first-child{margin-top:5px;}
.mc4wp-form-fields p:first-child input{width: 100%; height: 35px; padding: 0px 10px;}
.blog_image img{margin-top:8px;}
.single .right_section h2{margin-top:20px;}
.single #custom-post-type-categories-2{display:none;}
.archive #custom-post-type-categories-2{display:none;}
   
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #777;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #777;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #777;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type="submit"] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #777;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #777;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
.wpcf7-response-output {
  float: left;
}
.logo_section ul li a{font-size: 16px; margin-left: 5px; color:#777777;}
.page-id-4 .entry p:last-child{text-align: left; padding: 15px;}


@media(min-width:992px) and (max-width:1199px){
.social .fa{margin: 7px 4px 0px;}
.nav_bar li{margin: 0px 4px;}	
.nav_bar li a{font-size: 12px;}	
.nav_bar li:last-child a{padding: 23px;}
.bannner_content_section{bottom: 90px; right: 25px;} 

.contactRight { width:40%; float:right;}

.contactAddressLeft { min-height:170px;}
.contactAddressLeft p { font-size:13px; line-height:normal;}
.contactAddressRight { min-height:170px;}
.contactAddressRight p { font-size:13px; line-height:normal;}

.locationImg { width:50%;}
.contactAddress { width:47%;}
 .picTxt p { width:100%;}
}

@media(max-width:992px){
.nav_bar li{float:none; margin-bottom:10px;}
.nav_bar li:last-child{margin-top:25px; float:none;}
.nav_bar li:last-child a{padding:15px;}
.active_menu a{display:none;}
.menu_section{padding: 0px 10px 15px; display:none;}
.toggle_menu{display:block; padding:8px; background:#8D2232;}
.toggle_menu p{float:left; color:#fff; font-size:15px; font-weight:700;}
.toggle_menu img{float:right; cursor:pointer;}
.nav_bar li ul{position:static; margin:0; padding:1px 10px;}
.nav_bar li ul li:last-child{float:none; margin-top:0;}
.nav_bar li ul li:last-child a{padding: 0px; background: none; font-weight: 700; margin: 0px;}
.picTxt p { width:100%;}
.facility_reports .col-sm-6{min-height:inherit; width:100%; float:none;}
}

@media(min-width:768px) and (max-width:991px){
.social{text-align:center;}
.bannner_content_section{padding: 15px 15px 15px 25px;bottom: 50px; right: 40px; width:390px;}
.bannner_content_section h2{font-size:17px;}
.bannner_content_section p{padding: 8px 0px;font-size: 13px;}
.page_section .carrer_p{min-height:50px;}
.contactRight { width:45%; float:right;}
.locationImg { width:100%; margin-right:0px; }
.contactAddress { margin-top:15px; width:100%;}
.leftImg { min-height:200px; }
.rightImg { min-height:200px;}
.picTxt p { width:100%;}



}

@media(max-width:767px){
.search_header input{display:block;}
.search_header form{float:left;}
.logo_section ul{float: none; text-align:center;margin:10px 0 0 0;}
.bannner_content_section{position:static;padding:15px;bottom: 50px; right: 40px; width:100%;}
.bannner_content_section h2{font-size:17px;}
.bannner_content_section p{padding: 8px 0px;font-size: 13px;}
.common_btn{float:none; display:inline-block;}
.banner_img .bx-wrapper .bx-controls-direction a{top:27%;}	
.set_pos{margin:0 -15px;}
.page_section h2{margin:15px;}
.right_section h2{padding-top:15px;}
.inner_page{padding:20px 0;}
.addressMain, .phoneFaxMain, .emailMain { margin-top:50px; min-height:inherit; }

.contactLeft { margin-left:3%; width:94%; float:left;}
.contactRight { margin-left:3%; width:94%; float:left; padding-top:25px; }

img.alignright { width:100%; height:auto;}
img.alignleft { width:100%; height:auto;}
img.aligncenter { width:100%; margin-right:0px; margin-bottom:10px;}

.leftImg { width:100%; float:left; margin-bottom:20px; }
.rightImg { width:100%; float:right; margin-bottom:20px;}


.locationImg { width:100%; margin-right:0px; }
.contactAddress { margin-top:15px; width:100%;}

.contactAddressMain { border:0px; background:none;}

.contactAddressLeft { min-height:inherit; width:100%; border:#ccc solid 1px; }
.contactAddressRight { min-height:inherit; width:100%; border:#ccc solid 1px; border-top:0px; }

.unitBox { width:100%; float:left; }

.picTxt p { font-size:13px; float:left; }


}

@media(max-width:480px){
.banner_img .bx-wrapper .bx-controls-direction a{top:20%;}	
.picTxt p img { display:inherit; float:left; }
}

@media(max-width:360px){
.banner_img .bx-wrapper .bx-controls-direction a{top:11%;}	
.picTxt p img { display:inherit; float:left; }
}
.management img{border :1px solid #000  !important;padding: 1px;}

.reentryImg{border :1px solid #000  !important;padding: 1px;margin:15px 30px 40px 0 !important;}
.management h4{margin-bottom: 10px;}