@charset "utf-8";
/* CSS Document */


*, :after, :before {
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}
::-webkit-input-placeholder {
  opacity:1;filter: alpha(opacity=100);
}
::-moz-placeholder { /* Firefox 19+ */
  opacity:1;filter: alpha(opacity=100);
}
:-ms-input-placeholder {
  opacity:1;filter: alpha(opacity=100);
}
:-moz-placeholder { /* Firefox 18- */
  opacity:1;filter: alpha(opacity=100);
}
body {margin:0px; padding:0px; font-family: 'Roboto', sans-serif;}
p,h1,h2,h3,h4,h5,h6, a {text-decoration:none; margin:0px; font-weight:normal;}
img {border:none;}
.header {height:287px; width:100%; background:url(images/header.jpg) no-repeat; background-size:100% 100%;}
.header_bottom {background:url(images/header_bottom.png) no-repeat #fff; padding:15px 0 0 0; float:left; width:100%; position:relative;}
.header_bottom .footer_img {background:url(images/footer_bg2.png) center top; background-size:100% 100%;}
.page_hd h3 {/*background:url(images/page_hd.png) no-repeat;*/ display:inline-block; /*width:205px;*/ height:59px; font-size:16px; text-align:center; font-weight:900; color:#fff; line-height:59px; text-shadow:0px 2px 4px #000; text-transform:uppercase;}
.page_hd h3 span {float:left; background:url(images/hd2.png) no-repeat; background-size:100% 100%; min-width:124px; display:inline-block;}
.page_hd h3 img {float:left;}
.page_hd {float:left; width:100%; text-align:center; margin:0 0 0; position:relative;}
.slider-main {float:left; width:100%; background:url(images/slidermain.png) no-repeat top; min-height:382px; background-size:100% 100%; position:relative; box-shadow:0 15px 16px rgba(23,23,24,.75);}
.wrapper {width:1034px; margin:0px auto;}
.header-top-bottom {float:left; width:100%;}
.header_right {float:right; text-align:right; color:#fff; font-family: 'Roboto', sans-serif; margin:0 14px 0 0;}
.header_right h5 {font-weight:700; font-size:12px; text-transform:uppercase; margin:30px 0 0;}
.header_right h3 {font-weight:700; font-size:31px; line-height:50px;}
.header_right h3 a {color:#fff;}
.sm {float:right; margin:2px 2px 0 0;}
.sm a:hover {opacity:0.6;}
.logo {margin:39px 0 0 40px; float:left;}
.menu {background:url(images/menu.png) no-repeat; float:left; width:100%; min-height:121px; margin:0 0 0 0;}
.menu ul{ float:left; width:100%; margin:30px 0 0; padding:0 0 0 27px;}
.menu ul li{ float:left; list-style:none; margin:0 34px 0 0; padding:0px; position:relative;}
.menu ul li:last-child{ margin-right:0px;}
.menu ul li a{ float:left; font-family: 'Roboto'; font-style: normal; margin:11px 0 13px; font-weight: 700; font-size:16px; text-shadow:0 3px 1px #000; color:#fff; text-decoration:none; text-transform:uppercase;}
.menu ul li a:hover, .menu ul li a.active{ color:#00bbff;}
.menu ul li > ul {position:absolute; box-shadow:0 0 20px #000; display:none; width:200px; background:#02325a; z-index:150; padding:0px; margin:44px 0 0 0;}
.menu ul li > ul li > ul {left:100%; margin:0px;}
.menu ul li:hover > ul {display:block;}
.menu ul li ul a {font-size:12px; padding:8px 0 8px 10px; width:100%; border-bottom:1px solid #020821; margin:0px;}
.menu ul li ul a:hover {background:#10181e;}
.menu ul li ul li {width:100%; margin:0px;}
.inner_slider_bg{ float:left; width:100%; background:url(images/inner_sliderbg.png) no-repeat center top; min-height:383px; margin:-36px 0 0; padding:46px 23px 0;}
.slider_img{ width:100%; float:left;}
.slider_img img{ float:left; margin:46px 0 0 22px;}
.section_top{ float:left; width:100%; background:url(images/header.jpg) no-repeat; background-size:100%; min-height:258px; margin:0px;}
.section_topcontent{ float:left; width:100%; background:url(images/welcome_bg.png) no-repeat 0 0; /*min-height:291px;*/ position:relative;} 
.section_topcontent {text-align:center;}
.welcome-text {float:left; width:100%; padding:0 88px; margin:0 0 0 0;}
.welcome-text h3 {font-size:30px; font-weight:900; color:#1176a0; text-transform:uppercase; margin:37px 0 0;}
.welcome-text h3 span {color:#034071;}
.welcome-text p {font-weight:500; font-size:14px; line-height:17px;}
.logo-slide {float:left; margin:48px 0 0 23px; border-top:1px solid #ababac; width:985px; background:url(images/sponsers_bg.png);}
.featured-prod {float:left; width:100%; background:#fff; margin:-34px 0 0;}
.featured-prod  h3 {font-size:30px; color:#174b78; font-weight:900; text-align:center; margin:40px 0 23px; text-transform:uppercase;}
.main_prods {width:245px; float:left; min-height:367px; position:relative; margin:0 63px 56px 45px;}
.main_prods:last-child {margin:0px 0 0 45px;}
.prod-img {}
.prod_cont {margin:33px 0 0; padding:0 6px; font-size:14px;}
.main_prods p {font-size:14px; line-height:18px;}
.main_prods a {width:98px; height:30px; font-size:14px; margin:0 0 0 5px; line-height:29px; border:1px solid #1176a0; color:#1176a0; font-size:14px; position:absolute; bottom:0px; text-align:center; font-weight:900;}
.main_prods a:hover {background:#1176a0; color:#fff;}



.contant_bottom {float:left; width:100%;}
.contant_bottom .footer_img {background:url(images/contant_bottom_bg.png) center top; background-size:100% 100%;}
.footer {background:url(images/footer.png); min-height:341px; width:100%; float:left; background-size:100% 100%;}
.footer-cont1 {float:left; margin:30px 0 0;}
.footer-cont1 ul {padding:0 0 0 66px;  margin:0px;}
.footer-cont1 ul li {color:#1176a0; font-size:10px; margin:0 0 10px; text-shadow:0 6px 3px #000;}
.footer-cont1 ul li a {color:#fff; font-weight:700; font-size:16px; text-shadow:0 6px 3px #000; text-transform:uppercase;}
.footer a:hover {color:#1176a0;}
.footer-cont2 {float:left; margin:-10px 0 0;}
.footer-cont2 ul {padding:0 0 38px 180px; margin:0px;}
.footer-cont2 ul li {color:#1176a0; font-size:13px; margin:0 0 10px; text-shadow:0 6px 3px #000;}
.footer-cont2 ul li a {color:#fff; font-weight:700; font-size:16px; text-shadow:0 6px 3px #000;  text-transform:uppercase;} 
.footer-cont3 {float:right; margin:26px 35px 0 0;}
.footer-cont3 span {color:#00bbff; font-weight:700; font-size:16px; text-shadow:0 6px 3px #000; text-transform:uppercase;}
.footer-cont3 p {color:#fff; font-weight:700; font-size:16px; text-shadow:0 6px 3px #000; text-transform:uppercase; margin:5px 0 40px; line-height:32px;}
.footer-cont3 p a {color:#00bbff; font-weight:700; font-size:16px; text-shadow:0 6px 3px #000;}
.footer_bottom {border-top:1px solid #00bbff; width:100%; float:left; min-height:51px; background:#0e2c40; text-align:center;}
.footer_bottom p {color:#070d11; font-size:16px; font-weight:700; margin:14px 0 0 0; text-transform:uppercase;}
.footer_bottom p a {color:#070d11; font-size:16px; font-weight:700;}
.footer_bottom p a:hover {color:#fff;}
.footer_img {background:url(images/footer_bg.png) center top; background-size:100% 100%;}
.error { color:#F00;  font-size:14px;}
.page_title h2{margin-bottom:15px; color:#413759;}
.innerconatct_form_col input[type="submit"]{ margin:0 6px 0 0px !important;}
.rc-anchor-normal{ width:292px !important;}
.captcha{ float:right; transform:scale(0.978); -webkit-transform:scale(0.978); -ms-transform:scale(0.978); margin:0 0 2%;}
.inner_container{ width:100%; float:left; margin:0px 0px 3px 0px; padding:0px; }
.menu_btn {display:none;}
.welcome_center {background:url(images/welcom_middle.png) repeat-y; float:left; width:100%; margin:-70px 0 0;}
.welcom_top {margin:0 0 0 -1px;}
.welcom_bottom {margin:-25px 0 0 0; position:relative;}
.section_top img {max-width:100%;}
.welcome_center {background-size:99.8% auto;}
.menu-icon {float:right; height:27px;}
.innermain_page {float:left; width:100%; background:url(images/inner_bg.png);}
.innerpage {background:#fff; width:100%; box-shadow:0 0 21px rgba(0,0,0,0.6); margin:-32px 0 -32px; padding:0 0 34px 0; float:left; min-height:500px;}
.inner_wrapper {width:1000px; margin:0px auto;}

/*contact us*/
.innercontactus_map {float:left; width:100%; margin:14px 0 0 0;}
.innercontactus_map * {width:100%; height:259px;}

.innercontactus_forms{ width:329px; float:right; margin:35px 125px 0 0; padding:0px;}
.innercontactus_forms h3 {font-size:24px; color:#034e85; font-weight:900; text-transform:uppercase; margin:0 0 4px;}
.innercontactus_forms span{ width:100%; float:left; margin:16px 0px 16px 0px; padding:0px;  color:#15223f; font-size:19px; }
.innercontactus_forms_col{ width:100%; float:left; margin:0px; padding:0px;}
.innercontactus_forms_row{ width:100%; float:left; margin:0px 0px 8px 0px; padding:0px;}
.txtbox_contactus{border:1px solid #888; width:100%; font-weight:500; float:left; margin:0px; padding:5px 0 5px 10px; /*min-height:30px;*/ font-family: 'Roboto', sans-serif; color:-moz-buttondefault; font-style:italic; font-size:14px; }
.textarea_contactus{border:1px solid #888; width:100%; font-weight:500; float:left; margin:0px; padding:5px 0 0 10px; min-height:178px; font-family: 'Roboto', sans-serif; font-style:italic; color:-moz-buttondefault; font-size:14px; resize: none;} 
.btn_submit_contactus{ float:right; margin:0px; width:98px; height:30px; border:2px solid #1076a0; font-size:14px; font-weight:900; background:#fff; color:#1076a0; text-transform:uppercase; margin:12px 0 36px ;}
.btn_submit_contactus:hover{ background:#1076a0; color:#fff; cursor:pointer;}
.contact_left {width:424px; float:left; margin:35px 0 15px 34px;}
.contact_left h3 {color:#1176a0; font-size:24px; text-transform:uppercase; font-weight:900; margin:0 0 3px;}
.contact_left h2 {color:#034e85; font-size:24px; text-transform:uppercase; font-weight:900; margin-bottom:2px;}
.contact_left p {font-size:14px; font-weight:500; margin-bottom:6px; line-height:17px;}
.contact_left hr {border-color:#041558; width:410px; margin:15px 0 20px -3px;}
.contact_left span {font-size:18px; text-transform:uppercase; width:182px; display:inline-block;}
.contact_main {float:left; width:100%;}
/*contact us*/

/*product list*/
.prod_list {padding:28px 33px 68px; float:left; width:100%;}
.prod_row {float:left; width:100%; padding:21px 0; border-bottom:1px solid #041558; position:relative;}
.prod_img {float:left; width:240px;}
.prod_img img {width:100%; margin-left:7px;}
.prod_details {float:right; width:660px;}
.prod_details h3 {font-size:24px; color:#1176a0; font-weight:900; text-transform:uppercase; margin:-4px 0 10px; }
.prod_details p {font-size:14px; font-weight:500; margin-bottom:10px; color:#111b20; line-height:14px;}
.prod_details a {color:#111b20; text-decoration:underline;}
.prod_details a.prod_more {font-size:14px; color:#002544; font-weight:500; text-decoration:underline; position:absolute; bottom:19px;}
/*product list*/

.product_details {width:680px; margin:0px auto;}
.detail_img {width:100%; margin:60px 0 0; float:left;}
.detail_img img {width:100%; height:auto;}
.product_details h3 {font-size:30px; color:#1176a0; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:10px 0 0;}
.product_details p {font-size:14px; color:#111b20; font-weight:500; margin:0 0 16px 0;}
.product_details a {color:#3184a9; font-size:14px; text-decoration:underline; font-weight:500; margin-bottom:60px; float:left;}

/*About Us*/
.about_page {margin:0px auto; width:854px; text-align:center;}
.about_page h2 {font-size:30px; color:#1176a0; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:/*60px 0 0*/ 20px 0 10px;}
.about_page h2 b,.about_page h2 strong {color:#034071;}
.about_page p {font-size:14px; color:#111b20; font-weight:500; margin:0 0 16px 0; line-height:17px;}
.about_page .about_hours {width:410px; margin:0px auto; font-weight:500; line-height:20px;}
.about_page hr {border-color:#041558; margin-bottom:18px;}
.about_page h4 {color:#024071; font-weight:700; font-size:18px;}
.about_page span {font-size:14px; color:#111b20; font-weight:500;}
.about_page a {color:#3184a9; font-size:14px; text-decoration:underline; font-weight:500; line-height:50px;}

/*About Us*/

/*Location*/
.location .contact_left h4 {color:#1176a0; font-size:18px; text-transform:uppercase; font-weight:900; margin:0 0 3px;}
.location .contact_left a {font-size:14px; font-weight:500; color:#1176a0; text-decoration:underline; margin:6px 0 4px; display:inline-block;}
.location .contact_left p a {margin:0 0 0;}
.location .contact_left h2 {margin:15px 0 2px;}
.location .contact_left hr {margin:17px 0 12px -3px;}
.location_map {float:right; margin:28px 32px 0 0;}
.location_bottom {float:left; width:100%; min-height:247px;}
.location_bottom_box {float:left; width:458px; min-height:247px; background:#eef5f6; margin:0 0 14px 34px; padding:0 0 0 15px;}
.box_right.location_bottom_box {float:right; margin:0 32px 14px 0;}
.location_bottom_box h3 {color:#1176a0; font-size:18px; text-transform:uppercase; font-weight:900; margin:14px 0 0;}
.location_bottom_box p {font-size:14px; line-height:20px;}
/*Location*/

/*Special Offer*/
.offer_main {float:left; width:100%;}
.offer1 {background:url(images/offer1.png); width:908px; height:334px; margin:-9px 0 0 42px; text-align:center;}
.offer1 h3 {font-size:24px; color:#00a6ee; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:58px 0 0;}
.offer1 p {color:#fff; font-size:14px; line-height:18px; font-weight:500;}
.offer1 a {color:#00a6ee; font-size:14px; text-decoration:underline; margin:2px 0 10px 0; display:inline-block;}
.offer1 a.apply_btn {width:154px; box-shadow:2px 0 7px #222; margin:9px 0 0; height:33px; display:inline-block; border:2px solid #00a6ee; color:#002544; text-transform:uppercase; line-height:29px; background:#fff; font-size:18px; font-weight:700; text-decoration:none;}
.offer1 a.apply_btn:hover {background:#00a6ee; color:#fff;}
.offer1.offer2 {margin:12px 0 0 42px; background:url(images/offer2.png); height:386px;}
.offer1 h4 {font-size:18px; color:#00a6ee; font-weight:700; text-transform:uppercase; float:left; width:100%; margin:0 0 0;}
.offer_bottom img {float:left; margin:22px 0 0 82px;}
.offer_bottom h2 {text-align:left; font-weight:900; font-size:18px; color:#fff; line-height:22px; text-transform:uppercase;}
.offer_bottom h2 a { font-size:18px; margin:0px; text-transform:none;}
.offer_right {float:left; width:400px; margin:37px 0 0 40px;}
/*Special Offer*/
.about_page a:hover,.location .contact_left a:hover,.prod_details a:hover,.offer1 a:hover {text-decoration:none;}
.sitemap {float:left; width:100%; padding:20px 60px 0;}
.sitemap a {color:#3184a9; font-size:14px; text-decoration:underline; font-weight:500; margin-bottom:15px; float:left; clear:both;}
.sitemap a:hover {text-decoration:none;}

.Hitch_main {float:left; width:100%; padding:20px 60px 0; text-align:center;}
.Hitch_main h3 {font-size:30px; color:#1176a0; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:0 0 10px;}
.Hitch_main h5 {font-size:18px; color:#1176a0; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:0 0 10px;}

.Hitch_main p {font-size:14px; color:#111b20; font-weight:500; margin:0 0 16px 0;}
.Hitch_main p b,.Hitch_main p strong {color:#111b20;}

.innergallery_pagenavigation {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%;
    z-index: 999;
}
.innergallery_pagenavigation ul {
    float: right;
    margin: 0 10px 10px 0;
    padding: 0;
	list-style:none;
}
.innergallery_pagenavigation ul li {
    float: left;
    margin: 0;
    padding: 0;
	list-style:none;
}
.innergallery_pagenavigation ul li a {
    color: #111b20;
    float: left;
    font-size: 18px;
	font-weight:700;
    margin: 0 3px;
    padding: 0;
}
.innergallery_pagenavigation ul li span {
    color: #1176a0;
    float: left;
    font-size: 18px;
	font-weight:900;
    margin: 0 3px;
    padding: 0;
}
.innergallery_pagenavigation ul li a span {float:none; color:#111b20;}

.innercontact_us_forms_col .error{color: red;}
.innercontact_us_forms_col .captcha { transform:scale(0.60); transform-origin:0 0; margin:10px -125px 0 0;}


.innercontact_us_map iframe{ border:0px;}

.bike{ float:left; margin:0px; width:100%}
.bike img{ width:205px; margin-left:7px; border: solid 1px #000000;}
.bike p a{ color:#1176a0; font-weight:bold; font-size:16px; }

.plow_support{ float:left; margin:0px; width:100%}
.plow_support p a{ color:#1176a0; font-weight:bold; font-size:16px; }

.trailer {float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px}
.trailer h3 {font-size:30px; color:#1176a0; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:0 0 10px;}
.trailer_right{ float:left; width:300px; height:auto;}
.trailer_left{ float:right; width:460px; height:auto;}
.trailer p{ font-size:14px; color:#111b20; font-weight:500; margin:0 0 16px 0; line-height:6px;}
.trailer p a{ color:#1176a0; font-weight:bold; font-size:16px; }

.boss{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px}
.boss_pull{ float:left; margin:0px; width:100% }
.boss p a{ color:#1176a0; font-weight:bold; }
.boss img{ width:244px; margin-left:7px; border: solid 1px #000000;}

.boss_spread{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px}
.boss_spread img{ width:244px; margin-left:7px; border: solid 1px #000000;}
.boss h3 {font-size:30px; color:#1176a0; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:0 0 10px; text-align:left;}
.boss h4 {font-size:15px; color:#034e85; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:0 0 10px;}
.boss h2 {font-size:16px; color:#034e85; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:0 0 10px; text-align:left;}
.para{ text-align:center;}

.inner_sno_prow{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px}
.inner_sno_prow h5 {font-size:14px; color:#034e85; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:0 0 10px; }
.inner_sno_prow h3 {font-size:30px; color:#1176a0; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:10px 0 10px;}
.inner_sno_prow img{ width:373px; margin-left:7px; border: solid 1px #000000;}
.inner_sno_prow p a{ color:#1176a0; font-weight:bold; font-size:16px; }

.inner_sno_removal{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px}
.inner_sno_removal p a{ color:#1176a0; font-weight:bold; font-size:16px;}

.inner_sno_spread{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px}
.inner_sno_spread h4{ font-size:30px; color:#1176a0; font-weight:900; text-transform:uppercase; float:left; width:100%; margin:10px 0 10px;text-align:left;}
.inner_sno_spread_video{ width:100%; float:left; margin:0px 0px 20px 0px; padding:0px;}
.inner_sno_spread_v{ width:100%; float:left; margin:20px 0px 20px 0px; padding:0px; height:auto;}
.inner_sno_spread_v td{ text-align:left;}
.inner_sno_spread_v1{ width:100%; float:left; margin:10px 0px 0px 0px; padding:0px; height:auto;}
.inner_sno_spread_right{ width:250px; float:left;}
.inner_sno_spread_left{ width:480px; float:left; margin-left:30px;}
.table{ font-size:16px; width:100%;}
.inner_sno_spread{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px}
.inner_sno_spread p{ text-align:left;}
.inner_sno_spread p a{ color:#1176a0; font-weight:bold; font-size:16px;}
p.gallery {text-align:center;}

.inner_sno_spread_right1{ width:400px; float:left; text-align:left;}
.inner_sno_spread_left1{ width:235px; float:left; margin-left:10px;}

.inner_sno_spread iframe{ border:0px;}

.innersno-way-plows_main{ width:100%; float:left; margin:0px; padding:0px;}
.innersno-way-plows_paragraph{ width:100%; display:inline-block; margin:0px; padding:0px;}
.innersno-way-plows_paragraph h3{ width:100%; display:inline-block; font-size:24px;}
.innersno-way-plows_paragraph p a{ color:#1176a0; }

.innersno-way-plows_video{ width:100%; float:left; margin:0px 0px 20px 0px; padding:0px;}
.innersno-way-plows_video h3{ width:100%; display:inline-block; font-size:24px;}

.innersno-way-plows_video_col{ width:20%; display:inline-block; margin:0px; padding:0px; text-align:center;}
.innersno-way-plows_video_col a img{ padding:5px; border:1px solid #000000; display:inline-block; border-radius: 3px;}
.innersno-way-plows_video_col h6 a{font-weight:600; color:#1176a0; font-size:18px;}
.innersno-way-plows_content img{padding:5px; border:1px solid #000000; display:inline-block; border-radius: 3px;}

.innersno-way-plows_img{ width:100%; display:inline-block; text-align:center; margin:0px 0px 20px 0px;}
.innersno-way-plows_img h5{ width:100%; display:inline-block; font-size:24px; }
.innersno-way-plows_img h5 sup{ font-size:14px;}

.innersno-way-plows_img_col{ width:30%; display:inline-block; text-align:center; margin:4px; padding:0px;}
.innersno-way-plows_img_col a{ padding:5px; border:1px solid #000000; float:left; border-radius: 3px;}
.innersno-way-plows_img_col a img{ width:100%;}

.innersno-way-plows_content{ width:100%; display:inline-block; text-align:center; margin:0px 0px 20px 0px; padding:0px;}
.innersno-way-plows_content h5{ width:100%; display:inline-block; text-align:center; font-size:22px;}
.innersno-way-plows_content img{ float:right;}
.innersno-way-plows_content p{ width:66%; float:left; margin:0px; padding:0px; text-align:left;}
.innersno-way-plows_content a{ width:66%; float:left; text-align:left; margin:0px; padding:0px; color:#1176a0; font-weight:600;}
.innersno-way-plows_content img{ margin:0px 2px;}


.innersno-way-plows_features{ width:100%; float:left; margin:0px; padding:0px;}
.innersno-way-plows_features_col{ width:30%; float:left; margin:0px; padding:0px; }
.innersno-way-plows_features_col a img{padding:5px; border:1px solid #000000; display:inline-block; border-radius: 3px;}

.innersno-way-plows_features_col a h5{ font-size:16px; font-weight: 600;}

.innersno_way_down{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px;}

.innersno_drivein_mount{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px;}
.innersno_drivein_mount_right{ width:400px; float:left; text-align:left;}
.innersno_drivein_mount_left{ width:290px; float:left; margin:-55px 0px 0px 20px;}


.innersno_pro_control{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px;}
.innersno_pro_control_right{ width:400px; float:left; text-align:left;}
.innersno_pro_control_left{ width:280px; float:left; margin:0px 0px 0px 20px;} 

.innersno_e_z_switch{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px;}
.innersno_e_z_switch_right{ width:400px; float:left; text-align:left;}
.innersno_e_z_switch_left{ width:340px; float:left; margin:-20px 0px 0px 20px;} 

.innersno_energy_interruption{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px;}
.innersno_energy_interruption_right{ width:280px; float:left; text-align:left;}
.innersno_energy_interruption_left{ width:400px; float:left; margin:0px 0px 0px 20px;}
.innersno_energy_interruption_main{ width:100%; float:left; margin:20px 0px 20px 0px; padding:0px; height:auto;}
.innersno_energy_interruption_part{ width:330px; float:left; text-align:left; margin-right:50px;}
 


.innersno_e_z_fit{ float:left; width:100%; padding:20px 60px 0; text-align:center; margin:0px 30px;}
.innersno_e_z_fit_main{ width:100%; float:left; margin:20px 0px 20px 0px; padding:0px; height:auto;}
.innersno_e_z_fit_part{ width:350px; float:left; text-align:center;}

.radio_play {float:left; margin:-90px 0 0 158px; position:relative;}
.Hitch_main .contact_left {margin:0px; width:544px;}
.Hitch_main .box_right.location_bottom_box {margin:0px;  width:284px;}
.location iframe{min-height:800px;}
.location .inner_tabledeatils{ min-height:inherit; float:left; width:100%;}
.Hitch_main .location{ min-height:inherit;}
.width50 {width:50%; float:left; font-size:12px;}
.newss_title{ float:left; width:100%; min-height:100px;}
.newss_title h3 {font-size:24px; color:#1176a0; font-weight:900; text-transform:uppercase; margin:-4px 0 10px; }
.newss_title p {font-size:14px; font-weight:500; margin-bottom:10px; color:#111b20;}
.newss_title p a { float:none; position:static;}
.newss_title a {color:#111b20; text-decoration:underline;}
.newss_title a.prod_more {font-size:14px; color:#002544; font-weight:500; text-decoration:underline;}
.none{display:none; visibility:hidden;}

