@font-face {
	font-family: 'Poppins-Bold';
	src: url('fonts/Poppins-Bold.eot');
	src: url('fonts/Poppins-Bold.woff') format('woff'), url('fonts/Poppins-Bold.ttf') format('truetype'), url('fonts/Poppins-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}
@font-face {
	font-family: 'Poppins-Medium';
	src: url('fonts/Poppins-Medium.eot');
	src: url('fonts/Poppins-Medium.woff') format('woff'), url('fonts/Poppins-Medium.ttf') format('truetype'), url('fonts/Poppins-Medium.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}
@font-face {
	font-family: 'Poppins-Regular';
	src: url('fonts/Poppins-Regular.eot');
	src: url('fonts/Poppins-Regular.woff') format('woff'), url('fonts/Poppins-Regular.ttf') format('truetype'), url('fonts/Poppins-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}
@font-face {
	font-family: 'Poppins-SemiBold';
	src: url('fonts/Poppins-SemiBold.eot');
	src: url('fonts/Poppins-SemiBold.woff') format('woff'), url('fonts/Poppins-SemiBold.ttf') format('truetype'), url('fonts/Poppins-SemiBold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}
@font-face {
	font-family: 'Poppins-Light';
	src: url('fonts/Poppins-Light.eot');
	src: url('fonts/Poppins-Light.woff') format('woff'), url('fonts/Poppins-Light.ttf') format('truetype'), url('fonts/Poppins-Light.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}
@font-face {
	font-family: 'Poppins-Thin';
	src: url('fonts/Poppins-Thin.eot');
	src: url('fonts/Poppins-Thin.woff') format('woff'), url('fonts/Poppins-Thin.ttf') format('truetype'), url('fonts/Poppins-Thin.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display:swap;
}


*,span{font-size:1em;line-height:1.2em;padding:0;margin:0;outline:none;font-family: 'Poppins-Medium';font-weight:normal;}
html, body { margin:0; padding:0;}
a,a:hover,a:active,a:focus {outline:0;text-decoration:none; }
figure,img{border:0;margin:0;}
ol,ul,.row,row,p{ margin:0; }
ul,ul li{ padding:0;list-style:none;}
html{scroll-behavior: smooth;}
input,textarea{font-family:'Poppins-Light';}
.desktop_image_services{display:block;}
.mobile_image_services{display:none;}
/*Header*/
.header_common_margin{width: 94%;margin: 0em auto;}
.header_main_container{padding-top:0.6em !important;}
/*Logo*/
.header-logo a{display:inline-block}
.header-logo .svg{max-width: 5.5em; height: 2.8em;}
.header-logo .svg1{max-width: 5.5em; height: auto;width:100%;}
.mobile_arrow.opening .up_arrow{display:block;}
.mobile_arrow.opening .down_arrow{display:none;}
.cusDAmato {min-height: 103px;}
/*.header-logo .svg path{fill: #478EC9 !important}*/
/*Logo*/


/*Menu*/
.main-menu-header li{display:inline-block;position:relative;padding:0em 0.5em 0em;}
.main-menu-header li a{font-family: 'Poppins-Medium';color: #191919;font-size: 0.4em;vertical-align:middle;padding:0;display: block;}
.main-menu-header li ul{display:none;position:absolute;top:100%;left:0;right:0;box-shadow:inset 0 10px 17px -17px;#777777;background:#fff;z-index:1;width: 11em;text-align: left;padding: 0.1em 0em;}
.main-menu-header li ul li{display:block;margin: 0em 0.8em;padding: 0em !important;}
/* .main-menu-header li ul li:not(:last-child){border-bottom: 0.04em solid #6666;} */
.main-menu-header li ul li ul{box-shadow:none;padding:0em !important;}
.main-menu-header li:hover > ul{display:block;}
.hover-arrow{display:none;}
.main-menu-header li:hover > a .hover-arrow{display:inline-block;}
.main-menu-header li:hover > a .hover-arrow.svg path,.main-menu-header li.active > a .hover-arrow.svg path{stroke:#478EC9 !important}
.main-menu-header li:hover > a .normal-arrow{display:none;}
.main-menu-header > li.active > a span,.main-menu-header > li:hover > a span{border-bottom: 0.3em solid #478EC9;color: #191919;}
.main-menu-header > li.submneu:hover > a span{border-bottom: 0.3em solid transparent;color: #478EC9;}
/* .main-menu-header li ul li a{padding-bottom:1em;}
.main-menu-header li ul li.active a{color:#478EC9;}*/
.main-menu-header li ul li.active > .img_and_text_div a {color: #478EC9;}
.main-menu-header > li > a span{display: inline-block;padding: 1em 0em;border-bottom: 0.3em solid transparent;}
.hover-arrow.svg,.normal-arrow.svg{width: 0.74em;margin-left:0.7em}
.main-menu-header li > ul li .hover-arrow.svg,.main-menu-header li > ul li .normal-arrow.svg{width: 0.44em;margin-left:6.7em;padding-top:0.3em;}
.main-menu-header li > ul li:hover > a .hover-arrow.svg path,.main-menu-header li > ul li:hover > a .hover-arrow.svg path,.main-menu-header li > ul li.active > a .hover-arrow.svg path,.main-menu-header li > ul li.active > a .hover-arrow.svg path{stroke:#478EC9 !important}
.main-menu-header li > ul li a:hover,.main-menu-header li ul li ul li a:hover,{color:#478EC9}
.main-menu-header li > ul li:hover > a .hover-arrow,.main-menu-header li > ul li.active > a .hover-arrow{display:inline-block;}
.main-menu-header li > ul li:hover > a .normal-arrow,.main-menu-header li > ul li.active > a .normal-arrow{display:none;}
.main-menu-header li > ul li:last-child{border:none !important}
/* .main-menu-header li ul li ul li {margin-left: 1.7em;margin-bottom:0em !important;} */
.main-menu-header li > ul li:hover > ul{display:block;left:100%;top:0em;background:#fff;width:10em;}
/* .main-menu-header li:hover > a{color:#478EC9} */
.contact-us-blue-btn{padding-right: 0em !important;}
.contact-us-blue-btn a{padding: 0.6em 1.7em !important;background: #478EC9;color:#fff !important;border-radius: 0.34em;}
.contact-us-blue-btn a:hover{background: #022648;color: #fff;}
/*Menu*/
/*Header*/

/*Index*/
.main_description p {font-size: 0.62em !important; line-height: 1.65em !important; margin-bottom: 2.5em !important; font-weight: normal !important;}
.sub_description {background:#e5eaf1;padding:0.6em;margin-bottom: 1.5em !important;}
.sub_description p {font-size: 0.62em !important; line-height: 1.65em !important; margin-bottom: 0em !important; font-weight: normal !important;padding:0 0 0 2em !important; background-image:url("../img/blue_light_icon.png");    background-repeat: no-repeat; background-size: 1.3em;background-position: top 0.25em left 0;}
.check_margin {margin-bottom: 0.8em;}
.permit_text {display: none;}
.company1 {display: none;}
.plead1 {display: none;}
/*Index Banner*/
.main_banner_container{background-image: url("../img/home-bg.jpg");padding: 0;position: relative;background-size: cover;background-repeat: no-repeat;background-position: right;display: table;width: 100%;}
.subheading_text{color:#fff;font-family: 'Poppins-Bold';font-size:1.4em;line-height:1.5em;text-align:center;}
.heading_text{color:#fff;font-family: 'Poppins-Bold';font-size: 3.4em;}
.banner_subtxt_block{margin:0.2em 0 1.3em;}
.banner_subtxt_block p{color:#fff;font-size:0.6em;line-height:2em;font-family: 'Poppins-Regular';letter-spacing: 0.05em;}
.learn_more_btn_block{margin-top: 2em; padding-top:0em;}
.learn_more_btn_block a{color:#fff;padding: 0.7em 1.65em;font-size: 0.5em;line-height: 1em;border-radius: 0.2em;letter-spacing: 0.1em; font-family:'Poppins-Regular';}
.index_banner_margin{width:80%;}
/*Index Banner*/

/*Index Banner Scroll*/
.scroll_block{text-align: center; position: absolute; bottom:-3em;left: 0;right: 0;margin: 0px auto;line-height: 0.5em;}
.scroll_block svg{width:100%;max-width:1.5em;height: 2em;}
.scroll_block a{display:block;color:#fff;font-size:0.25em;text-transform:uppercase;padding: 0.4em 0em;}
.mouse { height: 3.5em;width: 2.3em;position: relative;border-width: 2px;border-style: solid;border-color: white;border-image: initial;border-radius: 1.3em;margin: 0.75em auto 0px; }
.mouse .scrollWheel { height: 1em;width: 2px;position: absolute;left: -0.5px;right: 0px;top: 0.7em;transform: scaleY(0);background: white;margin: 0px auto;border-radius: 1px;animation: 1.5s linear 1s infinite normal none running scroll;}
.scroll_block .scroll_data { color:#fff;font-size: 0.34em;line-height: 2em;font-family: 'Poppins-Thin';font-weight: bold;text-transform: uppercase;letter-spacing: 0.05em;}
.scroll_block::before { content: "";height: 1em; border-left: 0.1em solid #fff;position: absolute;top: -1em;left: 0;right: 0;margin: 0px auto;width: 0.001em;animation: 2s linear 0s infinite normal none running scroll;transform: scaleY(0);}
.scroll_block::after {content: "";height: 1.5em;border-left: 0.1em solid #fff; position: absolute; bottom: -1.5em;left: 0;right: 0;margin: 0px auto;width: 0.01em;animation: 2s linear 1.5s infinite normal none running scroll;transform: scaleY(0);}
@keyframes scroll {
	0% { transform: scaleY(0);transform-origin: top; }
	25% { transform: scaleY(1);transform-origin: top; }
	26% { transform-origin: bottom; }
	50% { transform: scaleY(0);transform-origin: bottom; }
	100% { transform: scaleY(0);transform-origin: bottom;}
}
/*Index Banner Scroll*/

/*Service List Container*/
.service_list_container{padding:4em 0 0em;}/*18/2/2020*/
.industries_served_container_service_list{padding:0em 0 3em;}/*18/2/2020*/
.index_service_list_container {background-image: url("../img/body_bg.jpg");background-repeat: no-repeat; background-size: contain; background-position:bottom;}/*18/2/2020*/
.service_list_title_txt{color:#000;text-align: center;font-size: 1.8em;line-height: 2.5em;font-family: 'Poppins-Bold';}
.service_list_title_small_txt{color:#000;text-align: left;font-size: 1.3em;line-height: 1.3em;font-family: 'Poppins-Medium';}
.service_list_title_txt:after{ content: "";display:block;border-bottom:0.1em solid #478EC9;width:7%;margin:0px auto;}
.service_list_title_small_txt:after{ content: "";display:block;border-bottom:5px solid #478EC9;width:7%;margin-top: 0.8em;}
.services_list_sub_block {text-align:center;}
/*.services_list_sub_block:hover .service_txt{color:#478EC9;}*/
/*.service_txt{font-size:0.6em;line-height:1.5em;color:#000;display: inline-block;vertical-align: middle;}*/

.service_img_block .svg{width:4em;height:3.5em;}

/*.dark_blue_bg .service_list_title_txt,.index_service_list_container .service_list_title_txt{color:#fff;}*/
.dark_blue_bg .service_list_title_small_txt{color:#fff;}
.index_service_list_container .dark_blue_bg .service_txt{color:#7089B7;}
.index_service_list_container .services_list_sub_block a{display:block}
.index_service_list_container .services_list_sub_block a:hover .service_txt{color:#478EC9;}
.industries_served_container_service_list .service_img_block .svg path{fill:#478EC9 !important}
/*Service List Container*/

/*Industries Served Slick Container*/
.industries_served_container{padding:5em 0 5em;  background-color:#E6EBF0;}
.industries_served_list li{display:block;padding:1em 0;font-size:0.45em;line-height:1.2em;border-bottom:0.1em solid #EDEDED;}
.industries_served_imges_block img{width:100%;}
.industries_served_caption{padding:0.8em 0 2em;}
.industries_served_caption p{font-size:0.55em;line-height:1.2em;font-family: 'Poppins-SemiBold';}
.industries_served_caption span{display:inline-block;height: 100%;vertical-align: middle;}
.industries_served_caption span:nth-child(1){display:none}
.industries_served_caption span:nth-child(2){padding-right: 0.4em;}
.industries_served_caption .svg{display:block;width: 1.65em;height: 1.5em;}
.industries_slider{margin:0px;}
.industries_served_container .arow_icon{z-index: 9;bottom: 4em;width: 46px;height: 46px;display: block;position: absolute;cursor: pointer;background: transparent;border: 0;}
.industries_served_container .arow_icon img{width:100%;}
.industries_served_container .right-next-arrow {right: -32%;}
.industries_served_container .left-prev-arrow {right: -19%;left: unset;}
.arow_icon:hover .slider_img{display:none;}
.arow_icon:hover .slider_hover_img{display:block;}
.arow_icon .slider_hover_img{display:none;}
button:focus{outline:0px !important;}
/*Industries Served Slick Container*/


/*Header Contact */
.side_contact_block {position: fixed;right: -50%;transition: right 0.5s ease-in-out;top: 0;bottom:0;height:auto;z-index: 10;background-color:#20232C;padding: 1.8em;width: 50%;overflow:auto;}
.side_contact_block_open {right: 0 !important;}
body{left:0;transition: left 0.5s ease-in-out;}
.side_contact_block .contact_title_block p{font-size: 2.1em;line-height: 2em;font-family: 'Poppins-Bold';text-align: center;color:#fff;text-transform: uppercase;}
.side_contact_block .contact_form .form-control {border: 0;outline: 0;background: #2B2E37;height: 2.8em;line-height: 1.5em;border-radius: 0;padding: 0.5em 2em;box-shadow: none;font-size: 0.55em;color: #999999;font-family: 'Poppins-Bold';font-weight:bold;}
.side_contact_block .contact_form .form-control::placeholder{color: #999999;font-family: 'Poppins-Thin';font-weight:bold;font-size: 0.9em;}
.cotact_subtext{font-size: 0.53em;color: #999999;font-family: 'Poppins-Thin';font-weight:bold;line-height: 1.9em;text-align: center;margin: 0 auto 3em;width: 85%;}
.side_contact_block .form_group {margin: 0 0 0.4em;}
.side_contact_block .row > div{max-width:100%;flex: 0 0 100%;padding:0px;}
.side_contact_block .contact_form textarea.form-control{resize:none;height:150px;}
.side_contact_block .contact_form .form_group_btn button {width: 100%;color: #fff;font-size: 0.6em;font-family: 'Poppins-Regular';border: 0;letter-spacing: 0.05em;}
.side_contact_block .row > div.form_group_btn{margin:1.5em 0 0;}
.contact_close_btn_block .svg{width: 1.4em;height: 1.4em;cursor:pointer;}
.contact_close_btn_block .svg path{fill:#fff !important;}
.contact_close_btn_block{text-align:right;margin:0em 0 2em;}
.contact_close_btn{display:inline-block;}
/*Header Contact */

/*Common Image & content container*/
.common_image_content_container{text-align:left;padding:4.5em 0;}/*24/2/2020*/
.safety_common_image_content_container{text-align:left;padding:5em 0;}
.corevalues_container{padding:4.5em 0 7em !important;}
.common_image_content_container p{font-size: 0.47em;line-height: 2em;color:#696a6c;font-family: 'Poppins-Light';}
.common_image_container img{width:100%;}
.common_content_container ul.testing_list{margin:0em 0 1em;}
.common_content_container ul.testing_list li{margin:0 0 0.4em;}
.common_divider_container .common_content_container{padding:0 0 3em;}
.common_content_container p.blue_text{color: #478EC9;margin: 0 0 0.2em;font-family: 'Poppins-Bold';}

p.common_content_title{font-size: 1.7em;line-height: 1.3em;font-family: 'Poppins-Bold';color: #000;margin: 0 0 0.7em;}
.common_content_title:after{ content: "";display:block;border-bottom: 4px solid #478EC9;width: 55px;margin: 0.6em 0 0;}
p.common_content_bold_text{color: #000;font-size: 0.6em;font-weight: bold;margin: 0 0 2.5em;font-family: 'Poppins-Medium';}
/*Common Image & content container*/

/*Index Contact Section*/
.contact_container{padding:4.5em 0;background-image: url("../img/form-bg.jpg");background-size: cover;background-repeat: no-repeat;background-position: left;}
.contact_location_details{padding: 2em 1em;background:#022648;}
.contact_location_details p{color:#fff;line-height: 0.1em;}
.contact_location_details_inner_block {margin: 2em 0 0;text-align: left;}
p.contact_location_heading {font-size: 1em;text-align: left;color: #478EC9;font-family: 'Poppins-Bold';line-height: 1.2em;}
p.contact_location_heading:after {content: "";display: block;border-bottom: 5px solid #478EC9;width: 60px;text-align: left;font-family: 'Poppins-Bold';margin-top: 0.8em;}
.contact_content span{font-size: 0.5em;line-height: 1.8em;font-family: 'Poppins-light';letter-spacing: 0.08em;display:inline-block;}
.contact_content span:first-child{padding-right:0.5em;vertical-align: top;}
.contact_content a{font-size: 1em;line-height: 1.7em;font-family: 'Poppins-light';letter-spacing: 0.08em;display:inline-block;color:#fff;}
.contact_content a:hover{text-decoration:underline;color:#fff;}
.mail_block {padding: 0.5em 0;border-top: 0.05em solid #0E345B;border-bottom: 0.05em solid #0E345B;text-align: left;}
.contact_support_block {margin: 1.2em 0 0;}
.contact_support_block p{font-size:0.55em;line-height:1.2em;color:#fff;text-align: left;margin: 0 0 0.5em;}
.contact_location_details p.timing_txt{font-family: 'Poppins-light';font-size:0.5em;}
.contact_subtxt{padding:0 0 1em;}
.home_contact_icons{width:1.2em;height:1em;}
.home_contact_icons.home_location_icon{height:1.2em;}

.contact_form_details{padding:1em 1.5em 2em;background: #fff;}
.contact_form_details .contact_title_block {margin: 0 0 1.5em;}
.contact_form_details .contact_title_block p{font-size: 1.8em;line-height: 1.8em;font-family: 'Poppins-Bold';text-align: center;}
.contact_form_details .contact_title_block p:after{ content: "";display:block;border-bottom: 5px solid #478EC9;width: 60px;text-align: center;margin: 0px auto;}

.index_contact_form_container .contact_form .form_group {margin: 0 0 0.5em;}
.index_contact_form_container .contact_form .form-control {border: 0;outline: 0;background: #F4F4F5;height: 2.5em;line-height: 1.5em;border-radius: 0;padding: 0.5em 1.4em;box-shadow: none;color: #A09EA2;font-size: 0.6em;}
.index_contact_form_container .contact_form .form-control::placeholder{ color: #A09EA2;font-size: 0.8em;}
.index_contact_form_container .contact_form .form-control.text_area_box {resize: none;height:12.5em}
.index_contact_form_container .contact_form .form_group_btn{width: 100%;margin: 1em 0 0;}
.index_contact_form_container .contact_form .form_group_btn button{width: 100%;color:#fff;font-size: 0.45em;font-family: 'Poppins-Light';letter-spacing: 0.05em;line-height: 1em;padding: 0.9em;}
.index_contact_form_container .row > div{padding-right:0.5em;}
/*Index Contact Section*/

/*Colors*/
.white_bg{background:#fff;}
.white_bg1{background:#fff !important;}
.light_blue_bg{background:#F0F6FB;}
.light_blue_gradiant_bg{background: #FFFFFF;}
.dark_blue_bg{background:#478EC9}

.btn_dark_blue_bg{background:#478EC9;}
.btn_dark_blue_bg:hover{background:#022648;}
/*Colors*/

/*Common styels*/
.common_width_85{width: 85%;margin: 0px auto;}
.common_margin {width: 63%;margin: 0px auto;}
.common_margin2{margin:0 10% 0 5%;}
.common_margin3{margin:0 10% 0 10%;}
.common_left_margin{margin:0 0 0 40%;}
.common_left_margin_10{margin: 0 0 0 16%;}
.common_left_margin_5{margin: 0 0 0 5%;}
.common_right_margin{margin: 0% 15% 0 0;}
.common_right_margin_5{margin: 0px 5% 0 0;}
.common_left_padding_10{padding: 0 0 0 10%;}
/*.common_right_margin_10{margin: 0px 10% 0 0;}*/ /*19/2/2020*/
.common_right_margin_15{margin: 0px 8.5% 0 0;}
.left_margin{margin:0 0 0 30%;}
.right_margin{margin:0 30% 0 0;}
.clearfix{height:1em;}
.mobile_show{display:none;}
/*Common styels*/
/*Index*/


/*Subpages*/

/*Subpage Banner Styles*/
.sub_banner_container{padding:4.5em 0em;position: relative;background-color:#478EC9;background-size: cover;background-repeat: no-repeat;/*background-position: right;*/}
.sub_banner_title{color:#fff;font-family: 'Poppins-Bold';font-size: 2.2em;line-height: 1.4em;}
/*Subpage Banner Styles*/

/*Subpage Banner Images*/
.about_us_banner_container{background-image: url("../img/aboutus-bg.jpg");}
.safety_banner_container{background-image: url("../img/safety-bg.jpg");}
.services_banner_container {background-image: url("../img/services-bg.jpg");}
.careers_banner_container{background-image:url('../img/career-bg.jpg');}
.industries_served-banner{background-image:url('../img/industries-bg.jpg');}
/*Subpage Banner Images*/

/*Subpage Black Container*/
.black_container{padding:2.8em 0;background:#080F1F;}
.black_container_content_block p{font-size: 0.62em;line-height: 2em;color: #fff;font-family: 'Poppins-Light';letter-spacing: 0.01em;}/*24/2/2020*/
.black_container_img_block .svg{width:8em;height:5em;}
/*Subpage Black Container*/

/*Bottom MultiLine container*/
.bottom_multiline_container{padding: 2em 0;text-align: center;}
.bottom_multiline_inner_container{width:85%;margin:0px auto;}
.bottom_multiline_content_container p{font-size:1.1em;line-height:1.6em;color:#fff;text-align: left;font-family: 'Poppins-semibold';}
.bottom_multiline_btn_container{margin:2em 0 0;}
.bottom_singleline_container{padding:2em 0;}
.bottom_btn_container a{background: #20232C;color: #fff;padding: 1.2em 3em;border: 0;border-radius: 0.2em;font-size: 0.4em;line-height: 1em;font-family: 'Poppins-Thin';font-weight: bold;letter-spacing: 0.12em;}
.bottom_btn_container a:hover{background:#2A5298;color: #fff;}
.bottom_right_block{padding:1.5em 0 0;}
.bottom_multiline_content_container p.specialty_text{font-size: 0.65em;line-height: 1.9em;margin: 0 0 2.5em;}
/*Bottom MultiLine container*/

/*Bottom Multiline Row Container*/
.bottom_multiline_row_container{text-align:left;}
.bottom_multiline_row_title_block p{color:#fff;font-size:1.3em;line-height:1.5em;}
.bottom_multiline_row_title_block p:after{content: "";display:block;border-bottom: 0.12em solid #7089B7;width: 14%;margin: 0.8em 0 0;}
.bottom_multiline_row_container .bottom_btn_container a{background:transparent;border: 0.15em solid #fff;font-size: 0.6em;line-height: 1.2em;padding: 1em 3em;}
.bottom_multiline_row_container .bottom_btn_container a:hover{background: #20232C;border: 0.15em solid #20232C;}
.bottom_multiline_row_container .bottom_btn_container{margin: 1.7em 0 0;tex}
/*Bottom Multiline Row Container*/


.btn:focus {outline: 0;box-shadow: 0 0 0 0 transparent;}


/*Basic List Block*/
.basic_list_container p{font-size: 0.85em;line-height: 1.85em;color: #000;font-family: 'Poppins-Bold';font-weight: bold;letter-spacing: 0.05em;text-align: center;margin:0 0 1.5em;}
.basic_list_sub_block{text-align: center; }
.index_sublist_inner_box{padding: 0em !important;}
.basic_list_sub_block .svg{width:3em;height:3em;}
.basic_list_sub_block a{margin:1em 0 0;color: #000;cursor: auto;}
.basic_list_sub_block a:hover{color: #000;}
/*Basic List Block*/
/*Common Left & Right Background Block*/
.common_bg{padding:7em 0;background-size: contain;background-repeat: no-repeat;}
.basic_list_bg{background-image: url("../img/basic_list_img.jpg");background-position: right;}
.phased_array_bg{background-image: url("../img/ultrasonic_img_2.jpg");background-size: contain;background-repeat: no-repeat;background-position: right 0px bottom;}
/*Common Left Background Block*/



/*Career*/
.career_main_container{padding:2.5em 0em;}
.career_job_section{padding: 0 0 2em;border-bottom: 0.06em solid #E6E6E6}
.job_title{margin: 2em 0em 1.7em;font-family: 'poppins-medium';font-size: 1.2em;font-weight: 600;color:#1A1A1A}
.job_description p{font-size: 0.55em;line-height: 1.8em;color: #666666;font-family: 'Poppins-Light';}
.job_details_btn{text-align:right}
.job_details_btn a{padding: 0.9em 3.2em 0.85em;font-family: 'Poppins-Light';font-size: 0.45em; color:#fff; border-radius: 0.34em; display:inline-block; letter-spacing:0.1em;}
.pagination_list_container{margin: 1em 0em 0;}
.pagination_list_container ul li{display:inline-block;font-size: 0.55em;}
.pagination_list_container ul li a{display: block;padding: 0em 0.5em;color: #666666;font-family: 'poppins-Regular';font-weight:600;}
.pagination_list_container ul li .svg{width: 0.75em;height: 0.75em;}
.pagination_list_container ul li .svg path{stroke:#666666 !important;}
.pagination_list_container ul li a:hover, .pagination_list_container ul li a.active{color:#2A5298;font-weight:bold;}
.pagination_list_container ul li a:hover .svg path{stroke:#2A5298 !important}
/*Career*/

/*Liquid Pentrant*/
.oil_whitening_bg{background-image: url("../img/oil_whitening_bg.jpg");background-size: cover;background-repeat: no-repeat;padding:12em 0;}
.oil_whitening_block{margin-top: -22%;padding: 4em 3em 0em;}
.dye_block{padding: 0;}
.oil_block{padding:0em;}
.dye_right_bottom_text {padding-top:1.5em;}
/*Liquid Pentrant*/

/*Visual*/
.visual_inspection_logos{border-bottom:0.1em solid #CFCFCF;padding: 0.4em 0em 1em;margin-bottom:1em;}
.visual_inspection_logos img{max-width: 3.2em;padding-right: 1em;}
.i_content{position:relative;padding-left: 2.8em;}
.i_content img{position:absolute;left: 0;top: 0.2em;width: 1.6em;}
.black_container_icon_content_block .svg{width:5em;}
/*Visual*/

/*PipeLine Inspection*/
.learn_more_list{padding-top:1.5em;display:inline-block}
.learn_more_list a{background: #20232C;color: #fff;padding: 1.2em 3em;border: 0;border-radius: 0.2em;font-size: 0.45em;line-height: 1em;font-family: 'Poppins-Thin';font-weight: bold;letter-spacing: 0.12em;display:block;}
.learn_more_list a:hover{background: #2A5298;color: #fff;}
.common_content_container_block ul li{background-size:0.9em;}
/*PipeLine Inspection*/

/* service-page */
.blue-head{font-size: 0.6em !important;font-weight: bold;font-family: 'Poppins-Medium' !important;color:#478EC9 !important;margin-top: 1.5em !important;margin-bottom: 1em !important;}
.four-blue-points{margin: 0 0 0.5em;}
.four-blue-points span{font-size: 0.55em;line-height: 1.8em;color: #666666;font-family: 'Poppins-Light';vertical-align: top;padding-top: 0.26em !important;display: inline-block;padding-left: 0.5em;font-weight:600}
.four-blue-points .svg{width: 1.2em;height: 1.2em;margin-right:0.2em}
.four-blue-points .svg path{fill:#478EC9 !important;}
.service_contact_block{padding: 2.8em 0;background: #478EC9;text-align: center;}
.service_details_block{text-align: center;}
.service_learn_more_details_txt{font-size: 0.85em;line-height: 1.6em;color: #fff;font-family: 'Poppins-Medium';}
.service_seven_block{margin: 0.5em 0 0;}
.service_seven_block li{display: inline-block;font-size: 0.5em;padding: 0em 1.7em;}
.service_seven_block li a{color: #9EB4D3;font-family: 'Poppins-Light';    letter-spacing: 0.03em;}

.service_plus_icon_container{display:none;text-align: center;margin-top: 5%;}
/* service-page */

/*Subpages*/

/* career-detail */
.career_detail_main_container{position:relative;}
.close_job_detail{position:absolute;top:1.5em;right:5%;}
.close_job_detail .svg{width:2em;height:2em;}
.close_job_detail:hover .svg path{fill:#2A5298 !important;}
.career_detail_content_container{padding: 5em 0em 4.5em;}
.career_detail_content_container p,.career_detail_content_container ul li{font-size: 0.5em;line-height: 1.8em;color: #666666;font-family: 'Poppins-Light';}
.career_detail_content_container ul li{position: relative;padding: 0.1em 0em 0.1em 1.6em;}
.career_detail_content_container ul li::before{content: "\2022";color: #1a1a1a;position: absolute;left: 0em;font-size: 1.5em;}
.career_detail_job_section{border-bottom: 0.1em solid #E6E6E6;}
.career_detail_job_section .job_detail_title p{font-family: 'poppins-bold' !important;font-size: 1.6em;font-weight: 600;color: #000;margin-bottom: 0.5em;}
.job_detail_sub_title p{color: #000;font-size: 0.6em;font-weight: bold;font-family: 'Poppins-Medium';margin-top:1.65em;}
.job_detail_sub_title ul{border-bottom: 0.1em solid #E6E6E6;padding-bottom:22px;}
.job_detail_sub_title ul:last-child{border-bottom: 0em solid #E6E6E6;}
.job_details_description{padding: 0.9em 0em 1em;}
.job_details_description p + ul,.job_details_description ul + ul{padding-top:0.6em}
.job_details_description p + p,.job_details_description ul + p{padding-top:1em;}
.apply_now_section > p{padding-top:0.6em;}
.apply_now_section .job_detail_sub_title{margin-top: 1.5em;margin-bottom: 0.3em;}
.career_detail_page_link{padding:0em !important;}
.career_detail_page_link a{color:#666666;}
.career_detail_page_link a:hover{color:#2A5298;}
.career_detail_apply_now_btn_container{margin: 2.5em auto 0em;}
.career_detail_apply_now_btn_container a{padding: 0.9em 2.3em 0.85em;font-family: 'Poppins-Light';font-size: 0.45em;color: #fff;border-radius:0.34em;display:inline-block;letter-spacing: 0.1em;}

/* career-detail */

/*Radiography*/
.radiography_bg{background-image:url("../img/radiography_img_1.jpg");background-repeat:no-repeat;background-position:bottom;background-size:contain; padding:3.2em 0 22.5em;}

/*Employee Application*/
.employee_application_container{padding:4.5em 0;position:relative;}
.employee_application_title_block ul li a{font-size: 0.62em;line-height: 1.2em;color: #CFCFCF;padding: 0em 3em 0 0em;}
.employee_application_title_block ul li a.active{color: #1a1a1a;}
.employee_application_title_block ul{border-bottom: 0.1em solid #CFCFCF;padding: 0 0 0.4em;}
.employee_application_container .subheading_text {color: #1a1a1a;font-size: 1.2em;line-height: 1.7em;border-bottom: 0.08em solid #478EC9;text-align: left;margin: 0 0 1em;font-family: 'Poppins-Medium';font-weight: bold;}
.tab_content_block{padding:1.5em 0 0;}
.tab_content_block input.input_box{border: 0.1em solid #CFCFCF;background: #fff;height: 3em;line-height: 1.5em;padding: 0.5em 1.4em;color: #A09EA2;font-size: 0.6em;display: block;margin:0;width:100%;}
.tab_content_block textarea{border: 0.1em solid #CFCFCF;background: #fff;height: 12em;line-height: 1.5em;padding: 0.5em 1.4em;color: #A09EA2;font-size: 0.6em;display: block;margin:0;width:100%;resize:none;}
.tab_content_block input::placeholder{opacity:0;}
.tab_content_block textarea::placeholder{opacity:0;}
.tab_content_block label{font-size:0.5em;line-height:1.2em;width:100%;}
.form_data_block p{font-size: 0.6em;line-height: 1.2em;padding: 0 0 0.8em;font-weight: bold;}
.tab_content_block .input_margin{margin:0 0 1.5em;}
.tab_content_block .row > div.input_left_padding{padding:0 0.5em 0 0;}
.tab_content_block .row > div.input_three_middle_padding{padding:0 0.25em;}
.tab_content_block .row > div.input_right_padding{padding:0 0 0 0.5em;}
.tab_content_block .row > div.input_padding0{padding:0;}
/*.tab_content_block .row > div:nth-child(odd){padding:0 0 0 0.5em;}
.tab_content_block .row > div:nth-child(even){padding:0 0.5em 0 0em;}
.tab_content_block .row > div.input_padding_box{padding: 0 0.5em;}
.tab_content_block .row > div.input_left_padding{padding:0 0 0 0.5em;}
.tab_content_block .row > div.input_right_padding{padding:0 0.5em 0 0;}*//ui-icons_ffffff_256x240.png
																		  .tab_content_block input.input_box.date_box{padding: 0.5em 2em 0.5em 1.4em;background: #fff url("../img/calendar_icon.png");background-repeat: no-repeat;background-position: top 1em right 1em;background-size: 1em;}
.tab_content_block select{padding: 0.5em 2em 0.5em 1em;background: #fff url("../img/down_arrow_3.png");background-repeat: no-repeat;background-position: top 1.35em right 1.3em;background-size: 1em;font-size: 0.5em;height: 3.7em;border: 0.12em solid #CFCFCF;line-height: 1.5em;display: block;margin: 0;width: 100%;-webkit-appearance: none;-moz-appearance: none;text-indent: 1px;color:#1a1a1a;}
.tab_content_block .row > div.check_box label{margin: 0;width:auto;padding: 0 0 0 .2em;}
.tab_content_block .row > div.check_box input{opacity: 0;position: absolute;left: 0;top: 0.5em;visibility: visible;cursor: pointer;}
.form_btn_block a{color: #fff;padding: 0.8em 3.5em;font-size: 0.5em;line-height: 1em;border-radius: 0.2em; display:inline-block;vertical-align:middle;}
.tab-content > div.form_btn_block {border-top: 0.06em solid #CFCFCF;display: block;width: 100%;padding: 2em 0 0;}
.tab-content > div{padding: 0 0 2em;}
.select_input_box > div{display:block;position:relative;}
.select_input_box > div .checkedempty {max-width: 0.35em;width: 100%;position: relative;top: 0.1em;}
.error{color:red;}
/*Employee Application*/

/*Footer*/
.footer_container{background:#20232C;color: #909195;}
.site_design_block p {font-size:0.45em;line-height:1em;font-family: 'Poppins-Thin';font-weight: bold; font-size:0.4em;}
.site_design_block p span{font-family: 'Poppins-Thin';font-weight: bold; letter-spacing:0.1em;}
.site_design_block p span a{color:#fff;font-family: 'Poppins-Thin';font-weight: bold;}
.site_design_block p span a:hover{color:#2A5298;}
.footer_logos_block a{display:inline-block;margin-right: 1em;}
.copy_right_img{width:1.5em;height:1.5em;display:block;}
.site_design_block {padding: 2em 0;background: #1C2029;}
.tech_txt{color:#2A5298;padding-left: 1em;}
.site_img_block{display:inline-block;vertical-align:middle;}
.site_img_block a{padding-left:1em;display: block;opacity:0.6;}
.site_img_block a:hover{opacity:1;}
.link_list_block {padding: 4.5em 0 4em;background-image: url("../img/footer-bg.jpg");background-size: cover;background-position: bottom;background-repeat: no-repeat;}
.footer_content{font-size: 0.45em;line-height: 1.9em;font-family: 'Poppins-Thin';font-weight: bold; letter-spacing:0.05em;}
.footer_link_list li a{letter-spacing: 0.07em;display:block;padding:0.6em 0;font-size:0.4em;line-height:1.2em;border-bottom:0.19em solid #2C2F37;color: #909195;font-family: 'Poppins-Thin';font-weight: bold;}
.footer_link_list li a:hover,.footer_link_list li a.active{color:#478EC9;}
.footer_link_list{margin:1.5em 0 0;}
.footer_link_title{color:#fff;font-size:0.9em;line-height:1.5em;text-transform: uppercase;}
.footer_link_title:after{content: "";display:block;border-bottom: 0.17em solid #478EC9;width: 16%;margin: 0.1em 0 0;}
.special_service_txt{float:right}
.site_block {float:left;}
.footer_logo{width: 5em;height:2em;}
.footer_white_logo_block:after{ content: "";display:block;border-bottom: 0.15em solid #478EC9;width: 30%;}
span.footer_white_logo_block {display: inline-block;}/* v  1.5em - 1em*/
.footer_logos_block{padding:0 0 1.5em;}
.footer_logo path{fill:#fff !important;}
.white_txt{color:#fff;font-family: 'Poppins-Thin';font-weight: bold;letter-spacing: 0.055em;}
.footer_icon{width:1.3em;height:1.3em}
.back-to-top-btn{position: absolute;right: 4%;bottom: 40%;z-index:99;}
.back-to-top-btn span.scroll_data:hover svg path{stroke: #478EC9 !important;}
span.scroll_data {display: inline-block;cursor:pointer;}
.footer_contact_block,.footer_detail_block{display:none;}
/*Footer*/
/*Mobile*/
.mobile_icon,.mobile_img,.slick-slide img.mobile_img,.mobile_img_block{display:none;}
.desktop_icon,.desktop_img{display:block;}
.overlay_block{background: rgba(0, 0, 0, 0.5);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;display:none;}
body{position:relative;}
.position_class{position:fixed !important;top:0;left:0;right:0;bottom:0;}
/*Mobile*/
/*Mobile_menu*/
.mobile_menu{display:none;}
/*.arrow_click_btn .menu_icon path,.menu_icon path{fill:#2B343E !important;}*/
.menu_icon{width:30px;height:25px;cursor:pointer;}
.menu_icon_block{text-align:right;}
.menu_icon_inner_block{display:inline-block;vertical-align:middle}
.menu_section{position: fixed;right: 0%;bottom:0;transition: opacity 0.5s;height:auto;z-index: 99999999;background-color: #2B333E;padding: 35px;width: 100%;text-align: left;overflow:auto;opacity:0;display:none;}
.mobile_menu_nav li a{color:#fff;display:inline-block;font-size: 17px;line-height: 22px;font-family: 'Poppins-Regular';letter-spacing: 1px;}
.mobile_menu_nav li{padding:15px 15px 15px 0px;}
.mobile_menu_nav .nav-item.active > a,.mobile_menu_nav .sub_link.active .mobile_link a{color:#fff;border-bottom:1px solid #fff;}
.mobile_menu_nav .nav-item.active .submenu li.active a{color:#fff;}
.mobile_menu_nav .nav-item.active > a svg path{stroke:#fff !important;}
.mobile_arrow{padding-left:10px;display:inline-block;cursor:pointer;transition: 1s ease;vertical-align: middle;}
.mobile_arrow .svg path{stroke:#fff !important;}
.up_arrow{display:none;}
.menu_section.side_menu_open{opacity:1;animation-timing-function: ease-in-out;display:block}
.menu_close{transition: left 0.5s;display:none;position: relative;top: 5px;}
.menu_open{transition: left 0.5s;    display: inline-block;vertical-align: middle;position: relative;top: 5px;}
.mobile_menu_nav {display:block;width: 70%;margin: 0px auto;}
.mobile_alaram_btn{background: #00AEEF;text-align: center;border-radius: 5px;border:0;}
.mobile_alaram_btn:hover{background:#1C75BC}
.mobile_alaram_block{padding:15px 0px 25px;border-bottom: 1px solid #3F4851;}
.sub_link li a span{font-size: 15px;line-height:22px;}
.mobile_link{display:inline-block;}
.mobile_menu_nav .submenu{position:static;}
.mobile_menu_nav li .submenu li:last-child {border-bottom:0;}
.mobile_menu_nav .mobile_contact_btn{color:#fff;font-family: 'Montserrat-Medium';font-size:15px;line-height:15px;padding-left: 15px;}
.mobile_menu_nav li .call_icon path{fill:#fff !important;}
.mobile_indicators .indicators_img{display:none;}
.mobile_menu_nav li .call_icon{width:18px;}

.fadeInLeft {-webkit-animation-name: fadeInLeft;animation-name: fadeInLeft;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.desktop_menu .menu_tab .nav-item.header_employee_block:hover a,.second_type_header.arrow_click_btn .menu_tab .nav-item.header_employee_block:hover a{border-bottom:0.16em solid #93979E}
.second_type_header.arrow_click_btn .menu_tab .nav-item.header_employee_block a:hover{border-bottom:0.16em solid #ff0000;}
/*Mobile_menu*/

/*1/3/2020*/
/*Ultrasonic*/
.mobile_show{display:none;}
/*Ultrasonic*/
/*Radiography*/
.mobile_multiline_title {display:none}
.mobile_content {display:none}
/*Radiography*/
/*Services*/
.mobile_service_list {display:none}
/*Services*/
/*Liquid Penetrant*/
.liquid_container .liquid_img_block {margin-top: 0px;}
.dye_block {margin-top: 0px}
.common_image_container .common_img_align {margin:0px}
.dye_block .common_margin_0 {margin:0px}
.dye_block .common_title_align {padding-top:50px}
/*Liquid Penetrant*/
/*footer*/
.mobile_icon_block {display:none}
/*footer*/
.overlay_block{background: rgba(0, 0, 0, 0.5);position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9999;display:none;}
body{position:relative;}

.service_img_padding {display:none;}
/*1/3/2020*/
.employment_group_container{position:relative;background:#e5eaf1;padding:1em;margin:0 0 1.5em 0;}
.employment_group_container:first-child .employment_close_container{display:none}
.employment_group_container .employment_close_container {cursor:pointer;position:absolute;top:-0.5em;right:-0.5em}
.employment_group_container .employment_close_container img {width:1.2em}
.employment_agree_text {margin:0 0 1.5em 0;}
.employment_agree_text p{margin:0 !important; padding:0 !important;font-size: 0.55em; line-height: 1.5em;}
.employment_agree_text p:first-child{margin:0 0 0.7em 0 !important;}
.college_container{display:none;background: #e5eaf1; padding: 1.3em 1.3em 0 ;margin-bottom: 1.5em;}
.add_employment_btn_container {text-align:right; margin-bottom:1.5em;}
.add_employment_btn_container a{display:inline-block;background:#478EC9;color:#fff;padding:0.5em 1.4em 0.5em 3em;	margin:0; font-size:0.65em;background-image:url("../img/add.png");background-repeat:no-repeat;background-position:top 0.5em left 1.4em; background-size:1.1em;}

/*1/7/2020 v*/
.footer_location_title{color:#fff;font-size:0.9em;line-height:1.5em;text-transform: uppercase;}
.footer_location_title:after{content: "";display:block;border-bottom: 0.2em solid #478EC9;width: 16%;margin: 0.1em 0 0;}
.footer_location_list li{padding: 0.5em 0;font-size: 0.45em;line-height: 1.2em;border-bottom: 0.1em solid #2C2F37;color: #909195;font-family: 'Poppins-Thin';font-weight: bold;}
.location_footer{margin-left:3.2em;padding-top: 0.75em;}
.links_footer{padding-top: 0.75em;}
.footer_location_list{margin: 1.5em 0 0;}
ul.footer_location_list li{font-size:0.47em;}
.phone_text{padding-bottom:10px !important;}
/*1/7/2020 v*/
/*27-01-2020*/
#ui-datepicker-div span{font-size:0.5em;}
#ui-datepicker-div{width:10em}
.ui-datepicker .ui-datepicker-header {background: #478EC9;color: #ffff;}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: 0px !important;
}
#ui-datepicker-div span {
	font-size: 0.5em;
	display: inline-block;
	vertical-align: middle;
}
#ui-datepicker-div .ui-datepicker-calendar td.ui-state-disabled span{display:block;}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.5em !important;
	text-align: center;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.2em !important;}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 2px !important;
	background:transparent !important;
	border:1px solid #478EC9 !important;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 2px !important;
	background:transparent !important;
	border:1px solid #478EC9 !important;
}
.ui-datepicker table{font-size:1em}
.ui-datepicker-calendar a{font-size:0.5em;}
/*27-01-2020*/

/* preetha 2/13/2020 */

.team_block p{color:#000;margin-bottom:0;}
.team_block .team_block_text{color:#696a6c;font-size: 0.5em;line-height: 2em;font-family: 'Poppins-light';}
.bottom_multiline_inner_container {margin:0;}
.bottom_btn_container{text-align:right;}
.learn_safety_btn_block a {padding:0.55em 1.5em;font-size: 0.52em;line-height: 1.2em;color: #fff !important;border-radius: 0.29em;background:#478EC9;font-family: 'Poppins-light';}
/* preetha 2/13/2020 */

/*19/2/2020*/
.index_basic_list_main_container { margin-top: -105px;}
.index_basic_list_main_container .row > div {padding: 0px 12px;}
.index_sublist_boxing {box-shadow: 0px 4px 8px 8px #e9edf1; padding:1em;}
.base_icon { height: 3.5em !important;}
.basic_list_sub_block a { margin: 1em 0 0;color: #000; display: block;}
.service_txt { font-size: 0.555em; line-height: 1.5em;color: #000;display: inline-block;vertical-align: middle;font-weight: 800;}
.list_service_txt {font-size: 0.65em;}
.index_basic_list_subblock .lightphara {font-size: 0.45em;line-height: 1.8em;color: #696a6c;font-family: 'Poppins-Light';margin: 1.8em 0 0;}
.whitebg {background-color: #ffffff;}
.official_distribution_container .associations_title_block p { font-size: 1.8em;line-height: 1.8em; font-family: 'Poppins-Bold';text-align: center;color: #000;}
.official_distribution_container .associations_title_block p:after {content: "";display: block;border-bottom: 0.1em solid #478EC9;width: 7%;text-align: center;margin: 0.5em auto 0px auto;}
/* .official_distribution_container .row {border: 2px solid #ddd;border-left: none;border-right: none;padding: 1.5em 0em 1.5em 0em;} */
/*.common_image_content_container p{margin: 0 0 0.85em;}*/ /*24/2/2020*/
.contact_location_details_inner_block {margin: 2em 0 0; text-align: left;}
.contact_location_details p { color: #fff;line-height: 0.1em; display: table;width: 100%;}
.contact_content span {font-size: 0.456em;line-height: 1.8em;font-family: 'Poppins-light';letter-spacing: 0.08em;display: table-cell;vertical-align: top !important;}
.contact_content span:first-child {padding-right: 0.5em;vertical-align: top;padding-top: 0.1em;margin-top: 0;width:2em}
.contact_support_block span:first-child {padding-right: 0.4em;}
.contact_support_block span {display: table-cell;vertical-align: top !important;}
.clock_icon {width: 0.49em !important;height: 0.49em !important;display: block;}
.contact_support_block p {font-size: 0.55em;line-height: 1.2em;color: #fff;text-align: left;margin: 0 0 0.5em;}
.contact_support_block p.support_txt {font-size: 0.44em;}
.contact_support_block span:last-child .timing_txt {padding-top: 0.5em;}
.contact_location_details .contact_location_heading{color: #478EC9;font-size: 1em;line-height: 1.2em;}
.midstream_inner_container, .downstream_inner_container{padding:1.8em 2.3em 1.5em 2.3em;}
.midstream_list_block ul{font-size:0.5em;}
.midstream_list_block ul li img{max-width:10px; width:100%; margin-left: -2em;}
.downstream_inner_container{padding:1.8em 2.3em 2.8em 2.3em;}
.downstream_list_block ul{font-size:0.5em;}
.downstream_list_block ul li img{max-width:10px; width:100%;}
.common_right_margin_10{background-color:#FFFFFF; box-shadow: 0px 4px 8px 8px rgba(221, 221, 221, 0.329); border:2px solid #FFFFFF;}
.common_image_content_container .core_values_para{font-size:0.475em; line-height:2em !important;letter-spacing:0.02em; }

/*20/2/2020*/
.footer_info {width: 33.333%;display: inline-block;vertical-align: top;}
.services_list_inner_block{padding-top:2em; padding-bottom: 2em;}
.midstream_image_block{text-align:center;}
.downstream_image_block{text-align:center;}
.midstream_heading, .downstream_heading{font-family:'Poppins-Semibold' !important;color:#000 !important;}

.midstream_list_block{padding-top:1em; margin-left: 0.7em;}
.downstream_list_block{padding-top:1em;}
.midstream_inner_container .midstream_image_block:after{content: ""; display: block;border-bottom: 0.1px solid #ddd; width: 85%;margin: 0 auto;padding-top: 1.4em;}
.downstream_inner_container .downstream_image_block:after{content: ""; display: block;border-bottom: 0.1px solid #ddd; width: 85%;margin: 0 auto;padding-top: 1.4em;}
.common_right_margin_10:hover{cursor:pointer; border:2px solid #478EC9;}
.list_content{padding-left:0; line-height: 2.5em;font-family: 'Poppins-Light';font-size: 0.88em;color: #696a6c; letter-spacing:0.05em;}
.official_distribution_container .row img{max-width:none; width:100%;}
.Associations_block{padding-top:3em;}
.main-menu-header{font-size:1.3em;}
.main_inner_banner_container{display: table-cell; vertical-align: middle;height: 100%;padding: 5.5em 0;}
.corevalues_inner_block{padding-bottom:1.5em;}
.stream_imgs{width:132px;height:132px;margin-bottom: -4px;}

/*24/2/2020*/ /*about-us*/
/* .common_aboutus p {font-size: 0.5em;line-height: 1.8em;color: #696a6c;margin: 0 0 1.5em;font-family: 'Poppins-Light';} */
p.common_content_title_aboutus {font-size: 1.8em;line-height: 1.3em; font-family: 'Poppins-Bold'; color: #000; margin: 0 0 0.7em;padding-top: 0;}
.common_content_title_aboutus:after {content: "";display: block; border-bottom: 5px solid #478EC9;; width: 60px;margin: 0.55em 0 0;}
p.common_content_bold_text { color: #000;font-size: 0.555em;font-weight: bold;margin: 0 0 2.9em;font-family: 'Poppins-Medium';}
.learn_safety_btn_block {width: auto;display: block; margin-top:1.3em;}
.common_image_content_container .buckhorn_aboutus{line-height:2.2em; letter-spacing: 0.02em;}
.learn_safety_btn_block a{font-size:0.45em; letter-spacing:0.1em;}
.team_block{background-color:#F0F6FB;text-align:left;padding:4em 0;}
.team_block p {color: #000;margin: 0;}
.team_block .common_content_title:after {margin: 0.5em auto 0;}
.team_title:after {margin: 0.5em auto 0;}
.sub_block {padding:3.5em 0 2.3em 0;}
.left_sub_block{padding:0 0 0 8em;}
.right_sub_block{padding:0 8em 0 0;}
p.team_block_bold {font-family: 'Poppins-semibold';margin-bottom: 0.6em;font-size: 0.479em;}
.team_block .team_block_text a {color: #666666;font-family: 'Poppins-light';}
.team_bg { background: #fff;padding: 1.7em 1em;}
.team_sub_block {padding: 1.3em;}
.team_block h2{font-size: 0.75em;color: #478EC9;line-height: 1.5em;font-family: 'Poppins-semibold';margin-bottom:1.8em;}
.team_sub_block  h2{margin-bottom:1em;}
.black_container_content_block{padding-left:0.4em;}
.bottom_singleline_content_container p{color:#FFFFFF;font-family: 'Poppins-bold';letter-spacing:0.05em;font-size:1.02em;line-height:1.5em; }
.black_container_img_block img{max-width:176px; width:100%;}
.desktop_top_btn a{display:inline-block;}
.desktop_top_btn .scroll_data:hover {stroke:#478EC9  !important;}


/*25/2/2020*/ /*Safety*/
.safety_corevalues_container {padding: 4.5em 0 !important; background-color:#F0F6FB;}
.common_left_margin_22 {margin: 0 0 0 22%;}
.common_content_container ul li{font-size: 0.47em;line-height: 2em;color: #696a6c;margin: 0 0 1em;font-family: 'Poppins-Light';padding-left: 1.6em;background-image: url("../img/arrow_circle_bullet.png");background-repeat: no-repeat;background-size: 1em;background-position: top 0.4em left 0;}

/*26/2/2020*/
.service_five_block {margin: 0.5em 0 0;}
.service_five_block li {display: inline-block;font-size: 0.5em; padding: 0em 1.5em;}
.service_five_block li a { color: #95BEE0; font-family: 'Poppins-Light';letter-spacing: 0.03em;}
.mobile_safetymenu_content{display:none;}

/*26/2/2020*/ /*Services*/
.services_list_border {border: 2px solid #ddd; box-shadow: 2px 4px 10px 4px #dddddd54;}
.services_list_border:hover {border-color: #478EC9;}
.services_list_border a{display:block;padding: 0.5em 1em;}
.services_list_border .service_txt{font-size: 0.555em;line-height: 1.5em;color: #000;display: inline-block;vertical-align: middle;font-family:'Poppins-Medium';}
.common_image_content_container .industrial_field_heading{ color: #000;text-align: center;font-size: 1.8em;line-height: 1.2em;font-family: 'Poppins-Bold';margin-bottom:0.8em;}
.common_image_content_container .industrial_field_heading:after {content: ""; display: block;border-bottom: 5px solid #478EC9; width: 62px;margin: 23px auto 0px;}
.common_image_content_container .industrial_field_para{text-align: center;padding-bottom:5em;width:96%;margin:0px auto;}

/*27/2/2020*//*pipeline-maintenance*/
.tab_container {padding: 0.85em 0 0.85em 0;}
.tab_container ul li {padding:0 1.2em;line-height: 0.1em;}
.service_img_block {margin: 0 0 0.7em;}
.tab_container ul li a > span {display: inline-block;color: #1a1a1a;font-family: 'Poppins-Medium';font-size:0.45em;line-height:1.2em;vertical-align: baseline;}
.tab_container ul li a.active span:last-child, .tab_container ul li a:hover span:last-child {border-bottom: 0.2em solid #478EC9;padding-bottom:0.5em;}
.pipeline_nav li a.active, .pipeline_nav li a:hover {border-bottom: none !important;}

.pipeline_nav_block{width:58%; margin:0px auto;}
.common_content_container_pipe ul li{font-size: 0.5em; line-height: 1em;color: #696a6c;margin: 0 0 1em;font-family: 'Poppins-Light';padding-left: 1.5em;background-image: url('../img/tik_circle_blu.png');background-repeat: no-repeat;background-size: 0.75em;background-position: top 0.1em left 0;}
.pipeline_container_margin{width: 81.5%; margin: 0 0 0 auto;}
.pipeline_img_container img{width:100%; max-width:822px; height:100%;padding-left:0.5em}
.field_img_container, .bolting_img_container, .pipeline_img_container{margin-right:2em;}
.common_content_container_pipe .pipe_services_heading{font-family:'Poppins-semibold'; color:#000; font-size:0.55em; line-height:2em; margin-bottom:2em;}
.pipe_services_block{margin-bottom:1.5em;}
.service_common_light_para{padding-top: 0.85em;}
.pipeline_list_sub_block {text-align: center;}
.pipeline_list_border {border:1.5px solid #ddd;box-shadow: 2px 4px 10px 4px #dddddd54;}
.service_txt {font-size: 0.5em;line-height: 1.5em;color:#696a6c; display: inline-block;vertical-align: middle;font-family: 'Poppins-Light';}
.common_img_block .svg {width: 52px;height: 52px;}
.pipeline_list_border:hover {border:2px solid #478EC9 !important;}
.service_common_container .service_common_light_para{font-size:0.5em;}
.common_content_container_pipe{padding-right: 1.5em !important;}
.pipeline_list_border a{padding: 0.5em 1em;display:block;}

/*pipeline-subpages*/
.pressure_nav_block{width:38%; margin:0px auto;}
.pipelinesubpage_container_margin_top{padding-left: 7em;padding-right: 2em;}
.common_content_container_pipesubpage{padding-right: 5em !important;padding-left: 3em !important;}
.common_content_container_pipesubpage .pipeline_subpage_content_bold{color: #000;font-size: 0.555em;font-weight: bold;margin: 0 0 2.9em;font-family: 'Poppins-Medium';  line-height: 2.2em;letter-spacing: 0.02em;}
.common_content_container_pipesubpage .pipeline_subpage_content {line-height: 1.97em;letter-spacing: 0.03em;font-size: 0.5em; color: #696a6c; margin: 0 0 1.5em;font-family: 'Poppins-Light'; }
.pipelinesubpage_container_margin_bottom{padding-left: 2em;padding-right: 7em;}
.pipeline_subpage{padding-left:5em !important; padding-right:2.5em !important;}
.pipeline_subpage .pipeline_page_content_bold{color: #000;font-size: 0.5em;font-weight: bold;margin: 0 0 1em;font-family: 'Poppins-Medium';  line-height: 1.2em;letter-spacing: 0.02em;}
.pipeline_subpage .pipeline_page_content {line-height: 2em;letter-spacing: 0.03em;font-size: 0.45em; color: #696a6c; margin: 0 0 1.5em;font-family: 'Poppins-Light'; }
.projects_img_container img{width:100%; max-width:804px; height:100%;}
.subpage_light_blue{background-color:#F4F8FC;}
.pressure_img_container img{width:100%; max-width:804px; height:100%;}
.pigging_img_container img{width:100%; max-width:804px; height:100%;}
.pipe_plug_img_container img{width:100%; max-width:804px; height:100%;}


/*28/2/2020*/ /*bolting-solutions*/
.bolting_img_container img{width:100%; max-width:822px; height:100%;}
.common_content_container_bolting .bolting_services_heading{font-family:'Poppins-semibold'; color:#000; font-size:0.6em; line-height:1em; margin-bottom:2em;}
.bolting_services_block{margin-bottom:1.5em;}
.common_content_container_bolting{padding-right: 2em !important;}
.bolting_list_sub_block {text-align: center;}
.bolting_list_border {border:1.5px solid #ddd;box-shadow: 2px 4px 10px 4px #dddddd54;}


.bolting_list_border:hover {border-color: #478EC9;}
.bolting_list_border a {display:block; padding: 0.5em 1em;}

/*bolting-subpages*/
.bolting_nav_block{width:65%; margin:0px auto;}
.boltingsubpage_container_margin_top{padding-left: 7em;padding-right: 2em;}
.common_content_container_boltingsubpage{padding-right: 5em !important;padding-left: 3em !important;}
.common_content_container_boltingsubpage .bolting_subpage_content_bold{color: #000;font-size: 0.555em;font-weight: bold;margin: 0 0 2.5em;font-family: 'Poppins-Medium';  line-height: 2.2em;letter-spacing: 0.02em;}
.common_content_container_boltingsubpage .bolting_subpage_content {line-height: 1.97em;letter-spacing: 0.03em;font-size: 0.5em; color: #696a6c; margin: 0 0 1.5em;font-family: 'Poppins-Light'; }
.boltingsubpage_container_margin_bottom{padding-left: 2em;padding-right: 7em;}
.bolting_subpage{padding-left:5em !important; padding-right:2.5em !important;}
.bolting_subpage .bolting_page_content_bold{color: #000;font-size: 0.5em;font-weight: bold;margin: 0 0 1em;font-family: 'Poppins-Medium';  line-height: 1.2em;letter-spacing: 0.02em;}
.bolting_subpage .bolting_page_content {line-height: 2em;letter-spacing: 0.03em;font-size: 0.47em; color: #696a6c; margin: 0 0 1.8em;font-family: 'Poppins-Light'; }
.projects_img_container img{width:100%; max-width:804px; height:100%;}
.subpage_light_blue{background-color:#F4F8FC;}
.bolt_img_container img{width:100%; max-width:804px; height:100%;}
.bolt-stretch_img_container img{width:100%; max-width:804px; height:100%;}
.flange_img_container img{width:100%; max-width:804px; height:100%;}
.tensioning_img_container img{width:100%; max-width:804px; height:100%;}
.common_content_container_boltingsubpage ul li {font-size: 0.5em;line-height: 1.8em;color: #696a6c; margin: 0 0 1em;font-family: 'Poppins-Light';padding-left: 1.5em;background-image: url('../img/tik_circle_blu.png');background-repeat: no-repeat;background-size: 0.75em; background-position: top 0.5em left 0;}

/*field-machining*/
.common_content_container_field .field_services_heading{color: #000;font-size: 0.555em;font-weight: bold;margin: 0 0 2em;font-family: 'Poppins-Medium';  line-height: 2em;letter-spacing: 0.02em;}
.field_img_container img{width:100%; max-width:822px; height:100%;padding-left: 0.5em;}
.field_container_margin{padding-left: 10em;padding-right: 2em;}
.field_services_block{margin-bottom:1.5em;}
.field_services_para{padding-top: 0.85em;}
.common_content_container_field{padding-right: 1.5em !important;}
.field_list_sub_block {text-align: center;}
.field_list_border {border:1.5px solid #ddd;box-shadow: 2px 4px 10px 4px #dddddd54;}
.field_list_border .service_txt {font-size: 0.5em;line-height: 1.5em;color:#696a6c;display: inline-block; vertical-align: middle;font-family: 'Poppins-Light';}
.field_img_block .svg { width: 4em;height: 2em;}
.field_list_border:hover {border-color: #478EC9}
.field_list_border a{display:block; padding: 0.48em 0.5em;}

/*field-machining subpages*/
.field_nav_block{  width: 83%;margin: 0 0 0 auto;}
.field_container ul li{padding:0  1em;}
.cold-cutting_img_container img {width:100%; max-width:804px; height:100%;}
.flange-facing_img_container img{width:100%; max-width:804px; height:100%;}
.fieldsubpage_container_margin_top{padding-left: 7em;padding-right: 2em;}
.common_content_container_fieldsubpage{padding-right: 5em !important;padding-left: 3em !important;}
.common_content_container_fieldsubpage .field_subpage_content_bold{color: #000;font-size: 0.555em;font-weight: bold;margin: 0 0 2.5em;font-family: 'Poppins-Medium';  line-height: 2.2em;letter-spacing: 0.02em;}
.common_content_container_fieldsubpage .field_subpage_content {line-height: 1.97em;letter-spacing: 0.03em;font-size: 0.5em; color: #696a6c; margin: 0 0 1.5em;font-family: 'Poppins-Light'; }
.fieldsubpage_container_margin_bottom{padding-left: 2em;padding-right: 7em;}
.field_subpage{padding-left:5em !important; padding-right:2.5em !important;}
.field_subpage .field_page_content_bold{color: #000;font-size: 0.5em;font-weight: bold;margin: 0 0 1em;font-family: 'Poppins-Medium';  line-height: 1.2em;letter-spacing: 0.02em;}
.field_subpage .field_page_content {line-height: 2em;letter-spacing: 0.03em;font-size: 0.47em; color: #696a6c; margin: 0 0 1.8em;font-family: 'Poppins-Light'; }
.projects_img_container img{width:100%; max-width:804px; height:100%;}
.subpage_light_blue{background-color:#F4F8FC;}
.miling_img_container img{width:100%; max-width:804px; height:100%;}
.line-boring_img_container img {width:100%; max-width:804px; height:100%;}
.millwright_img_container img{width:100%; max-width:804px; height:100%;}
.drilling_img_container img{width:100%; max-width:804px; height:100%;}
.metal_disintegration_img_container img{width:100%; max-width:804px; height:100%;}

/*valve-maintenance*/
.common_content_container_valve .valve_services_heading{color: #000;font-size: 0.55em;font-weight: bold;margin: 0 0 2.5em;font-family: 'Poppins-Medium';  line-height: 2em;letter-spacing: 0.02em;}
.valve_img_container img{width:100%; max-width:516px; height:100%;padding-left:3.5em;}
.valve_container_margin{width:63%;margin:0 auto;}
.valve_services_block{margin-bottom:1.5em;}
.valve_services_para{padding-top: 0.85em;}
/* .common_content_container_valve{padding-right: 5em !important;} */
.common_content_container_valve ul li{font-size: 0.45em;line-height: 2em;color: #696a6c; margin: 0 0 1em;font-family: 'Poppins-Light';padding-left: 1.5em;background-image: url('../img/tik_circle_blu.png');background-repeat: no-repeat;background-size: 0.75em; background-position: top 0.5em left 0;}

/*industries_served*/
.industries_served_block{background-color:#FEFEFE;padding:4.5em 0em;}
.industries_served_block .midstream_heading { font-family: 'Poppins-Semibold'; font-size:1.02em;line-height:1.2em;color:#000 !important;}
.aboutus_front{margin:0 0 0 auto;}

/*header-menu*/
.menu_pipe_list ul{display:table !important; position:static !important;width:100% !important;}
.menu_pipe_list ul li{margin: 0 auto;display: block;width: 100%;border-bottom: none;}
.menu_pipe_inner_list li{display: inline-block;float: left;margin: 0 auto !important;width: 25%;padding: 0 1em !important;}
.main-menu-header li{position:static;}
.main-menu-header{position:relative;}
.menu_pipe_inner_list{width:100% !important;}
.menu_pipeline_img_section{text-align:center;margin-bottom:0.3em;}
.menu_pipeline_img_section svg{display:block;width:2em;height:2em;margin:0 auto;}
.menu_pipe_heading p{font-size:0.5em;line-height:1.2em;text-align:center;}
.menu_pipe_inner_list li{border-bottom:none !important;}
.menu_pipe_list li svg{display:block;width:2em;height:2em;}
.menu_pipe_list{display:table;width:100%;}
.main-menu-header li ul li{padding: 0 0.3em !important;}
.menu_pipe_list li a{padding:0 !important;}
.menu_pipe_list li{margin:0.3em auto !important;}
.menu_pipe_list li span{display:inline-block;vertical-align:middle;}
/*3/5/2020*/
.main-menu-header li.submneu:hover .second_level_menu {display: table;}
.main-menu-header li .second_level_menu {display: none;position: absolute;top: 100%;left: 0;right: 0;box-shadow: inset 0 10px 17px -17px #777777, 0 10px 17px -12px #777777;background: #fff;z-index: 1;width: 100%;text-align: left;padding: 1.2em 0em 1.2em;}
.img_and_text_div span {display: block;margin-bottom: 0.8em;font-size: 1em;line-height: 1.2em;}
/* .main-menu-header li ul li:not(:last-child) {border-bottom: 0.04em solid #6666;} */
.main-menu-header li ul li {padding: 0 0.3em !important;}
.main-menu-header li .second_level_menu .third_level_menu li {width: 100%;padding: 0.3em 0;border-right: 0;margin-bottom: 0;display: block;}
.main-menu-header li .second_level_menu .third_level_menu {width: 100%;position: static;float: left;padding: 0 0.7em !important; display: block;}
.main-menu-header li ul li {display: table-cell;width: 25%;margin: 0em auto;padding: 0em 0.3em;border-right: 0.01em solid #E0E0E0;margin-bottom: 1em;vertical-align: top;}
ol ol, ol ul, ul ol, ul ul {margin-bottom: 0;}
.img_and_text_div svg, .img_and_text_div img {width: 4em;height: 4em;display: block;margin: 0 auto;}
.img_and_text_div {margin-bottom: 1.5em;text-align: center;}
.third_level_menu li span{display:inline-block;vertical-align:middle;width:auto;font-size:0.82em;}
.third_level_menu li span:last-child{margin-bottom:0em;padding-bottom: 0.1em;}
.third_level_menu svg {width: 2.5em;height: 2.5em;}
.third_level_menu li > span{padding-right:0.2em;}
.img_and_text_div a:hover {color: #478EC9;}
.third_level_menu li span:last-child:hover {border-bottom: 0.01em solid #478EC9;}
.main-menu-header li .second_level_menu .third_level_menu li {width: 100%;padding: 0.3em 0;border-right: 0;margin-bottom: 0;display: block;}
.main-menu-header li.submneu:hover .second_level_menu {display: table;width:100%;}
.second_level_menu_safety {width: 20% !important;padding: 0.5em 0.31em !important;margin-left: 37.5% !important;}


/*pipeline-subpages*/
.pressure_nav_block{width:38%; margin:0px auto;}
.pipelinesubpage_container_margin_top{padding-left:11em;padding-right: 1.8em;}
.common_content_container_pipesubpage{padding-right: 3.5em !important;padding-left: 0em !important;}
.common_content_container_pipesubpage .pipeline_subpage_content_bold{color: #000;font-size: 0.555em;font-weight: bold;margin: 0 0 2em;font-family: 'Poppins-Medium';  line-height: 2em;letter-spacing: 0.02em;}
.common_content_container_pipesubpage .pipeline_subpage_content {line-height: 2.2em;letter-spacing: 0.03em;font-size: 0.45em; color: #696a6c; margin: 0 0 1.5em;font-family: 'Poppins-Light'; }
.pipelinesubpage_container_margin_bottom{padding-left: 1.8em;padding-right: 11em;}
.pipeline_subpage{padding-left:3.5em !important; padding-right:0em !important;}
.pipeline_subpage .pipeline_page_content_bold{color: #000;font-size: 0.55em;font-weight: bold;margin: 0 0 0.7em;font-family: 'Poppins-Medium';  line-height: 2em;letter-spacing: 0.02em;}
.pipeline_subpage .pipeline_page_content {line-height: 2.2em;letter-spacing: 0.03em;font-size: 0.45em; color: #696a6c;font-family: 'Poppins-Light'; }
.projects_img_container img{width:100%; max-width:804px; height:100%;padding-right: 2.7em;}
.subpage_light_blue{background-color:#F4F8FC;}
.pressure_img_container img{width:100%; max-width:804px; height:100%;padding-left: 2em;}
.pigging_img_container img{width:100%; max-width:804px; height:100%;}
.pipe_plug_img_container img{width:100%; max-width:804px; height:100%;}
.desktop_img_subpages{display:block;}
.subpage_mobile_img_block{display:none;}
/*3/6/2020*/

/*services*/
.common_services_box{border:2px solid #ddd;box-shadow: none;border-collapse: collapse;}
.subpages_mobile_img_block{display:none;}
/*4/3/2020*/
.outer_margin {margin:0 -15px;}
.corevalues_inner_block_img img{padding-left: 2em;}
.common_right_margin_1{margin: 0% 3% 0 0 !important;}
/* .img_and_text_div svg, .img_and_text_div img {width: 4em;height: 4em;display: block;margin: 0 auto;}
.img_and_text_div span {display: block;margin-bottom: 0.8em;font-size: 1em;line-height: 1.2em;text-align:center;}
.menu_pipe_inner_list{padding:1em 0 !important;}
.menu_pipe_list {width: 100%;position: static;float: left;padding: 0 0.7em !important;display: block;}
.menu_pipe_inner_list > li{border-right: 0.01em solid #E0E0E0;} */
/*main1.css*/
.industrial_field_services.common_image_content_container .industrial_field_para{width:85%;}
.services_list_border a {padding:  1.5em 1em 1em 1em;height: 100%;}
.service_img_block {margin: 0 0 0.4em;}
.common_content_container_bolting {padding-right:1.5em !important;}

/*3/9/2020*/
.common_image_content_container p.service_txt {line-height: 1.3em;}
.bolting_img_container img{padding-left:0.5em;}
.field_nav_block {width: 82%;margin: 0 0 0 auto;}
.pipeline_nav{justify-content: center;}
.field_nav_block .pipeline_nav{justify-content: unset;}
.tab_container ul li:first-child{padding-left:0px;}
.nav_svg{margin:0px;}
.nav_svg .svg {width: 2.8em;height: 2.8em;vertical-align:middle;}
.tab_container ul li a span:last-child{border:0.2em solid transparent;padding-bottom: 0.3em;}

/*3/10/2020*/
.common_content_container_pipesubpage p:last-child{margin:0;}
.pipeline_bullet_content {margin-top:1.7em;}
/*3/10/2020*/
.common_border_container .common_border_inner_block a{border:0.05em solid #ddd;display:block;vertical-align: middle;padding: 0.5em 0.5em 0.4em 0.5em;}
.common_border_container > div:nth-child(3n) .common_border_inner_block a{border-left:0.05em solid #ddd;}
.common_border_container > div:nth-child(3n-1) .common_border_inner_block a{border-left: 0.05em solid #fff;border-right: 0.05em solid #fff;}
.common_border_container > div:nth-child(3n-2) .common_border_inner_block a{border-right:0.05em solid #ddd;}
.common_border_container > div.common_border_second_row > .common_border_inner_block a{border-top:0.05em solid #fff;}
.common_border_container .common_border_inner_block a:hover,.common_border_container > div:nth-child(3n-1) .common_border_inner_block a:hover,.common_border_container > div:nth-child(3n-2) .common_border_inner_block a:hover,.common_border_container > div:nth-child(3n) .common_border_inner_block a:hover{border-color:#478EC9;}
.service_txt_index {font-size: 0.7em;line-height: 1.5em;vertical-align: middle;font-family: 'Poppins-Semibold';}
.service_text{font-size: 0.58em;line-height: 1.5em;color: #000;display: inline-block;vertical-align: middle;font-family:'Poppins-Medium';font-weight:600;}
.services_list_sub_block:hover .service_text{color: #478EC9;}
/*3/10/2020*/
/*3/11/2020*/
.services_list_block a{padding:1.2em 1em;text-align:center;}
.service_five_block a{font-size:1em;}
.service_five_block a:hover {color: white;}
.bg_gradient {background-image: linear-gradient(#ffffff,#f0f6fb);}
/*3/11/2020*/
/*3/13/2020*/
.third_level_menu li a:hover .img_tag + span {color: #478EC9;border-bottom: 0.01em solid #478EC9;}
.bg_gradient {background-image: linear-gradient(#ffffff,#f0f6fb);}
.main-menu-header li.submneu:hover .second_level_menu {display: table;width: 90%;margin-left: 6%;}
.main-menu-header li ul li {width: 20%;}
.main-menu-header li .second_level_menu .third_level_menu {padding: 0 !important;}
.img_tag{padding-right:0.5em;margin-bottom: 0.1em;}
.third_level_menu svg {width: 2em;height: 2em;}
.main-menu-header li .second_level_menu .third_level_menu li {margin: 0.2em 0;}
.pipe_menu li a{margin-left:1em}
.field_menu li a{margin-left: 1.4em;}
.main-menu-header li ul li.active > a {color: #478EC9;}
/* .industrial_field_services.common_image_content_container .industrial_field_para{width:85%;}
.services_list_border a {padding: 1.5em 1em;}
.service_img_block {margin: 0 0 0.4em;}
.common_content_container_bolting {padding-right:30px !important;} */
.common_content_container_pipesubpage ul li{font-size: 0.5em;line-height: 1.97em;color: #696a6c; margin: 0 0 1.5em;font-family: 'Poppins-Light';padding-left: 1.5em;background-image: url('../img/tik_circle_blu.png');background-repeat: no-repeat;background-size: 0.75em; background-position: top 0.5em left 0;}
/* .official_logo_container{padding:0.5em;} */
.bg_gradient {background-image: linear-gradient(#ffffff,#f0f6fb);}
.main-menu-header li.submneu:hover .second_level_menu {display: table;width: 90%;margin-left: 6%;}
.main-menu-header li ul li {width: 20%;}
.main-menu-header li .second_level_menu .third_level_menu {padding: 0 !important;}
.img_tag{padding-right:0.5em;margin-bottom: 0.1em;}
.third_level_menu svg {width: 2em;height: 2em;}
.main-menu-header li .second_level_menu .third_level_menu li {margin: 0.2em 0;}
.pipe_menu li a{margin-left:1em}
.field_menu li a{margin-left: 1.4em;}
img.service_img {width: 100%;max-width: 2.5em;}
img.nav_img {width: 100%;max-width: 2em;}
img.service_sub_img {width: 100%;max-width: 1.8em;margin-bottom: 0.1em;}
.mobile_icon_container br{display:none;}

@media screen and (max-width: 1300px){
	*, span {font-size: 15px;line-height: 24px;}
	/*Header*/
	.main-menu-header li a span,.header_contact_btn,.main-menu-header li a{font-size:11px;line-height: 20px;}
	.contact-us-blue-btn a{padding:3px 20px;}
	.hover-arrow.svg,.normal-arrow.svg{max-width: 10px;width: 100%;margin-left: 7px;}
	.main-menu-header li ul{width: 255px;}
	.main-menu-header li > ul li .hover-arrow.svg,.main-menu-header li > ul li .normal-arrow.svg{margin-left: 70px;max-width: 6px !important;margin-top: 4px;padding-top: 2px;}
	.main-menu-header li:not(:last-child){padding: 0px 20px 0px;}
	.header-logo .svg {max-width: 110px;height: 50px;}
	.header-logo .svg1 {width:100%;max-width: 110px;height: auto;}
	.main_inner_banner_container{padding:7%;}
	/*Header*/

	/*Menu*/
	.main-menu-header{font-size:20px;}
	.main-menu-header li a{padding:10px 0px 0px;}
	.main-menu-header li ul{width:250px;padding:0px;}
	.main-menu-header li ul li{padding: 0 !important;}
	/* .main-menu-header li ul li:not(:last-child){border-bottom:2px solid #6666;} */
	.main-menu-header > li.active > a span,.main-menu-header > li:hover > a span{border-bottom:3px solid #478EC9;}
	.main-menu-header > li.submneu:hover > a span{border-bottom:2px solid transparent;}
	.main-menu-header li ul li a{padding-bottom:10px;}
	.main-menu-header > li > a span{padding:10px 0;border-bottom:2px solid transparent;}
	.hover-arrow.svg,.normal-arrow.svg{width:8px;margin-left:8px;height:8px;}
	/* .main-menu-header li > ul li .hover-arrow.svg,.main-menu-header li > ul li .normal-arrow.svg{width: 0.44em;margin-left:6.7em;padding-top:0.3em;} */
	/* .main-menu-header li ul li ul li {margin-left: 1.7em;margin-bottom:0em !important;} */
	/* .main-menu-header li > ul li:hover > ul{width:10em;} */
	.contact-us-blue-btn a{padding: 3px 20px !important;border-radius: 4px;line-height: 20px;}
	.header_main_container {padding-top:10px !important;}
	/*Menu*/
	/*Index Banner*/
	.main_banner_container{padding: 110px 0em 110px;}
	.subheading_text{font-size: 30px;line-height: 40px;}
	.heading_text{font-size: 74px;line-height: 80px;}
	.banner_subtxt_block{margin:30px 0 35px;}
	.banner_subtxt_block p{font-size: 13px;line-height: 24px;letter-spacing: 1px;}
	.learn_more_btn_block{margin-bottom: 0;}
	.learn_more_btn_block a{padding: 5px 16px;font-size: 11px;line-height: 22px;border-radius: 2px;letter-spacing: 0.5px;}
	/*Index Banner*/

	/*Index Banner Scroll*/
	.scroll_block{line-height:5px; bottom: -29%;}
	.scroll_block a{font-size: 5px;padding: 4px 0em;}
	.mouse {height: 19px;width: 13px;border-width: 2px;border-radius: 10px;margin: 0px auto; }
	.mouse .scrollWheel { height: 7px;width: 2px;left: 0px;top: 2px;border-radius: 1px;}
	.scroll_block .scroll_data {font-size: 8px;line-height: 20px;letter-spacing: 0.05px;}
	.scroll_block::before {height: 15px;border-left: 2px solid #fff;top: -22px;width: 1px;}
	.scroll_block::after {height: 25px;border-left: 2px solid #fff;bottom: -22px;width: 1px;}
	/*Index Banner Scroll*/

	/*Service List Container*/
	.service_list_container{padding:67px 0 80px;}
	.industries_served_container_service_list{padding:0em 0 66px;}
	.service_list_title_txt{font-size: 40px;line-height: 100px;}
	/* .service_list_title_small_txt{font-size: 1.3em;line-height: 1.3em;} */
	.service_list_title_txt:after{border-bottom:5px solid #478EC9;}
	.service_list_title_small_txt:after{border-bottom:5px solid #478EC9;width:60px;}
	.index_service_list_container .services_list_sub_block {padding: 32px 25px;}
	.service_txt{font-size: 12px;line-height: 20px;}
	/*.service_img_block {margin: 0 0 15px;} */
	.service_img_block .svg{width:80px;height:80px;}
	.service_txt {font-size: 13px;line-height: 16px;}
	.services_list_inner_block { padding-top: 20px; padding-bottom:0px;}

	/*Service List Container*/


	/*Industries Served Slick Container*/
	.industries_served_container{padding:110px 0 65px;}
	.industries_served_list li{padding: 8px 0;font-size: 10px;line-height: 15px;}
	.industries_served_caption{padding:15px 0 45px;}
	.industries_served_caption p{font-size: 10px;line-height: 15px;}
	.industries_served_caption span:nth-child(2){padding-right:5px;}
	.industries_served_caption .svg{width: 40px;height: 32px;}
	.industries_served_container .arow_icon{bottom: 45px;}
	.midstream_heading, .downstream_heading{font-size:22px;}
	.midstream_list_block, .downstream_list_block {padding-top: 22px;}
	.midstream_inner_container, .downstream_inner_container{padding: 35px 40px 35px 40px;}
	.list_content { padding-left: 15px;line-height: 30px;font-size: 11px;letter-spacing: 0.5px;}
	.midstream_list_block ul {font-size: 10px;}
	.midstream_inner_container .midstream_image_block:after ,.downstream_inner_container .downstream_image_block:after{padding-top:24px;}
	.industries_served_block .midstream_heading{font-size: 22px;line-height: 23px;}
	/*Industries Served Slick Container*/

	/*Core Values*/
	.common_image_content_container .core_values_para {font-size: 10.5px;line-height: 22px !important;letter-spacing: 0.2px;margin:0 0 45px !important}
	.corevalues_container { padding: 6% 0 14% !important;}
	.corevalues_inner_block {padding-bottom: 35px;}
	.learn_more_btn_block{margin-top: 30px;}

	/*index basic list container*/
	.index_basic_list_main_container {margin-top: -102px;}
	.base_icon {height: 75px !important;}
	.list_service_txt { font-size: 15px !important;line-height: 22px !important;}
	.index_basic_list_subblock .lightphara {font-size: 11px;line-height: 20px;margin-top: 18px;}

	/*Common Image & content container*/
	.common_image_content_container{padding:120px 0;}
	.industries_served_block, .safety_common_image_content_container{padding:95px 0;}
	.common_content_container ul li{font-size: 12px;line-height: 20px;margin: 0 0 15px; padding-left:25px; background-size:10px; background-position: top 5px left 0;}
	.common_content_container ul.testing_list{margin:0px 0 22px;}
	.common_content_container ul.testing_list li{margin:0 0 10px;}
	.common_divider_container .common_content_container{padding:0 0 65px;}
	.common_content_container p.blue_text{margin: 0 0 4px;}
	p.common_content_title{font-size: 40px;line-height: 50px;margin: 0 0 30px;}
	.common_content_title:after{border-bottom: 4px solid #478EC9;width: 45px;margin:24px 0 0;}
	p.common_content_bold_text{font-size: 13px;margin: 0 0 35px;line-height: 24px;}
	/*Common Image & content container*/

	/*Associations Block*/
	.official_distribution_container .associations_title_block p {font-size: 30px;line-height: 28px;}
	.Associations_block {padding-top: 5%;}
	.official_distribution_container .row { padding: 20px 0 20px 0;}

	/*Index Contact Section*/
	.contact_container{padding:95px 0;}
	.contact_location_details{padding: 45px 19px;}
	.contact_location_details p{line-height:5px;}
	.contact_location_details_inner_block {margin:45px 0 0;}
	p.contact_location_heading {font-size:22px;line-height:24px;}
	p.contact_location_heading:after {margin-top:20px;}
	.contact_content span{font-size:10px;line-height:20px;letter-spacing:1px; /*display:inline-block; width:auto;*/}
	.contact_content span:first-child{padding-right:5px;margin-top: 4px; padding-top:2px; /*display:inline-block;*/}
	.contact_content a{font-size:10px;line-height:15px;letter-spacing:1px;}
	.mail_block {padding:5px 0;border-top: 1px solid #0E345B;border-bottom: 1px solid #0E345B;}
	.contact_support_block {margin:25px 0 0;}
	.contact_support_block p{font-size: 12px;line-height: 18px;margin: 0 0 2px;}
	.contact_location_details p.timing_txt{font-size:11px;}
	.contact_subtxt{padding:0 0 22px;}
	.home_contact_icons{width:13px;height:12px;display:block;}
	.home_contact_icons.home_location_icon{height:15px}
	.contact_form_details{padding:22px 35px 45px;}
	.contact_form_details .contact_title_block {margin: 0 0 35px;}
	.contact_form_details .contact_title_block p{font-size: 40px;line-height: 70px;}
	.index_contact_form_container .contact_form .form_group {margin: 0 0 10px;}
	.index_contact_form_container .contact_form .form-control {height:32px;line-height:24px;padding:5px 20px;font-size:11px;}
	.index_contact_form_container .contact_form .form-control::placeholder{font-size:11px;}
	.index_contact_form_container .contact_form .form-control.text_area_box {height:160px;}
	.index_contact_form_container .contact_form .form_group_btn{margin:22px 0 0;}
	.index_contact_form_container .contact_form .form_group_btn button{font-size: 11px;letter-spacing: 0.7px;line-height: 15px;padding: 7px;}
	.index_contact_form_container .row > div{padding-right:10px;}
	.contact_support_block p.support_txt {font-size: 10px;}
	.contact_support_block span:last-child .timing_txt {padding-top: 2px;}
	.contact_support_block span:first-child {padding-right: 6px;}
	.clock_icon {width: 13px !important;height: 13px !important;}
	.contact_location_details .contact_location_heading {font-size: 23px;line-height: 20px;}
	/*Index Contact Section*/

	/*Footer*/
	.site_design_block p {font-size: 10px;line-height: 15px;}
	.copy_right_img{width: 15px;height: 15px;}
	.site_design_block {padding:45px 0;}
	.tech_txt{padding-left:10px;}
	.site_img_block a{padding-left:5px;}
	.link_list_block {padding: 95px 0 40px;}
	.footer_content{font-size: 11px;line-height: 20px;}
	.footer_link_list li a,.footer_location_list li{padding: 3px 0;font-size: 10px;line-height: 15px;border-bottom: 1px solid #2C2F37;}
	.footer_link_list{margin:40px 0 0;}
	.footer_link_title,.footer_location_title{font-size: 18px;line-height: 24px;}
	.footer_link_title:after,.footer_location_title:after{border-bottom:2px solid #478EC9;margin: 1.5px 0 0;}
	.footer_logo{width:105px;height:45px;}
	.footer_white_logo_block:after{border-bottom:2px solid #478EC9;}
	span.footer_white_logo_block {padding-right: 0px;}
	.footer_logos_block{padding:0 0 20px;}
	.white_txt{letter-spacing: 0.7px;}
	.footer_icon{width:28px;height:28px;}
	.site_design_block p span {font-size:10px;line-height:15px;}
	.site_design_block p span a {font-size: 10px;line-height: 15px;}

	/*Footer*/

	/*Subpage Black Container*/
	.black_container{padding:50px 0;}
	.black_container_img_block .svg{width:175px;height:100px;}
	/*Subpage Black Container*/

	/*Subpage Banner Styles*/
	.sub_banner_container{padding:100px 0px}
	.sub_banner_title{font-size:44px;line-height:50px;}
	/*Subpage Banner Styles*/
	/*Bottom MultiLine container*/
	.bottom_multiline_container{padding:100px 0;}
	.bottom_multiline_content_container p{font-size:24px;line-height:38px;}
	.bottom_multiline_btn_container{margin:45px 0 0;}
	.bottom_singleline_container{padding:45px 0;}
	.bottom_btn_container a{padding: 5px 30px;border-radius: 2px;font-size: 10px;line-height: 24px;letter-spacing: 1px;}
	.bottom_right_block{padding:35px 0 0;}
	.bottom_multiline_content_container p.specialty_text{font-size:14px;line-height:24px;margin: 0 0 30px;}
	.bottom_multiline_row_title_block p {font-size:32px;line-height:44px;}
	.bottom_multiline_row_title_block p:after { border-bottom: 4px solid #7089B7; width: 45px; margin: 24px 0 0;}
	.bottom_multiline_row_container .bottom_btn_container { margin:40px 0 0;}
	.bottom_multiline_row_container .bottom_btn_container a {border: 1px solid #fff;font-size: 15px;line-height: 18px;padding: 15px 44px;}
	/*Bottom MultiLine container*/
	/*Header Contact */
	.side_contact_block {padding:44px;}
	.side_contact_block .contact_title_block p{font-size: 46px;line-height: 60px;margin-bottom: 20px;}
	.side_contact_block .contact_form .form-control {height: 35px;line-height: 20px;padding: 5px 22px;font-size: 11px;}
	.side_contact_block .contact_form .form-control::placeholder{font-size:11px;}
	.cotact_subtext{font-size: 12px;line-height: 22px;margin: 0 auto 42px;}
	.side_contact_block .form_group {margin: 0 0 10px;}
	.side_contact_block .contact_form .form_group_btn button {font-size:13px;letter-spacing:1px;line-height:20px;}
	.side_contact_block .row > div.form_group_btn{margin:32px 0 0;}
	.contact_close_btn_block .svg{width: 32px;height:32px;}
	.contact_close_btn_block{margin:0em 0 44px;}
	/*Header Contact */

	/*Service Tab Block*/
	.tab_container{padding:22px 0;}

	.tab_container ul li{padding:0 16px;line-height: 8px;display: inline-block }
	.tab_container ul li a{padding:0 0 4px;border-bottom: 3px solid transparent;font-size:12px;line-height:10px;}
	.tab_container ul li a.active,.tab_container ul li a:hover{border-bottom:3px solid #478EC9;}

	.tab_container ul li:last-child{padding-right:18px;}
	/*Service Tab Block*/

	/*Visual*/
	.visual_inspection_logos{border-bottom:1px solid #CFCFCF;padding:  6px 0px 15px; margin-bottom: 15px;}
	.visual_inspection_logos img{ max-width: 70px; padding-right: 18px;}
	.i_content{padding-left:30px;}
	.i_content img{top: 2px;width: 20px;}
	.black_container_icon_content_block .svg{width:100px;}
	/*Visual*/

	/*Career*/
	.career_main_container{padding:45px 0px;}
	.career_job_section{padding: 0 0 30px;border-bottom: 1px solid #E6E6E6}
	.job_title{margin: 30px 0px;font-size: 21px;}
	.job_description p{font-size: 13px;line-height: 23px;}
	.job_details_btn a{padding: 5px 30px;font-size: 12px; border-radius: 3px; letter-spacing:1px;}
	.pagination_list_container{margin: 15px 0px 0;}
	.pagination_list_container ul li{font-size: unset;}
	.pagination_list_container ul li a{padding: 0px 8px; font-size:15px}
	.pagination_list_container ul li .svg{width: 10px;height: 10px;}
	/*Career*/

	/* career-detail */
	.close_job_detail{top:22px;}
	.close_job_detail .svg{width:40px;height:40px;}
	.career_detail_content_container{padding: 55px 0;}
	.career_detail_content_container p,.career_detail_content_container ul li,.career_detail_content_container a{font-size: 13px;line-height:21px;}
	.career_detail_content_container ul li{padding: 1px 0 4px 19px;}
	.career_detail_content_container ul li::before{font-size: 18px;}
	.career_detail_job_section{border-bottom: 2px solid #E6E6E6;}
	.career_detail_job_section .job_detail_title p{font-size: 34px;margin: 30px 0;line-height: 36px;}
	.job_detail_sub_title p{font-size: 15px;margin-top:23px;}
	.job_details_description{padding: 14px 0 20px;}
	.job_details_description p + ul,.job_details_description ul + ul{padding-top:12px}
	.job_details_description p + p,.job_details_description ul + p{padding-top:15px;}
	.apply_now_section > p{padding-top:7px;}
	.apply_now_section .job_detail_sub_title{margin-top: 23px;margin-bottom: 5px;}
	.career_detail_apply_now_btn_container{margin: 38px 0 0 0;}
	.career_detail_apply_now_btn_container a{padding: 6px 24px;font-size: 13px; border-radius:3px;letter-spacing:1px;}
	/* career-detail */

	/*Employee Application*/
	.employee_application_container{padding:68px 0;}
	.employee_application_title_block ul{border-bottom: 2px solid #CFCFCF;padding: 0 0 6px;}
	.employee_application_title_block ul li a{font-size: 13px;line-height: 15px;padding: 0px 30px 0 0px;}
	.employee_application_container .subheading_text {font-size: 30px;line-height: 35px;border-bottom: 2px solid #478EC9;text-align: left;margin: 0 0 35px;padding-bottom:21px;}
	.tab_content_block{padding:35px 0 0;}
	.tab_content_block input.input_box{border: 1px solid #CFCFCF;height: 40px;line-height: 15px;padding: 7px 15px;font-size: 12px;}
	.tab_content_block textarea{border: 1px solid #CFCFCF;height: 106px;line-height: 15px;padding: 10px 15px;font-size: 12px;}
	/* .tab_content_block textarea{resize:none;height:12em;} */
	.tab_content_block label{font-size:12px;line-height:10px;}
	.form_data_block p{font-size: 14px;line-height: 20px;padding: 0 0 10px;}
	.tab_content_block .input_margin{margin:0 0 35px;}
	.tab_content_block .row > div.input_left_padding{padding:0 8px 0 0;}
	.tab_content_block .row > div.input_three_middle_padding{padding:0 4px;}
	.tab_content_block .row > div.input_right_padding{padding:0 0 0 8px;}
	.tab_content_block input.input_box.date_box{padding: 7px 15px;background-position: top 12px right 1em;background-size: 13px;}
	.tab_content_block select{padding: 7px 15px;background-position: top 12px right 10px;background-size: 12px;font-size: 12px;height: 40px;border: 1px solid #CFCFCF;line-height: 15px;}
	.tab_content_block .row > div.check_box label{padding: 0 0 0 2px;}
	.tab_content_block .row > div.check_box input{top: 8px;}
	.form_btn_block a{padding: 7px 35px;font-size: 12px;line-height: 15px;border-radius: 3px;letter-spacing: 1px;}
	.tab-content > div.form_btn_block {border-top: 1px solid #CFCFCF;padding: 30px 0 0;}
	.tab-content > div{padding: 0 0 30px;}
	.select_input_box > div .checkedempty {max-width:10px;top: 1px;}
	/*Employee Application*/

	/*Service List Container*/
	.service_list_title_small_txt{font-size: 25px;line-height: 35px;}
	/*Service List Container*/

	/*PipeLine Inspection*/
	.learn_more_list{padding-top:25px;}
	.learn_more_list a{padding: 12px 30px;border-radius: 2px;font-size:12px;line-height:10px;letter-spacing: 1px;}
	.common_content_container_block ul li{background-size:12px;}
	/*PipeLine Inspection*/

	/*Common styels*/
	.common_width_85{width: 100%;}
	.common_content_title br{display:none;}
	/*Common styels*/

	/*Basic List Block*/
	.basic_list_container p{font-size: 17px;line-height: 27px;letter-spacing:1px;margin:0 0 30px;}
	.basic_list_sub_block{padding: 0px;}
	.basic_list_sub_block .svg{width:55px;height:55px;}
	.basic_list_sub_block a{margin:15px 0 0}
	/*Basic List Block*/

	/*Liquid Pentrant*/
	.oil_whitening_bg{padding:200px 0;}
	.oil_whitening_block{padding:80px 48px 0px;}
	.dye_right_bottom_text {padding-top:50px;}
	/*Liquid Pentrant*/

	/*Radiography*/
	.radiography_bg{padding:78px 0px 450px;}
	/*Radiography*/

	/* Service Page */
	.blue-head{font-size: 13px !important;margin-top: 20px !important;margin-bottom: 20px !important;}
	.four-blue-points{margin: 0 0 10px;}
	.four-blue-points span {font-size: 12px;line-height: 18px;padding-top: 3px !important;padding-left: 10px;}
	.four-blue-points .svg{width: 27px;height: 27px;margin-right:0}
	.service_contact_block{padding: 45px 0 40px;}
	.service_learn_more_details_txt{font-size:15px;line-height: 25px;}
	.service_seven_block{margin: 20px 0 0;}
	.service_seven_block li{font-size: unset;padding: 0px 17px; margin-bottom: 5px;}
	.service_seven_block li a{letter-spacing: 1px;font-size:13px;}
	/* Service Page */

	/*1/3/2020*/
	/*PipeLine Inspection*/
	.common_content_container ul li {font-size: 12px;}
	.learn_more_list a{background: #20232C;color: #fff;padding: 12px 30px;border: 0;border-radius: 2px;font-size:12px;line-height:10px;letter-spacing: 1px;}
	.learn_more_list a:hover{background: #2A5298;color: #fff;}
	/*PipeLine Inspection*/
	/*Ultrasonic*/
	.mobile_img_block .mobile_991_block { display:none}
	/*Ultrasonic*/
	/*Radiography*/
	.radiography_bg{padding:78px 0px 550px;}
	.mobile_multiline_title {display:none}
	.desktop_multiline {display:block}
	.bottom_multiline_row_title_block p {font-size:32px;line-height:48px;}
	.bottom_multiline_row_container .bottom_btn_container a {border: 1px solid #fff;font-size: 15px;line-height: 18px;padding: 15px 44px;}
	.bottom_multiline_content_container p.specialty_text{font-size:12px;}
	.mobile_content {display:none}
	.mobile_img_block .svg {display:none}
	/*Radiography*/
	/* service-page */
	.blue-head{font-size: 9px !important;margin-top: 24px !important;margin-bottom: 16px !important;}
	.four-blue-points{margin: 0 0 8px;}
	.four-blue-points span {font-size: 10px;line-height: 18px;padding-top: 2px !important;padding-left: 5px;}
	.four-blue-points .svg{width: 19px;height: 19px;margin-right:3px}
	.service_contact_block{padding: 44px 0;}
	.service_learn_more_details_txt{font-size:20px;line-height: 25px;}
	.service_seven_block{margin: 8px 0 0;}
	.service_seven_block li{font-size: 7px;padding: 0px 27px;}
	.service_seven_block li a{letter-spacing: 1px;font-size:13px;}
	.close_btn_img {width:50%}
	.service_fontsize{font-size:20px;line-height:25px;}
	/* service-page */
	/*Basic List Block*/
	.basic_list_container p{font-size: 13px;line-height: 29px;letter-spacing:1px;margin:0 0 24px;}
	.index_sublist_boxing {padding: 22px;}
	.basic_list_sub_block .svg{width:48px;height:48px;}
	.basic_list_sub_block a{margin:16px 0 0}
	.basic_list_font p {font-size:17px;}
	.common_width_85 {width: 100%;}
	/*Basic List Block*/
	/*Liquid Penetrant*/
	.common_image_content_container .common_content_para {margin:0px 0px 30px;}
	.dye_block {margin-top: 0px;}
	.oil_block{padding:0px 0 128px;}
	.oil_whitening_bg {padding:160px 0px;}
	.oil_whitening_block{margin-top: -22%;padding: 80px 48px 0px;}
	.liquid_container .liquid_img_block {margin-top: 0px;}
	p.common_content_title{font-size: 30px;line-height: 34px;margin: 0 0 30px;}
	.common_image_container .common_img_align {margin:0px}
	.common_margin_0 {margin:0px;}
	/*Liquid Penetrant*/
	/*1/3/2020*/
	.main_description p {font-size: 14px !important; line-height: 21px !important; margin-bottom: 20px !important;padding:0 !important;}
	.sub_description {padding:15px !important;margin-bottom: 25px !important;}
	.sub_description p {font-size: 14px !important; line-height: 21px !important; margin-bottom: 0px !important;padding:0 0 0 26px !important; background-size: 17px;background-position: top 2px left 0;}
	.employment_group_container{padding:20px;margin:0 0 30px 0;}
	.employment_group_container .employment_close_container {top:-13px;right:-13px}
	.employment_group_container .employment_close_container img {width:25px}
	.employment_agree_text {margin:0 0 30px 0;}
	.employment_agree_text p{font-size: 12px !important; line-height: 20px  !important;}
	.employment_agree_text p:first-child{margin:0 0 10px 0 !important;}
	.college_container{padding: 25px 20px 0 !important;margin-bottom: 30px;}
	.add_employment_btn_container { margin-bottom:30px;}
	.add_employment_btn_container a{padding:8px 20px 8px 40px; font-size:14px;background-position:top 12px left 16px; background-size:16px;}

	/*1/7/2020 v*/
	.footer_location_list,.footer_link_list{margin-top:31px;}
	.location_footer{padding-top:17px;}
	.links_footer{padding-top:17px;}
	.location_footer{margin-left:23%;}
	.links_footer{margin-left:37%;}
	ul.footer_location_list li{font-size:11px;}
	/*1/7/2020 v*/

	/*24/2/2020*/ /*about-us*/
	.team_block {padding: 45px 0;}
	.common_margin_aboutus{width:61%; margin:0px auto;}
	.common_aboutus p{font-size: 12px;line-height: 20px;margin: 0 0 20px;}
	p.common_content_title_aboutus {font-size: 30px;line-height: 24px;  margin: 0 0 30px;padding-top: 0;}
	.common_content_title_aboutus:after {content: "";display: block; border-bottom: 5px solid #478EC9;; width: 60px;margin: 12px 0 0;}
	p.common_content_bold_text {font-size: 12px;margin: 0 0 6%;}
	.learn_safety_btn_block { margin-top:5%;}
	.common_image_content_container .buckhorn_aboutus{line-height:24px; letter-spacing: 0.15px; font-size:11px;}
	.learn_safety_btn_block a{font-size:10px; letter-spacing:0.5px;}
	.team_block{background-color:#F0F6FB;}
	.team_block p {color: #000;margin: 0;}
	.team_block .common_content_title:after {margin: 15px auto 0;}
	.team_title:after {margin: 15px auto 0;}
	.sub_block {padding: 2% 0 7% 0;}
	.left_sub_block{padding:0 0 0 15%;}
	.right_sub_block{padding:0 15% 0 0;}
	p.team_block_bold {font-size:11px;}
	.team_block .team_block_text a {font-size: 11px;}
	.team_bg { background: #fff;padding: 20px 22px 35px 22px;  }
	.team_sub_block {padding: 28px;}
	.team_block h2{font-size: 16px;line-height: 30px;}
	.bottom_singleline_content_container p{font-size:20px;line-height:24px;letter-spacing:1px;}
	.black_container_content_block p{font-size:13px;line-height:26px;letter-spacing:0.5px;}
	.black_container_content_block{padding-left:24px;}
	.team_block .team_block_text {color: #696a6c;font-size: 12px;line-height: 24px;font-family: 'Poppins-light';}
	.team_block h2{margin-bottom:16px;}
	/*25/2/2020*/
	/*.common_right_margin_15 {margin: 0;}*/
	.bottom_singleline_content_container p {color: #FFFFFF;}

	/*Safety*/
	.safety_corevalues_container {padding: 8% 0 !important; background-color:#F0F6FB;}
	.common_left_margin_22 {margin: 0 0 0 16%;}
	.common_content_container ul li{font-size: 11px;line-height: 20px;margin: 0 0 8px;padding-left: 18px;background-size: 10px;background-position: top 6px left 0;}
	.common_image_content_container .core_values_para_safety{font-size: 11px;line-height: 22px !important;letter-spacing: 0.2px;margin: 0 0 0px !important;}
	/*26/2/2020*/
	.service_five_block {margin: 12px 0 0;}
	.service_five_block li a {letter-spacing: 1px;font-size: 13px;}
	.service_seven_block li {font-size: 7px;padding: 0px 27px;margin-bottom: 5px;}
	/*26/2/2020*//*Services*/
	.services_list_border .service_txt{font-size: 12px;line-height: 15px;}
	.common_image_content_container .industrial_field_heading{font-size: 35px;
		line-height: 37px;margin-bottom:25px;}
	.common_image_content_container .industrial_field_para{padding-bottom:50px; font-size: 11.5px;}

	/*29/2/2020*//*pipeline-maintenance*/
	.pipeline_list_border a {padding: 18px 10px;}

	.tab_container ul li a.active span:last-child, .tab_container ul li a:hover span:last-child {border-bottom: 2px solid #478EC9;}
	.pipeline_nav li a.active, .pipeline_nav li a:hover {border-bottom: none !important;}
	.pipeline_nav_block{width:65%; margin:0px auto;}
	.common_content_container_pipe ul li{font-size: 11px;line-height: 12px;margin: 0 0 10px;padding-left: 15px;background-size: 8px;background-position: top 1px left 0;}
	.pipeline_img_container img{width:100%; max-width:822px; height:100%;}
	.common_content_container_pipe .pipe_services_heading{ font-size: 13px;line-height: 21px;margin-bottom: 18px;}
	.pipe_services_block{margin-bottom:14px;}
	.service_common_light_para{padding-top: 12px;}
	.pipeline_list_border {border:1.5px solid #ddd;box-shadow: 2px 4px 10px 4px #dddddd54;}
	.service_txt {font-size: 11px;line-height: 13px;}
	.service_common_container .service_common_light_para{font-size: 11.05px;line-height: 22px;}
	.common_content_container_pipe{padding-right: 30px !important;}
	.pressure_nav_block{width:38%; margin:0px auto;}
	.pipelinesubpage_container_margin_top{padding-left: 20%;padding-right: 5%;}
	.common_content_container_pipesubpage{padding-right: 4% !important;padding-left: 0px !important;}
	.common_content_container_pipesubpage .pipeline_subpage_content_bold{font-size: 12px;margin: 0 0 5%; line-height: 24px;letter-spacing: 0.02px;}
	.common_content_container_pipesubpage .pipeline_subpage_content {line-height: 20px;letter-spacing: 0.5px;font-size: 11px; margin: 0 0 20px; }
	.pipelinesubpage_container_margin_bottom{padding-left: 5%;padding-right: 20%;}
	.pipeline_subpage{padding-left:6% !important; padding-right:0px !important;}
	.pipeline_subpage .pipeline_page_content_bold{font-size: 11.5px;margin: 0 0 10px;line-height: 22px;letter-spacing: 0.4px;}
	.pipeline_subpage .pipeline_page_content {line-height: 20px;letter-spacing: 0.5px;font-size: 11px;  margin: 0 0 10px; }
	.projects_img_container img{width:100%; max-width:804px; height:100%;}
	.pressure_img_container img{width:100%; max-width:804px; height:100%;}
	.pigging_img_container img{width:100%; max-width:804px; height:100%;}
	.pipe_plug_img_container img{width:100%; max-width:804px; height:100%;}
	.field_img_container, .bolting_img_container, .pipeline_img_container {margin-right: 8%;}

	/*3/6/2020*/
	.tab_container ul li a > span {font-size: 10px;line-height: 16px;}
	.img_and_text_div svg, .img_and_text_div img {width: 40px;height: 40px;}
	.main-menu-header li .second_level_menu {padding: 20px 0;}
	.main-menu-header li ul li {border-right: 1px solid #E0E0E0;padding: 0 10px;}
	.main-menu-header li .second_level_menu .third_level_menu {padding: 0 5px !important;}
	.third_level_menu svg {width: 25px;height: 25px;}
	.third_level_menu li span {display: inline-block;vertical-align: middle;width: auto;font-size: 12px;}
	.third_level_menu li span:last-child {padding-bottom: 10px;}
	.third_level_menu li span:last-child {margin-bottom: 0;}
	.main-menu-header li a {padding: 0px;}
	.second_level_menu_safety {width: 20% !important;padding: 11px 15px !important;margin-left: 35.5%;}
	.main-menu-header li ul li a {padding-bottom: 0px;}
	.common_image_content_container p {font-size: 12px;line-height: 20px;}
	.pipeline_list_border {box-shadow: none;}
	.common_image_content_container .common_content_title{font-size: 35px;line-height: 43px;margin-bottom: 25px;}
	/*main1.css*/
	.tab_container {padding:14px 0;}
	/* .index_service_list_container .services_list_sub_block {padding: 0px 25px;} */
	.bolting_list_border a{padding: 13px 16px;}
	/*3/9/2020*/
	.common_image_content_container p.service_txt {font-size: 10px;line-height: 14px;}
	.common_content_container_field .field_services_heading {font-size: 12px;line-height: 21px;margin-bottom: 18px;}
	/*valve maintenance*/
	.common_content_container_valve .valve_services_heading {font-size: 12px;margin: 0 0 20px;line-height: 21px;letter-spacing: 0.2px;}
	.common_content_container_valve ul li {font-size: 12px;line-height: 19px;margin: 0 0 10px;padding-left: 14px;background-size: 9px;background-position: top 6px left 0;}
	.valve_img_container img {padding-left: 50px;}
	.field_nav_block {width: 81.65%;}
	.nav_svg .svg {width: 28px;height: 28px;}
	/*3/10/2020*/
	.common_border_container .common_border_inner_block a{border:1px solid #ddd;display:block;vertical-align: middle;padding: 12px 8px 6px 8px;}
	.common_border_container > div:nth-child(3n) .common_border_inner_block a{border-left:1px solid #ddd;}
	.common_border_container > div:nth-child(3n-1) .common_border_inner_block a{border-left: 1px solid #fff;border-right: 1px solid #fff;}
	.common_border_container > div:nth-child(3n-2) .common_border_inner_block a{border-right:1px solid #ddd;}
	.common_border_container > div.common_border_second_row > .common_border_inner_block a{border-top:1px solid #fff;}
	.common_border_container .common_border_inner_block a:hover,.common_border_container > div:nth-child(3n-1) .common_border_inner_block a:hover,.common_border_container > div:nth-child(3n-2) .common_border_inner_block a:hover,.common_border_container > div:nth-child(3n) .common_border_inner_block a:hover{border-color:#478EC9;}
	.service_text {font-size: 11px;line-height: 16px;}
	/*3/10/2020*/
	/*3/11/2020*/
	.services_list_border a {padding: 24px 16px 16px 16px;}
	.field_menu li a {margin-left: 36px;}
	.pipe_menu li a {margin-left: 31px;}
	.bolting_menu li a{margin-left:11px;}
	.third_level_menu svg {width: 20px;height: 20px;}
	.third_level_menu li span:last-child {padding-bottom: 2px;font-size: 9px;}
	.img_tag {padding-right: 2px;}
	.main-menu-header li a span{font-size: 10px;line-height: 10px;}
	.third_level_menu li span:last-child:hover {border-bottom: 1px solid #478EC9;}
	/*3/11/2020*/
	/*3/13/2020*/
	.second_level_menu_safety {margin-left: 38.2% !important;}
	.official_distribution_container .associations_title_block p:after {border-bottom: 5px solid #478EC9;width: 7%;margin: 16px auto 0px auto;}
	/*3/13/2020*/
	img.service_img {width: 100%;max-width: 64px;}
	img.nav_img {width: 100%;max-width: 26px;}
	img.service_sub_img {width: 100%;max-width: 64px;margin-bottom: 4px;}


}

@media screen and (max-width: 1199px){
	.stream_imgs { width: 120px;height: 120px; margin-bottom: 0px;}
	.common_margin{width:80%}
	.common_right_margin_15 {margin: 0;}
	.common_right_margin_15 {margin: 0;}
	.index_banner_margin {width: 60%;}
	.heading_text {font-size: 70px;line-height: 80px;}
	.subheading_text {font-size: 27px;line-height: 36px;}
	.index_service_list_container .services_list_sub_block {padding: 32px 10px;}
	.contact_content span{ display:inline-block; width:auto;}
	.contact_content span:first-child{ display:inline-block;}
	.pipeline_container_margin {width: 90%;}

	/*Service List Container*/
	.service_list_title_small_txt{font-size: 20px;line-height: 30px;}
	.service_list_title_small_txt:after{border-bottom: 4px solid #478EC9;width: 45px;}
	/*Service List Container*/

	/*1/3/2020*/
	/*Radiography*/
	.radiography_bg {padding:78px 0px 400px}
	.bottom_multiline_content_container p.specialty_text{font-size:12px;}
	/*Radiography*/
	.service_fontsize{font-size:20px}
	/*Liquid Penetrant*/
	.dye_block {margin-top:0%}
	/*Liquid Penetrant*/
	/*1/3/2020*/

	/*1/7/2020 v*/
	.location_footer{margin-left:10%;}
	.links_footer{margin-left:20%;}
	ul.footer_location_list li{font-size:10px;}
	.footer_logo { width: 100px; padding-right: 10px;}
	.footer_white_logo_block{padding-right:10px !important;}
	/*1/7/2020 v*/

	/*21/2/2020*/ /*Contact form*/
	.padding_left{padding-left:0px !important;}
	.contact_location_inner_details{margin:45xp 0px 0px;}
	.contact_support_block span:first-child { padding-right: 5px;}
	p.common_content_title {margin: 0 0 15px;}

	/*24/2/2020*/
	/*about-us*/
	.black_container_content_block {padding-left: 37px;}
	.common_right_margin_15 { margin: 0 ;}
	p.common_content_title_aboutus { font-size: 28px;line-height: 20px;margin: 0 0 30px; padding-top: 0;}
	.common_image_content_container .buckhorn_aboutus { line-height: 22.5px;letter-spacing: 0.15px;}
	.pipelinesubpage_container_margin_top {padding-left: 5%;padding-right: 5%;}
	.pipelinesubpage_container_margin_bottom {padding-left: 5%;padding-right: 5%;}
	.common_content_container_pipesubpage .pipeline_subpage_content { font-size: 11px;}
	.pipeline_subpage .pipeline_page_content {font-size: 11px;}
	.pipeline_subpage { padding-left: 4% !important;}
	p.common_content_title{margin-bottom:30px;}
	.common_services_heading{font-size:13px;}
	.pipeline_nav_block{width: 84%;}
	/*3/6/2020*/
	.second_level_menu_safety {width: 20% !important;padding: 11px 15px !important;margin-left: 33.2% !important;}
	/*3/9/2020*/
	.bolting_img_container img {padding-left: 8px;}
	.bolting_nav_block {width: 73%;}
	.field_nav_block {width: 90.5%;}
	/*3/11/2020*/
	.contact_content span:first-child {margin-top: 0px;}
	/*3/11/2020*/
}

@media screen and (max-width: 1100px){
	.tab_container ul li {padding: 0 10px;}
	.location_footer{margin-left:0px;}
	.links_footer{margin-left:13%;}
	.footer_content{padding-right:20px;}
	span.footer_white_logo_block{padding-right:0px !important}
	.footer_logo{width: 85px;padding-right: 8px;height: 37px;}
	.footer_logos_block{padding-bottom:20px;}
	.footer_location_list, .footer_link_list{margin-top:21px;}
	.index_sublist_boxing {padding: 15px;}
	/*24/2/2020*/
	/*about-us*/
	.black_container_content_block {padding-left: 40px;}
	.common_margin_aboutus {
		width: 70%;margin: 0px auto;}
	.midstream_inner_container {padding: 30px 35px 30px 35px;}
	.corevalues_container {padding: 6% 0 15% !important;}
	/*3/6/2020*/
	.common_content_container_pipesubpage {padding-right: 4% !important;}
	.pipeline_subpage {padding-left: 4% !important;padding-right:0 !important;}
	.pressure_nav_block {width: 44%;}
	.common_image_content_container {padding: 100px 0;}
	.second_level_menu_safety {margin-left: 24%;}
	/*3/9/2020*/
	.bolting_nav_block {width: 77%;}

	/*3/10/2020*/
	.common_content_container_valve ul li {background-position: top 5px left 0;}
	/*3/10/2020*/
	/*3/11/2020*/
	.second_level_menu_safety {margin-left: 24% !important;}
	.third_level_menu li span:last-child {font-size: 9px;}
	.third_level_menu svg {width: 20px;height: 20px;}
	.main-menu-header li.submneu:hover .second_level_menu {width: 85%;}
	.field_menu li a {margin-left: 19px;}
	.pipe_menu li a {margin-left: 26px;}
	.bolting_menu li a {margin-left: 0;}
	.img_tag {padding-right: 0px;}
	.third_level_menu li span:last-child {padding-bottom: 0px;margin-bottom:4px}
	.second_level_menu_safety {margin-left: 19.5% !important;}
	/*3/11/2020*/
	/*3/13/2020*/
	.main-menu-header li.submneu:hover .second_level_menu {margin-left: 7%;}
	.second_level_menu_safety {width: 20% !important;padding: 7px 15px !important;margin-left: 21.5% !important;}
	/*3/13/2020*/
	.common_content_container_pipesubpage ul li{font-size: 11px;line-height: 20px;margin: 0 0 15px; padding-left:25px; background-size:10px; background-position: top 5px left 0;}
	.field_menu li a {margin-left: 36px;}
	.pipe_menu li a {margin-left: 31px;}
	.bolting_menu li a{margin-left:11px;}
	.third_level_menu svg {width: 20px;height: 20px;}
	.third_level_menu li span:last-child {padding-bottom: 2px;font-size: 9px;}
	.img_tag {padding-right: 2px;}
	.main-menu-header li a span{font-size: 10px;line-height: 10px;}


}


@media screen and (max-width: 1100px){
	.main-menu-header li.submneu:hover .second_level_menu {width: 95%;}
	.field_menu li a {margin-left: 19px;}
	.pipe_menu li a {margin-left: 26px;}
	.bolting_menu li a {margin-left: 3px;}
	.img_tag {padding-right: 0px;}
}

@media screen and (max-width: 991px){
	.common_margin{width:90%;}
	.pipeline_container_margin > .row {align-items: center;}
	.main_inner_banner_container {padding: 0;}
	.field_img_container, .bolting_img_container, .pipeline_img_container {margin-right: 0%;}
	.safety_img img{margin:0 0  0 auto}
	.mobile_subpage_header_blue {background: #FFFFFF; box-shadow: 0px 2px 2px 0px #478EC9;margin-bottom:3px;}
	.index_banner_margin {width: 65%;}
	.sub_banner_container{display:none;}
	.heading_text {font-size: 65px;line-height: 75px;}
	.subheading_text {font-size: 25px;line-height: 34px;}
	.main_banner_container {padding: 90px 0em;background-position: center;}
	.scroll_block{display:none;}
	.learn_more_btn_block{margin:0px; }
	.common_image_content_container .core_values_para{font-size:11px; /*max-width: 840px;*/}
	.corevalues_inner_block {padding-bottom: 68px;}
	.industries_served_container .industries_slider  .desktop_img{display:none;}
	.mob_white_logo{display:none !important;}
	.mobile_subpage_header_blue .mob_white_logo{display:inline-block !important;}
	.mobile_subpage_header_blue .header-logo .mob_white_logo .svg path{fill:#fff !important}
	.mobile_subpage_header_blue .mob_normal_logo{display:none;}
	.index_contact_form_container .row > div {padding-right: 0px;}
	.industries_served_caption{display:flex;padding: 20px;background: #fff;margin: 0 0 15px;border-radius: 10px;align-items:center;border:2px solid #fff;}
	.industries_served_caption:hover{border:2px solid #3F6BA8;}
	.industries_served_caption img{max-width:120px;}
	.industries_served_caption span:first-child{order:1;width: 25%;padding-right:15px;display:inline-block;}
	.industries_served_caption span:nth-child(2){order:3;width: 30%;text-align: -webkit-right;padding-right:0;}
	.industries_served_caption span:last-child{order:2;width: 44%}
	.industries_served_list{display:none;}
	.industries_served_container .row > div:first-child .row > div{padding:0px;order: unset;}
	.industries_served_container {padding: 65px 0 50px;background: #EEF1F6;}
	.industries_served_container .common_right_margin_10{margin-bottom:15px;}
	.industries_served_caption p {font-size: 14px;line-height: 20px;}
	.industries_served_caption .svg {width: 60px;height: 40px;}
	/*Common styels*/
	.common_right_margin_10,.common_right_margin_15,.common_left_margin_10,.common_right_margin_5,.common_margin2,.common_margin3,.common_left_margin_5{margin:0px;}
	.common_mobile_margin{width:85%; margin:0px auto}
	.left_margin{margin:0;}
	.right_margin{margin:0;}
	.common_mobile_margin > .row.align-items-center >.col-12{padding-right:0; padding-left:0;}

	.mobile_content_991 {padding-top:50px}
	.desktop_show{display:none;}
	.mobile_show{display:block;}
	.mob_mb_30{margin-bottom:30px !important}
	.mobile_content {display:block}
	/*Common styels*/

	/*Service Container*/
	.services_list_sub_block {padding: 0px;background: #eef1f6;margin: 0 0 30px;border-radius: 15px;}
	.index_service_list_container .service_list_title_txt {margin-bottom: 10px;}
	.index_service_list_container{padding: 63px 0px;background-size: contain;}
	.service_txt {font-size: 15px;line-height: 20px;}
	.service_txt br{display:none;}
	.service_list_title_txt {font-size: 38px;line-height: 90px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div{padding:0px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div:nth-child(even){padding-left:15px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div:nth-child(odd){padding-right:15px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div:first-child{padding-right:15px;}
	/*Service Container*/
	.index_page .light_blue_gradiant_bg{background:#fff;}

	/*common Container*/
	.common_image_content_container, .safety_common_image_content_container {padding: 65px 0;}

	.common_image_content_container p {font-size: 14px;line-height: 24px;}
	.common_content_container ul li {font-size: 14px;background-size: 10px;line-height: 20px;background-position: top 4px left 0;}
	p.common_content_title {font-size: 36px;line-height: 46px;}
	.common_content_title:after { margin: 10px 0 9px 0 ;}
	p.common_content_bold_text {font-size: 14px;margin: 0 0 30px;line-height: 24px;}

	/*common Container*/

	/*Black Container*/
	.black_container_img_block .svg {width: 150px;height: 90px;}
	.black_container .row.align-items-center{align-items:center !important;}
	/*Black Container*/
	/*Bottom MultiLine container*/
	.bottom_multiline_container {padding: 65px 0;}
	.bottom_multiline_content_container p{font-size:22px;line-height:36px;}
	.bottom_singleline_content_container p{font-size:22px;line-height:36px;text-align: center;}
	.bottom_btn_container a{font-size: 11px;line-height: 22px;}
	.bottom_singleline_container .bottom_btn_container{text-align:center;margin:20px 0px 0px;}
	.bottom_multiline_row_title_block p:after {margin: 10px 0 0;}
	/*Bottom MultiLine container*/
	/*12/12/2019 Julietta*/
	.hse_img{max-width: 500px;margin: 0px auto;display: block;}
	.mobile_menu{display:block;padding:20px 0px;}
	.desktop_menu,.submenu_item{display:none;}
	.submenu_item li{padding: 15px 0px 5px 15px;}
	.submenu_item li a{color:#666666;font-weight: bold;}
	.submenu_item li:last-child{padding-bottom:0px;}
	.header-logo .svg {max-width: 150px;height: 70px;display: block;}
	.header-logo .svg1 {width:100%;max-width: 150px;height: auto;display: block;}
	.header_main_container{padding:0px !important;}
	.contact-us-blue-btn a {padding: 10px 30px !important;}
	.mobile_arrow .svg{width:10px;height:10px;}
	.mobile_menu_nav li.active > span a{color:#478EC9;}
	.mobile_menu_nav li.active > span.mobile_arrow .svg path{stroke:#478EC9 !important;}
	/*12/12/2019 Julietta*/

	.submenu_item li.active .submenu_item_third_level li.active a{color:#478EC9;}
	.second_level_mobile_menu_safety li.active a {color:#478EC9;}
	/*contact*/
	.side_contact_block_open{width:100%;}
	.contact_close_btn_block {margin: 0em 0 5px;}
	.cotact_subtext {font-size: 17px;line-height: 27px;margin: 0 auto 35px;font-family: 'Poppins-Light';font-weight:normal;width: 100%;}
	.side_contact_block .contact_form .form-control {height: 40px;line-height: 20px;padding: 8px 25px;font-size: 14px;font-family: 'Poppins-Light';}
	.side_contact_block .contact_form .form-control::placeholder{font-size: 14px;font-family: 'Poppins-Light';}
	.side_contact_block .contact_form .form_group_btn button {font-size: 15px;line-height: 24px;padding: 10px 10px;}
	.side_contact_block {padding: 30px;}
	.contact_title_block p:after{border-bottom: 5px solid #478EC9;width: 60px;margin: 10px auto 0;content: "";display: block;}
	/*contact*/

	/*Service Tab Block*/
	.tab_container{display:none;}
	/*Service Tab Block*/

	/*Visual*/
	.black_container_icon_content_block .svg{width:90px;}
	/*Visual*/

	/*careers*/
	.job_description p{font-size: 14px;line-height: 24px;}
	/*careers*/

	/* career-detail */
	.close_job_detail .svg{width:30px;height:30px;}
	.career_detail_content_container{padding: 45px 0px;}
	.career_detail_job_section .job_detail_title p{font-size: 25px;margin:0 0 30px 0;text-align:left;line-height: 28px;}
	.career_detail_content_container p,.career_detail_content_container ul li,.career_detail_content_container a{font-size: 14px;line-height:23px;}
	.career_detail_content_container .job_detail_sub_title p{font-size: 15px;}
	.career_detail_apply_now_btn_container{text-align:left !important}
	.career_detail_apply_now_btn_container a{font-family: 'Poppins-Regular';}
	/* career-detail */

	/*Employee Application*/
	.employee_application_container{padding:65px 0 50px 0;}
	.employee_application_title_block ul{display:block;text-align:center;border-bottom: 0px;}
	.employee_application_title_block ul li a{font-size: 14px;display:none;border-bottom: 2px solid #cfcfcf;padding: 0 0 6px;}
	.employee_application_title_block ul li a.active{display:inline-block;}
	.tab_content_block{padding:50px 0 0;}
	.employee_application_container .subheading_text{border-bottom: 3px solid #478EC9;margin:0 0 30px;padding-bottom:10px;font-size:26px;}
	.form_data_block p{line-height: 23px;padding: 0 0 5px;}
	.tab_content_block .input_margin{margin-bottom:10px;}
	.tab_content_block .row > div:nth-child(odd),.tab_content_block .row > div:nth-child(even),.tab_content_block .row > div.input_left_padding {padding:0px;}
	.tab_content_block .row > div.check_box label{display:inline-block;font-size: 14px;}
	.tab_content_block input::placeholder{opacity:1; color:#cfcfcf; font-weight:100;}
	.tab_content_block textarea::placeholder{opacity:1; color:#cfcfcf; font-weight:100;}
	.select_input_box > div .checkedempty {max-width: 12px;width: 100%;top: -2px;}
	.tab_content_block label{display:none;}
	.tab_content_block select,.tab_content_block input.input_box{font-size: 14px;height:35px}
	.tab_content_block textarea{font-size:14px;}
	.tab_content_block .mobile_margin_top_20{margin-top:20px;}
	.check_box .select_input_box{padding-top:3px;}
	.tab-content > div.form_btn_block{padding: 50px 0 0;}
	.form_btn_block a{padding: 10px 30px;}
	/*Employee Application*/

	/*Service List Container*/
	.industries_served_container_service_list .services_list_sub_block {padding: 0px;background: none;margin: 30px 0 0;border-radius: 15px;}
	.service_list_title_small_txt{font-size: 24px ;line-height: 29px;}
	/*Service List Container*/

	/*PipeLine Inspection*/
	.learn_more_list { padding-top: 20px;}
	.learn_more_list a{background: #2A5298;}
	.learn_more_list a:hover{background: #20232C;}
	/*PipeLine Inspection*/

	/*Mag Particle*/
	.basic_list_bg {background:none}
	/*Mag Particle*/

	/*Basic List Block*/
	.basic_list_container p {font-size:16px;text-align:left;}
	.basic_list_sub_block a {padding-left: 15px;color: #696a6c;vertical-align:middle;margin:0px}
	.basic_list_sub_block .svg{width:48px;height:48px;vertical-align:middle;}
	/*Basic List Block*/

	/*Liquid Pentrant*/
	.oil_whitening_bg{display:none;}
	.oil_whitening_block{margin-top:0;padding: 0;background:transparent;}
	.oil_block{padding:35px; background:#fff;  margin-bottom: 50px;}
	.dye_block{padding:35px; background:#fff}
	.dye_right_bottom_text{padding-top:0;}
	.dye_mob_flex{display: flex;flex-direction: column;}
	.dye_mob_flex > div:first-child{order:2;padding-top: 20px}
	.mob_oil_dye_light_blue_gradiant_bg {background-image:linear-gradient(#EEF1F6,#EEF1F6);}
	/*Liquid Pentrant*/


	/*Radiography*/
	.radiography_bg {padding:65px 0px 375px}
	.bottom_multiline_row_container .bottom_btn_container {text-align: center;margin: 22px 0px 0px; }
	.bottom_multiline_row_container .bottom_btn_container a {border: 1px solid #20232C;background: #20232C;}
	.bottom_multiline_row_container .bottom_btn_container a:hover{background: #2A5298;border: 1px solid #2A5298;}
	/*Radiography*/

	/*Services*/
	.blue-head{font-size: 15px !important;}
	.four-blue-points .svg{width: 30px;height: 30px;}
	.four-blue-points span {font-size: 14px;padding-top: 5px !important;}

	/*1/3/2020*/
	/*PipeLine Inspection*/
	.common_content_container ul li {font-size: 14px;}
	.learn_more_list a{background: #2A5298;}
	.learn_more_list a:hover{background: none;}
	/*PipeLine Inspection*/
	/*Radiography*/
	.common_margin2 {margin:0 }
	.common_margin3 {margin:0 }
	.radiography_bg {padding:78px 0px 375px}
	.bottom_multiline_row_title_block .mobile_multiline_title {padding: 0px 0px 25px;;}
	p.mobile_multiline_title {font-size: 28px;line-height: 37px;}
	.mobile_multiline_title {display:block;}
	.desktop_multiline {display:none}
	.bottom_right_block {padding:0px}
	.bottom_multiline_content_container p.specialty_text{font-size:14px;margin: 0px 0px 15px;}
	.bottom_multiline_row_container .bottom_btn_container a {border: 2px solid #20232C;font-size: 13px;line-height: 16px;padding: 13px 40px;background: #20232C;}
	.bottom_multiline_row_container .bottom_btn_container {text-align: center;margin: 22px 0px 0px; }
	.bottom_multiline_row_container .bottom_btn_container a:hover{background: #20232C;border: 2px solid #20232C;}
	/*Radiography*/
	/*Ultrasonic*/
	.mobile_content_991 {padding-top:50px}
	.desktop_show{display:none;}
	.mobile_show{display:block;}
	.mob_mb_30{margin-bottom:30px !important}
	.mobile_content {display:block}
	/*Ultrasonic*/
	/*Services*/
	.service_img_padding {padding:0px;}
	.four-blue-points .svg{width: 25px;height: 25px;margin-right:3px}
	.four-blue-points span {font-size: 13px;}
	.blue-head{font-size: 19px !important;}
	.service_learn_more_details_txt{font-size: 19px;}
	.service_fontsize{font-size:20px}
	.service_seven_block li a {font-size:13px;}
	/*Services*/
	/*Mag Particle*/
	.basic_list_container p {font-size: 14px;}
	.basic_list_container p {font-size:16px;text-align:center;}
	.basic_list_sub_block {text-align: center;padding: 0px;}
	.index_basic_list_subblock .lightphara {font-size: 11px;line-height: 20px;margin-top: 8px;}
	.basic_list_sub_block a {padding-left: 0px;color: #000;vertical-align:middle;margin:0px}
	.basic_list_bg {background:none}
	.basic_list_sub_block .svg{width:48px;height:48px;vertical-align:middle;}
	.mobile_img_block .common_img_align {width:100%}
	/*Mag Particle*/
	/*Liquid Penetrant*/
	.common_margin_0 {margin:0px}
	.common_right_margin_5 {margin:0px}
	.common_desktop {display:none}
	.oil_whitening_bg {display:none;margin: 0px;padding: 30px;}
	.common_padding {padding-top:30px}
	.common_para {padding-top:30px}
	.oil_block .common_margin_0 {margin:0px;}
	.mobile_light_bg_block{background-image: linear-gradient(#EEF1F6,#EEF1F6);padding-bottom:0px;}
	.oil_whitening_block {margin-top:0px;padding:0px}
	.white_bg {background:none;}
	.dye_block .common_title_align {padding-top:0px}
	.oil_block {background:#fff;padding: 50px 30px 40px;}
	.dye_block {background:#fff;margin-top:30px;padding: 50px 30px 40px;display:flex;flex-direction:column;}
	.dye_mobile_image_block {order:2;width:100%;padding-top:30px}
	.dye_mobile_content_block {order:1}
	/*Liquid Penetrant*/
	.mobile_icon_block {display:none}
	/*1/3/2020*/
	.college_container{margin-top:10px; padding:20px !important;}
	.employment_group_container .employment_close_container {top:-10px;right:-10px}
	/*1/7/2020 v*/
	.location_footer{margin-left: 0px;}
	.links_footer{margin-left: 0px;}
	span.footer_white_logo_block{padding-right:7px;}
	.footer_logo{width:100px}
	.location_footer,.links_footer{padding-top:35px;}
	.footer_link_title:after{width:17%;}
	.index_basic_list_main_container .row > div {padding: 0px 12px;margin-bottom: 24px;}

	/*21/2/2020*/
	.index_basic_list_main_container { margin-top: -76px;}
	.contact_support_block span:first-child {padding-right: 5px;}
	.index_sublist_boxing{padding:15px;}

	/*24/2/2020*/ /*footer*/
	.form_btn_block .text-right{text-align:right !important;}
	.text-right{text-align:unset !important;}
	.special_service_txt{float:none; text-align:center !important;}
	/*aboutus*/
	.black_container_content_block p {font-size: 11.5px;}
	.black_container_img_block{text-align:center;}
	/*.black_container_content_block {padding-left: 0px; padding-top:15px;}*/

	.common_image_content_container p {font-size: 12px;line-height: 30px;}
	p.common_content_bold_text {font-size: 12px;margin: 0 0 20px; line-height: 14px;}
	.common_image_content_container .buckhorn_aboutus {line-height: 22.5px;letter-spacing: 0.15px; font-size:11px;}
	.left_sub_block .team_block_bold{font-size:12px;}
	.right_sub_block .team_block_bold{font-size:12px;}
	.team_sub_block .team_block_bold{font-size:12px;}
	.left_sub_block {padding: 0 ;}
	.right_sub_block {padding: 0 ;}
	.team_bg .team_sub_block{padding:28px 28px 0px 28px;}

	/*25/2/2020*/
	.black_container_img_block img { max-width: 200px;width: 100%;}
	.common_margin_aboutus {width: 85%; margin: 0px auto;}
	.team_bg {background: #fff;padding: 20px 22px 50px 22px}
	.common_content_container ul li {font-size: 11px;padding-left: 20px;}
	.common_image_container img {width: 100%;}
	.common_left_margin_22 {margin: 0 ;}
	.common_image_content_container .core_values_para_safety {line-height: 20px !important;}
	.common_content_container_aboutus{padding-left:42px !important;}
	.common_content_container_aboutus .common_content_bold_text{font-size:12px;}
	.corevalues_inner_block .common_right_margin {padding-right:25px;}

	/*26/2/2020*/

	.services_list_border .service_txt {font-size: 15px;}

	.pipelinesubpage_container_margin_top {padding-left: 5%;padding-right: 5%;}
	.pipelinesubpage_container_margin_bottom {padding-left: 5%;padding-right: 5%;}
	.common_content_container_pipesubpage {padding:0px !important;}
	.common_content_container_pipesubpage .pipeline_subpage_content {font-size:12px;line-height:24px;margin: 20px 0 20px;}
	.pipeline_subpage .pipeline_page_content_bold {font-size:12px; margin:10px 0 10px;line-height: 22px;}
	.pipeline_subpage .pipeline_page_content{font-size:11px;}
	.common_content_container_pipesubpage .pipeline_subpage_content {font-size: 11px;}
	.common_content_container_pipesubpage .pipeline_subpage_content_bold {font-size: 12px;}
	.service_common_container{margin-bottom:22px;}

	.common_services_heading{margin-top:18px}
	.common_content_container_pipe .common_services_heading{font-size: 13px;}

	.service_common_container .service_common_light_para{font-size:12px;}
	/* .service_container{padding:0 5%;} */
	.common_content_container_pipe ul li{font-size: 12px;line-height: 12px;padding-left: 12px;}
	.service_txt{font-size:12px;}
	.pipeline_container_margin{width:90%;margin:0 auto;}
	.corevalues_container {padding: 6% 0 8% !important;}
	/*5/3/2020*/
	.home_contact_icons.home_location_icon {height: 15px;}
	.contact_content span:first-child {padding-right: 4px;margin-top: 3px;padding-top: 0px;}
	.home_contact_icons {height: 15px;}
	.clock_svg{padding-top:2px;}
	/*3/6/2020*/
	.common_content_container_pipesubpage {padding-right: 4% !important;}
	.pipeline_subpage{padding:0 0 0 3% !important;}
	.submenu_item {padding-left: 15px;}
	/*header*/
	.submenu_item li .mobile_arrow .svg path{stroke:#666666 !important;}
	.mobile_menu_nav li{padding:15px 15px 15px 0px;}
	.submenu_item li a{font-size:17px;}
	.submenu_item_third_level,.submenu_item{padding-left:15px;}
	.submenu_item_third_level li a{color:#fff;font-weight:normal !important;}
	.submenu_item_third_level li .mobile_arrow .svg path{stroke:#fff !important;}
	.menu_section{padding:25px 35px 35px;}
	.submenu_item_third_level li,.submenu_item li{padding:15px 0px 0px 0px;}
	/*3/9/2020*/
	/*valve maintenance*/
	.common_content_container_valve ul li {line-height: 16px;}
	.common_image_content_container p {line-height: 26px;}
	.common_content_container_valve .valve_services_heading {margin-top: 13px;}
	.common_content_container_valve ul li {background-position: top 3px left 0;}
	/*3/10/2020*/
	.index_service_list_container .services_list_sub_block a {display: block;padding: 35px;}
	/*3/10/2020*/
	/*3/11/2020*/
	p.common_content_title_aboutus { font-size: 28px;line-height: 20px;margin: 0 0 30px; padding-top: 0;}
	.index_service_list_container .services_list_sub_block {padding: 0px;}
	.service_text {font-size: 14px}
	.common_image_content_container .industrial_field_heading { font-size: 35px;}
	.white_bg1 .service_txt{font-size:14px !important;}
	.header_common_margin {width: 90%;margin: 0em auto;}
	.common_content_container_pipesubpage ul li{padding-left:18px;}
	.mobile_menu_nav .mobile_menu_home.active a{color:#478EC9}

}
@media screen and (max-width: 850px){
	.location_footer{margin-left:4%;}
	.links_footer{margin-left:0;}
	.list_content {padding-left: 15px;line-height: 30px;font-size: 10px;letter-spacing: 0.5px;}
	.common_content_container_aboutus .common_content_bold_text{margin:0 0 13px;}
	.common_content_container_aboutus .common_content_title_aboutus{margin:0 0 14px;}
	.common_left_margin_22 {margin-left: 7%; letter-spacing:0.02px;}
	.common_content_title_aboutus:after {margin: 8px 0 0;}
	.team_title:after{margin:12px auto 0}
	.main_banner_container {padding: 77px 0;}
	/*5/3/2020*/
	.contact_location_details {padding: 45px 13px;}
	.contact_content span:first-child {padding-right: 3px;}
	.links_footer {padding-top: 15px;}
	/*3/6/2020*/
	.common_image_content_container p {font-size: 12px;line-height: 20px;}
	.common_content_container_pipe ul li {font-size: 11px;}
	.common_image_content_container .common_content_title {font-size: 30px;}
	.service_common_container .service_common_light_para {font-size: 11px;}
	/*3/9/2020*/
	.bolting_img_container img {padding-left: 0px;}
	.common_content_container_valve ul li {font-size: 11px;}
	.common_content_container_valve ul li {background-position: top 3px left 0;}
	.site_design_block{color:#ffffff;}
	/*3/11/2020*/
	.common_content_container ul li {background-position: top 4px left 0px;}
	/*3/11/2020*/
	/*3/13/2020*/
	.common_image_content_container .industrial_field_heading {font-size: 30px;}

	/*3/13/2020*/
	.common_content_container_pipesubpage ul li {font-size: 11px;background-size: 9px;line-height: 20px;background-position: top 3px left 0;
		margin: 0 0 5px;}
	.pipeline_bullet_content{margin: 20px 0 20px;}
	.header-logo .svg1 {max-width: 140px;}
	.common_content_container_pipesubpage ul li {padding-left: 16px;background-position: top 5px left 0;}
}


@media screen and (max-width: 767px){
	.desktop_image_services{display:none;}
	.mobile_image_services{display:block;margin:0 auto;}
	.official_distribution_container .row {border: 1px solid #ddd;border-left: none;border-right: none;}
	.service_common_container{margin-bottom: 0px; }
	.common_content_container_pipe {padding-right: 0px !important; }
	.pipeline_list_border a { padding: 30px 10px;}
	.common_img_block .svg {width: 70px;height: 70px;}
	.pipeline_list_border {border: 1.5px solid #ddd !important;}
	.pipeline_list_border{margin:15px;}
	.pipeline_img_container img{max-width: 100%;width: auto;height:400px;}
	.pipeline_container_margin{margin:0 auto}
	.desktop_img_subpages{display:none;}
	.subpages_mobile_img_block{display:block;text-align:center;}
	.common_content_container ul li{background-position: top 4px left 0;}
	.common_right_margin{margin:0%;}
	.index_basic_list_main_container {margin-top: -65px;}
	.list_content{font-size:13px;}
	.index_banner_margin {width: 100%;}
	.common_margin {width: 90%;}
	.heading_text {font-size: 63px;line-height: 85px;}
	.subheading_text {font-size: 22px;line-height: 32px;}
	.main_banner_container {padding: 70px 0em;}
	/*.contact_container{display:none;}*/
	.industries_served_caption img {max-width: 95px;}
	.industries_served_caption .svg {width: 45px;height: 35px;}
	.industries_served_caption p {font-size: 13px;line-height: 18px;}
	.industries_served_container {padding: 55px 0 40px;background: #EEF1F6;}
	/*Footer*/
	.contact_support_block p.support_txt {font-size: 13px;}
	.footer_contact_block{display:block;padding:45px 0px 2px;}
	.footer_contact_block .contact_content span{vertical-align:top;}
	.footer_contact_block .contact_content a{color:#ffffff;vertical-align: top; font-family: 'Poppins-Regular';font-weight: normal;font-size: 14px;line-height: 20px;}
	.footer_contact_block .mail_block {border-top: 1px solid #5B5C5D;border-bottom: 1px solid #666666;padding: 10px 0px;}
	.link_list_block{display:none;}
	.footer_contact_block .contact_location_details_inner_block{margin:0px;}
	.footer_contact_block .mail_block span,.footer_contact_block .mail_block span a,.phone_text span{display:inline-block;vertical-align:middle !important;}
	.contact_support_block span{display:inline-block;vertical-align:top !important;}
	.contact_support_block span:first-child{padding-right:9px;}
	.contact_support_block span:last-child .timing_txt{padding-top:10px;}
	.mobile_icon{display:block;}
	.desktop_icon{display:none;}
	.site_design_block .row > .site_container{order:3;padding-top: 0 !important;border-top: 1px solid #5B5C5D;}
	.site_design_block .row > .employee_cotainer{order:2;}
	.site_design_block .row > div:last-child .text-right span{display:inline-block;width:49%;}
	.site_design_block .row > div:last-child .text-right span:last-child{text-align:right;border-left: 1px solid #5B5C5D;}
	.site_design_block {padding: 25px 0;background-image: url("../img/footer-bg.jpg");background-size: cover;background-position: bottom 30px left;background-repeat: no-repeat;}
	.site_design_block p{display: block;width: 100%;text-align: left !important;}
	.site_container  p{padding:10px 0px;}
	.site_design_block p span {font-size: 14px;line-height: 20px; font-family: 'Poppins-Regular';font-weight: normal;}
	.footer_contact_txt{font-family: 'Poppins-Medium' !important;padding-bottom: 10px;line-height: 12px !important;}
	.back-to-top-btn{bottom: 25px;}
	.site_design_block p {font-size: 14px;line-height: 20px; font-family: 'Poppins-Regular';font-weight: normal;}
	.contact_support_block p.support_txt,.timing_txt,.contact_support_block p{color:#ffffff;}
	.site_design_block p span a {font-size: 14px;line-height: 20px;color:#666666;font-family: 'Poppins-Regular';font-weight: normal;}
	.contact_support_block {margin: 10px 0;}
	.contact_support_block p{margin:0px;line-height: 12px !important;}
	.special_service_txt{padding:0px !important;}
	.contact_content span:first-child {padding-right: 10px;margin-top: 0;}
	.site_img_block{padding-left: 10px;}
	.footer_icon path{stroke:#666666 !important;}
	.footer_container {color: #666666;}
	.footer_detail_block{display:block;padding:25px 0px;}
	.footer_detail_block .row > div{text-align:center;}
	.footer_detail_block .row > div div{display:inline-block;}
	.footer_detail_block .svg{width:50px;height:40px;display: block;margin: 0px auto;cursor: pointer;}
	.call_box{padding: 10px;background: #fff;margin: 0 0 15px;border-radius: 10px;color:#000;}
	.call_box a{color:#000;display: block;vertical-align: middle;}
	.call_box span{display:inline-block;vertical-align:middle;}
	.call_box span:last-child{width:80%;text-align:center;}
	.call_box .svg path{fill:#000 !important;}
	.call_box p{text-align: center;font-family: 'Poppins-Bold';font-size: 18px;line-height: 24px;cursor:pointer;padding: 5px 0px;}
	.footer_call_detail_block{position: fixed;bottom: 8%;width: 90%;display:none;z-index: 99999;}
	.contact_map_block {margin: 0px;position: relative;}
	.contact_address_frame {height: 550px;}
	.contact_map_detail_block {position: absolute;bottom:15%;display: block;width: 100%;}
	.contact_address_block {width: 80%;margin: 0px auto;background: #fff;color: #000;padding: 25px 20px;text-align: center;}
	.contact_address_block p {font-size: 16px;line-height: 24px;color:#000;}
	.footer_map_container{position: fixed;top: 80px;width: 100%;left: 0;right: 0;display:none;transition:ease 1s;}
	.map_close_icon{position: absolute;right:8%;top: 25px}
	.map_close_icon .svg{width:25px;width:25px;}
	.footer_map_title{font-size:17px;line-height:24px;font-family: 'Poppins-Bold';margin-bottom:5px;letter-spacing:0.7px;}
	/*Footer*/
	/*Black Container*/
	.black_container_img_block .svg {width: 130px;height: 85px;}
	/*Black Container*/
	/*Bottom MultiLine container*/
	.bottom_multiline_inner_container{width:90%;}
	.bottom_multiline_container {padding: 45px 0;}
	/*Bottom MultiLine container*/
	/*common container*/
	.common_image_content_container, .safety_common_image_content_container {padding: 45px 0;}
	/*common container*/
	/*12/13/2019*/
	.mobile_menu_nav li a {font-size: 16px;line-height: 21px;}
	.mobile_menu_nav {width: 80%;}
	.cotact_subtext {font-size: 16px;line-height: 25px;margin: 0 auto 30px;}
	.side_contact_block .contact_form .form-control {height: 38px;font-size: 13px;}
	.side_contact_block .contact_form .form-control::placeholder{font-size: 13px;}
	.side_contact_block .contact_form .form_group_btn button {font-size: 14px;line-height: 23px;}
	/*12/13/2019*/

	/*common Margin*/
	.common_mobile_margin{width:90%; margin:0px auto}
	/*common Margin*/

	/*Visual*/
	.black_container_icon_content_block .svg{width:80px;}
	/*Visual*/

	/*carreers*/
	.job_details_btn{text-align:left; margin:30px 0 0 ;}
	/*careers*/

	/*Radiography*/
	.radiography_bg {padding:45px 0px 300px}
	/*Radiography*/

	/*Service Page*/
	.service_five_block{display:none;}
	.service_plus_icon_container{display:block;}
	.service_plus_icon_container img{max-width:95px;}
	.service_learn_more_details_txt { margin-bottom: 10px;}
	/*Service Page*/

	/*1/3/2020*/
	/*Radiography*/
	.radiography_bg {padding:78px 0px 300px}
	/*Radiography*/
	/*Services*/
	.mobile_service_list a {font-size: 15px;}
	.mobile_service_padding {padding-top:60px}
	.service_seven_block {display: none;}
	.mobile_img_block .svg {display:block;cursor:pointer;font-size: 13px;margin:0 auto;width: 150px;height: 85px;}
	.service_img_padding {padding:50px 0px 0px;display:block;}
	.service_img_padding img {width:20%;}
	/*Services*/
	/*footer*/
	.mobile_icon_block {background:#fff;font-size:10px;position:fixed;z-index:9999;padding:0px}
	.mobile_icon_container{padding:30px 0px;}
	.mobile_icon_block a {color: #000000;display:inline-block;text-align: center;}
	.mobile_icon_block .svg{display: block;width: 120px;height: 50px;margin:0px auto;}
	.mobile_icon_block .svg path{fill:#478EC9 !important;}
	.mobile_icon_block a span {display:inline-block;padding-top:15px}

	.mobile_service_liquid ,.mobile_service_radio {text-align:right;}
	.mobile_service_particle {width: 33%;display: inline-block;text-align:center;}
	.mobile_service_visual {width: 33%;display: inline-block;text-align:center;}
	.mobile_service_close_btn {width: 33%;display: inline-block;text-align: center;vertical-align: top;}
	.footer_radiopipe_block {padding:20px 0px 0px;}
	.footer_detail_block{z-index: 9999;position: relative;}
	/*footer*/
	.mobile_service_close_btn img {max-width:60px;width:100%;}
	/*1/3/2020*/

	/*1/7/2020 v*/
	.location_footer_another{padding-top:7px}
	.location_line{display:block !important;padding-bottom:3px;}

	.location_footer_another{line-height:16px;}
	.footer_contact_txt{padding-bottom:14px !important;}
	/*1/7/2020 v*/

	/*21/2/2020*/
	.midstream_inner_container {padding: 35px 25px 35px 25px;}
	.list_content {padding-left:8px; font-size: 10px;letter-spacing: 0.1px;}
	.downstream_inner_container {padding: 35px 25px 35px 25px;}
	.stream_imgs{width:95px; height:95px;}
	.mobile_img_block img { width: 100%;max-width: 350px;}

	/*24/2/2020*/
	.right_sub_block{margin-top:15px;}
	.learn_more_btn_block{text-align:center;}

	/*25/2/2020*/
	.bottom_singleline_content_container p {line-height:23px; font-size:19px;}
	.bottom_singleline_container { padding: 40px 0;}
	.bottom_singleline_container .bottom_btn_container {margin: 31px 0px 0px;}
	.common_margin_aboutus {width: 90%; margin: 0px auto;}
	.mobile_img{display:block;}
	.desktop_img{display:none;}
	.mobile_img_block img{width:100%; max-width:490px;}
	.mobile_img_block{display:block;padding: 0px; text-align:center;margin-bottom: 20px;}

	/*26/2/2020*/
	.common_content_container_aboutus {padding-left: 0px !important;}
	.learn_safety_btn_block{text-align:center;}
	.common_left_margin_22 {margin-left: 0;}
	.corevalues_inner_block .common_right_margin {padding-right: 0px;}
	.pipelinesubpage_container_margin_top {padding-left: 5%;padding-right: 5%;}
	.pipelinesubpage_container_margin_bottom {padding-left: 5%;padding-right: 5%;}
	.common_content_container_pipesubpage {padding:0px !important;}
	.common_content_container_pipesubpage .pipeline_subpage_content {font-size:11px;line-height:24px;margin: 20px 0 20px;}
	.pipeline_subpage .pipeline_page_content_bold {font-size:12.5px; margin: 16px 0 8px;}
	.pipeline_subpage .pipeline_page_content{font-size:11px;}
	.img_padding{height:0px}
	.pipeline_img_container img{height:300px;}
	.common_content_container_pipe .common_services_heading{font-size: 13px;}
	.common_content_container_pipe ul li {font-size: 11px;line-height: 13px;padding-left: 13px;}
	.service_txt{font-size: 14px;}
	/*5/3/2020*/
	.corevalues_inner_block {padding-bottom: 50px;}
	.common_image_content_container {padding: 25px 0;}

	/*3/6/2020*/
	.common_image_content_container p {font-size: 12px;line-height: 20px;}
	.pipeline_img_container img {padding-left: 0;}
	.common_content_container_bolting {padding-right: 0 !important;}
	.common_image_content_container p.service_txt {font-size: 11px;}
	.common_content_container_pipesubpage .pipeline_subpage_content {margin-bottom: 0;}

	/*3/9/2020*/
	.common_right_margin_1 {margin: 0 !important;}
	.corevalues_inner_block_img img {padding-left: 0;}
	.corevalues_container {padding-bottom: 15% !important;}

	/*3/10/2020*/
	.pipe_maintenace_services_row{margin-top:20px;}
	.pipeline_margin_top{margin-top:0;}
	.pressure_img_container{display:none;}
	/*3/10/2020*/
	/*3/11/2020*/
	.common_content_container_pipesubpage .pipeline_subpage_content_bold {margin: 0 0 4%;}
	.common_image_content_container .core_values_para {margin: 0 0 16px !important;}
	.learn_more_btn_block a {padding: 4px 16px;font-size: 10px;}
	.common_content_container ul li {background-size: 10px;background-position: top 4.5px left 0;}
	.contact_content span:first-child {width: auto;}
}

@media screen and (max-width: 575px){
	.pipeline_list_border {margin: 15px;}
	.pipeline_list_border a {padding: 20px 10px;}
	.service_common_container .service_common_light_para {font-size: 12px;line-height: 20px;}
	.common_content_container_pipe ul li {font-size: 12px;line-height: 13px;padding-left: 16px;}
	.common_content_container_pipe .common_services_heading {font-size: 13px;line-height: 20px;}
	.industries_served_block .midstream_heading {font-size: 20px;line-height: 22px;}
	.industries_served_height{margin-bottom:35px}
	.stream_imgs{width:90px; height:90px;}
	.midstream_inner_container {padding: 35px 40px 35px 40px;}
	.list_content {padding-left:15px; font-size: 13px;letter-spacing: 0.5px;}
	.downstream_inner_container {padding: 35px 40px 35px 40px;}
	.index_basic_list_main_container {margin-top: -65px;}
	.main_banner_container {padding: 125px 0em;}
	.heading_text {font-size: 58px;line-height: 83px;}
	.subheading_text {font-size: 20px;line-height: 30px;}
	.banner_subtxt_block p {font-size: 12px;line-height: 20px;}
	.main_banner_container {padding: 43px 0em;}
	.banner_subtxt_block {margin: 25px 0 30px;}
	.industries_served_caption .svg {width: 35px;height: 35px;}
	.industries_served_caption p {font-size: 12px;line-height: 16px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div:nth-child(even){padding-left:0px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div:nth-child(odd){padding-right:0px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div:first-child{padding-right:0px;}
	.index_basic_list_main_container { margin-top: -67px;}
	/*Footer*/
	.footer_contact_block .contact_content a,.site_design_block p span,.site_design_block p ,.site_design_block p span a {font-size: 13px;line-height: 18px;}
	.tech_txt {padding-left: 5px;}
	.footer_icon {width: 25px;height: 20px;}
	/*Footer*/

	.service_txt {font-size: 14px;line-height: 20px;}
	/*Balck container*/

	.black_container_img_block .svg {width: 110px;height: 80px;}
	/*Balck container*/
	/*Bottom MultiLine container*/
	.bottom_multiline_content_container p {font-size: 20px;line-height: 34px;}
	.bottom_multiline_row_title_block p { font-size: 30px; line-height: 40px;}
	/*Bottom MultiLine container*/
	/*12/13/2019*/
	.mobile_menu_nav {width: 90%;}
	.mobile_menu_nav li a {font-size: 15px;line-height: 20px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div:nth-child(even){padding-right:0px;}
	.service_list_container.index_service_list_container .common_margin > div .row > div:nth-child(odd){padding-left:0px;}
	/*12/13/2019*/

	/*Visual*/
	.black_container_icon_content_block .svg{width:70px;}
	/*Visual*/
	/*Radiography*/
	.radiography_bg {padding:45px 0px 250px}
	/*Radiography*/

	/*1/3/2020*/
	/*Radiography*/
	.radiography_bg {padding:78px 0px 200px}
	/*Radiography*/
	/*Services*/
	.mobile_service_padding {padding-top:50px}
	a.service_width {width:70%;}
	/*Services*/
	/*Services*/
	.mobile_service_padding {padding-top:50px}
	/*Services*/
	.mobile_icon_block .svg {width: 70px;height: 40px;}
	.mobile_icon_block a span {font-size:13px;line-height: 15px;}
	.service_plus_icon_container img {max-width: 60px;}
	/*1/3/2020*/

	/*24/2/2020*/
	.team_bg .team_sub_block{padding:0px 0px 30px 0px; }

	/*25/2/2020*/
	p.common_content_bold_text {font-size: 13px;}
	.black_container_content_block p {font-size: 10.5px;line-height: 24px;}
	.common_image_content_container .buckhorn_aboutus {font-size: 11.5px;}
	.black_container_content_block {
		padding-left: 0px; padding-top:20px;}
	.black_container_img_block img {max-width: 150px;width: 100%;}
	.bottom_singleline_content_container p {line-height: 10px;font-size: 16px;}
	.sub_banner_title {font-size: 40px;line-height: 30px; text-align:center;}
	.team_bg {background: #fff;padding: 28px 22px 46px 22px;}
	.desktop_safetymenu_content{display:none;}
	.mobile_safetymenu_content a{color: #95BEE0; letter-spacing: 1px;font-size: 12px; font-family:'Poppins-Light';}
	.mobile_safetymenu_column{margin-bottom:5px;}
	/*3/9/2020*/
	.mobile_menu {padding: 10px 0;}
	.corevalues_container {padding-bottom: 21% !important;}
	/*3/10/2020*/
	.common_border_container > div:nth-child(odd) .common_border_inner_block a{border-right-color:#ddd;border-top-color:#fff;border-left-color:#ddd;border-bottom-color:#ddd;}
	.common_border_container > div:nth-child(even) .common_border_inner_block a{border-bottom-color:#ddd;border-top-color:#ff;border-right-color:#ddd;border-left-color:#fff;}
	.common_border_container > div:first-child .common_border_inner_block  a{border-top-color:#ddd}
	.common_border_container > div:last-child .common_border_inner_block  a{height: 100% !important; }
	.pipeline_list_sub_block{height: 100% ;}
	.common_border_container > div:last-child .common_border_inner_block  a:hover{ border-color: #478EC9 !important;}
	.common_border_container > div:nth-child(6) .common_border_inner_block  a{border-color:#ddd;border-left-color:#fff;border-top-color:#fff}
	.service_list_title_txt:after {width: 10%;}
	/*3/10/2020*/
	/*3/11/2020*/
	.mobile_img_block {padding: 0px 0px 7px !important;margin-bottom: 0px;}
	.footer_contact_block .contact_content a, .site_design_block p span, .site_design_block p, .site_design_block p span a {font-size: 13px;}
	.service_text {font-size: 14px;}
	/*3/11/2020*/
	/*3/13/2020*/
	.index_service_list_container {padding: 30px 0px;}
	.industries_served_container .common_right_margin_10 {margin-bottom: 20px;}
	.official_distribution_container .associations_title_block p:after {width: 10%;}
	/*3/13/2020*/
	.common_content_container_pipesubpage ul li{background-position: top 6px left 0;}
	.common_content_container_pipesubpage ul li {padding-left: 15px;}
	.common_image_content_container .industrial_field_heading {font-size: 30px;}
	.header-logo .svg1 {max-width: 130px;}
	.mobile_icon_container br{display:block;}

}

@media screen and (max-width: 480px){

	.common_image_content_container .industrial_field_heading:after {margin: 5px auto 0px;}
	.main_banner_container {padding: 43px 0em;}
	.heading_text {font-size: 48px;line-height: 60px;}
	.subheading_text {font-size: 18px;line-height: 28px;}

	/*Footer*/
	.footer_contact_block .contact_content a,.site_design_block p span,.site_design_block p ,.site_design_block p span a {font-size: 12px;line-height: 17px;}
	/*Footer*/
	/*Black Container*/
	.black_container_img_block .svg {width: 90px;height: 65px;}
	/*Black Container*/
	/*Visual*/
	.black_container_icon_content_block .svg{width:60px;}
	/*Visual*/

	/*Service List Container*/
	.industries_served_container_service_list .col-4 {flex: 0 0 50%; max-width:50%;}
	/*Service List Container*/
	/*Radiography*/
	.radiography_bg { padding: 45px 0px 200px;}
	/*Radiography*/
	/*1/3/2020*/
	/*Pipeline inspection*/
	.black_container_img_block .svg {width: 60px;height: 60px;}
	/*Pipeline inspection*/
	/*Radiography*/
	p.mobile_multiline_title {font-size: 25px;line-height: 33px;}
	/*Radiography*/
	/*Services*/
	.mobile_service_list a {font-size: 12px;}
	.mobile_service_padding {padding-top:40px}
	.service_fontsize{font-size:18px}
	a.service_width {width:70%;}
	/*Services*/
	/*footer*/
	.mobile_service_close_btn img {width:100%;}
	.mobile_icon_block a span {font-size:12px;line-height: 14px;}
	/*footer*/
	/*Basic List Block*/
	.basic_list_container p {font-size: 14px;line-height:24px}
	/*Basic List Block*/
	.mobile_service_close_btn img { max-width: 55px;}
	/*1/3/2020*/
	.list_content {padding-left: 10px;font-size: 11.5px;letter-spacing: 0.5px;}

	/*25/2/2020*/
	.bottom_singleline_content_container p {line-height: 10px;font-size: 15px;}
	.safety_arrow_bullet .common_content_bold_text{font-size:12px;}
	/*26/2/2020*//*services*/
	.common_image_content_container .industrial_field_heading {line-height: 47px;}
	/*3/9/2020*/
	.common_content_container_pipe .common_services_heading {font-size: 12px;line-height: 20px;}
	.service_list_title_txt:after {width: 13%;}



}

@media screen and (max-width: 380px){
	.midstream_inner_container {padding: 35px 33px 35px 33px;}
	.downstream_inner_container {padding: 35px 33px 35px 33px;}
	.index_basic_list_main_container {margin-top: -57px;}
	.heading_text {font-size: 40px;line-height: 55px;}
	.banner_subtxt_block p {font-size: 11px;line-height: 20px;}
	/*Black Container*/
	.black_container_img_block{text-align:center;}
	.black_container_content_block p{padding:0px;}
	.black_container_img_block .svg {width: 70px;}
	/*Black Container*/
	/*Visual*/
	.black_container_icon_content_block .svg{width:50px;}
	/*Visual*/
	/*Radiography*/
	.radiography_bg {padding:45px 0px 150px}
	/*Radiography*/
	/*Services*/
	.four-blue-points { max-width: 100%; flex: 0 0 100%;}
	/*Services*/
	/*1/3/2020*/
	/*Pipeline inspection*/

	/*Pipeline inspection*/
	/*Radiography*/
	.radiography_bg {padding:78px 0px 150px}
	/*Radiography*/
	/*Services*/
	.four-blue-points .svg {width: 20px;height: 20px;margin-left: 7px;padding-left:3px}
	.four-blue-points span {font-size: 12px;}
	.mobile_service_padding {padding-top:30px}
	.mobile_service_particle {width: 34%;}
	a.service_width {width:70%}
	/*Services*/
	/*Basic List Block*/
	.basic_list_sub_block a {font-size:12px;line-height: 18px;}
	.basic_list_sub_block .svg{width:40px;height:40px;}
	.basic_list_container p {font-size: 14px;line-height:22px}
	/*Basic List Block*/
	/*footer*/
	.mobile_icon_block a span {font-size:12px;padding-top:5px;line-height: 16px;}
	.mobile_icon_block .svg {height:40px}
	.list_content {font-size: 10px;}
	.contact_map_block iframe{height:510px;}
	/*footer*/
	/*1/3/2020*/
	.list_content{padding-left:7px; font-size:10.5px; letter-spacing:0.05px;}
	/*1/3/2020*/

	/*25/2/2020*/
	.sub_banner_title {font-size: 38px;}
	.black_container_img_block{text-align:center;}
	.team_bg {padding: 25px 14px;}
	.team_block .team_block_text a {font-size: 10px;letter-spacing: 0.05px;}
	.bottom_singleline_content_container p {line-height: 10px;font-size: 14px;}
	.team_bg {background: #fff;padding: 55px 22px 35px 22px;}

	/*3/9/2020*/
	.common_image_content_container .core_values_para {margin: 0 0 15px !important;}
}
@media screen and (max-width: 350px){

	.contact_map_block iframe{height:600px;}
}

ul.midstream_list li{

	width: 100%;
}
ul.midstream_list li span:first-child{
	margin-right: 10px;

}
.padding-left-0.pipeline_subpage{
	padding-left: 0 !important;
}
.padding-left-0.pipeline_subpage.padding-25{
	padding-left: 25px !important;
}
.padding-25{
	padding: 25px !important;
}

.pipelinesubpage_container_margin_top.center{
	padding-right: 11em;
}

.pressure_nav_block.width-100{width:100%; margin:0px auto;}

.show-hide-mid{
	position: absolute;
	width: 100%;
	z-index: 3;
}
@media screen and (max-width: 950px){
	.pipelinesubpage_container_margin_top.center{
		padding-right: 5% !important;
	}
}




.flex-menu-item{
	display: flex !important;
	gap: 6px !important;
}