@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;}
.vjs-poster { background-color: #fff !important;}
.kgvid_video_meta_hover {visibility: hidden  !important;;}
.videotext p {color: #777; line-height: 25px;padding: 0 0 7px;margin-top: 11px;}
.testi .kgvid_wrapper{width:32%;display:inline-block; float:left;}
.testi .right_section p { width: 30%;float: left;display: inline-block;height: auto;}
.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;}
.modal-body .inner_page{padding:20px 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;}
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;}
.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:background:#ffffff;background:-moz-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);background:-webkit-linear-gradient(top, #ffffff 0%,#f5f5f5 100%);background:linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5',GradientType=0);}
.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;}
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;}
.kgvid_wrapper{float:left;margin-right:12px!important}
@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%;}
.testi .kgvid_wrapper{width:31%;}
}
@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;}
.testi .kgvid_wrapper{width:45%;}
}
#viewvideo > span{background-color:#4E4E4E;color:#fff;font-size:15px;font-weight:bold;line-height:15px;padding:10px;vertical-align:middle;display:block;text-align:center;float:right}
#viewvideo > span a{color:#fff}
#viewvideo > span a:hover{color:#fff}
@media(max-width:480px){.banner_img .bx-wrapper .bx-controls-direction a{top:20%;}
.picTxt p img{display:inherit;float:left;}
.search-header{text-align:none}
.testi .kgvid_wrapper{width:100%;}
}
@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;}
.bxslider .slide_title{margin-bottom:40px;margin-top:40px;text-align:center;text-transform:uppercase;font-size:23px;font-weight:bold;}
.bxslider .card{border:1px solid #ccc;padding:30px;}
@media only screen and (max-width:767px){.bxslider .card{padding:0px !important;}
.modal-dialog.modal-lg.custom-modal-box{width:93% !important;}
video{width:220px;height:160px;}
}