/********************20-02-2018**********************/

@media only screen and (max-width: 760px) {
.navbar > .container {padding: 0 !important;}
.bg_part ul {display: none !important;}
.gray_part {display: none !important;}
.foot_cant {text-align: center;}
.bannerImage{position: static !important;}
.tra_ {display: none !important;}
.logo_fo {display: none !important;}
.one_main {margin: 0;color: #FDB913;font-weight: bold;}
.bg_part {padding: 20px 0 45px !important;}
.yellow_heading u {font-size: 15px !important;}
.yellow_heading {margin: 12px 0px 4px 0 !important;padding: 20px 10px 0 !important;}
.container {width: 100% !important;}
.tab-content {margin: 0 0 0 0 !important;}
.navbar-toggle {height: 77px !important;}
.table-responsive {border: none !important;}
.search_outer {display: none !important;}
.outer_search {display: block !important;}
.banner {background: transparent !important;min-height: 0 !important;padding-bottom: 0!important;}
.banner .container_banner {display: none;}
.outer_search {margin: 0 !important;}
.yellow_nav {text-align: right !important;width: 46% !important;position: relative;top: -13px!important;}

.unitsfound {margin-top: 40px !important;}
.pull-left.unitsfound {margin-top: 0px !important;}
.select-wrapper {width: 75%!important;}
.stocl_number u {display: none;}
.stocl_number{display:bloack !important;}
.stocl_rec {display: none !important;}
.stocl_number {display: none !important;padding: 0px !important;}
.download_links li a {width: 40px !important;}
.outer_search .form-group {width: 50%;position: absolute;}
.advance_btn {float: left !important;margin: 8px 0 0 0 !important;padding: 0 !important;}



/* .items_section .col-sm-3 {margin-bottom: 0 !important;} */
.hover_tool {display: block !important;}
.print_out {display: none !important;}
.hover {display: block !important;}

}

@media only screen and (max-width: 480px) {
.machine_name {font-size: 20px !important;line-height: 23px!important;}
.compact_syr {font-size: 34px;margin-right: 20px;float: left;}
.exl_sheet u {display: none;}
.exl_sheet {font-size: 22px !important;margin-left: 0px!important;margin-right: 20px !important;}
#sortsubmit {float: left;width: 80% !important;margin: 10px 0 0 !important;}
.sortrt {float: left !important;width: 100%;}
.custom-select.sorting {width: 68% !important;margin: 5px 0 0 -181px !important;}
.col-sm-3.machine_width {width: 100% !important;}
.fa.fa-info-circle:hover {color: #fff;}
.fa.fa-info-circle {font-size: 50px;color: #000;text-align: center;top: 6px;position: relative;}
.stocl_number a {top: -17px !important;position: relative;padding-left: 4px !important;}
.yellow_nav li a {font-size: 18px !important;}
.yellow_nav li::after {font-size: 14px;}
.yellow_nav {top: -8px !important;}
.download_links {float: left !important;width: 32%!important;margin-left: 20px !important;}
.download_links li {width: 50% !important;float: left !important;}
.stocl_number {display: block !important;}



}

@media only screen and (max-width: 414px) {
.compact_syr {font-size: 27px;margin-right: 20px;float: left;}
.exl_sheet u {display: none;}
.exl_sheet {font-size: 22px !important;margin-left: 0px!important;margin-right: 20px !important;}
#sortsubmit {float: left;width: 80% !important;margin: 10px 0 0px!important;}
.sortrt {float: left !important;width: 100%;}
.custom-select.sorting {margin: 5px 0 0 -147px !important;}

}

@media only screen and (max-width: 400px) {
.compact_syr {font-size: 24px;}	
.custom-select.sorting {margin: 5px 0 0 -139px !important;}
}

@media only screen and (max-width: 375px) {
.compact_syr {font-size: 21px;}	
.custom-select.sorting {margin: 5px 0 0 -127px !important;}
.download_links {
	width: 30% !important;
	margin-left: 13px !important;
}
}

@media only screen and (max-width: 360px) {
.custom-select.sorting {margin: 5px 0 0 -120px !important;}
table tbody td {font-size: 14px !important;}
.product_info h4 {font-size: 14px !important;padding: 10px 0 !important;}
.unitsfound {margin-top: 10px !important;}
.yellow_nav li a {font-size: 14px !important;}
.advance_btn {font-size: 14px !important;}
.yellow_nav li a {padding: 14px 19px !important;}
}

@media only screen and (max-width: 320px) {
.compact_syr {font-size: 16px;}	
.custom-select.sorting {margin: 5px 0 0 -102px !important;}
.unitsfound {margin-top: 40px !important;}
.download_links {
	float: left !important;
	width: 23% !important;
	margin-left: 5px !important;
}

}







/********************20-02-2018**********************/



@font-face {
font-family: 'alternate_gothic_no1_dregular';
src: url('../fonts/ufonts.com_alternate-gothic-no1-d-webfont.eot');
src: url('../fonts/ufonts.com_alternate-gothic-no1-d-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/ufonts.com_alternate-gothic-no1-d-webfont.woff2') format('woff2'),  url('../fonts/ufonts.com_alternate-gothic-no1-d-webfont.woff') format('woff'),  url('../fonts/ufonts.com_alternate-gothic-no1-d-webfont.ttf') format('truetype'),  url('../fonts/ufonts.com_alternate-gothic-no1-d-webfont.svg#alternate_gothic_no1_dregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'alternate_gothic_no2_dregular';
src: url('../fonts/ufonts.com_alternate-gothic-no2-d-webfont.eot');
src: url('../fonts/ufonts.com_alternate-gothic-no2-d-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/ufonts.com_alternate-gothic-no2-d-webfont.woff2') format('woff2'),  url('../fonts/ufonts.com_alternate-gothic-no2-d-webfont.woff') format('woff'),  url('../fonts/ufonts.com_alternate-gothic-no2-d-webfont.ttf') format('truetype'),  url('../fonts/ufonts.com_alternate-gothic-no2-d-webfont.svg#alternate_gothic_no2_dregular') format('svg');
font-weight: normal;
font-style: normal;
}
body {
font-family: Arial, sans-serif;
}
a:hover,a:focus,a:active{
	outline:none !important;
}




.exl_sheet u {text-decoration: none !important;float: none!important;margin: 0!important;}
.navbar {
margin: 0px;
border-radius: 0px;
border: 0px;
padding: 4px 0 0 0;
	-webkit-box-shadow: 0 7px 6px -6px #222;
	-moz-box-shadow: 0 7px 6px -6px #222;
	box-shadow: 0 7px 6px -6px #222;
}
.collapse {
background: url(../images/shadow_nav.png) no-repeat top center;
}
.nav {
margin: 16px 0 0 0;
display: inline-block;
}
.navbar li {
background: url(../images/separato.png) no-repeat scroll 0 0;
padding: 31px 13px 28px 13px;
}
.navbar li:first-child {
background: none;
}

.navbar li a {
color: black;
font-size: 17px;
padding: 0px;
text-transform: uppercase;
font-family: 'alternate_gothic_no2_dregular';
/*text-shadow: 3px 3px 1px rgba(0, 0, 0, 1);*/
}
.navbar li a:hover, .navbar li a:focus {
outline: 0;
background: none;
color: #b1891a;
}
.navbar-brand {
height: auto;
margin: 18px 0 10px 0;
padding: 0px;
}
.banner {
background: url(../images/banner.jpg) no-repeat top center;
background-size: cover;
min-height: 245px;
display: block;
clear: both;
color: #fff;
padding-bottom: 9px;
}
.banner h2 {
font-size: 55px;
margin: 0px;
padding: 0px;
text-align: left;
color: #fff;
line-height: 40px;
font-family: 'alternate_gothic_no1_dregular';
}
.banner h3 {
font-family: 'alternate_gothic_no2_dregular';
font-size: 36px;
line-height: 40px;
margin: 70px 0 0 0px;
padding: 0px;
text-align: left;
color: #fff;
}
.banner h3 sup {
top: -1em;
font-size: 16px;
}
.m_top80 {
margin-top: 110px !important;
}
.search_outer {
position: relative;
background: rgba(38,33,34,0.85);
display: block;
clear: both;
position: relative;
padding: 0px 0 0px 0;
margin: 35px 0 0 0;
}
.search_outer .form-group {
margin: 0px;
position: relative;
}
.input-group {
display: block;
}
.search_outer .form-group input {
	padding-right: 40px;
border-radius: 20px !important;
width: 100%;
position: relative;
z-index: 1;
height: 33px;
font-size: 18px;
font-family: Arial, sans-serif;
color: #000;
display: block;
}
.input-group-addon {
border-radius: 50% !important;
right: 0;
z-index: 10;
width: 33px;
height: 33px;
padding: 5px 0 0 0;
text-align: center;
position: absolute;
background: #fdc111;
border: 0px;
}
.input-group-addon i {
font-size: 18px;
color: #000;
}
.form-control::-moz-placeholder {
 color: #000;
}
.advance_btn {
padding: 6px 15px;
color: #fdc111;
background: none;
font-weight: bold;
font-size: 18px;
display: inline-block;
border: 0px;
height: 40px;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.advance_btn:hover {
outline: none;
background: #000;
color: #a4a3a3;
}
.advance_btn:focus {
outline: none;
background: #000;
color: #fdc111 !important;
}
.yellow_nav {
float: right;
margin: 0px;
padding: 0px;
}
.yellow_nav li {
display: inline-block;
margin: 0px;
padding: 0px;
position: relative;
}
.yellow_nav li a {
color: #fdc111;
font-size: 18px;
font-weight: bold;
position: relative;
margin: 0px;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
padding: 16px 32px 17px 32px;
display: block;
}
.yellow_nav li:after {
content: '|';
color: #765b0c;
font-size: 18px;
font-weight: bold;
float: right;
position: absolute;
right: 0;
top: 25%;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.yellow_nav li:hover:after, .yellow_nav li:focus:after {
color: #000;
}
.yellow_nav li:last-child:after {
content: '';
}
.yellow_nav li a:hover, .yellow_nav li a:focus, .yellow_nav li a.active {
color: #a4a3a3;
outline: none;
background: #000;
text-decoration: none;
}
.main_heading {
font-size: 32px;
font-weight: bold;
color: #000;
margin: 40px 0 25px 0;
text-transform: uppercase;
}
.img_section {
width: 100%;
overflow: hidden;
height: 180px;
display: block;
margin: 0 0px 0;
background: #000;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.img_section img {
max-width: 100%;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.img_section:hover img {
opacity: 0.7;
}
.img_heading {
display: block;
width: 100%;
padding: 7px 10px 3px 10px;
background: #fdc111;
}
.img_heading h3 {
font-size: 25px;
color: #000;
font-weight: normal;
text-align: left;
margin: 0px;
line-height: 40px;
font-family: 'alternate_gothic_no2_dregular';
}
.img_heading h3 span {
font-size: 18px;
color: #fff;
text-align: center;
float: right;
width: 37px;
height: 37px;
font-weight: bold;
border-radius: 50%;
padding: 8px 0 0 0;
line-height: 20px;
background: #000;
}
.items_section .col-sm-3 {
text-align: center;
cursor: pointer;
padding: 0 5px;
margin-bottom: 10px;
}
.text-right {
text-align: right !important;
}
.login {
text-align: left;
margin: 35px 0 20px 0px;
font-size: 14px;
color: #363636;
font-family: Arial, sans-serif;
font-weight: bold;
padding: 0 0 0 25px;
}
.login a{
color: #363636;
text-decoration:none;
}
.login a:hover{
color: #000;
text-decoration:underline;
}
.login i {
font-size: 20px;
}
.gray_part {
background: #8d8d8d;
padding: 0;
}
.foot_cant {
width: 100%;
padding: 0 60px;
}
.foot_cant span {
display: inline-block;
margin: 4px 8px;
font-weight: bold;
color: #c1c1c1;
}
.foot_cant span a {
color: #c1c1c1;
}
.foot_cant a:hover {
color: #fff;
text-decoration: none;
}
.foot_cant em a {
color: #4a4a4a;
}
.foot_cant em {
font-style: normal;
display: inline-block;
margin: 4px 8px;
font-weight: bold;
color: #4a4a4a;
text-transform: uppercase;
margin: 0px;
padding: 7px 13px 3px 13px;
float: right;
border-right: 1px solid #737373;
border-left: 1px solid #737373;
font-size: 12px;
}
.bg_part {
background: url(../images/nav_bg.jpg) repeat top center;
padding: 20px 0;
min-height: 120px;
display: block;
}
.bg_part ul {
margin: 0px 0 0 0px;
padding: 0px;
display: inline-block;
float: right;
}
.bg_part ul li {
margin: 0px;
padding: 0px;
display: inline-block;
list-style: none;
}
.bg_part ul li a {
display: block;
text-decoration: none;
color: #818081;
margin: 0px;
padding: 0px 0px;
font-weight: bold;
font-size: 12px;
font-family: Arial, sans-serif;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.bg_part ul li a:last-child {
padding-right: 0px;
}
.bg_part ul li a:after {
content: '|';
color: #818081;
font-size: 13px;
padding: 0 8px;
}
.bg_part ul li:last-child a:after {
content: '';
padding: 0px;
}
.bg_part ul li a:hover {
text-decoration: underline;
color: #fff;
}
.bg_part ul li a:after:hover {
 text-decoration:none !important;
}
.font_logo {
margin: 0px;
font-size: 10px;
}
.font_logo a {
color: #818081;
}
.font_logo a:hover {
text-decoration: none;
}
.navbar-nav {
background: url(../images/link_shadow.png) no-repeat center;
}
.m_btm_90 {
margin-bottom: 90px;
}
.navbar-toggle {
margin: 0px;
width: 80px;
height: 75px;
background: #fdc111;
border-radius: 0px;
padding: 0px;
text-align: center;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.navbar-toggle .icon-bar {
margin: 0 auto;
width: 34px;
height: 5px;
background: #fff;
}
.navbar-toggle:hover, .navbar-toggle:focus {
background: #b1891a;
}
.img_outer {
display: inline-block;
max-width: 320px;
}
.img_outer .img_section img {
width: 100%;
}
.advance_box {
display: none;
width: 100% !important;
position: absolute;
top: 50px;
margin: 0 0 0 145px !important;
width: 100%;
max-width: 996px;
padding: 20px !important;
z-index: 99;
color: black;
font-size: 16px;
font-weight: bold;
background: #ddd;
}
.advance_box select {
width: auto;
height: auto;
border: 1px solid black;
color: black;
text-transform: uppercase;
display: inline-block;
background: none;
float: right;
font-size: 16px;
padding: 5px 10px;
margin: 0 0 10px 14px;
}
.advance_box .col-sm-2 {
padding: 0 10px !important;
width: auto;
}
.advance_box input {
height: 33px;
border: 1px solid black;
color: black;
background: none;
padding: 0 10px;
float: right;
width: 95%;
}
.advance_box textarea {
height: 65px;
border: 1px solid #a4a3a3;
color: #fdc111;
padding: 0 10px;
background: none;
max-height: 65px;
}
.w_180 {
width: 180px;
}
.w_190 {
width: 190px;
}
.w_160 {
width: 160px;
}
.w_166 {
width: 166px;
}
.w_390 {
width: 390px;
max-width: 100%;
}
.m_top30 {
margin-top: 30px;
}
.yellow_btn {
float: right;
background: #fdc111;
color: #000;
font-size: 16px;
padding: 5px 20px;
border-radius: 0px;
margin: 70px 20px 0 0;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.yellow_btn:hover {
background: #b1891a;
color: #fff;
}
.advance_btn.active {
color: #a4a3a3;
background: #000;
}
.yellow_heading {
display: block;
clear: both;
padding: 20px 10px;
font-size: 35px;
text-transform: uppercase;
background: #fdc111;
color: #000;
margin: 30px 0px 20px 0;
text-align: left;
line-height: 20px;
font-family: 'alternate_gothic_no2_dregular';
line-height: 36px;
}
.yellow_heading span {
text-transform: none;
//background: #000;
//border-radius: 30px;
//border-radius: 2px;
float: right;
color: #fff;
font-size: 16px;
font-weight: bold;
padding: 8px 30px;
font-family: Arial, sans-serif;
line-height: normal;
}

table th {
color: #828181;
font-family: 'alternate_gothic_no2_dregular';
font-size: 18px;
font-weight: normal;
}
.machine_name {
font-style: normal;
font-size: 25px;
font-weight: bold;
color: #000;
}
table tbody {
background: #e9e8e8;
}
table tbody td {
padding: 8px 10px;
font-size: 16px;
//color: #a4a3a3;
}
table th {
padding: 5px 10px 0 10px;
text-transform: uppercase;
}
.machine_img {
display: block;
margin: 32px 10px;
}
.machine_img img {
max-width: 100%;
}
.product_info {
margin: 0px;
display: block;
padding: 20px;
}
.product_info ul, .dot_ul {
margin: 0px 15px 0 0;
padding: 0px;
display: inline-block;
vertical-align: top;
}
.product_info li, .dot_ul li {
display: block;
margin: 0px;
padding: 0px 11px;
list-style: none;
line-height: 26px;
color: #828282;
font-size: 16px;
font-family: Arial, sans-serif;
background: url(../images/dot.png) no-repeat left 10px;
}
.product_info ul:last-child {
margin: 0px;
}
.more_btn {
float: right;
background: #fdc111;
color: #000;
font-size: 14px;
padding: 5px 10px;
border-radius: 0px;
margin: 0px 0px 0 0;
height: 33px;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.more_btn i {
font-size: 16px;
margin: 0 0 0 7px;
}
.carti_img {
float: left;
margin: 20px 0 20px 0;
}
header {
background: #000;
}
.murphy_link {
color: #fdc111;
font-size: 16px;
margin: 40px 0 20px 0;
float: right;
}
.murphy_link:hover, .murphy_link:focus {
outline: 0;
color: #fff;
}
.yellow_heading2 {
display: block;
clear: both;
padding: 7px 0px;
font-size: 55px;
text-shadow: 0 2px 2px rgba(0,0,0,0.4);
background: #fdc111;
color: #fff;
text-transform: uppercase;
margin: 0px 0px 20px 0;
text-align: left;
line-height: 50px;
font-family: 'alternate_gothic_no2_dregular';
}
.table.table-striped td {
padding: 4px 05px 4px 18px;
font-size: 16px;
color: #4e4e4e;
border: 0px;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
background-color: #e9e8e8;
}
table.table-striped tbody {
background: #fff;
}
.m_top0 {
margin-top: 0px;
}
.font_size35 {
line-height: none;
font-size: 35px;
}
hr {
border-color: #DADADA;
}
.strip_ul {
display: block;
margin: 0px;
padding: 0px;
}
.strip_ul li {
margin: 0px;
padding: 0px;
list-style: none;
color: #4e4e4e;
font-size: 22px;
display: block;
line-height: 30px;
background: #fff;
padding: 3px 5px 3px 20px;
vertical-align: top;
}
.strip_ul li:nth-of-type(2n+1) {
background: #e9e8e8;
}
.strip_ul li span {
word-wrap: break-word;
font-size: 22px;
color: #828282;
background: url(../images/dot.png) no-repeat left 13px;
padding: 0 0 0 10px;
width: 42%;
display: inline-block;
vertical-align: top;
}
.strip_ul li strong {
vertical-align: top;
width: 55%;
display: inline-block;
}
ul.strip2 li {
background: #e9e8e8;
}
ul.strip2 li:nth-of-type(2n+1) {
background: #fff;
padding:14px 5px 14px 20px;
}
.width_auto {
width: auto !important;
}
.custom_dots {
display: inline-block;
padding-left: 30px;
width: 64%;
}
.custom_dots span {
font-weight: normal;
clear: both;
display: block;
width: 100% !important;
}
.width_50p {
display: inline-block;
width: 55%;
}
.width_50p strong {
width: 23% !important;
}
.custom_dots.dots2 {
padding: 0px;
width: 42%;
display: inline-block;
}
.page_number {
width: 100%;
display: block;
clear: both;
margin: 20px 0;
font-size: 18px;
padding: 10px 5px;
color: #8d8d8d;
float: left;
border-top: 1px solid #8d8d8d;
}
.page_number a {
color: #8d8d8d;
float: left;
text-decoration: none;
}
.page_number a:hover {
color: #666;
text-decoration: underline;
}
.page_number span {
color: #8d8d8d;
float: right;
}
.download_links {
float: right;
margin: 3px 0 0 0;
padding: 0px;
line-height: 20px;
}
.download_links li {
list-style: none;
display: inline-block;
margin: 0px;
padding: 0px;
}
.download_links li a {
color: #000;
text-decoration: none;
font-size: 16px;
font-weight: bold;
margin: 0 5px;
font-family: Arial, sans-serif;
text-transform: none;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.download_links li a:hover {
color: #fff;
}
.download_links li a i {
font-size: 18px;
}
.yellow_heading u {
float: left;
text-decoration: none;
margin: 0 10px 0 0;
}
.deere_img {
float: right;
margin: 30px 0 0 0;
}
.m_minus {
margin-top: 0px;
}
.width_73p {
display: inline-block;
width: 73%;
}
.p_r_zero {
padding-right: 0px;
}
.p_l_zero {
padding-left: 0px;
}
.td_height41 td {
height: 45px;
}
.table_text {
display: block;
padding: 10px;
}
.table_text p {
margin: 0px;
font-size: 16px;
}
.font_size15 {
font-size: 15px;
}
.nav-tabs > li > a {
border-radius: 0px;
background: #ebebeb;
border: 1px solid #cccccc;
color: #4e4e4e;
font-size: 15px;
font-weight: bold;
margin-right: 6px;
}
.nav-tabs {
margin-top: 40px;
display: block;
}
.nav-tabs > li > a:hover {
border-color: #cccccc;
background: none;
}
.tab-content {
border: 1px solid #ccc;
border-top: 0px;
margin: 0 0 90px 0;
padding: 20px 35px;
overflow: hidden;
}
.tab-pane p {
font-size: 16px;
color: #828282;
margin: 0px 0 15px 0;
}
.tab-pane p strong {
color: #4e4e4e;
}
.dot_bg {
background: url(../images/dot.png) no-repeat left 8px;
padding-left: 10px;
}
.width_67p {
padding-right: 0;
width: 67%;
}
.dot_ul li {
padding-right: 0px;
}
.bold_label {
display: inline-block;
padding: 0 15px 0 0;
width: 38%;
text-align: right;
}
.dot_ul {
margin: 0 0 10px 0;
width: 60%;
}
.ipad_view {
font-style: normal;
}
.ipad_view_footer {
text-align: center;
display: none;
}
.ipad_view_footer p {
text-align: center;
font-size: 35px;
color: #fec212;
font-weight: bold;
margin: 0px;
}
.m_left30 {
margin-left: 30px;
}
.m_left40 {
margin-left: 40px;
}
.m_left80 {
margin-left: 82px;
}
em {
font-style: normal;
}
.iphone_view {
display: none;
}
.hide-bullets {
list-style: none;
margin-left: -40px;
margin-top: 20px;
}
.hide-bullets .col-sm-2 {
padding: 0 5px;
}
.hide-bullets .thumbnail {
padding: 0px;
border-radius: 0px;
border: 0px;
margin-bottom: 10px;
cursor: pointer;
}
.hide-bullets .thumbnail img {
box-shadow: 0 3px 0 #fdc111 inset;
}
.hide-bullets .thumbnail:hover img, .hide-bullets .thumbnail.active img {
box-shadow: 0 3px 0 #fdc111 inset;
}
.carousel-control .glyphicon-chevron-left::before, .carousel-control .glyphicon-chevron-right::before {
content: '';
}
.carousel-control span {
width: auto;
height: auto;
margin-top: 0px !important;
top: 30% !important;
}
.carousel-control {
background-image: none !important;
}
.carousel-inner .item img {
display: inline-block;
}
.carousel-inner > .item {
text-align: center;
}
.zoom {
display: inline-block;
position: relative;
}
/* magnifying glass icon */
.zoom:after {
content: '';
display: block;
width: 33px;
height: 33px;
position: absolute;
top: 0;
right: 0;
background: url(icon.png);
}
.zoom img {
display: block;
}
.zoom img::selection {
background-color: transparent;
}
.carousel-inner {
height: 347px;
overflow: hidden;
}
.zoom_text {
text-align: center;
margin: 10px 0 0 0px;
color: #828282;
font-size: 16px;
}

/*--------------- Safari css code ---------------*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
.advance_box select {
margin: 0 0 10px 6px;
}
 ::i-block-chrome, .advance_box select {
 margin: 0 0 10px 6px;
}
}
.m_top14 {
margin-top: 14px;
}
.m_top10 {
margin-top: 10px;
}
.m_btm12 {
margin-bottom: 12px;
}
.drop_down {
width: 1056px !important;
position: absolute;
top: 50px;
margin: 0 0 0px;
padding: 26px;
float: right;
right: 0;
left:auto !important;
z-index: 99;
color: black;
font-size: 16px;
font-weight: bold;
background: #ddd;
}
.pos_rel {
position: relative;
}
.drop_down .tab-content {
margin: 0px;
}
.tab_text {
font-size: 16px;
color: black;
font-weight: bold;
padding: 10px;
}
.drop_down .nav-tabs > li > a {
background: none;
color: #a4a3a3;
font-size: 14px;
border: 1px solid transparent;
}
.drop_down .nav-tabs > li.active > a, .drop_down .nav-tabs > li.active > a:focus, .drop_down .nav-tabs > li.active > a:hover, .drop_down .nav-tabs > li > a:hover {
background: none;
border: 1px solid black;
color: black;
}
.drop_down .tab-content, .drop_down .nav-tabs {
border-color: black;
}
.drop_down .nav-tabs li.active a, .drop_down .nav-tabs > li.active > a:focus {
border-bottom: 1px solid #ddd;
outline: none;
}
.drop_down .nav-tabs > li {
margin-bottom: -2px;
}
.btn_yellow {
border-radius: 0px;
border: 0px;
background: #fdc111;
color: #000;
font-size: 16px;
min-width: 135px;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.btn_yellow:hover {
background: #b1891a;
color: #fff;
}
.drop_down .form-horizontal label {
font-size: 14px;
font-weight: normal;
}
.drop_down .form-horizontal input {
border-radius: 0px !important;
margin: 0 0 10px 0;
background: none;
border-color: black;
color: black;
font-weight: normal;
font-size: 14px;
}
.drop_down .nav.nav-tabs {
margin-top: 20px;
}
#sheets, #financing, #contact {
display: none;
}
.murphy_text {
font-size: 24px;
color: black;
font-weight: bold;
margin: 15px 0;
}
#contact p {
color: black;
font-size: 16px;
margin: 0px;
font-weight: normal;
}
.thank_text {
font-size: 14px;
color: black !important;
font-weight: normal;
margin: 30px 0 0 0px !important;
line-height: 20px;
}
.thank_text a {
font-weight: bold;
color: black;
}
.map {
display: block;
clear: both;
border-style: solid;
}
.map img {
width: 100%;
max-width: 100%;
}
.mail_text {
font-size: 20px;
font-weight: bold;
color: black;
margin: 0px 0 22px 0;
}
#contact input[type="text"], #contact textarea {
background: none;
border: 1px solid black;
font-size: 14px;
min-height: 30px;
font-weight: normal;
color: black;
border-radius: 0px;
margin: 0 0 10px 0;
}
#contact .form-control::-moz-placeholder, #sheets .form-control::-moz-placeholder {
 color: #a4a3a3;
}
.captcha {
margin: 0 0 10px 0;
width: 100%;
float: left;
}
textarea.height_117 {
height: 117px;
}
.checkbox label, .radio label {
color: black;
font-size: 14px;
line-height: normal;
}
#sheets {
padding: 20px 15px 20px 26px;
font-family: Arial, sans-serif;
}
#contact .btn_yellow {
padding: 6px 30px;
min-width: auto;
margin: 27px 0 0 0;
}
#sheets input, #sheets select {
background: none;
border: 1px solid black;
padding: 5px 10px;
//color: #fdc111;
border-radius: 0px;
height: 33px;
font-family: Arial, sans-serif;
width: 100%;
}
.width103 {
width: 103px;
}
.width190 {
width: 190px;
}
.view_all {
margin: 25px 0 0 0px;
display: block;
font-size: 14px;
color: #fdc111;
text-align: center;
font-weight: normal;
}
.view_all a {
color: black;
}
.view_all a:hover {
text-decoration: none;
color: #fff;
}
.view_all a i {
display: inline-block;
margin: 0 7px;
}
.tbody_height {
height: 360px;
overflow-x: hidden;
font-size: 14px;
font-weight: normal;
}
.table_box .col-sm-3, .table_box .col-sm-5, .table_box .col-sm-2, .table_box .col-sm-1 {
padding: 0 6px;
}
.table_box .row, .tbody_height .row {
margin: 0px;
}
.tbody_height .col-sm-3, .tbody_height .col-sm-5, .tbody_height .col-sm-2, .tbody_height .col-sm-1 {
padding: 0 13px;
}
.tbody_height > .row, .table_box > .row {
padding: 5px 0;
}
.scroll_outer > .row:nth-of-type(2n+1) {
background-color: #ddd !important;
}
.scroll_outer > .row {
background-color: c !important;
}
.scroll_outer > .row {
padding: 5px 0;
}
.table_box {
padding-right: 13px;
}
.download_text {
color: black;
font-weight: bold;
}
.download_text:hover {
color: black;
}
.scroll_outer .row em {
font-weight: bold;
display: none;
margin: 10px 0 0 0;
}
.drop_down img {
max-width: 100%;
}
.navbar > .container {
/*padding: 0 150px;*/
}
.yellow_font {
color: #fdc111 !important;
}
.width_100p {
width: 100%;
}
/*------------select dsign css-------------------------------*/

.select-wrapper {
    border: 1px solid black;
    color:black;
    display: inline-block;
    float: right;
    font-size: 16px;
    height: 33px;
    text-transform: uppercase;
    width: 110px;
	 line-height: 33px;
	 margin:0 0 10px 14px;
background: url(../images/drop_down.jpg) no-repeat right center;
cursor: pointer;
}

.select-wrapper .holder {
display: block;
margin: 0 35px 0 5px;
white-space: nowrap;
overflow: hidden;
cursor: pointer;
position: relative;
z-index: -1;
}
.select-wrapper select {
margin: 0;
position: absolute;
z-index: 2;
cursor: pointer;
outline: none;
opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-khtml-opacity: 0;
-moz-opacity: 0;
}

.add_option{
	float:right;
	width:55%;
	background:#fff;
	border-radius:15px;
	overflow:hidden;
	 margin-top: 13px;
}
.add_option .select-wrapper{
	background:url(../images/drop_down_w.jpg) no-repeat right center;
	width:100%;
	border:0px;
	margin:0px;
	position:relative;
}
.add_option select {
height: 32px;
border:0px;
color: #000;
text-transform: uppercase;
display: inline-block;
background: #fff;
float: right;
right:0;
left:0;
font-size: 16px;
width:100%;
padding:0;
margin: 0 ;
}
.add_option .select-wrapper .holder{
	z-index:0;
	padding: 0 10px;
	color:#000;
}
.yellow_search{
	background:rgba(253,193,17,0.8);
}
.yellow_search .advance_btn, .yellow_search .yellow_nav li a{
	color:#000;
}
.yellow_search .yellow_nav li a{
	padding:16px 20px 17px;
}
.yellow_search .advance_btn:hover, .yellow_search .yellow_nav li a:hover, .yellow_search .yellow_nav li a:focus, .yellow_search .advance_btn:focus, .yellow_search .advance_btn.active{
	color:#fdc111 !important;
}
.yellow_search .input-group-addon{
	background:#000;
}
.yellow_search .input-group-addon i{
	color:#fff;
}
.yellow_box{
	background:#fdc111;
	display:table;
	text-align:left;
	height:250px;
	padding:20px 36px;
	width:100%;
	margin:8px 0;
	cursor:pointer;
	transition:ease-in-out 0.5s;
	-webkit-transition:ease-in-out 0.5s;
}
.yellow_box:hover{
	background:#e5a702;
}
.yellow_box .content_box{
	display:table-cell;
	text-align:left;
	vertical-align:middle;
}
.yellow_box .content_box .fa{
	color:#fff;
	font-size:107px;
}
.yellow_box .content_box h5{
	color:#000;
	font-size:25px;
	font-family: 'alternate_gothic_no1_dregular';
	margin:15px 0 0 0;
	line-height:normal;
}
.yellow_box .content_box .fa-list-ol{
	font-size:101px;
}
.yellow_box .content_box .fa-envelope-o{
	font-size:112px;
}
.custom_col .col-sm-3{
	padding:0 5px;
}
.custom_col{
	margin:0 -5px 160px -5px;
}
.yellow_box .content_box i img{
	max-width:100%;
}
.more_btn:hover{
	background:#d49d04;
}
.font_size42{
	font-size:42px;
	line-height:78px;
}
.strip_ul li {
  padding:14px 5px 14px 20px;
}
.strip_ul li:nth-of-type(2n+1) {
	padding:3px 5px 3px 20px;
}
.admin_portal .nav-tabs > li > a{
	color:#4e4e4e;
	font-size:18px;
}
.admin_portal .tab-content .form-control{
	border-radius:0px;
	border-color:#a4a3a3;
	height: 100px;
}
.admin_portal .tab-content{
	color:#4e4e4e;
	padding:20px;
	font-size:16px;
}
.admin_portal .tab-content .control-label{
	padding-right:0px;
}
.delete{
	text-decoration:none;
	color:#828282;
	font-size:14px;
	margin-top: 6px;
	display:inline-block;
}
.delete:hover, .delete:focus{
	color:#000;
	text-decoration:none;
}
.p_rlt_10{
	padding-left:10px;
	padding-right:10px;
}
.admin_portal .select-wrapper{
	background: url("../images/drop_down_g.jpg") no-repeat right center;
	margin:0px;
	display:block;
	width:100%;
	color:#4e4e4e;
	text-transform:none;
	border-color:#a4a3a3;
}
.admin_portal .select-wrapper select{
	width:50%;
	height:33px;
}
.m_hr{
	margin-top:15px;
	margin-bottom:40px;
}
.hour{
	padding-top:0px !important;
	line-height:16px;
}
.gray_box{
	background:#e9e8e8;
	padding:17px;
	margin:30px -5px;
}
.checbox_ul{
	display:block;
	margin:0p;
	padding:0px;
}
.checbox_ul li{
	display:inline-block;
	vertical-align: top;
	width:32%
}
.checbox_ul li label{
	color:#828282;
	font-size:16px;
}
.weight_normal{
	font-weight:normal;
}
.checbox_ul li .checkbox, .checbox_ul li .radio{
	 padding: 5px 10px 0 16px;
}
.custom_width{
	text-align:right;
	width:10.33%;
}
.width_55p{
    width: 50.33%;
}
	.custom-file-input {
		display: inline-block;
		position: relative;
		color: #533e00;
		margin:0px;
		width:100%;
		overflow:hidden;
		height: 33px;
	}
	.custom-file-input input {
		visibility: hidden;
		width: 100%;
		height: 33px;
	}
	.custom-file-input:before {
		padding: 5px 0px;
		outline: none;
		white-space: nowrap;
		cursor: pointer;
		border:1px solid #a4a3a3;
		text-align: left;
		font-size: 16px;
		font-weight:normal;
		position: absolute;
		width:100%;
		height:33px;
		left: 0;
		right: 0;
	}
	.file-blue:before {
		content: 'Choose File';
		color: #828282;
		padding-left: 27px;
	}
	.file-blue:after {
		content:url(../images/plus.jpg);
		float: left;
		left: 1px;
		line-height: 0;
		position: absolute;
		top: 5px;
	}
.machine_name a {
    color: #000 !important;
    text-decoration: none !important;
}
.content_box a {

    text-decoration: none !important;
}

/*Some CSS for zoom hover*/
* {margin: 0;
   /*padding: 0;*/
}
.magnify {width: 200px; margin: 50px auto; position: relative;}

/*Lets create the magnifying glass*/
.large {
	width: 175px; height: 175px;
	position: absolute;
	border-radius: 100%;

	/*Multiple box shadows to achieve the glass effect*/
	box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.85),
	0 0 7px 7px rgba(0, 0, 0, 0.25),
	inset 0 0 40px 2px rgba(0, 0, 0, 0.25);




	/*hide the glass by default*/
	display: none;
}

/*To solve overlap bug at the edges during magnification*/
.small { display: block; }
.yellow_btn_spcs_sheet {
    background: #fdc111 none repeat scroll 0 0;
    border-radius: 0;
    color: #000;
    font-size: 16px;
    padding: 5px 20px;
    transition: all 0.5s ease-in-out 0s;
}

.add_equipment_btn {
padding: 6px 15px;
color: #000;
background: none;
font-weight: bold;
font-size: 18px;
display: inline-block;
border: 0px;
height: 40px;
transition: ease-in-out 0.5s;
-webkit-transition: ease-in-out 0.5s;
}
.add_equipment_btn:hover {
outline: none;
background: #000;
color: #fdc111;
}
.add_equipment_btn:focus {
outline: none;
background: #000;
color: #fdc111 !important;
}
.add_equipment_btn.active {
color: #fdc111;
background: #000;
}
.addequipmentsearch {
    float: right;
    max-width: 600px;
    width: 100%;
}
/*
table .admin_portal .select-option {
    background: rgba(0, 0, 0, 0) url("../images/shorting.jpg") no-repeat scroll right center;
    border: 0 none;
    color: #828181;
    float: left;
    font-family: "alternate_gothic_no2_dregular";
    font-size: 18px;
    font-weight: normal;
    height: 23px;
    margin: 0;
    position: relative;
}
table .admin_portal .select-option {
    line-height: 23px;
}
table .admin_portal .select-option select {
    left: 0;
    right: 0;
    width: 100%;
}*/
.select-option {
    border: 1px solid #fdc111;
    color: #fdc111;
    display: inline-block;
    float: right;
    font-size: 16px;
    height: 20px;
    text-transform: uppercase;
    width: 110px;
	 /*line-height: 33px;*/
	 margin:0 0 10px 14px;
background: url(../images/drop_down.jpg) no-repeat right center;
cursor: pointer;
}

.select-option .holder {
display: block;
margin: 0 35px 0 5px;
white-space: nowrap;
overflow: hidden;
cursor: pointer;
position: relative;
z-index: -1;
}
.select-option select {
margin: 0;
position: absolute;
z-index: 2;
cursor: pointer;
outline: none;
opacity: 0;
		/* CSS hacks for older browsers */
		_noFocusLine: expression(this.hideFocus=true);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-khtml-opacity: 0;
-moz-opacity: 0;
}
.admin_portal .select-option{
	background: url("../images/shorting.jpg") no-repeat right center;
	margin:0px;
	display:block;
	width:100px;
	color:#4e4e4e;
	text-transform:none;
	border-color:#a4a3a3;
	border: 0;
	margin-right: 70px;
        float: none;
        vertical-align: middle;
        display: inline-block;
}
.admin_portal .select-option select{
	width:100px;
	height:33px;
}
select-option .custom-option{
	display:block;
	color:black;
	text-transform:none;
	border-color:#a4a3a3;
	border: 0;
}
.advance_box table{
    
}
#inputadmin.select-wrapper{
    width: 80px;
}

.exl_sheet {
    color: #000;
    font-family: Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin-left: 130px;
    text-decoration: none;
    text-transform: none;
  
}

#carousel-bounding-box {
	position:relative;
}
.media-nav-icon:hover {
  opacity: 1;
  transition: opacity 0.5s linear 0s;
}
.media-nav-fullscreen {
  top: 0;
  right: 0;
}
.media-nav-icon {
  border: 0 none !important;
  cursor: pointer;
  opacity: 0.6;
  position: absolute;
  width: 3em;
  z-index: 12;
}
.unitsfound{
	background: #000;
	border-radius: 30px;
}
.custom-select.sorting {
    color: black;
    margin: 0 -48px;
}
.sortrt {
    float: right;
}
.nav-tabs > li{
    margin-bottom: -11px;
}
.drop_down .nav-tabs > li {
    margin-bottom: -11px;
}
.col-sm-3.col-md-2.col-xs-4 > img {
    height: 150px;
    width: 185px;
}
a:focus, a:hover {
    color: black;
    text-decoration: none;
}
.footernum {
    color: #fdc111;
    font-size: 15px;
}
.yellow_btnbnr {
    background: #fdc111 none repeat scroll 0 0;
    border-radius: 0;
    color: #000;
    float: right;
    font-size: 16px;
    margin: 0 20px 0 0;
    padding: 5px 20px;
    transition: all 0.5s ease-in-out 0s;
}

/* New Custom CSS for Rentals.php */
.search-table-outter {
	overflow-x:scroll;
	overflow-y:hidden;
}
.rsearch-table{
	margin:0; 
}
.rsearch-table td, .rsearch-table th{
	border-collapse:collapse; 
	border:1px solid #777;
}
.rsearch-table th {
	background: #f7b314 none repeat scroll 0 0;
	color: #111;
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	min-width: 120px;
	padding: 10px;
}

.rsearch-table th:first-child{
	min-width: 38px;
}

.rsearch-table td{
	padding:7px 10px; 
	height:35px;
	font-size: 15px;
}
#advances{
	display:none;
}

.oddline {
    background: #d6dbdf none repeat scroll 0 0;
}

.pagination a,
.pagination span.current,
span.disabled{
	background: #f7b314 none repeat scroll 0 0;
    border: 1px solid #000;
    color: #000000;
    padding: 5px 8px;
	margin-right:5px;
	font-weight: bold;
}

.pagination span.current{
	background: #000000 none repeat scroll 0 0;
	color: #ffffff;
}

.pagination span.disabled{
	background: #D6DBDF none repeat scroll 0 0;
	color: #000000;
}

#advances table{
	width:100%;
}

#advances table th{
  font-size: 22px;
  padding-left: 15px;
}

#advances table th,
#advances table td{
	width:300px;
}

#advances table td input,
#advances table td select{
    height: 36px;
    width: 100%;
}


#advances input[type="submit"],
#normalsearch input[type="submit"]{
    background: #f7b314 none repeat scroll 0 0;
    border-style: none;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
    margin-top: 7px;
    padding: 8px;
    text-transform: uppercase;
    width: 150px;
}

#normalsearch input[type="text"]{
    height: 33px;
    margin-right: 1px;
    vertical-align: top;
    width: 225px;
	font-size: 14px;
}

#normalsearch input[type="submit"]{
	margin: 0;
}

