@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-family: 'latoregular'; }
.pd0 { padding:0 !important; }
/*
 * Row with equal height columns
 * --------------------------------------------------
 */
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display:         flex; }
.bs-callout p:last-child { margin-bottom: 0; }
/*header strip*/
.headerStrip { width: 100%; background: #171717; }
.call { margin: 0 18px; padding: 10px; }
.call a { float: left; font-size: 14px; font-family: 'latosemibold'; color: #FFF; text-transform: uppercase; }
.call a i { font-size: 14px; color: #FFF; padding: 0 10px 0 0; }
.call a:hover, .call a:focus { color:#fff; }
/*header strip*/

/*header*/
header { width: 100%; background: #FFF; box-shadow: 0 2px 5px 0px #eee; }
header .logo { padding: 10px 0 0 0; margin: 0; width:100%; }
header .nav { width: 100%; padding: 28px 0; margin:0; }
header .nav ul { float: right; margin: 0; padding: 0; }
header .nav ul li { float: left; list-style: none; margin:0; padding:0; }
header .nav ul li a { border-radius: 3px; color: #666; float: left; font-size: 13px; margin:0px 5px; padding: 8px 12px; text-decoration: none; text-transform: uppercase; }
header .nav ul li a:hover, header .nav ul li a.active { background:#e00001; color:#fff; display:block; }
.dropdown-menu { display:block; }
.nav .dropdown-menu { width:auto; background:#fafafa; border-radius:0; margin:0; border:0; padding:5px 10px 0 5px; }
.nav .dropdown-menu li { display:block; width:100%; }
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus { background-color:#E00001!important; }
.nav .dropdown-menu li a { color:#666; padding:10px; display:block; width:97%; }
.nav .dropdown-menu li a:hover { color:#fff; }
.nav .dropdown:hover .dropdown-menu { display:block !important; }
.quate { float: right; padding:0; margin: 0; }
.quate a { background: #e00001 none repeat scroll 0 0; border-radius: 50px; color: #ffffff !important; font-size: 34px; padding:7px 14px 5px 14px; margin: 0; font-size: 14px; font-family: 'latobold'; float:left; }
.quate a:hover { background:#E00001; }
.quate a i { font-size: 14px; color: #FFF; padding: 8px; }
.nav .dropdown-menu li:last-child { padding:0 0 10px; }
/*Banner*/
.banner-slider { width:100%; display:inline-block; }
.banner { width:100%; float:left; min-height:385px; background:url(../images/bannerBg.png) no-repeat; background-size:cover; }
.bannerText { float:left; margin:3% 0; padding:0; }
.bannerText h1 { width:100%; float:left; font-size:65px; font-family: 'latoregular'; color:#FFF; margin:0; padding:10px 0; }
.bannerText p { width:100%; float:left; font-size:24px; font-family: 'latobold'; color:#FFF; padding:0 0 20px; }
.bannerText a { background: #e00001 none repeat scroll 0 0; border: 2px solid #ffccc3; border-radius: 50px; color: #ffffff; display: inline-block; font-family: "latolight"; font-size: 30px; margin: 30px 0; padding: 5px 27px; }
.bannerText a:hover { color:#fff; background:#bc0102; text-decoration:none; }
.bannerText a i { padding:0 15px 0 28px; font-size:30px; margin:0; }
.inner-banner { width:100%; display:inline-block; float:left; }
.inner-banner img { width:100%; }
/*Slider Text*/
.slider-content { float:left; background:#f1f1f1; padding:25px; width:100%; color:#b70302; font-size:20px; }
.slider-content h3 { margin-top:0; color:#b70403; }
.slider-content ul li { color:#666; font-size:16px; }
.slider-content ul li i { margin-right:10px; }
/*introduction*/
.introduction { width: 100%; float: left; background: #fafafa; margin: 0; padding: 5% 0; }
.introductionBox { width: 100%; float: left; text-align: center; }
.introductionBox img { display: inline; text-align: center; }
.introductionBox h2 { width: 100%; float: left; background: url(../images/redline.png) no-repeat center bottom; padding: 15px 0; margin: 0; font-size:24px; color:#323232; font-family: 'latoregular'; }
.introductionBox p { width: 100%; float: left; font-size: 14px; font-family: 'latoregular'; line-height: 24px; padding: 20px 0 0 0; color:14px; color:#878585; }
/*mainDetail*/
.mainDetail { width:100%; float:left; padding:20px 0px; }
.mainDetail h2 { width:100%; float:left; font-size:24px; color:#3f3f3f; border-bottom:1px solid #ccc; padding:0 0 15px; position:relative; font-weight:900; }
.sub-hed { width:100%; float:left; color:#sub-hed; font-size:16px; font-family: 'latolight'; padding:20px 0; margin:0; font-weight:600; }
.hed-line { border-bottom:2px solid #E00001; float:left; width:200px; position:absolute; left:0; bottom:0; }
.mainDetail h3 { width:100%; float:left; font-size:18px; font-family: 'latoregular'; color:#ffffff; background:#b70403; border-bottom:2px #0c2766; text-align:center; padding:10px 0; margin:10px 0; }
.mainDetail h4 { width:100%; float:left; font-size:20px; font-family: 'latoregular'; color:#443f3f; padding: 20px 0; margin:0; border-bottom:1px solid #aaaaaa; }
.mainDetail p { width:100%; float:left; font-size:14px; font-family: 'latoregular'; color:#3f3f3f; /*padding:20px 0;*/ line-height:24px; }
.mainDetail a:hover { color:#824c14; }
/*testimonial*/
.testimonial { width:100%; float:left; padding: 3% 0; background:#bdbdbe; }
.testimonial h2 { width:100%; text-align:center; float:left; margin:0; padding:10px 0; font-size:30px; color:#45494d; font-family: 'latobold'; }
.testimonial h2 i { padding:0 0 10px 0; color:#45494d; font-size:16px; }
.testBox { width:100%; float:left; margin:20% 0 0 0; padding:0; text-align:center; }
.testBox img { display:inline; text-align:center; }
.testBox p { width:100%; float:left; margin:0; padding:20px 10px; text-align:center; font-size:18px; color:#ffffff; font-family: 'latoregular'; border-bottom:1px solid #676a6d; }
.testBox strong { width:100%; float:left; margin:0; padding:10px 0; text-align:center; color:#f7fdfe; font-size:15px; }
.testBox em { width:100%; float:left; margin:0; padding:0; text-align:center; color:#f7fdfe; font-size:13px; font-family: 'latolight'; }
/*map*/
.map { width:100%; float:left; }
/*footer*/
footer { width:100%; float:left; background: #45494d; margin:0; padding:10px 0; }
.footerStrip { width:100%; float:left; border-bottom:1px solid #5a5e62; padding:0 0 10px 0; }
.footerNav { width:100%; float:left; }
.footerNav ul { width: 100%; float: left; margin: 0; padding: 0; display: block; }
.footerNav ul li { float: left; list-style: none; margin:0; padding:0; }
.footerNav ul li a { color: #FFF; float: left; font-size: 13px; padding: 18px 16px; text-decoration: none; text-transform:uppercase; }
.social { width:100%; float:left; padding:10px 0; margin:0; }
.social ul { width:100%; float: left; margin: 0; padding: 0; display: block; padding:0; margin:0; }
.social ul li { float: right; list-style: none; margin:0; padding:0; }
.social ul li a { float:left; border-radius:50px; width:30px; height:30px; background:#45494d; border:1px solid #CCC; text-align:center; padding:0; margin:0 10px 0 0; }
.social ul li a i { font-size: 14px; color: #eeefef; padding:7px 0 0 0; margin: 0; }
.termCondition { width:100%; float:left; }
.termCondition ul { display:block; margin:0; padding:0; float:left; }
.termCondition ul li { float:left; }
.termCondition ul li a { border-right: 1px solid; color: #73767a; float: left; font-family: "latolight"; font-size: 13px; line-height: 13px; padding: 0 15px; }
.termCondition p { width:100%; float:left; color:#999; font-size:14px; font-family:'latolight'; line-height: 13px; padding: 15px 0 0 0; text-align:center; }
/*about*/
.strip { width:100%; background:#eff0e2; float:left; padding:10px 0 10px 20px; margin:0; }
.strip a { float:left; color:#353628; font-size:19px; font-family:'latolight'; }
.strip span { color: #353628; float: left; margin: 0 7px; font-size:19px; padding:0; }
/*bio care*/
.bioCare { width:100%; float:left; background:#ffffff; }
.bioImage { width:100%; float:left; }
/* inner page */
.home-form .col-sm-8 { width:100% !important; }
.map_detailpage .detail-box p { text-align:justify; padding-left:20px; }
.map_scp { padding:20px 0 0 0 !important; }
.form_banner h2 { color:#fff; text-transform:capitalize; }
.form_banner ul { padding:15px 0; }
.form_banner ul li { color:#fff; margin-bottom:8px; list-style:disc; margin-left:15px; font-size:16px; padding-left:10px; }
.form_banner p { color:#fff; font-size:10px; }
.banner_form { padding:15px 25px; background:rgba(0, 0, 0, 0.3); margin:20px 0; border-radius:15px; }
.banner_form .input-group { width:100%; }
.banner_form h3 { margin:0px 0 15px 0; color:#fff; }
.banner_form .input-group input { border-radius:5px; padding:10px; background:#fff; margin-bottom:10px; width:100%; }
.banner_form .input-group ul { margin: 0 0 10px 0; }
.banner_form .input-group li { list-style:none; margin:2px 0; padding:0; width:50%; float:left; }
.banner_form .input-group li label { font-size:14px; }
.banner_form .input-group li input { float:left; width:20px; }
.banner_form .input-group.btn { padding:0 !important; }
.banner_form .input-group.btn input { background:  #E00001; border: 2px solid #FFCCC3; border-radius:50px; color: #FFFFFF; font-family: 'latolight'; font-size: 20px; margin:15px 0 10px 0; padding: 10px; }
.banner_form .input-group.btn input:hover { color:#23527C; }
.form_banner p { padding:0; font-size:18px; }
.services_box { background: none repeat scroll 0 0 #FAFAFA; float: left; margin: 0; padding: 2% 0; width: 100%; }
.services_box .introductionBox h2 { font-size:24px; }
.services_box ul { margin-top:30px; float:left; width:100%; }
.services_box ul li { width:140px; float:left; }
.services_box ul li a { margin-bottom:10px; color:#000; font-size:14px; display:inline-block; }
#map { width: 100%; height: 400px; }
.city_listing ul li { margin-bottom:15px; }
.city_listing ul li a { color:#3f3f3f; padding-left:30px; }
.city_listing ul { padding-top:20px; float:left; }
.services_dtl h2 { font-size:15px; }
.services_dtl .about-right { width:100%; padding-left:20px; }
.map_detailpage { box-shadow:1px 1px 2px #ccc; }
.city_listing li { background:url(../images/arrow_left.png) no-repeat; background-position: top 2px left; }
.instat-quote { padding:0px 0 0 20px; padding:15px; }
.instat-quote h6 { font-size:16px; }
.instat-quote p { color:#848282; font-size:13px; }
.instat-quote p a { font-weight:bold; }
.instat-quote h4 { padding:0; line-height:40px; }
.instat-quote h6 { padding:10px 0 0 0; float:left; }
.instat-quote h5 { text-align:center; font-size:16px; font-weight:bold; line-height:30px; }
.instat-quote p { padding:0 !important; }
.quote-button { background: #E00001; border: 2px solid #FFCCC3; border-radius: 50px 50px 50px 50px; color: #FFFFFF; font-family: 'latolight'; font-size: 20px; margin: 15px 0 10px; padding: 10px; display:inline-block; width:100%; text-align:center; }
.location_map { float:left; width:100%; padding:40px 0; }
.seo_title { font-size:30px; margin:0; padding:0 0 10px 0; }
.seo_description, .seo_keywords, .seo_keywords, .body_classes { font-size:13px; padding:10px 0; }
.wpb_wrapper p { text-align:center; font-size:16px; padding:15px 0; font-weight:bold; }
#map_base { max-width:700px; margin:0 auto; padding:0 15px; }
.detail-box.row-eq-height h2 { width:100%; display:block; float:none; }
.mainDetail .introductionBox h2 { margin:20px 0; border:none; text-transform:uppercase; padding:10px 0; background-color:#fafafa; }
.contact_container { padding:0px 0 30px 0; float:left; width:100%; }
.cont_address p { font-size:14px; margin-bottom:15px; font:left; margin-left:20px; }
.input_text i { float:left; margin-top:2px; font-size:20px; }
.contact_form .input-group { display:inline-block; width:48%; margin-right:1%; }
.contact_form input, .contact_form textarea, .contact_form select { -moz-box-sizing: border-box; border:1px solid #ccc; background-color: #FFFFFF; color: #818181; font-size: 13px; font-weight: 400; line-height: 17px; margin: 0 0 15px; outline: 0 none; padding: 10px; resize: none; width: 100%; }
.contact_form div div div { background:red; display:block; }
.contact_form .textarea_grp { width:98%; }
.contact_form .textarea_grp textarea { height:100px; }
.learn_button { display:inline-block; margin: 6px 0 16px; }
button.send_button { background:#E00001; border: 2px solid #fff; border-radius: 50px 50px 50px 50px; color: #FFFFFF; display: inline-block; font-family: 'latolight'; font-size: 20px; margin:0 auto; display:block; padding: 10px; text-align: center; width:200px; }
.contact_container h4 { font-size:18px; text-align:left; display:block; margin-bottom:50px; }
.contact_detail_heading .mainDetail p { padding:0; }
.contact_detail_heading { float:left; width:100%; }
.contact_container h3 { margin:0; }
.about_container .wpb_wrapper { padding-left:20px; }
.about_container ul { padding-top:15px; }
.about_container ul li { width:48%; float:left; padding-right:15px; }
.about_container p { font-size:16px; text-align:justify; line-height:25px; }
.quate a:hover { color:#fff; text-decoration:none; background:##171717; }
/*New CSS add here*/
.mainDetail h1 { padding:0 0 30px 10px; margin:0; }
.mainDetail-text p { float:left; margin:0 0 15px; padding:0; font-size:14px; line-height:22px; }
.mainDetail-text b { display:inline-block; }
.detail-box blockquote { display:inline-block; padding:0 10%; text-align:center; border:none; }
.detail-box blockquote i { color:#ccc; margin-top:10px }
.detail-box blockquote p { font-size: 20px; font-weight: bold; line-height: 30px; }
.detail-box .alert { display:inline-block; padding:0; text-align:center; font-size:18px }
.detail-box .alert i { color:red; }
.detail-box .alert h2 { margin:0; padding:0 0 15px; }
.detail-box .alert p { text-align:center; display:inline-block; font-size:18px }
.detail-box .alert p b { color:red; }
/*Alexandria*/
.mainDetail-text ul { display:block; }
.mainDetail-text ul li { line-height:28px; color:#747474; list-style: unset; margin:0 0 0 15px; }
.mainDetail-text ul li a { color: #3f3f3f; text-decoration: none; transition: color 0.5s ease 0s; }
.mainDetail-text ul li a:hover { color:#e00001 }
.mainDetail-text ol { margin-left:50px }
.mainDetail-text ol li { line-height:32px; color:#747474; list-style:unset; }
/*Customer*/
.customer { background:#fff; }
.customer h2 { color:#45494d; }
.customer h2 i { color:#45494d; }
.customer .testBox p { color:#45494d; min-height:175px; }
.customer .testBox strong, .customer .testBox em { color: #45494d; }
/*cities*/
.cities { width:100%; float:left; margin:20px 0; }
.cities h3 { display: inline-block; margin: 0 0 20px; padding: 0; }
.cities a { background: #f1f1f1 none repeat scroll 0 0; color:#333; float: left; margin: 0 0 10px; padding: 12px; width: 100%; text-align:center; border-bottom:2px solid #ce090a; border-radius:3px }
.cities a:hover { background:#ce090a; color:#fff; text-decoration:none; }
/*Quote*/
.quate a:hover { color:#fff; text-decoration:none; opacity:0.7; }
.quote_main h6 a { color:#1C44A5; font-size:20px; }
.quote_main h6 i { margin-right:15px; font-size:22px; color:#1C44A5; margin-top:20px; }
.add_block1 h5 { font-size:15px; color:#b70403; font-weight:bold; }
.address_block_all { float:left; width:100%; padding-bottom:30px; }
.address_block_all .mainDetail { width:100%; padding-bottom:10px; }
.address_block_all .row { width:100%; }
/*Conatct*/
.contact-info { width:100; float:left; }
.contact-info h5 { float:left; margin:15px 0; padding:0; font-size:20px; width:100%; }
.contact-info em { float:left; width:100%; font-style:normal; }
.contact-info i { font-size:15px; margin-right:10px; }
.contact-info a { float:left; margin-bottom:20px }
.contact-form .col-sm-6 { height:70px; }
.cont_address h3 { margin:0 0 10px; }
.cont_address i { margin-right:10px; }
.cont_address p { margin-bottom:25px; }
/*m*/
.quote-form .help-block { margin:0; color:#fff; }
.quote-form { float:left; background:#b70403; border-radius:5px; padding: 15px 40px 0; height:auto; width:100%; margin:0; }
.quote-form h1 { width:100%; float:left; color:#FFF; font-size:19px; text-align:center; margin:0; padding: 0 0 18px; font-weight:700; text-transform:uppercase; }
.service-img { width:100%; float:left; text-align:center; padding:0 0 10px 0; }
.service-boxes { width:100%; float:left; padding:5% 0 0 0; }
.service-box { width:100%; float:left; background:#282828; border-radius:8px; margin-bottom:30px; }
.service-box h3 { width:100%; float:left; color:#fff; font-size:22px; font-weight:900; text-align:center; padding:30px 0; margin:0; }
.hello { padding: 7px; }
.hello a { float: left; font-size: 18px; font-family: 'latosemibold'; color: #FFF; text-transform: uppercase; }
.contact_form { background:#b70403; border-radius: 5px; padding:25px 10px 25px 20px; float:left; }
.three-tab { width: 100%; float: left; margin: 0; padding: 5% 0 0 0; }
.tab-box { width: 100%; float: left; text-align: center; }
.tab-box img { display: inline; text-align: center; padding:15px 0 0 0; }
.tab-box h2 { width: 100%; float: left; background: url(../images/redline.png) no-repeat center bottom; padding: 15px 0; margin: 0; font-size:24px; color:#323232; }
.tab-box p { width: 100%; float: left; font-size: 14px; font-family: 'latoregular'; line-height: 24px; padding: 20px 0; color:14px; color:#3f3f3f; }
.tab-box span { padding:20px 0; margin:0; padding:0; }
.tab-box span a { background: #f1f1f1 none repeat scroll 0 0; border-bottom: 2px solid #ce090a; border-radius: 3px; color: #333; float: left; margin: 0 0 10px; padding: 5px 0; text-align: center; width: 85px; font-size:12px; }
.tab-box span a:hover { background:#ce090a; color:#fff; text-decoration:none; }
.inner_location { }
/*pharmaceutical*/
.recquirement-heading { width:100%; float:left; }
.recquirement-heading h2 { width:100%; float:left; font-size:19px; color:#3f3f3f; border-bottom:0; font-family: 'latoregular'; font-weight:bold; }
.grey-box { width:100%; float:left; background:#efefef; }
.grey-box p { width:100%; float:left; font-size:14px; font-family: 'latoregular'; color:#3f3f3f; padding:20px 0; line-height:24px; }
.grey-box a { }
.grey-box.white-box { background:#FFF; }
.link { width:100%; float:left; font-size:14px; font-family: 'latoregular'; color:#3f3f3f; padding:0; line-height:24px; }
.waste-segregation-guide { width:100%; float:left; margin:5% 0; }
.waste-segregation-guide h2 { width:100%; float:left; text-align:center; font-size:24px; text-align:center; padding:10px 0; margin:0; font-weight:bold; color:#fff; border-bottom:0; font-family: 'latoregular'; background:#b70403; }
.main-box { width:100%; float:left; background:#efefef; padding:30px 10px; margin:0; }
.waste-segregation-guide h3 { width:100%; float:left; font-size:20px; color:#3f3f3f; padding:10px 0; font-weight:700; margin:0; font-family: 'latoregular'; background:none; text-align:left; }
.sub-heading { width:100%; float:left; font-size:18px; padding:0 0 20px 0; color:#3f3f3f; border-bottom:0; font-family: 'latoregular'; }
.waste-segregation-guide ul { display:block; margin:0; padding:0; min-height:256px; }
.waste-segregation-guide ul li { padding:5px 10px; }
.waste-segregation-guide ul i { color:#E00001; }
.hazared-image { width:100%; float:left; margin:60px 0 0 0; }
.hazared-image img { display:inline-block; }
.hazared-image strong { width:100%; float:left; color:#7f7e7e; font-size:12px; padding:10px 0 0 0; }
.hazared-image h4 { width:100%; float:left; font-size:15px; color:#3f3f3f; border:none; padding:10px 0; }
.content-box { width:100%; border-right:dotted 1px #5f5f5e; min-height:529px; }
/*service-logo*/
.service-logo { width:100%; float:left; margin:40px 0 10px 0; border-bottom: 1px solid #ccc; padding-bottom: 30px; }
.logo-service { float:left; padding-top:20px; }
.logo-service img { width:100%; }
.slider-form { width:100%; float:left; padding:30px 0; }
/*houma*/
.waste-huma { display:block; }
.waste-huma li { float:left; padding:8px 0; font-size:14px; font-family: 'latoregular'; color:#3f3f3f; list-style:outside; margin: 0 0 0 15px; }
.about-louisiana { width:100%; float:left; }
.img-box { margin: 25px 20px 0 0; max-width: 131px; float:left; }
.about-louisiana p { width:100%; margin: 20px 0 10px; padding:20px 0; font-size:14px; font-family: 'latoregular'; color:#3f3f3f; line-height:24px; float:none; }
.houma-Louisiana { float:left; margin-top:20px; }
.houma-Louisiana h4 { color: #0b3d73; font-size: 22px; font-weight: 600; margin: 0 0 10px; }
.houma-Louisiana p { width:100%; float:left; font-size:14px; font-family: 'latoregular'; color:#3f3f3f; padding:20px 0; line-height:24px; }
.form-top { margin:30px 0 0 0; }
.banner-slider { min-height:auto; }
/*slidell*/
.about-Slidell p { float: none; }
/*validation-css*/
#contactForm .help-block { margin:0; color:#fff; }
/*medical-desposal*/
.medical-keyword li { text-transform:capitalize; }
/*5131016*/
.service_main .mainDetail h2 { margin:0 0 15px; }
.sub-head { width:100%; float:left; font-size:18px; font-weight:700; color:#000; padding:10px 0; }
.service_main strong { width:100%; float:left; font-size:15px; color:#3f3f3f; font-style:italic; }
.service_main em { color:#F00; }
.image-box { float:left; margin:10px 0 0 0; }
.image-box img { border:1px solid #ddd; padding:10px; }
.service_main ul { width:100%; float:left; display:block; margin:0; padding:0; }
.service_main ul li { float:left; margin:3px 0; width:100%; font-size:14px; border-bottom:1px dotted #CCC; padding:0 0 10px 0; }
.service_main ul li:last-child { border-bottom:0; }
.service_main ul li i { color:#E00001; font-size:15px; margin-right:5px; }
.contact-us-form { width:100%; float:left; background:#fafafa; padding:30px 0; border-top: 1px dotted #CCC; }
.spill-image { width:100%; float:left; margin:0; padding:0; }
.ers-sign { float:right; }
.welcome-ers { width:100%; float:left; }
.welcome-ers h1 { width:100%; float:left; font-size:30px; font-weight:900; color:#e00001; margin:0; padding:0; }
.welcome-ers p { width:100%; float:left; font-size:20px; font-weight:200; color:#575757; line-height:38px; padding:10px; }
/*home*/
.home-intro { width:100%; float:left; background:#e4e4e4; padding:40px 0 20px 0; }
.intro-left { width:100%; float:left; }
.main-service { width:100%; height:auto; float:left; background:#FFF; margin-bottom:30px; }
.intro-left a { margin-bottom:15px; display:inline-block; }
.intro-left a:last-child { margin-bottom:0; }
.foreign-service { width:100%; float:left; }
.foreign-service h2 {width: 100%;
float: left;
color: #e00001;
font-size: 17px;
font-weight: 600;
margin: 0;
padding: 10px 0; }
.pd0 { padding:0; }
.foreign-service p { width: 100%;
float: left;
font-size: 14px;
font-weight: 200;
color: #3d3c3c;
line-height: 21px;}
.intro-right { width:100%; float:left; background:#FFF; text-align:center; padding:20px 0; }
.intro-right h3 { width: 100%; float: left; font-size: 26px; font-weight: 900; color: #333333; margin: 0; padding: 0; text-align: center; }
.intro-right span { color:#e00001; }
.intro-right p { width:100%; float:left; font-size:24px; color:#777777; font-weight:500; text-align:center; margin: 0 0 25px; padding:10px 0; }
.intro-right h4 { padding:5px 20px; background: #f1efef; display: inline; font-weight:900; font-size:27px }
.ers-logo {
    width: 100%;
    float: left;
    text-align: center;
    margin: 16px 0;
}
.intro-right em { width:100%; float:left; font-size:17px; color:#333333; padding:13px 0 0 0; }

.team-photo{padding:12px; background:#fff; border:1px solid #fafafa;}
.team-photo img{width:100%;}
.whatever{ width:100%; float:left; border-top:1px dotted #CCC; padding:20px 0; }
.intro-bo{border-right:1px dashed #ccc;}
 @media only screen and (min-width:1px) and (max-width:767px) {
header .logo img {
width:100%;
}
.bannerText h1 {
font-size:40px;
}
.bannerText a {
 background: #e00001 none repeat scroll 0 0;
 border: 2px solid #ffccc3;
 border-radius: 50px;
 color: #ffffff;
 font-family: "latolight";
 font-size: 30px;
 margin: 0;
 padding: 6px 27px;
}
.bannerText a i {
font-size:24px;
}
.banner {
 background: rgba(0, 0, 0, 0) url("../images/bannerBg.png") no-repeat scroll right center / cover;
 float: left;
 margin: 0;
 padding: 0 0 10px;
 width: 100%;
}
.footerNav ul li a {
padding: 6px 0;
}
.introductionBox p {
padding:10px 0 20px 0;
}
header .navbar-default {
background:none;
border:none;
}
header .navbar-collapse {
background:#fff;
}
.quate {
 float: left;
 margin: 0 0 15px;
 padding: 0;
 width: 100%;
}
.quate a {
 float: left;
 font-size: 14px;
 padding: 5px;
 line-height: 30px;
 text-align: center;
 width: 100%;
}
.termCondition p {
width:100%;
margin-top:10px;
}
.call a {
font-size:11px;
}
.footerNav ul li {
width:100%;
}
.map_detailpage .detail-box p {
padding-left:0px !important;
}
.map_scp {
padding:0px 0 0 0 !important;
}
header .navbar {
margin-bottom:0;
}
.bx-controls {
display:none;
}
#mobile-menu {
 float: left;
 width: 100%;
 position:relative;
}
#mobile-menu ul {
background: rgba(0, 0, 0, .9);
 left: 0;
 margin:0 15px;
 position: absolute;
 top: 0;
 width: 92%;
 z-index: 999999;
}
#mobile-menu ul li {
border-bottom:1px dotted #ccc
}
 #mobile-menu ul li a {
color:#fff;
}
#mobile-menu ul li a:hover, #mobile-menu ul li a:focus {
background:#e00001;
}
 #mobile-menu .open .dropdown-menu {
width:100%;
 background: #666 none repeat scroll 0 0;
 margin: 0;
 position: relative;
}
 #mobile-menu .open .dropdown-menu li {
border-bottom:1px solid #ccc
}
#mobile-menu .open .dropdown-menu li a {
width:100%;
}
.slider-content {
min-height:170px;
}
.slider-content ul li {
font-size:14px;
}
.customer h2 {
font-size:22px;
}
.service-box h3 {
font-size:18px;
}
.service-box {
margin:0 0 50px;
}
.quote-form {
padding:20px;
}
.detail-box blockquote {
padding:0;
}
.contact-form .col-sm-6 {
height:auto;
}
.cont_address {
margin-top:20px;
}
.call {
margin: 0;
}
.cont_address p {
margin-left:0;
}
.foreign-image img {
width:100%;
}
.intro-left a:last-child {
margin-bottom:15px;
}
.intro-right h3 {
font-size:22px;
}
.intro-right p {
font-size:20px;
}
.home-intro{padding: 40px 0 20px 0;}
}
 @media only screen and (min-width:768px) and (max-width:1024px) {
 header .nav ul li a {
 font-size: 10px;
 padding: 8px 6px;
 margin:0;
}
 header .logo {
 padding: 18px 0;
}
.quate a {
font-size:12px;
}
.quate {
padding: 14px 0 0 0;
}
.contact_container .help-block {
font-size:12px;
}
.main-service{ height:134px;}
}