#normalsearch{
	padding-top:25px;
}

a#advancesearch{
	background: #f7b314 none repeat scroll 0 0;
    color: #333;
    display: inline-block;
    font-size: 14px !important;
    font-weight: bold;
    margin-top: 19px;
    padding: 7px;
    text-transform: uppercase;
}

#advances>table>td{
	padding-bottom:24px;
}

.rsearch-table .detail_view{
	display:none;
	background: #fff none repeat scroll 0 0;
    left: 0;
    margin: 0 auto;
    padding: 23px;
    position: fixed;
    right: 0;
	width: 1100px;
	top:35%;
	z-index: 9999999;
}

.viewinner{
	width: 1054px;
	overflow: scroll;
	overflow-y:hidden;
}


.detail_view a {
    background: #000 none repeat scroll 0 0;
    border-radius: 100%;
    color: #fff;
    float: right;
    font-weight: bold;
    height: 25px;
    line-height: 14px;
    overflow-x: hidden;
    padding: 6px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -10px;
    width: 25px;
    z-index: 999999;
}

body{
	position:relative;
}


body .overlay {
    background: rgba(24, 24, 24, 0.8) none repeat scroll 0 0;
    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
	display:none;
    z-index: 9;
}


input[name="compare_submit"]{
    background: #f7b314 none repeat scroll 0 0;
    border-style: none;
    font-size: 16px;
    font-weight: bold;
    margin-top: 8px;
    padding: 9px 20px;
}


/**************22-02-2018******************************/
.outer_search {
	position: relative;
	background: rgba(38,33,34,0.85);
	display: none;
	clear: both;
	padding: 0px 0 0px 0;
	margin: 35px 0 0 0;
}
.outer_search .form-group input {
	padding-right: 40px;
	border-radius: 20px !important;
	width: 100%;
	position: relative;
	z-index: 1;
	height: 33px;
	font-size: 18px;
	font-family: Arial, sans-serif;
	color: #000;
	display: block;
}

.logo_fo {display: none;}
.one_main {display: none;}
.stocl_number{display:none;}
.ssds {
	display: none;
}

.sssss:hover .ssds{	display: block !important;}

/**********26-02-2018**************************/


.hover {
    position:relative;
    top:0px;
    left:0px;
}

.tooltip {
  top:-23px;
  color:#000;
  border-radius:5px;
  opacity:0;
  position:absolute;
  -webkit-transition: opacity 0.5s;
  -moz-transition:  opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -o-transition:  opacity 0.5s;
  transition:  opacity 0.5s;
}

.hover:hover .tooltip {opacity:1;}
.hover {display: none;}


 .scroll-to-top {
    position: fixed;
    bottom: 10px;
    right: 10px;
    background: #FDC111;
    font-size: 35px;
    font-weight: normal;
    text-align: center;
    width: 50px;
    height: 50px;
    line-height: 44px;
    color: #000;
    cursor: pointer;
    display: none;
    z-index: 99999;
    border-radius: 50%;
    border: 3px solid #000;
    -webkit-transition: all 500ms ease;
    transition: all 500ms ease;
}

.scroll-to-top:hover {
    border: 3px solid #000000;
    color: #000000;
    background: #FDC111;
}
