@charset "utf-8";

/* CSS Document */

@font-face {

    font-family:'Estrangelo Edessa';

    src: url('../fonts/Estrangelo Edessa.eot');

	src: url('../fonts/Estrangelo Edessa.eot?#iefix') format('embedded-opentype'),
url('../fonts/Estrangelo Edessa.woff2') format('woff2'),
url('../fonts/Estrangelo Edessa.woff') format('woff'),
url('../fonts/Estrangelo Edessa.svg#Estrangelo Edessa') format('svg');

    font-weight: 400;

    font-style: normal;

    font-stretch: normal;

    unicode-range: U+0020-2074;

}

@font-face {

    font-family: 'proxima_nova_rgregular';

    src: url('../fonts/proximanova-regular-webfont.eot');

    src: url('../fonts/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/proximanova-regular-webfont.woff2') format('woff2'),
url('../fonts/proximanova-regular-webfont.woff') format('woff'),
url('../fonts/proximanova-regular-webfont.ttf') format('truetype'),
url('../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

html {
  scroll-behavior: smooth;
}
.ldrdiv{    background-color: rgba(123, 123, 123, 0.39);
    position: absolute;
    left: 0;
    right: 0;
    z-index: 99;
    min-height: 100vh;
    height: 100%;
    bottom: 0;}
.ldrdiv img{margin: 0 auto;
    display: block;
    position: sticky;
    top: 50%;
}
img{max-width:100%;}

input:focus{outline:0;}

/*.wrapper{background:url(../images/bodybg.jpg) top left; background-size:cover; width:100%; height:100%; position:relative;}*/

.body-box {/*box-shadow: 0 1px 25px #999;*/ background: #fff;}

.header-main {width: 100%;position: fixed;z-index: 99;padding-bottom: 11px;    max-width: 984px; background: #fff;}
.header_margin {
    height: 190px;
}

.header-top{width:100%; background:#1277bd; text-align:right;border-top: 10px solid #1277bd; padding:12px 10px 12px 0; position:relative;}

.header-top:before {
    position: absolute;
    content: "";
/*    background: url(../images/borderdesign.png) left top no-repeat;*/
    height: 48px;
    width: 44px;
    left: 21.7%;
    top: -3px;
    z-index: 99;
}
.daigramscrl {
    background: #3A5F0B;
    color: #fff;
    padding: 6px 8px;
    display: inline-block;
    float: right;
    margin-bottom: 15px;
    font-size: 13px !important;
    border-radius: 4px;
	cursor:pointer;
}
.daigramscrl:hover{color:#fff;}
.header-top h2{font-family:'Estrangelo Edessa'; margin:0; padding:0; font-size:20px; color:#fff;position:relative;z-index:99;top: -5px;}

.menu-button span {

    background: #fff;

    width: 100%;

    height:5px;

    margin-bottom: 4px;

    display: block;

}

.thmbloader {
    position: absolute;
    right: -40px;
    top: -20px;
	height: 100px;
}

.equpparlodr {
    position: absolute;
    right: -28px;
    top: -20px;
    height: 100px;
    max-width: none;
}

.prtewhd {
    font-size: 13px;
	margin-bottom: 15px !important;
}

.menu-area p {

    display: none;

	float:left;

	font-family: 'Roboto', sans-serif;

	margin:0;

	padding:0 0 0 15px;

	color:#fff;

	font-size:24px;

}

.logo {float: left;background: #fff;margin-top: -65px;z-index: 9;position: relative; padding:15px 15px 0 10px;}

.logo img{max-width:100%;}

.searcharea {float: left;max-width: 435px;width: 100%; padding-right:10px;}

.searchbox input {width: 100%;border: 1px solid #dadada;height: 40px; padding:0 42px 0 8px;}

.searchbox{position:relative;}

.searchbox button{ background:none; border:0;position: absolute;padding: 0;margin: 0;top: 8px;right: 15px;}

.header-bottom {padding-top: 16px;padding-bottom: 10px;}

.topmenu-area {float: left;max-width: 290px;width: 100%; position:relative;padding-top: 3px;}

.topmenu-area ul li{float:left; color:#03011f; padding:0 2px;}

.topmenu-area ul li a{color:#03011f; font-size:13px;font-family: 'proxima_nova_rgregular';}

.createacnt a{font-size:12px !important;}

.infobtn {color: #288acb;font-size: 22px;}

.infoleft {position: absolute;left: 0;top: 0;}

.inforight {position: absolute; left:0; top: 20px;}

.topmenu-area ul {padding-left: 28px;padding-top: 5px;}

#plugin{
overflow: scroll !important;
-webkit-overflow-scrolling: touch !important;
}

.menu-area {border: 1px solid #a1a1a3; background:url(../images/menubg.jpg);background-repeat: repeat-x;}

.redbanner{background-color: #F00;text-align: center;padding: 6px 0 0 0;margin: 0 0 10px 0;}
.redbanner p{ font-size:32px; color:#fff; text-align:center; font-weight:700; padding:0; margin:0;}

.banner-slider {max-width: 687px;float: left;width: 100%;}

.banner-menu {max-width: 260px;float: right;width: 100%;}

.carousel-inner item img {width: 100%;display: block;}

.popular-box h2{font-size:15px; font-weight:500; margin:0; padding: 20px 0 15px;text-align: center; color:#010101; text-transform:uppercase;border-bottom: 1px solid #e7e7e7;}

.popular-box ul li{background:url(../images/menuicon.png) left center no-repeat;padding-left: 15px;padding-bottom: 6px;padding-top: 6px;}

.popular-box ul li a{ font-weight:400; font-size:16px; color:#03002a;}

.popular-box {border: 1px solid #e7e7e7; background:#f4f2f7; min-height: 273px;margin-bottom: 15px;}

.popular-box ul {padding: 14px 20px;}

.facbooklike img {max-width: 100%;}

.facbooklike {border: 1px solid #e7e7e7;}

.fbhdra{width: 19%;padding: 5px;}

.facbooklike p{padding: 3px 6px;margin: 0;background-color: #f4f2f7;font-size: 12px;font-weight: 900;color: #1f1a5a;border-bottom: 1px solid #e7e7e7;}

.homebody-area{padding-top:32px;}

.homebody-area  h2{margin:0 0 25px 0; padding:0; font-weight:300; color:#000000; font-size:34px; text-transform:uppercase;}

.homebody-area  h2 span{color:#1075bc; font-weight:900;}

.homebody-area p{margin:0; padding:0 0 25px 0;font-family: 'Open Sans', sans-serif; font-weight:400; color:#646464; line-height:0;}

.homebody-area ol{list-style: decimal;padding-left: 41px;}
.homebody-area ol li{margin:0; padding:0 0 2px 0;font-family: 'Open Sans', sans-serif; font-weight:400; color:#646464; line-height:24px;}

.homebox {/*border-right: 1px solid #dbdbdb;*/padding: 25px 0 10px;min-height: 322px; background:url(../images/rightborder.png) right center no-repeat;}

.homebox-img {text-align: center;}

.homebox h3{ margin:25px 0 12px 0; padding:0; font-size:20px; font-weight:700;font-family: 'Open Sans', sans-serif; color:#000000; text-transform:uppercase;}

.homebox ul li a{background:url(../images/tick.png) left center no-repeat;font-family: 'Open Sans', sans-serif; font-size:15px; font-weight:400; color:#000;padding: 3px 0 3px 18px; text-decoration:none}

.nobrder{background:none !important;}



.footer{background:#212121; padding:30px 10px;}

.footer-box h3{font-weight:700; font-size:20px; margin:0; padding:0 0 15px 0; color:#fff; text-transform:uppercase;font-family: 'Roboto', sans-serif;}

.footer-box ul li a{color:#fff; font-weight:300; font-size:15px;}

.footer-box ul li {padding-bottom: 9px;}

.footer-box p{color:#fff;font-weight:300; font-size:15px; line-height:28px;}

.social-icon li {float: left; padding: 0 3px 0px 0px !important; width: 20%;}

.social-icon{margin-top:15px;}

.social-icon li:last-child{padding-right:0 !important;}

.copyright {width: 50%;float: left;padding-top: 7px;}

.copyright p{color:#020202; font-size:14px;font-family: 'Open Sans', sans-serif; margin:0; padding:0; font-weight:600;}

.card-area {width: 50%;float: right;text-align: right;}

.footer-bottom {width: 100%;padding: 7px 0;}

.address-area.information-area .myequip-table p {
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    color: #000;
    margin: 0;
    padding: 0;
}
.seller-right .address-track p {
    font-size: 14px;
    color: #000;
}



::-webkit-input-placeholder {

  font-family: 'Montserrat', sans-serif;font-weight:600; font-size:12px;

}

::-moz-placeholder {

 font-family: 'Montserrat', sans-serif;font-weight:600;font-size:12px;

}

:-ms-input-placeholder {

 font-family: 'Montserrat', sans-serif;font-weight:600;font-size:12px;

}

:-moz-placeholder {

 font-family: 'Montserrat', sans-serif;font-weight:600;font-size:12px;

}

.innerheading{margin:0 0 15px 0; padding:0; font-weight:900; text-transform:uppercase; font-size:26px; color:#262161;}

.innerheading span {font-size: 15px;font-weight: 500;text-transform: capitalize;vertical-align: middle;padding: 0 5px;}

.innerheading a { margin: 0;padding: 6px 0 0;font-weight: 500;float: right;font-size: 16px;color: #1277bd;}

.inner-body{padding:20px 0;}

.registraiton_form {max-width: 700px;margin:0 auto 40px;width: 100%;}

.regfrm-box{margin-bottom:15px;}

.regfrm-box .col-md-8{ border:0!important;}

.inner-body .regfrm-box p{margin:0; padding:11px 0 0 0;font-family: 'Montserrat', sans-serif; color:#4c4c4c; font-weight:600; font-size:12px;}

.regfrm-box input[type="text"], input[type="email"], input[type="password"]{ border:0; /*background:#f2f2f2;*/ height:40px; width:100%; padding:0 10px;}

.regfrm-box textarea {
    max-width: 100%;
}

.regfrm-box select{ width:100%;border: 1px solid #e7e7e7;padding: 10px; background:url(../images/selecticon.jpg) no-repeat right top;-moz-appearance: none; -webkit-appearance: none; background-size:contain; cursor:pointer; color:#262626;}

.regfrm-box input[type="file"]{ border:0; background:#fff; height:40px; width:100%; padding:0 0;}

.regfrm-box textarea{border:0; background:#f2f2f2; height:140px; width:100%; padding:10px;}

.regfrm-box input[type="submit"]{ border:0; background:#1277bd; width:100%; text-align:center;font-family: 'Montserrat', sans-serif;font-weight:600; color:#fff; text-transform:uppercase; font-size:13px; letter-spacing:1px; height:40px;}

.regfrm-box input[type="text"], input[type="email"], input[type="password"], .regfrm-box input[type="submit"]{ max-width:380px; display:block; margin:0 auto;}

#creatacc{border: 0;background: #1277bd;width: 100%;text-align: center;font-family: 'Montserrat', sans-serif;font-weight: 600;color: #fff;
    text-transform: uppercase;font-size: 13px;letter-spacing: 1px;height: 40px; text-decoration:none;padding-top: 11px; cursor:pointer;}

.mandetoryfld {text-align: right;float: right;width: 100%; color:#f30000; font-size:13px;font-family: 'Open Sans', sans-serif; font-weight:300; margin-bottom:15px; padding-right:15px;}
.regman{color:#f30000;    display: initial !important;}
.passfld{text-align: left;float: left;width: 100%; color:#f30000; font-size:13px;font-family: 'Open Sans', sans-serif; font-weight:300; margin-bottom:10px !important; padding-right:15px;}

.inner-body p{margin: 0;padding: 10px 0 0px 0;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #646464;line-height: 24px;}
.inner-body ol{ padding:10px 0 0 15px; margin:0;}
.inner-body ol li{font-family: 'Open Sans', sans-serif;font-weight: 400;color: #646464;line-height: 24px; list-style:decimal; padding:0 0 5px;}
.blogholder ul{ padding:10px 0 0 15px; margin:0;}
.blogholder ul li{font-family: 'Open Sans', sans-serif;font-weight: 400;color: #646464;line-height: 24px; list-style:decimal; padding:0 0 5px;}
.inner-body address{margin: 0;padding: 10px 0 0px 0;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #646464;line-height: 24px;}
.typebox{position:relative;margin-bottom: 10px;}

.login-right ul li{font-family: 'Open Sans', sans-serif;font-weight: 400;color: #646464;}

.login-right ul {
    margin-bottom: 18px;
}
.typebox img {
    /* width: 100%; */
    display: block;
    max-width: 100%;
    max-height: 120px;
}

.typebox a{display:block;}

.typetext {width: 100%;background:rgba(0, 0, 0, 0.75);text-align: center;color: #fff;font-size: 16px;padding: 8px 0;position: absolute;bottom: 0;font-family: 'Open Sans', sans-serif;	font-weight:500;}

.type-area {padding: 15px 0 30px;}

.type-area .col-md-3 {padding-left: 5px;padding-right: 5px;}

.login-area {max-width: 870px;margin: 0 auto;}

.login-area h3{margin:0 0 20px 0; padding:0; font-weight:700; font-size:15px; text-transform:uppercase;font-family: 'Roboto', sans-serif; color:#000;}

.inner-body .login-left p{ line-height:21px;}

.forgotpass {color: #2c2c2c; text-decoration:underline;font-family: 'Montserrat', sans-serif; font-size:12px;font-weight:600; display:block; margin-bottom:15px;}

.login-area .col-md-6 {border-right: 1px solid #e7e7e7;}

.login-area .col-md-6:last-child {border: 0;}

.login-left{padding-right:30px; padding-bottom:10px;}



.login-right{padding-left:30px;}

.login-section {margin: 50px 0 70px;}

.brandarea ul {margin: 0 -1px;}

.brandarea {overflow: hidden;position: relative; margin-top: 30px;margin-bottom: 30px;}

.brandarea ul li {float: left;width: 18%;text-align: center; min-height: 155px; margin:0 17px 17px 2px; border: 1px solid #e4e4e4; box-shadow: 5px 2px 8px #ccc; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}

.brandarea ul li a {width: 100%;display: block;padding: 18px 0;}

.brandarea ul li a span{ display:block; font-size:12px; margin-top: 7px;}

.about_area ul li{margin: 0;padding: 0 0 5px 0;font-family: 'Open Sans', sans-serif;font-weight: 400;color: #646464;line-height: 24px;font-size: 14px; list-style-type:square; list-style-position:inside;}

.about_area ul {margin: 15px 0 10px 0;}
.about_area h2{ font-size:22px; text-transform:capitalize;}


.about_area .panel-heading{padding:0;}

.about_area .accordion-toggle{ border:1px solid #d1d1d1;width:100%; display:block;font-family: 'Open Sans', sans-serif; color:#0a0a0a; font-size:16px; font-weight:600; padding:10px; border-bottom:0; background:#e7e7e7 !important}

.accordion-toggle.collapsed{border:1px solid #d1d1d1;background: #fff !important;}

.about_area .panel{margin-top:-2px !important;}

.about_area .panel-body p{padding:0;}

.seller-section .col-md-3 {border-right: 1px solid #dadada;}

.seller-left p{ font-size:17px; font-weight:700; color:#000; padding:0 0 5px; margin:0;}
.seller-left p span{ font-size:13px; font-weight:400;}
.seller-left ul li a {color: #0a0a0a;font-size: 15px;font-weight: 300;font-family: 'Open Sans', sans-serif;}
.seller-left ul li a.active{ font-weight:600;}

.seller-left ul li a:hover{ color:#262161;}
.seller-left ul {padding: 6px 0;}
.seller-left ul li {border-bottom: 1px solid #e0e0e0; padding: 7px 0 7px 0; }

.seller-left ul li:last-child{border-bottom:0;}

.seller-section .col-md-8 {
    border-left: 1px solid #dadada;
}

#ajaxdiv .seller-left ul li{    border-bottom: none;
    padding: 0;
}

.seller-filter-new {text-align: left; margin-bottom:10px; position:relative; border-top:1px solid #1277bd; padding:15px 0; margin-top:45px;}

.seller-filter-new blockquote{ position: absolute;top: -30px;left: 0;background-color: #1277bd;padding: 5px 25px;font-size: 14px;color: #fff;border: 0;outline: none;

margin: 0;border-radius: 5px 5px 0 0;font-weight: 600;}

.seller-filter-new ul li{ display:inline-block; width:29%; margin-right:5px;}

.seller-filter-new ul li:last-child{ width:51px; float:right; text-align:right;}

.seller-filter-new input[type="button"]{ background-color:#1277bd; padding:8px 12px; border:0; outline:none; cursor:pointer; font-size:16px; color:#fff;}

.seller-filter-new ul li select{width:100%;border: 1px solid #e7e7e7;padding: 10px; background:url(../images/selecticon.jpg) no-repeat right top;-moz-appearance: none; -webkit-appearance: none; background-size:contain; cursor:pointer; color:#262626;}





.seller-filter {text-align: left; margin-bottom:30px;}

.seller-filter ul li{ display:inline-block; width:29%; margin-right:5px;}

.seller-filter ul li:last-child{ width:51px; float:right; text-align:right;}

.seller-filter input[type="button"]{ background-color:#1277bd; padding:8px 12px; border:0; outline:none; cursor:pointer; font-size:16px; color:#fff;}

.seller-filter ul li select{width:100%;border: 1px solid #e7e7e7;padding: 10px; background:url(../images/selecticon.jpg) no-repeat right top;-moz-appearance: none; -webkit-appearance: none; background-size:contain; cursor:pointer; color:#262626;}

.seller-table table thead td {background: #1277bd;color: #fff;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px; padding:15px;}

.seller-table table tr td{padding:10px 4px;font-family: 'Open Sans', sans-serif; font-size:12px; vertical-align:top; width:3%;}

.product_icon a {border: 1px solid #d8d8d8;display:inline-block;text-align: center;padding: 15px 0;}

.sellbutton {border: 1px solid #1277bd;display: block;text-align: center; border-radius: 3px; color: #1277bd;padding: 5px;}

.sellbutton:hover{ background:#1277bd; color:#fff;}

.lightcolor {background: #e7f1f8;}

.pagination-area {text-align: right; margin-top: 20px; margin-bottom: 20px;}

.paginationtst {width: 50%;float: left;}

.searchpagination {
    text-align: center;
}
li.searchpagi .paginationtst{width:58%; float:right;}
.searchpagination ul li {
    display: inline-block;
    width: 33%;
	vertical-align: middle;
}
.swpd{width: 50%;float: right;}

.selleredit-table{ padding-bottom:20px;}

.edittableleft {text-align: right; padding-right:10px;}

.edittablerght{text-align:left; padding-left:10px;}

/*.edittablerght .product_icon a{display:initial;}*/

.edittableleft{color:#1277bd;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px;}

.selleredit-table tr td{padding:12px;}

.selleredit-table .rowclor{background:#efefef;}

.edittablerght input {border: 1px solid #6fc1f9;}

.savebtn{background:#1277bd; border:1px solid #1277bd !important; color:#fff; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:15px; width:85px; padding:5px;}



.repairhelp-area {border-bottom: 3px solid #19150c;}

.repairhelp_left{text-align:center;}

.repairhelp_left img {max-width: 100%;display: inline-block;}

.repairhelp_right h2{color:#ff010d;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:26px; margin:75px 0 25px 0;}

.repairhelp_right h3{color:#1377bd;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px; margin:0 0 15px 0px}

.repairhelp_right ul li{font-family: 'Open Sans', sans-serif; font-size:16px; padding:0 0 10px 0; list-style-type:square; list-style-position:inside; color:#010104;} 

.repair-cat h3{margin:0 0 15px 0; padding:0;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px;}

.repair-cat ul li{float:left; margin-right:10px; margin-bottom:10px;}

.repair-cat ul li a{color:#fff; background:#1277bd;font-family: 'Open Sans', sans-serif; font-size:14px; padding:9px 24px; display:inline-block; border-radius:4px;}

.repair-cat {padding: 15px 0 0 0;}



.repair-menufacture h3{margin:0 0 15px 0; padding:0;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:18px;}

.repair-menufacture{position:relative;overflow:hidden; padding-top:15px;}

.repair-menufacture ul{margin:0 -1px;}

.repair-menufacture ul li{float: left;width: 23%;text-align: center; margin:0 15px 15px 2px; border: 1px solid #e4e4e4; box-shadow: 5px 2px 8px #ccc; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}

.repair-menufacture ul li a {width: 100%;display: block;padding: 18px 0;}



.searchtip-box {max-width: 275px;float: left;text-align: center; margin-right:63px; position:relative; padding-bottom:30px;}

.searchtip-box:after{ position:absolute; content:""; background:url(../images/rightarow.png) no-repeat;top: 18%;height: 100%;width: 45px;right: -56px;background-size: 100%;}

.searchtip-box:last-child:after{background:none !important;}

.searchtip-box.nomargin:after{display:none;}

.searchtip-box.nomargin{margin:0;}

.searchtip-box h3{font-family: 'Roboto', sans-serif; font-weight:500; font-size:20px; color:#1277bd; margin:15px 0 15px 0; padding:0;}

.searchtip-box p{font-family: 'Open Sans', sans-serif; font-size:14px; color:#2f2f2f;}

.searchtip-box img {width: 100%;}

.searctip-content{width:100%; float:left; padding-bottom:10px;}

.searctip-content h4{margin:0 0 5px 0; padding:0; color:#4a4a4a; font-size:16px;font-family: 'Open Sans', sans-serif; font-weight:bold;}

.searctip-content p{margin:0 0 30px 0; padding:0; color:#4a4a4a; font-size:14px;font-family: 'Open Sans', sans-serif;}

.searctip-content ul li{padding-bottom:5px;}

.searctip-content ul li a{font-family: 'Open Sans', sans-serif; font-weight:700; font-size:14px; color:#000;}

.acc-title a{font-family: 'Open Sans', sans-serif;color: #000;font-size: 14px;}

.acc-title a[aria-expanded="false"]:after{content:"\f0d7";font-family: FontAwesome}

.acc-title a[aria-expanded="true"]:after{content:"\f0d8";font-family: FontAwesome}

.searctip-content .panel{ border:none; box-shadow:none}

.searctip-content .panel-group{margin-bottom: 5px;}

.acc-body{padding:0}

.acc-body p{margin:0}

.repairadvance {width: 100%;float: left; padding-bottom:50px;}

.repairadvance h3{margin:0; padding:12px 0 0 0; font-size:16px;font-family: 'Open Sans', sans-serif; font-weight:600; float:left;}

.repairadvance  select{width: 250px;border: 1px solid #e7e7e7;padding: 10px;background: url(../images/selecticon.jpg) no-repeat right top;background-size: auto auto;-moz-appearance: none;-webkit-appearance: none;background-size: contain;cursor: pointer;color: #262626; float:right;}

.repairadvance-table{width:100%; float:left; text-align:center; margin-top:10px;}

.repairadvance-table thead tr td{background:#1277bd; color:#fff;font-family: 'Open Sans', sans-serif; font-size:15px; padding:15px;border-right:0;}

.repairadvance-table tr td{background:#e7e7e7; color:#000;font-family: 'Open Sans', sans-serif; font-size:15px; padding:20px 15px; border-right:1px solid #fff;}
.repairadvance-table tr td a{ color:#000;}
.repairadvance-table tr td a:hover{ text-decoration:underline;}

.alt{ background-color:#fff;}
.alt td{background:#fff!important; border-bottom:1px solid #e7e7e7; color:#000;font-family: 'Open Sans', sans-serif; font-size:15px; padding:20px 15px; border-right:1px solid #e7e7e7!important; border-left:1px solid #e7e7e7!important;}
.alt td a{ color:#000;}

.repairadvance-table tr td:first-child{text-align:left;}

.fitnessgroup-left {border: 1px solid #d4d4d4;padding: 0;text-align: center;float: left; width: 90%;}

.fitnessgroup-left img{max-width:100%;}

.fitnessgroup-right p{margin:0; padding:0; color:#000; font-family: 'Open Sans', sans-serif; font-size:15px; padding-bottom:5px;} 

.fitnessgroup-right h3{ color:#1277bd; font-size:18px;font-family: 'Open Sans', sans-serif; font-weight:700; width: 41%; float: left; cursor:pointer;}

.diagrambox{ width:100%; float:left;}

.diagrambox ul li {width: 100%;float: left; /*text-align: center;*/ margin-right:13px;margin-bottom: 1px;margin-top: 10px !important}

.diagrambox ul li:last-child{margin:0;}

.diagrambox ul li a{font-family: 'Open Sans', sans-serif; font-weight:600;cursor: pointer;}

.diagrambox ul li img{border:1px solid #000; display:block; width:100%;}

.fitnesgrp-filter{width:100%; float:left; padding-top:30px;}

.fitnessgroup-right {width: 100%;float: left;padding-left: 10px;}

.fitnessgroup-right h2{ padding:15px 0 8px; margin:0; font-size:18px; color:#8A0707;}

.fitnessgroup-right h2 a {color:#8A0707; text-decoration:underline}

.fitnesgrp-filter p{font-weight:bold; color:#000; font-size:15px; margin:0 0 12px 0; padding:0;}

.filterlist input[type=text]{color:#808080; font-size:15px; border:1px solid #d8d8d8; padding:10px; max-width:400px; width:100%; font-weight:normal;}

.fitnesgrp-filter ul li{float:left; font-size:14px; color:#151414; margin-right:24px; margin-top:10px;}

.fitnesgrp-filter ul li input[type="checkbox"]{margin: -1px 6px 0 0;vertical-align: middle;}



.list-grid-hld{width:100%; padding:25px 0 5px 0; margin:0; float:left; text-align:right;}

.list-grid-hld ul{ padding:5px 25px; margin:0; font-size:15px; text-transform:uppercase; font-weight:600;}

.list-grid-hld ul li{ list-style:none; font-size:16px; color:#000; padding:5px 0; margin:0 0 0 5px; display:inline;}

.list-grid-hld ul li a{ color:#f00; padding:0; margin:0;}

.list-grid-hld ul li a.selectednew{ background-color:#1277bd ; padding:6px 6px 9px 7px; margin:0;}



.fitnessproduct-box {text-align: center; border:1px solid #dedede; /* margin-bottom:30px;*/ min-height: 485px; margin-bottom:15px;}

.fitnessproduct-box p{margin:0; padding:0; font-size:15px; color:#1f1f1f;font-family: 'Open Sans', sans-serif; font-weight:400;}

.fitnessproduct-box a{color:#1277bd;}

.fitnessproduct-box input[type="text"]{width:60px; margin:15px auto; border:1px solid #dbdbdb; text-align:center; height:25px;}

.cartbtn{width:100%;}

.cartbtn input[type="submit"]{ border-radius:3px; padding:8px 27px 8px 40px; font-size:15px; color:#fff; border:0;font-family: 'Open Sans', sans-serif;  background:#1277bd url(../images/carticon.png) no-repeat 18px 10px;}

.fitnessproduct-box img{margin-bottom:20px;min-height: 250px;max-height: 250px;width: 100%;}

.fitnessproduct {width: 100%;float: left; margin: 20px 0;}

.fitnessproduct .col-md-4{padding:0 5px;}



.fitnessproduct-box-list {text-align: left; border:1px solid #dedede; padding:20px; margin-bottom:30px;}

.fitnessproduct-box-list a.imgarea{ display:block; float:left; width:30%; text-align:center;}

.fitnessproduct-box-list p{margin:0; padding:0; font-size:15px; color:#1f1f1f;font-family: 'Open Sans', sans-serif; font-weight:400;}

.fitnessproduct-box-list p a{color:#1277bd;}

.fitnessproduct-box-list input[type="text"]{width:60px; margin:15px auto; border:1px solid #dbdbdb; text-align:center; height:25px;}

.cartbtn{width:100%;}

.cartbtn input[type="submit"]{ border-radius:3px; padding:8px 27px 8px 40px; font-size:15px; color:#fff; border:0;font-family: 'Open Sans', sans-serif;  background:#1277bd url(../images/carticon.png) no-repeat 18px 10px;}

.fitnessproduct-box-list img{margin-bottom:0px;}

.fitnessproduct-list {width: 100%;float: left;}



.fitnessproduct-list table{ margin:0 0 25px; width:100%;}



.fitnessproduct-list table th{ background-color:#000; color:#fff; font-size:14px; padding:12px 10px; width:15%; vertical-align:top; text-align:inherit;}

.fitnessproduct-list table td{ background-color:#fff; color:#000; font-size:13px; padding:6px 10px; vertical-align:top;}

.fitnessproduct-list table td input[type="text"]{ border:1px solid #ccc; width:100%; padding:5px; margin:5px 0;}

.fitnessproduct-list table td input[type="submit"]{border-radius: 3px;padding:4px 5px 4px 5px;font-size: 14px; color: #fff;border: 0;

font-family: 'Open Sans', sans-serif;background-color: #1277bd; width:100%;}



.fitnessproduct-list table td.tdalt{ background-color:#efefef;}





.product-slider #carousel { border: 1px solid #d7d7d7; margin: 0; text-align:center; padding:30px;}

.product-slider #thumbcarousel img{width:100%;}

.product-slider #thumbcarousel { margin: 12px 0 0; padding: 0 10px; }

.product-slider #thumbcarousel .item { text-align: center; }

.product-slider #thumbcarousel .item .thumb { border: 1px solid #d4d4d4; width: 17%; margin: 0 1%; display: inline-block; vertical-align: middle; cursor: pointer; max-width: 98px; }

.product-slider #thumbcarousel .item .thumb:hover { border-color: #1277bd; }

.product-slider .item img { max-width: 100%; height: auto; margin:0 auto; /*height: 283px; width: 350px;*/ }

.carousel-control { color: #0284b8; text-align: center; text-shadow: none; font-size: 30px; width: 30px; height: 30px; line-height: 20px; top: 23%; }

.carousel-control:hover, .carousel-control:focus, .carousel-control:active { color: #333; }

.carousel-caption, .carousel-control .fa { font: normal normal normal 30px/26px FontAwesome; }

.carousel-control { background-color: rgba(0, 0, 0, 0); bottom: auto; font-size: 20px; left: 0; position: absolute; top: 30%; width: auto; }

.carousel-control.right, .carousel-control.left { background-color: rgba(0, 0, 0, 0); background-image: none; }



.viewprice h3{margin:0 0 10px 0; padding:0; color:#1277bd; font-family: 'Open Sans', sans-serif; font-weight:700;}

.viewprice h4 {font-size: 14px;margin: 0 0 15px 0; font-weight:normal;}

.viewprice h4 span{color:#f00;}

.viewprice img{margin-bottom:10px;}

.viewprice p{margin-bottom:10px; padding:0;}

.viewprice input[type="text"]{ width:74px; border:1px solid #2788ca; text-align:center; height:34px; margin:0 10px;}

.viewprice input[type="submit"]{ padding: 5px 27px 5px 40px;font-size: 15px;color: #fff;border: 0;font-family: 'Open Sans', sans-serif;background: #1277bd url(../images/carticon.png) no-repeat 18px 10px;}

.viewprice {background: #f3f3f3;padding: 20px;display: inline-block;width: 100%;}

.viewmodels{width:100%; float:left; padding-top:50px;}

.viewmodels h3{margin:0 0 10px 0; padding:0; color:#1277bd; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px;}

.viewmodel-box ul li{font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; padding:5px 7px; float:left; width:96%; display:block; background-color:#f5f5f5;}

.viewmodel-box ul li.lialt{ background-color:#fff;}

.viewmodel-box ul li a{color:#1277bd;}

.viewmodel-box h4{font-size:15px;font-family: 'Open Sans', sans-serif; font-weight:700; margin:25px 0 10px 0; padding:0; width:100%; float:left;}

.viewmodel-box {width: 100%;float: left; background: #fff; padding:0 0px 15px 0px;}

.fitnessproduct h3{margin:0; padding: 0 0 25px 15px;color:#1277bd; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:18px;}



.address-area h3{margin:0 0 6px 0; padding:0; color:#1277bd; font-size:16px;}

.address-area p a {display: block;text-decoration: underline;}

.address-area {width: 100%;float: left;min-height: 500px;}

.address-track {background: #f2f2f2; padding:20px 20px 10px 20px; margin-bottom:25px;}

.address-track p{padding:0;color:#000;font-family: 'Open Sans', sans-serif; font-weight:300; padding-bottom:10px;}

.address-track p span{font-family: 'Open Sans', sans-serif; font-weight:400;}

.addressshipping-table thead tr td {background: #1277bd;color: #fff;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:15px; padding:15px 10px;}

.addressshipping-table tr td{ color:#292929; font-size:15px; padding:15px 10px; font-weight:300;}

.nopaddtable td {padding: 9px 0 !important; border-bottom:1px solid #e5e5e5;}

.nopaddtable.nobrder td{border-bottom:0;}



.faqtotal-box h3 {color: #1277bd;margin: 0 0 15px 0;padding: 0;font-size: 18px;}

.faqtotal-box .panel-group{margin:0;}

.faqview {float: right; font-size:15px; font-weight:bold; margin-top:10px;}

.faqtotal-box {width: 100%;float: left;margin-bottom: 20px;}



.login-section.contact-section .login-area{max-width:100%;}

.login-section.contact-section .regfrm-box textarea{border: 0;background: #f2f2f2;min-height: 100px;width: 100%;padding: 10px;}

.login-section.contact-section .login-right p{padding:0;}

.map-area{margin-top:15px;}

.login-section.contact-section .login-area .col-md-6 {border-left: 1px solid #e7e7e7; border-right:0;}

.login-section.contact-section .login-area .col-md-6:first-child{border-left:0;}



.address-area.information-area p { margin: 0; padding: 0 0 4px 0;}

.information-box {width: 100%;float: left;margin-bottom: 30px;}



.trademill-box h3{margin:0; padding:0; color:#000; font-size:16px; font-weight:500; margin-bottom:10px;}

.trademill-box p{margin:0 0 15px 0; padding:0; color:#4a4a4a; font-size:13px;}

.trademill-box ul li {float: left; width:100%; padding-bottom:5px;}

.trademill-box {width: 100%;float: left;margin-bottom: 30px;}
.trademill-box ul {
    overflow-y: auto;
    height: 300px;
}

.trademill-box a {
    font-size: 12px;
	display: inline-block;
    padding-bottom: 10px;
	word-break: break-all;
}


.myequipment-area p{font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:600; color:#151414;}

.equipfilter-box select{width: 100%;border: 1px solid #e7e7e7;padding: 10px;background: url(../images/selecticon.jpg) no-repeat right top;background-size: auto auto;-moz-appearance: none;-webkit-appearance: none;background-size: contain;cursor: pointer;color: #262626;}

.equipfilter-box {width: 173px;float: left;margin-right: 8px;}

.equipfilter-box-submit {float: left;}

.equipfilter-box-submit input {background: #1277bd;border: 0;color: #fff;text-transform: uppercase;font-weight: bold;width: 60px;height: 40px;}

.myequip-filter a{ width:100%; color:#ff0000; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:600; float:left; margin-top:15px;}

.myequip-filter span{ width:100%; color:#ff0000; font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:600; float:left; margin-top:15px;}

.myequip-filter {width: 100%;float: left;margin-bottom: 12px;}

.myequip-table{width:100%; float:left;}

.myequip-table h3{font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px; margin:0 0 12px 0; padding:0;}

.myequip-table h3 a{font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:700; font-size:16px; margin:0 0 12px 0; padding:0; color: #000;}

.myequip-table p{font-size:14px;font-family: 'Open Sans', sans-serif; font-weight:300; margin:0; padding:0;}

.myequip-table a{ color:#1277bd; font-size:14px; font-weight:bold;}

.myequip-table .bgclr {background: #e7e7e7;}

.myequip-table table tr td {padding: 20px;}

.information-area .myequip-table table tr td {padding: 20px 20px 20px 0;}

.myequipment-area {width: 100%;float: left;padding-bottom: 50px;}

.sellerorders a{ color:#969494;}

.address-track input{ border:1px solid #dfdfdf; width:100%; height:35px; margin-bottom:7px;}

.changepass {min-height: 450px;}

.sellerorders h3{ font-size:16px; text-transform:uppercase; padding:0 0 10px; margin:0;}



.checkout-accro .accordion-toggle{background:#1277bd !important; color:#fff;font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; padding:12px; border:0 !important;}

.checkout-accro .accordion-toggle span{background:#fff; color:#1277bd; width:20px; height:20px;display: inline-block;text-align: center;font-size: 13px;line-height: 19px;

font-weight: bold;margin-right: 10px;vertical-align: text-top;border-radius: 5px;}

.checkout-accro .accordion-toggle.collapsed{/*background:#fff !important; color:#4d4d4d; border:1px solid #e2e3e7 !important;*/}

.checkout-accro .accordion-toggle.collapsed span{ background:#e6e6e6;}

.checkoutshipping-box input[type="text"],[type="email"],[type="phone"],input[type="password"]{ border:1px solid #e1e2e6; background:#fff; max-width:100% !important; width:100% !important; height:40px; padding:0 10px; margin:0 0 0 0;}

.checkoutshipping-box select{width:100%;border: 1px solid #e7e7e7;padding: 10px; background:url(../images/selecticon.jpg) no-repeat right top;-moz-appearance: none; -webkit-appearance: none; background-size:contain; cursor:pointer; color:#262626; background-color:#fff;}



.checkoutshipping-box textarea{border:1px solid #e1e2e6; background:#fff; width:100%; height:40px; padding:10px; margin-bottom:18px; min-height:85px;}

.checkout-accro .panel-body { background: #f3f8fc; padding:20px 10px;}

.checkoutshipping-box input[type="submit"]{ background:#1277bd; color:#fff; text-align:center; text-transform:uppercase; border:0;font-family: 'Roboto', sans-serif; font-weight:500; width:105px; padding:6px 0; float:left!important;}

#panelBodyTwo input[type="submit"] {margin-top: 10px;}

.checkoutshipping-box p{padding-bottom: 10px !important;}

.summery-box h3{margin:0; padding:0 0 6px 0; font-size:20px; font-weight:700;}

.summery-box p{ color:#282b32; font-size:13px; padding:0;}

.summery-box p span{float:right;}

.summery-box h4{margin:10px 0 0 0; padding:10px 0 0 0; font-size:20px; font-weight:700; border-top: 1px solid #dbdbdb;}

.summery-box h4 span{float:right;}

.summery-box {border: 1px solid #dbdbdb;padding: 15px;}

.checkout-accro {padding-right: 20px;}

.sameship p {color: #010101;font-weight: bold; font-size: 14px;margin-bottom: 18px;}

.pamntcard {margin-bottom: 18px;}

.carttable table thead tr td {background: #212121;color: #fff;font-size: 18px;font-weight: 600;padding: 15px;}

.carttable table tr td{padding:15px; font-weight:600; font-size:15px; color:#212121; }

.carttable table tr td a{font-weight:bold; font-size:18px;}

.carttable table tr td p{color:#212121; font-size:15px;}

.carttable .bgclr{background:#f2f2f2;}

.carttable table tr td select{border:2px solid #1277bd; background:#fff; width:100%;-moz-appearance: none; -webkit-appearance: none; height:27px; text-align:center;}

.carttable table tr td input[type="text"]{border:2px solid #1277bd; background:#fff; width:40%;-moz-appearance: none; -webkit-appearance: none; height:27px; text-align:left;}

.carttable .regfrm-box {width: 280px;float: right;margin: 11px 0 0 0;}

.carttable {padding-right: 30px;}





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

.employement h3.bluedv{ font-size:18px; color:#1277bd; margin:0 0 15px;}

.employement h3{ font-size:16px; color:#000; margin:0px;}

.employement p{ font-size:15px;}

.equepment-exch p{ font-size:14px; color:#000; padding-bottom:12px;}

.equepment-exch ul{ margin:0px;  padding:0px; list-style-type:none; border-top:1px solid #d9d9d9;}

.equepment-exch ul li{ display:block; width:100%; float:left; text-align:right; border-bottom:1px solid #d9d9d9; min-height:60px;}

.equepment-exch ul li img{ float:left;}

.equepment-exch ul li a{ display:inline-block; line-height:60px; font-size:14px; font-weight:600; color:#258fdf; text-transform:uppercase;}

.equip-table{ width:100%;}

.equip-table tr:nth-child(even){ background-color:#fff;}

.equip-table tr:nth-child(odd){ background-color:#e7e7e7;}

.equip-table th{ text-align:left; padding-left:8px;}

.equip-table td{ font-size:16px; padding:10px 15px; border-left:1px solid #fff;}

.equip-table td:nth-child(2){ color:#1277bd;}

.equip-table td:last-child{ width:150px;}

.equip-table td:last-child span{ display:block; margin-bottom:6px; font-size:16px;}

.equip-table td:last-child span input[type="text"]{ width:100%; height:32px; padding:0 10px; border:1px solid #1277bd; }

.equip-table td:last-child span button.btn{ width:100%; height:32px; line-height:32px; padding:2px 15px; font-size:16px; border:none; border-radius:0; -webkit-border-radius:0; background-color:#1277bd;}



/* The Modal (background) */

.modal {

    display: none; /* Hidden by default */

    position: fixed; /* Stay in place */

    z-index: 1; /* Sit on top */

    padding-top: 100px; /* Location of the box */

    left: 0;

    top: 0;

    width: 100%; /* Full width */

    height: 100%; /* Full height */

    overflow: auto; /* Enable scroll if needed */

    background-color: rgb(0,0,0); /* Fallback color */

    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */

	z-index:999;

}



/* Modal Content (image) */

.modal-content {

    margin: auto;

    display: block;

    width: auto;

    max-width: 700px;

}



/* Caption of Modal Image */

#caption {

    margin: auto;

    display: block;

    width: 80%;

    max-width: 700px;

    text-align: center;

    color: #ccc;

    padding: 10px 0;

    height: 150px;

}


#fadeandscalenoti {
    background: #fff;
    text-align: center !important;
    width: 50%;
    box-shadow: 0 0 40px #000;
    border-radius: 5px;
    padding: 30px;
}

.fb_Popup_close.fadeandscalenoti_close.btn.btn-default {
    position: absolute;
    right: 3px;
    top: 3px;
    border: 0;
    font-size: 20px;
}

.fb_Popup_close.fadeandscalenoti_close.btn.btn-default:hover {
    background: #fff;
}

.fb_Popup_close.fadeandscalenoti_close.btn.btn-default:active {
    box-shadow: none;
}

.notifybtn {
    clear: both;
}
p.notifybtn a {
    background: #262161;
    color: #fff;
    padding: 3px 15px;
    display: inline-block;
    border-radius: 6px;
	font-size:13px;
}
#fadeandscalenoti{width:33%;}
#fadeandscalenoti .btn_sub {
    background: #262161;
    color: #fff;
    border: 0;
    padding: 5px 20px 3px;
    font-size: 14px;
    line-height: 24px;
}


/* Add Animation */

.modal-content, #caption {    

    -webkit-animation-name: zoom;

    -webkit-animation-duration: 0.6s;

    animation-name: zoom;

    animation-duration: 0.6s;

}



@-webkit-keyframes zoom {

    from {-webkit-transform:scale(0)} 

    to {-webkit-transform:scale(1)}

}



@keyframes zoom {

    from {transform:scale(0)} 

    to {transform:scale(1)}

}



/* The Close Button */

.close {

    position: absolute;

    top: 15px;

    right: 35px;

    color: #f1f1f1;

    font-size: 40px;

    font-weight: bold;

    transition: 0.3s;

}



.close:hover,

.close:focus {

    color: #bbb;

    text-decoration: none;

    cursor: pointer;

}









.diagramleft{ padding:0 0 20px 0;}

.diagramleft ul{ padding:0; margin:0;}

.diagramleft ul li{ padding:4px 0; margin:0; list-style-type: disc; list-style-position: inside;}

.diagramleft ul li a{ padding:4px 0; margin:0; color:#1277bd;}



.diagramarea{ width:100%; border:1px solid #ccc; margin:0 0 30px; text-align:center;}

.diagramarea img{max-width:100%;}

.diagramareaheading{margin:0 0 15px 0; padding:0; font-weight:900; font-size:18px; color:#262161;}

.diagramareaheading span{color:#1277bd}





.volumearea{ padding:40px 0 20px 0; margin:0; float:left; width:100%;}

.volumearea p{ font-size:14px; font-weight:normal; color:#000;}

.volumearea p a{color:#006699;}

.volumearea table{ margin:2px 0; width:100%;}

.volumearea table td{padding:3px 0;}



.equipment-dealers {text-align: left; margin-bottom:10px; position:relative; border-top:1px solid #1277bd; padding:15px 0; margin-top:45px;}

.equipment-dealers blockquote{ position: absolute;top: -30px;left: 0;background-color: #1277bd;padding: 5px 25px;font-size: 14px;color: #fff;border: 0;outline: none;

margin: 0;border-radius: 5px 5px 0 0;font-weight: 600;}

.equipment-dealers ul li{ float:left; margin-right:5px;}

.equipment-dealers ul li:nth-child(2),.equipment-dealers ul li:nth-child(3){width:35%; padding-top:5px}

.equipment-dealers ul li h3{font-size: 24px;color: #262161;padding: 11px 20px 0 0;}

.equipment-dealers ul li input[type='text'] {width:100%;padding: 5px 5px;font-size: 20px;}

.equipment-dealers ul li:last-child{ float:left; text-align:left;}

.equipment-dealers input[type="button"]{ background-color:#1277bd; padding:10px 12px; border:0; outline:none; cursor:pointer; font-size:16px; color:#fff;}

.equipment-dealers-table{padding:20px 0 10px 0;;}

.equipment-dealers-content{height: auto;border: 1px solid #b7b7b7;border-radius: 5px;box-shadow: 1px 1px 1px 1px #5656564a;padding: 15px 0 15px 20px;}

.equipment-dealers-content h3 {padding: 5px 0;font-size: 16px;color: #262161;font-weight:600}

.equipment-dealers-content span { padding-left:5px; font-weight:100}

.technicians-table-content{height: auto;border: 1px solid #b7b7b7;border-radius: 5px;box-shadow: 1px 1px 1px 1px #5656564a;margin-bottom: 20px;padding:15px 0 15px 20px;}

.technicians-table{ margin-top:15px;}

.technicians-table h3 {padding: 5px 0;font-size: 16px;color: #262161;font-weight:600}

.technicians-table span { padding-left:5px; font-weight:100}

.technicians-about-lft {background-color: #F7f7f7; border:1px solid #b7b7b7; border-radius:5px; padding:20px;margin-top: 15px;}

.technicians-about-lft h3 {font-size: 18px;color: #262161;font-weight: 600;padding-bottom: 10px;}

.technicians-about-lft p {font-size: 14px;}

.technicians-about-lft p{font-size:16px}

.technicians-table-content{height: auto;border: 1px solid #b7b7b7;border-radius: 5px;box-shadow: 1px 1px 1px 1px #5656564a;margin-bottom: 20px;padding:15px 0 15px 20px;}

.movers-table{ margin-top:15px;}

.movers-table-content {height: auto;border: 1px solid #b7b7b7;border-radius: 5px;box-shadow: 1px 1px 1px 1px #5656564a;margin-bottom: 20px;padding:15px 0 15px 20px;}

.movers-table-content h3 {padding: 5px 0;font-size: 16px;color: #262161;font-weight:600}

.movers-table-content span { padding-left:5px; font-weight:100}

.movers-about-lft {background-color: #F7f7f7; border:1px solid #b7b7b7; border-radius:5px; padding:20px;margin-top: 15px;}

.movers-about-lft h3 {font-size: 18px;color: #262161;font-weight: 600;padding-bottom: 10px;}

.movers-about-lft p {font-size: 14px;}

.movers-about-lft p{font-size:16px}

.equipment-dealers {text-align: left; margin-bottom:10px; position:relative; border-top:1px solid #1277bd; padding:15px 0; margin-top:45px;}

.equipment-dealers blockquote{ position: absolute;top: -30px;left: 0;background-color: #1277bd;padding: 5px 25px;font-size: 14px;color: #fff;border: 0;outline: none;

margin: 0;border-radius: 5px 5px 0 0;font-weight: 600;}

.equipment-dealers ul li{ float:left; margin-right:5px;}

.equipment-dealers ul li:nth-child(2),.equipment-dealers ul li:nth-child(3){width:35%; padding-top:0;}

.equipment-dealers ul li h3{font-size: 24px;color: #262161;padding: 9px 20px 0 0; float:left;}

.equipment-dealers ul li input[type='text'] {width:95%;padding: 5px 5px;font-size: 20px;}

.equipment-dealers ul li:last-child{ float:left; text-align:left;}

.equipment-dealers input[type="submit"]{ background-color:#1277bd; padding:10px 12px; border:0; outline:none; cursor:pointer; font-size:16px; color:#fff;}

.equipment-dealers-table{padding:20px 0 10px 0;;}

.equipment-dealers-content{height: auto;border: 1px solid #b7b7b7;border-radius: 5px;box-shadow: 1px 1px 1px 1px #5656564a;padding: 15px 0 15px 20px;}

.equipment-dealers-content p {padding: 5px 0;font-size: 16px;color: #262161;font-weight:700}

.equipment-dealers-content p span { padding-left:5px; font-weight:100}

.technicians-table-content{height: auto;border: 1px solid #b7b7b7;border-radius: 5px;box-shadow: 1px 1px 1px 1px #5656564a;margin-bottom: 20px;padding:15px 0 15px 20px;}

.technicians-table{ margin-top:15px;}

.technicians-table h3 {padding: 5px 0;font-size: 16px;color: #262161;font-weight:600}

.technicians-table span { padding-left:5px; font-weight:100}

.technicians-about-lft {background-color: #F7f7f7; border:1px solid #b7b7b7; border-radius:5px; padding:20px;margin-top: 15px;}

.technicians-about-lft h3 {font-size: 18px;color: #262161;font-weight: 600;padding-bottom: 10px;}

.technicians-about-lft p {font-size: 14px;}

.technicians-about-lft p{font-size:16px}

.technicians-table-content{height: auto;border: 1px solid #b7b7b7;border-radius: 5px;box-shadow: 1px 1px 1px 1px #5656564a;margin-bottom: 20px;padding:15px 0 15px 20px;}

.movers-table{ margin-top:15px;}

.movers-table-content {height: auto;border: 1px solid #b7b7b7;border-radius: 5px;box-shadow: 1px 1px 1px 1px #5656564a;margin-bottom: 20px;padding:15px 0 15px 20px;}

.movers-table-content h3 {padding: 5px 0;font-size: 16px;color: #262161;font-weight:600}

.movers-table-content span { padding-left:5px; font-weight:100}

.movers-about-lft {background-color: #F7f7f7; border:1px solid #b7b7b7; border-radius:5px; padding:20px;margin-top: 15px;}

.movers-about-lft h3 {font-size: 18px;color: #262161;font-weight: 600;padding-bottom: 10px;}

.movers-about-lft p {font-size: 14px;}

.movers-about-lft p{font-size:16px}

.reviews {}

.reviews-btn {}

.reviews-btn li {display: block;width: 25%;float: left;padding-left: 10px;}

.reviews-btn li:nth-child(1) {padding-left:0;}

.reviews-btn li button {width:100%;height:90px;margin:5px 0;border:2px solid rgba(171, 171, 171, 0.5);background-color:#eee;border-radius:5px;font-size:15px;font-weight:500;color:#262161;}

.reviews-btn li button:hover,.reviews-btn li button:focus {border: 2px solid #1277bd;color: #eee;background-color: #1277bd;transition: 0.5s;}

.reviews-content {padding: 20px;}

.reviews-content h3 {color:#262161;font-size: 26px;font-weight: 600;}

.reviews-content p {font-size: 14px;line-height: 1.5em;padding-top: 10px;}

.breadcrumb{ background-color:transparent;}

ul.breadcrumb {padding:0;list-style: none;}

ul.breadcrumb li {display: inline;font-size:12px;}

ul.breadcrumb li+li:before {padding: 8px;color:#1277bd;content: "\f101";font-family:FontAwesome;}

ul.breadcrumb li a {color: #1277bd;text-decoration: none;}

ul.breadcrumb li a:hover {color: #1277bd;text-decoration: underline;}

/*~~~~~~~~~~~Treadmill Reviews~~~~~~~~~~~~*/

.treadmill-heading {border: 1px solid #b5b5b5;border-radius: 5px; margin-top:25px;}

.treadmill-heading h3 {font-size:26px;color:#262161;font-weight:600;text-align:left;padding:15px 0 15px 10px;background-color: #eee;margin-top: 0;border-bottom:1px solid #b5b5b5;padding-bottom:15px;}

.treadmill-brands {}

.treadmill-brands li {width: 24%;display:inline-block;padding:7px 0;}

.treadmill-brands li a {padding-left:10px;color: #262161;font-size: 16px;text-decoration: underline;}

.treadmill-brands li a:hover {text-decoration:none;}

.video-size{width:60%; height:350px;border:none;}

.treadmill-video {text-align: center;padding: 35px 0 10px 0;}


/*~~~~~~~~~~~treadmill-review-index~~~~~~~~~~~~~~*/

.treadmill-review-index {}

.treadmill-review-index-btn {}

.treadmill-review-index-btn li {width: 50%;float: left;}

.treadmill-review-index-btn li button {width: 100%;padding: 30px 0;border: 2px solid rgba(171, 171, 171, 0.5);background-color: #eee;font-weight: 600;color: #262161;}

.treadmill-review-index-btn li:nth-child(1){padding-right:10px}

.treadmill-review-index-btn li button:focus,.treadmill-review-index-btn li button:hover {background-color:#1277bd;color: #eee;border:2px solid #1277bd;    transition: 0.5s;}


.treadmill-review-index-content {padding: 20px}

.treadmill-review-index-content h3 {font-size: 26px;color: #262161;font-weight: 600;}

.treadmill-review-index-content p {font-size: 14px;line-height: 1.5em;padding-top: 10px;}

/*~~~~~~~~~~Sport~~~~~~~~~~~~*/

.sport-rating {text-align:center;}

.sport-rating li {display: inline;}

.sport-star{width: 70px;height: 70px;}

.sport-video {text-align: center;padding: 20px 0;}

.sport-video iframe{ width:60%; height:350px;border:none}

.nav-menu {border:1px solid #bbb; /*border-radius:5px 0 0 0;*/}

.nav-tabs {border-bottom: 1px solid #bbb;}

.nav-tabs>li {width:25%}

.nav-tabs>li>a {font-size:16px;font-weight:600;width: 100%;height: 45px;}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#262161;cursor: pointer;background-color: #f7f7f7;border-top: 3px solid #1277bd;border-bottom: none;}

.tab-content{background-color: #f7f7f7;}

.tab-content h3 {margin:0px;padding: 15px 0 0 15px;}

.tab-content p {padding: 5px 1px 10px 15px;}

.sport-review h3 {font-size: 26px;font-weight: 600;color: #262161;}

.sport-review p {}

.sport-review button {margin: 15px 0;width: 25%;border: 0;background: #1277bd;font-family: 'Montserrat', sans-serif;font-weight: 600;color: #fff;text-transform: uppercase;font-size: 14px;letter-spacing: 1px;height: 40px;}

.sport-review button:focus {outline: none;}

/*~~~~~~~~~~~~New Customer Review~~~~~~~~~~~~~~*/

.review-rating {text-align:left; position:relative}

.review-rating p{color:#111;}

.review-rating li {display: inline;}

.review-star {width: 30px;}

.review-heading {position:relative;padding-bottom:70px}

.review-heading h3 {text-align:center;font-size: 26px;font-weight: 600;color: #262161;}

.product-logo {position:absolute;right:15px;top: -80px;}

.logo-size { width:150px;}

.review-form {padding:25px 0;}

textarea[name="msg"] { height:250px}

.form-control:focus { border-color:#ccc;box-shadow:none;}

.review-form-btn{margin:15px 0;width:30%;border: 0;background: #1277bd;font-family: 'Montserrat', sans-serif;font-weight: 600;color: #fff;text-transform:uppercase;font-size: 14px;letter-spacing: 1px;height: 40px;}

.review-form-btn:focus{outline: none;}

.review-recapcha {width: 40%;border: 1px solid #c1bfc1;margin-bottom: 15px;border-radius: 5px;}

.review-form p {color: #2d2d2d;padding-bottom: 10px;}

/*~~~~~~~~~~~~Sitemap~~~~~~~~~~~~~~*/

.main-section{}
.section-block{}
.section-title{}
.section-title h3{color: #1277bd;font-size: 20px;}
.section-list{}
.section-list ul li a{display: list-item;list-style: none;color: #333;font-size: 16px;}


/*~~~~~~~~~~~~equipment-post~~~~~~~~~~~~~~*/

.breadcrumb-area{padding: 0 0 20px 0;}
.breadcrumb-area .fas{color: #1277bd;font-size: 16px;padding-right: 5px;}
.breadcrumb-area ul{font-size:15px}
.breadcrumb-area ul li{display: inline-block;color: #696969;}
.breadcrumb-area ul li span{font-size: 16px;color: #1277bd;padding: 0 0 0 5px;}
.filter-area:after{content:""; display:table; clear:both;}
.filter-area{width: 100%;padding:20px 10px;background-color: #f1f1f1; margin-bottom:25px;}
.price{width:24%; float:left;}
.price .list-grid-hld{padding:0;}
.price .list-grid-hld ul {padding: 5px 0;}
.price .list-grid-hld ul {font-size: 16px;color: #262161;text-transform: capitalize; font-weight:500;}
.sort{width: 36%;float:left;text-align:right;display:inline-block;}
.sort ul li{display: inline-block;font-size: 16px;font-weight: 500;color: #262161;padding: 0 0 0 10px;}
.sort ul li select{width: 100%;padding: 5px;font-weight: 400;outline: none;}
.price ul li select{width: 100%;padding: 5px;font-weight: 400;outline: none;}
.listnot {width: 40%;float: left;font-size: 14px; padding-top:5px;}
.product{width:100%;border: 1px solid #a1a1a3; margin: 0 0 20px 0;}
.product-img{width: 30%;float:left}
.product-img img{width:100%; max-width:100%;min-height: 240px;max-height: 240px;}
.product-dtls{width: 45%;float:left;padding: 30px 0 0 15px;}
.product-dtls a {font-size: 20px;font-weight: 500;color: #1277bd;padding: 0 0 5px 0;;margin: 0;}
.product-dtls p{font-size: 14px;font-weight: 600;color: #292929;padding: 0;}
.product-dtls p span{font-weight: 500;color: #696969;}
.product-price{width: 25%;float:left; padding:25px 0;min-height: 195px;}
.product-price p{font-size: 20px;font-weight: 600;color: #333;padding: 0;text-align: right; padding-right:20px;}
.share-buttons {
    width: 100%;
    text-align: right;
    padding: 0 10px;
}
.share-buttons a {padding:0 5px;}
.product:after, .product-price:after, .product-dtls:after, .share-buttons:after {content: "";display: table;clear: both;}
.fitnessproduct-box .share-buttons{text-align:center; padding: 15px 0 0;}
.fitnessproduct-box .share-buttons img{ min-height:inherit; width:auto;}
/*~~~~~~~~~~~~equipment-description~~~~~~~~~~~~~~*/

.product-block {width: 70%;border: 1px solid #a1a1a3;float:left; margin-bottom:20px;}
.product-block:after{ content:""; display:table; clear:both}
.product-block img{ width:100%; max-width:100%}
.product-block h3{color: #1277bd;font-size: 26px;margin: 0;padding: 15px 10px;}
.product-block p{padding: 0 0 0 10px;font-size: 15px;font-weight: 600;color: #292929;}
.product-block p span{font-weight: 500;color: #696969;}
.owner-msg{color: #696969 !important;font-weight: 400 !important;line-height: 18px !important;padding: 10px 10px 20px 10px!important;}
.owner-dtls{width: 28%;border: 1px solid #a1a1a3;float: left;margin: 0 0 15px 15px;}
.owner-dtls h3{margin: 0;text-align: center;padding: 10px 0 0;color: #262161;}
.owner-dtls p{padding: 0;text-align: center;}
.owner-dtls a{display: block; margin: 10px auto 15px;width: 50%;background-color: #1277bd;color: #fff;text-align: center;font-size: 16px;padding: 10px 0;}
.owner-dtls input[type=submit] {display: block; margin: 10px auto 15px;width: 50%;background-color: #1277bd;color: #fff;text-align: center;font-size: 16px;padding: 10px 0; border: none;}
.owner-dtls form {max-width: 250px;width: 100%;margin:15px auto 0;}
.owner-dtls input[type=text], input[type=email], textarea {width: 100%;border: 1px solid #a1a1a3;background-color: #fff;padding: 5px 5px !important;height: auto;margin: 5px 0; outline:none}
.owner-dtls textarea{ min-height:80px}

.popup_block{max-width: 500px;min-height: 175px;border: 2px solid #ababab;position: fixed;background-color: #f7f7f7;top:40%;left: 0;right: 0;z-index:99;margin: auto;padding: 7px;}
.popblkequip{top:20%}
.active{visibility:visible !important;}
	
.popup_block p{padding:0px 0px 15px 15px;margin: 0;font-size: 15px;text-align: center;color: #313131;font-weight: 600;max-width: 95%;float: left;}

.popup_block input[type=text], textarea{width: 100%;
    padding: 8px;
    margin: 6px auto;
    max-width: 100%;
    display: block;
	border: 1px solid #ababab;
    text-align: left;
}
.popup_block textarea{min-height: 100px;}
.popup_block input[type=submit]{    background-color: #2277BD;
    BORDER: NONE;
    width: 150px;
    color: #fff;
    font-size: 16px;
    padding: 6px 0 4px;
    margin: 10px auto 5px;
    display: block;
    outline: none;	
	background: #2277BD;
	}
span.close_btn {
    display: block;
    max-width: 5%;
    float: right;
    line-height: 18px;
    font-size: 20px;
    font-weight: bold;
    color: #7d7d7d;
	cursor: pointer;
}

.popup_block p a{display: block;color: #1277bd;padding: 5px 0;font-weight: 700;}
 
.popup_block input[type=button]{width: 150px;min-height: 35px;border: none;background-color: #1277bd;color: #fff;font-size: 16px;font-weight: 400;margin:10px auto;display: block;}
/*
.dlr_tbl{overflow-x: scroll;
    max-width: 98%;
    width: 100%;max-height:500px; margin:20px 0 0;}

.dlr_tbl tbody{max-height:500px;overflow-y: scroll;overflow-x: scroll;}
*/

.dlr_tbl{
    width: 100%; margin:20px 0 0;}

.equipment-dealers select {
    width: 100%;
    max-width: 48%;
    padding: 11px 5px;
}
.shippingrow textarea{ width:100%; max-width:100% !important;}
.check {
    padding-bottom: 15px;
}
/*  Account head */

.dropbtn {
background-color: #fff;
color: #03011f;
padding: 0 5px;
font-size: 13px;
margin:0 3px 0 0;
border: none; font-family:'proxima_nova_rgregular'; border-right:1px solid #000; line-height:12px;
}

.dropdown {
position: relative;
display: inline-block; float:left;
}

.dropdown-content {
display: none;
position: absolute;
background-color: #f1f1f1;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 999;
}

.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}

.dropdown-content a:hover {background-color: #ddd;}

.dropdown:hover .dropdown-content {display: block;}
.addbtn_area p {
    float: left;
    margin: 0;
    padding: 23px 0 0 0;
    font-weight: bold;
    font-size: 17px;
}
.addbtn_area {
    width: 100%;
    float: left;
}
a.mreqadd {
    width: auto;
    float: right;
    background: #1277bd;
    color: #fff;
    text-transform: capitalize;
    padding: 8px 18px;
}
.percls {
    width: 60px;
    padding: 5px 0;
	border: 1px solid #ddd;
    outline: none;
}
.swpd p{display: inline;
    font-size: 16px;
    padding-right: 10px;
    color: #262161; font-weight:600;}
	
.swprg {text-align:right;}
.swprg p{display: inline;
    font-size: 16px;
    padding-right: 10px;
    color: #262161;font-weight:600;}
	
.inqnotf {
        width: 100%;
    float: left;
    padding: 0 3px 20px;
    font-size: 12px;
    text-align: center;
    font-weight: 500;
}
.noredfnd{font-size: 20px;
    font-weight: 500;
    text-align: center;}


.prevedt .product-block{ width:50%; margin:0 auto; float:none;}
.prevedt .innerheading{ text-align:center;}
.prevedt .descdtl{}

.container-fluid{position:relative;}
.share-buttons-dtl {
    text-align: center;
    float: left;
    margin-top: 15px;
    position: relative;
    width: 28%;
   
}
.prtnts {
    width: 28%;
    float: left;
    padding: 15px 0 0 15px;
    text-align: left;
    font-size: 14px;
}
.share-buttons-dtl a{padding: 0 5px;}
.kesrc {
    margin-top: -60px;
    padding: 0 0 25px 5px;
	font-size: 16px;
    color: #292929;
}
.kesrc input[type=text] {
    width: 100%;
    max-width: 250px;
    min-height: 35px;
    margin: 0;
    padding: 0;
}
.kesrc input[type=submit] {
    max-width: 50px;
    width: 100%;
    background-color: #2277bd;
    border: none;
    color: #fff;
    font-size: 16px;
    min-height: 35px;
}
.selrinq .col-md-8{padding:0 5px;}
.fbgglog, .regorp{text-align:center;
    margin: 0 auto;
    font-size: 20px;
    font-weight: 500;
    color: #262160;padding: 0 15px}
.loffbg .login-section{margin:10px 0 0;}
.loffbg .loginbox{ padding:0;}
.regorp:after{ content: "";
    display: block;
    max-width: 155px;
    width: 100%;
    background-color: #9e9e9e;
    height: 1px;
    position: absolute;
    left: auto;
    right: 32%;
    bottom: 12px;}
.regorp:before{     content: "";
    display: block;
    max-width: 155px;
    width: 100%;
    background-color: #9e9e9e;
    height: 1px;
    position: absolute;
    left: 32%;
    right: 0;
    bottom: 12px;}
	


#suggesstion-box{display: block;
    border: 1px solid rgb(221, 221, 221);
    position: absolute;
    z-index: 9999;}
#equipment-list {
    background-color: #efefef;
	/*max-height: 530px; */
    /* overflow-y: scroll; */
}
#equipment-list li{font-size:14px; color:#000;padding: 7px 10px;line-height: 1.2; cursor:pointer;border-bottom: 1px solid #dadada;}
#equipment-list li:hover{background-color: #2978c1; color:#fff;}
.cart_alert{padding: 10px 0;background-color: #a2c7e8;border: 2px solid #75aada;border-radius: 5px;margin: 0 15px;}
.cart_alert p{margin: 0 auto;font-size: 16px;color: #004d94;text-align: center;font-weight: 500;display: inline-block;width: 96%;}
.cart_alert span{float: right;display: inline-block;font-size: 20px;color: #004d94;line-height: 1.0;cursor: pointer;width: 4%;text-align: right;}


.cart_alert_error {
    padding: 10px 0;
    background-color: #fbb1b1;
    border: 2px solid red;
    border-radius: 5px;
    margin: 0 15px;
}
.cart_alert_error p {
    margin: 0 auto;
    font-size: 16px;
    color: #f7093e;
    text-align: center;
    font-weight: 500;
    display: inline-block;
    width: 96%;
}

.cart_alert_error span{float: right;display: inline-block;font-size: 20px;color: #f50318;line-height: 1.0;cursor: pointer;width: 4%;text-align: right;}


.morles{color: #000; font-weight: bold;}
.morles:hover{color: #000; font-weight: bold;}

.morlesparts{color: #f00!important; font-weight: bold;font-size: 18px;margin-bottom: 10px;display: block;}
.morlesparts a:focus, a:hover{color: #f00;}
/****  mega menu */

.mega_menu{width: 72%;position: absolute;top: 46px;left: 239px;right: 0;margin: auto;background-color: #fff;border: 1px solid #a1a1a3;}
.mega_menu ul{padding: 0;margin: 0 -15px;}

.mega_menu ul li span{display:block;font-size: 16px;text-align: left;font-weight: 500;color: #262161;line-height: 18px;background-color: #f7f7f7;padding: 5px 0 5px 13px;}

.mega_menu ul li a{display: block;background: #fff;border-right: 0;padding: 2px 13px;text-align: left;font-weight: 400;font-size: 13px;color: #262161;text-transform: uppercase;line-height: 18px;
}

.mega_menu ul li a:hover{background: #f4f4f6;}
.mega_menu_active{ display:block !important;}

.newregs .inforight {
    position: relative;
    top: inherit;
}

img.manloader {
 margin-top: -36px;
    margin-left: -65px;
    height: 100px;

}

/****  mega menu */

.diagrambox a.otherlan {
    font-size: 15px;
    /*color: #272727;*/
	color: #ff2828;
	font-weight: bold;
}
.newregs h3{margin:0; font-size:18px;}
.shaddrs span {display: block;}
.hed{font-weight:bold;padding:5px 0;}
.shaddrs{padding:0 15px 15px;}
.dlr_tbl a {
    color: #000;
}
/*.seller-section p {
    font-size: 20px;
    text-align: center;
    color: #1277bd;
    font-weight: 700;
    padding: 0 0 15px;
}*/
.seller-section span img {
    display: block;
    margin: 0 auto 20px;
}
.brnoimg {
    padding-top: 75px;
}
.cmsn{font-size: 10px; }
.seller-section span {
    max-width: 250px;
    margin: 0 auto;
    /*display: block;*/
}
.eqmachs h2{font-size: 20px;
    margin: 0 0 20px;
}
.eqmvw span a{text-align: right;
    display: block;
    font-size: 20px;
    font-weight: 500;}
.eqptdlhd table th {background-color: #fff; color:#000;}
.thnkord{
    font-size: 16px;
    font-weight: 500;
    padding: 0 0 15px;
    display: block;
}
.ordid{
    font-size: 18px;
    font-weight: 500;
    padding: 0 0 15px;
    display: block;
}
.oststbl{
	margin:10px 0 0;
}
.ordstsmain .dlr_tbl {
    width: 100%;
    margin: 10px 0 0;
}
.sevecainfo{    
	display: block;
    padding: 7px 0 0;}
.srvctrneru{
padding:15px 0 0;}
.servetblhrd tr:nth-child(even) {background: #e8e8e8;}


.myequipment-area  .regfrm-box  .equipfilter-box{width: 154px;}
/*
.myequipment-area  .regfrm-box #suggesstion-box-brand{width: 44%;     z-index: 99999;
    position: absolute;
    background: #fff;}
.myequipment-area  .regfrm-box  #suggesstion-box-model-name {{width: 50%;     z-index: 99999;
    position: absolute;
    background: #fff;}
.myequipment-area .regfrm-box  #suggesstion-box-model {{width: 31%;     z-index: 99999;
    position: absolute;
    background: #fff;}
	
*/	

/*
.registraiton_form #suggesstion-box-brand {
    position: absolute;
    z-index: 9;
    background: #fff;
    width: 100%;
} */

.equipfilter-box #suggesstion-box-brand{width:auto;}
.equipfilter-box #suggesstion-box-model-name{width:auto;}
.equipfilter-box #suggesstion-box-model{width:auto;}
.diainfo{float: right; margin-top: 20px; font-weight: bold;}

/* Disables the selection */
.disableselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge*/
   user-select: none;          /* Non-prefixed version, currently 
                                  not supported by any browser */
}

/* Disables the drag event 
(mostly used for images) */
.disabledrag{
   -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
   user-drag: none;
}

.blgsearch input[type=text] {
    width: 100%;
    max-width: 250px;
    min-height: 35px;
    margin: 0;
    padding: 0;
}

.blgsearch input[type=submit] {
max-width: 50px;
width: 100%;
background-color: #2277bd;
border: none;
color: #fff;
font-size: 16px;
min-height: 35px;
}

.blgsearch {
margin-bottom: 25px;
}

.related_part {
    font-size: 18px;
    color: #262161;
    font-weight: 700;
    margin-bottom: 16px;
}
.rpname {
    color: #1277bd;
	font-weight: 700;
	margin-bottom: 10px;
}

.rqntprc {
    margin-top: 10px;
}

.relimg {
    float: left;
    width: 80px;
    margin-right: 15px;
	height: 80px;
}
.rpprice {
    font-weight: bold;
    margin-bottom: 8px;
    display: block;
}
.rpcat {
    font-weight: 700;
}
.rpqnt {
    width: 26%;
    float: left;
    margin-right: 7px;
}
.rpqnt input {
    width: 100%;
    border: 1px solid #ccc;
    height: 30px;
    margin-top: 4px;
}
.rpdadcrt {
    padding-top: 23px;
}
.rpdadcrt input{
padding: 5px 27px 5px 40px;
font-size: 15px;
color: #fff;
border: 0;
font-family: 'Open Sans', sans-serif;
background: #1277bd url(../images/carticon.png) no-repeat 18px 10px;
}
.relprts {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}


.video-container {
    overflow: hidden;
    position: relative;
    width:90%;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 90%;
    height: 90%;
}

.coupnh3{border-top: 1px solid #dbdbdb;	margin: 0!important; padding: 10px 0 2px 0!important; font-size: 15px!important;font-weight: 700!important; display: inline-block;width: 100%;}
.coupnh3 span{float: right;}
.couplbl {width: 23%;padding: 7px 0 0 0;}
.coupinpdiv{width: 74%;}

/*.scrldiv{height: 1000px;}*/

.fdivrev ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.fdivrev ul li {
    list-style: none;
    display: inline-block;
    width: 28%;
    text-align: center;
    margin-right: 40px !important;
}
.fdivrev ul li img {
    width: 100%;
}
.fdivrev ul li a span{
border: 1px solid #000;
padding: 7px 15px;
font-size: 13px;
margin-top:15px;
display:inline-block;
}
.fdivrev ul li a:hover{color:#337ab7;}
.fdivrev ul li a span:hover {
    background: #262161;
    color: #fff;
}

@media all and (max-width: 991px){

.logo{margin-top:0; padding:0px 15px 0 10px;}

.header-top::before{display:none;}

.header-top{text-align:center; padding:12px;}

.header-top h2{font-size:21px;}

.searcharea{max-width: 458px; padding-right:0;}

.topmenu-area{padding-top:10px;}

.infoleft{top:10px;}

.inforight{top:10px;}

.banner-slider{ max-width:100%;}

.banner-slider .carousel-inner .item img{width:100%;}

.banner-menu{max-width:100%; margin-top:10px;}

.popular-box{min-height:inherit;}

.homebox{text-align:center; background:none; border-bottom:1px solid #dbdbdb; min-height:inherit;padding: 25px 0 25px;}

.homebox ul li{display:inline-block; padding:3px 15px 5px 18px;}

.footer-box{margin-bottom:15px;}

.popular-box h2{padding: 20px 20px 15px; text-align:left;}

.inner-body .regfrm-box p {padding: 0px 0 5px 0;}

.login-left {padding-right: 0;padding-bottom: 30px;}

.login-right {padding-left: 0;padding-top: 30px;}

.login-area .col-md-6 {border-right: 0; border-bottom:1px solid #e7e7e7; padding:0;}



.seller-section .col-md-8 {border-top: 1px solid #dadada; margin-top: 15px;padding-top: 15px; border-left:0;}

.repairhelp_right h2{margin: 25px 0 25px 0;}

.repairhelp_left {border-bottom: 3px solid #19150c;}

.repairhelp-area{border-bottom:0;}

.searchtip-box{max-width:100%; margin-right:0;}

.searchtip-box::after{display:none;}

.searchtip-box img{width:auto;}

.fitnessgroup-right{padding-left:0; padding-top:20px;}

.login-section.contact-section .login-area .col-md-6 {border-left: 0;}

.equipfilter-box{margin-bottom:8px;}

.checkout-accro {padding-right: 0px;}

.checkout-right {margin-bottom: 20px;}

.carttable {padding-right: 0px;}

.facbooklike{max-width:50%}

.kesrc{margin:20px 0 0; text-align:center;}
.listnot {width: 100%;text-align:center;}
.sort, .price{width:50%; padding-top:15px;}
.price .list-grid-hld {
    text-align: center;
}
.owner-dtls{margin:0 0 0 14px;}
.owner-dtls form {max-width: 95%;}
	
.couplbl {width: 58%;}
.coupinpdiv {width: 100%;}
	
}





@media all and (max-width: 799px){
		.header-main{position:relative;}
.header_margin {
    height: 0;
}
.fdivrev ul li{width:100%; margin-right:0 !important;}

.menu-area p {display: block;}

.menu-area{background: #03002a;border: 1px solid #03002a;padding: 5px 0;}

.logo { padding: 0 0 15px 0;width: 100%;text-align: center;}

.searcharea{max-width:100%; padding:0 15px 0 5px;}

.topmenu-area{max-width:100%; text-align:center;}

.topmenu-area ul li{float:none; display:inline-block;}

.createacnt{display:block !important;}

.topmenu-area ul{padding-left:0;}

.infoleft{left: 30%;
    top: 6px;}

.inforight{right: 57%;
    top: 26px;
    text-align: right;}

.col-md-12.menupad{padding:0;}
.seller-section .col-md-3 {
    border:none;
}
.mega_menu{display:none; opacity:0;}
.relimg{width:100%; height:auto;margin-right: 0;}
.rprodetl_right {
    width: 100%;
    float: left;
    margin-top: 15px;
}
.rqntprc {
    width: 100%;
    float: left;
}
}



@media all and (max-width: 767px){

.trademill-box ul {
    overflow-y: auto;
    height: auto;
}

.copyright{width:100%; text-align:center; padding-bottom:10px;}

.card-area{width:100%; text-align:center;}

.registraiton_form {max-width: 100%;}

.brandarea ul li {width: 33.33%;}

.selleredit-table {overflow: scroll;}

.repair-cat ul li a{padding: 9px 20px;}

.repairadvance h3{width:100%; padding-bottom:12px;}

.repairadvance select{width:100%;}

.repairadvance-table{overflow:scroll;}

.fitnessproduct{margin:40px 0;}

.equipfilter-box {width: 100%;margin-right: 0;}

.myequip-table{overflow:auto;}

.trademill-box{min-height:inherit;}

.sport-review button {width:40%}

.sport-video iframe {width: 100%;}

.video-size {width: 100%}

.treadmill-brands li {width: 48%;}

.loginbox, .loginbox-rt{width:100% !important;}

.loginlink, .partor{display:none;}

.loginres{display:block !important;}

.loginres p{font-size: 20px;font-weight: 700;text-align: center;color: #262160;}

.partres{ display:block !important; text-align:center;max-width: 360px;
    margin: 0 auto;}

.partres:after{content: "";display: block;min-width: 160px;height: 1px;background-color: #000;position: absolute;top: 50%;right: 20%;}
.partres:before{content: "";display: block;min-width: 160px;height: 1px;background-color: #000;position: absolute;top: 50%;left: 20%;}

.product-block, .owner-dtls, .prtnts, .share-buttons-dtl{ width:100%;}
.owner-dtls{ margin:0;}
.share-buttons-dtl{right:0;}
.prtnts{padding-bottom:65px;}
.regorp:before{left: 17%; right:auto;}
.regorp:after{right:17%; left:auto;}
.brandarea ul li {width: 47%;}
.brandarea ul li{margin: 7px;}
.oststbl {
    margin: 10px 0 15px !important;
}
.orddtlshdng{padding:15px 0 0!important;}
    .social-icon li {
        width: auto;
    }

}
@media all and (max-width: 667px){
.infoleft {
    left: 26%;
}
.inforight {
    right: 58%;
}
#mcTooltipWrapper{left:40px !important;}

.trademill-box a {display: inline-block; padding-bottom: 10px;}

.topmenu-area ul li a{font-size: 15px;}
.createacnt a {
    font-size: 15px !important;
}

}


@media all and (max-width: 599px){

.infoleft{left:23%;}

.inforight{right:59%;}

.seller-filter ul li{width:100%; margin-right:0; margin-bottom:5px;}

.seller-table {overflow: scroll; -webkit-overflow-scrolling: touch;}

.repair-menufacture ul li{width:50%;}

.diagrambox ul li{width:22%;}

.addressshipping-table {overflow: scroll;}

.carttable.row {overflow: scroll;}

.partres:after{content: "";display: block;min-width: 165px;height: 1px;background-color: #000;position: absolute;top: 50%;right: 15%;}
.partres:before{content: "";display: block;min-width: 165px;height: 1px;background-color: #000;position: absolute;top: 50%;left: 15%;}

.sort { width:100%; text-align:center;padding: 5px 0;}
.list-grid-hld{ display:none;}
.product-img{width:100%;}
.product-dtls{width:75%; padding:15px 0 0 10px;}
.product-dtls a {font-size: 16px;}
.product-price {width: 25%;min-height: 210px;padding: 15px 0 0;}
.product-price p {font-size: 16px;}
.share-buttons{text-align:center; padding: 0 0 15px;}
.paginationtst, .swpd{width: 100%;text-align: left;padding: 10px 0 0;}
.swpd p{font-size:14px;}
.dropdown{float:none;}
.oststbl {
    margin: 10px 0 15px;
}
.orddtlshdng{padding:15px 0 0!important;}
}



@media all and (max-width: 500px){

.infoleft{left:18%;}

.inforight{right:60%;}
.popup_block {
    max-width: 85%;
    top: 30%;
    padding: 20px 5px 0;
}
.oststbl {
    margin: 10px 0 15px;
}
.orddtlshdng{padding:15px 0 0!important;}
}



@media all and (max-width: 479px){

.header-top h2 {font-size: 18px;}

.infoleft{left:6%;}

.inforight{right:65%;}

.homebody-area h2{font-size: 28px;}

.innerheading{font-size:21px;}

.brandarea ul li{width:50%;}

.repair-cat ul li{width:100%;}

.repair-cat ul li a {width: 100%;text-align: center;}

.diagrambox ul li { width: 44%;}

.fitnessgroup-left img {max-width: 100%;}

.viewprice input[type="submit"]{padding: 5px 8px 5px 24px;background: #1277bd url(../images/carticon.png) no-repeat 5px 10px;}

.reviews-btn li{width:100%;padding:0}

.video-size{width:100%; height:350px}

.treadmill-review-index-btn li {width: 100%; margin-bottom: 10px;padding-right: 0 !important;}

.nav-tabs>li {width:100%;}

.product-logo {position: relative;top: -50px;text-align: center; right:0}

.logo-size { width:100%;}

.review-recapcha {width: 80%;}

.sport-star {width: 40px;height: 40px;}

.sport-video iframe {width: 100%;height: 300px;}

.sport-review button {width:60%}

.treadmill-brands li {width: 100%;}

.facbooklike{max-width:100%}

.partres:after{content: "";display: block;min-width: 95px;height: 1px;background-color: #000;position: absolute;top: 52%;right: 15%;}
.partres:before{content: "";display: block;min-width: 95px;height: 1px;background-color: #000;position: absolute;top: 52%;left: 15%;}
.kesrc input[type=text] {width: 50%;}
.regorp:after {
    right: 5%;
    left: auto;
	max-width: 130px;
}
.regorp:before {
    left: 5%;
    right: auto;
	max-width: 130px;
}
.fbgglog, .regorp{font-size:16px; padding:0;}
.brandarea ul li {width: 46%;}
.brandarea ul li{ margin:10px 6px;}
.oststbl {
    margin: 10px 0 15px;
}
.orddtlshdng{padding:15px 0 0!important;}
.main-img {
    width: 65% !important;
}
.diagrambox a.otherlan {
    padding-left: 0;
   /* margin-left: 48%;*/
    display: block;
}
.fitnessgroup-right h3 {
    width: 100%;
}
.diainfo {
    float: left;
    margin-top: 5px;
}

.fitnessgroup-left {width:85%;}
}
@media all and (max-width: 360px){
	.infoleft {
    left: 5%;
}
.inforight {
    right: 65%;
}

.vertical_product_slider .carousel-inner {
    width: 75% !important;
}

.vertical_product_slider #carousel {
    padding: 5px !important;
}

.kesrc input[type=text] {
    width: 47%;
}
.brandarea ul li {width: 45%;}
.brandarea ul li {margin: 10px 6px}
.oststbl {
    margin: 10px 0 15px;
}
.orddtlshdng{padding:15px 0 0!important;}
}

#thumbs

{

	padding-top: 0px;

	padding-bottom: 10px;

}



#thumbs .thumb_row

{

	width: 644px;

	width/* */:/**/640px;

	width: /**/640px;

	padding: 2px;

	display: block;



}



#thumbs .thumb

{

	width: 128px;

	float: left;

	width/* */:/**/120px;

	width: /**/120px;

	padding: 0px 4px 10px 4px;

	font-family: verdana, arial, hevetica, sans-serif;

	font-size: 9px;

	line-height: 130%;

}



#thumbs .thumb_img

{

	width: 120px;

	height: 120px;

	background:url("file:///C|/Users/DWA KALI/AppData/Local/Temp/fz3temp-2/img/bg_thumb.gif");

	text-align: center;

	padding-bottom: 3px;

}



.addressshipping-table{margin-top:25px;}



.addressshipping-table input[type="button"]{ border:0; background:#262161; width:25%; text-align:center;font-family: 'Montserrat', sans-serif;font-weight:600; color:#fff; text-transform:uppercase; font-size:13px; letter-spacing:1px; height:40px; margin: 10px 0;}


.losigbox{position:relative;}

.losigbox:after{content:""; display:table; clear:both;}

.loginbox{float:left; width: 48%; min-height:150px; margin-bottom:20px; padding:15px 15px 0; position:relative;}

.loginbox h2{ font-size:24px; font-weight:400; color:#000; padding:0; margin:0 0 15px; text-align:center;}

.loginbox a{padding:10px 0; display:block; font-size:16px; color:#000; font-weight:600; text-align:center;}

.loginbox p{text-align:center;}

.partor{float:left; width:4%;}

.partres{display:none;}

.partor p{font-size: 14px;padding: 110px 0 0;text-align: center;}

.partor p:after{content: "";display: block;background-color: #a2a2a2;width: 1px;min-height: 110px;position: absolute;top: 130px;right: 0;left: 0;margin: auto;}

.partor p:before{content: "";display: block;background-color: #a2a2a2;width: 1px;min-height: 115px;position: absolute;top: 0;right: 0;left: 0;margin: auto;}

.loginbox-rt{float:right; width: 48%;min-height:150px; margin-bottom:20px; padding:15px;}

.loginbox-rt h2{ font-size:24px; font-weight:400; color:#000; padding:0; margin:0 0 15px; text-align:center;}

.loginbox-rt a{padding:10px 0; display:block; font-size:16px; color:#000; font-weight:600; text-align:center;}

.loginbox-rt p{text-align:center;}



.loginlink{ text-align:center; padding:5px 0; margin:0; font-size:16px;}

.loginlink p { font-size:18px; font-weight:600; color:#000;display: inline-block; text-transform:capitalize;width: 25%;}

.loginlink p a{ color:#2277bc;}

.loginlink p span{font-size:16px;}

.loginres{display:none;}

.salelinkarea{float:left; width: 100%; padding:10px 0 20px;}

.salelinkarea h2{ font-size:20px; font-weight:600; color:#000; padding:0; margin:0 0 10px;}

.salelinkarea a{padding:0 10px 0 0; display:inline; font-size:15px; color:##1277bd; font-weight:400;}


/*blog page start*/

.blogholder{ width:100%; padding:0; margin:0 0 25px; float:left;}
.blogholder img{ max-width:100%;}
.blogholder h2{ font-size:24px; color:#000; font-weight:600; text-align:left; padding:0px 0 15px; margin:0; font-family: 'Montserrat', sans-serif; padding-top:0!important;}
.blogholder h2 a{ font-size:24px; color:#000; font-weight:600; text-align:left; padding:0px; margin:0; font-family: 'Montserrat', sans-serif; background-color:#fff; border:0; text-transform:inherit; }
.blogholder h2 a:hover{ text-decoration:underline;}
.blogholder h3{ font-size:16px; text-transform:uppercase; color:#5a5a5a; text-align:left; padding:0 0 15px; margin:0; font-family: 'Open Sans', sans-serif;}
.blogholder p{ font-size:15px; color:#646464; text-align:left; padding:0 0 20px; margin:0; font-family: 'Open Sans', sans-serif;}
.blogholder .col-md-5 a{ padding:0; margin:0; border:0; max-width:100%;}
.blogholder a{ font-size:15px; color:#fff; background-color:#1277bd; text-align:left; padding:7px 15px; font-family:'Open Sans', sans-serif; border:1px solid #e9e9e9; text-transform:uppercase; margin:auto; width:32%;}

.blog-pagination{width:100%; text-align:left; float:left; clear:both; padding:10px 0;}
.blog-section .col-md-8{ padding-left:0;}
.blogholder .col-md-5{ padding-left:0;}
.blog-section .col-md-12{ padding-left:0;}
.blog-section .col-md-12 h2{ padding-top:20px;}

.leftserch{width:100%; background-color:#fff; border:1px solid #e8e8e8; padding:12px 15px; text-align:left; font-size:16px; color:#666;}
.latest-post{ width:100%; margin:30px auto 0; float:left;}
.latest-post h4:before{width:40px; height:2px;background-color:#004676;position:absolute; left:0; bottom:-1px; content:""; }
.latest-post h4{ text-align:left; font-size:18px; text-transform:uppercase; font-family:'Montserrat'; color:#000; margin:0 0 20px; padding:0 0 12px; position:relative; border-bottom:1px solid #ececec; font-weight:600;}
.latest-post ul{ margin:0px; padding:0px; list-style-type:none;}
.latest-post ul li{ display:block; width:100%; float:left; padding:0 0 20px;}
.latest-post ul li img{ float:left; margin-right:10px;}
.latest-post ul li .left{ font-size:14px;  font-weight:400; color:#000; font-family:'Open Sans'; line-height:18px;}
.latest-post ul li .left span{ display:block; color:#646464; font-weight:400; font-family:'Open Sans'; padding-top:5px;}
.rightcatdv{ width:100%; margin:30px auto 0; float:left;}
.rightcatdv h4:before{width:40px; height:2px;background-color:#004676;position:absolute; left:0; bottom:-1px; content:""; }
.rightcatdv h4{ text-align:left; font-size:18px; text-transform:uppercase; font-family:'Montserrat'; color:#000; margin:0 0 20px; padding:0 0 12px; position:relative; border-bottom:1px solid #ececec; font-weight:600;}
.rightcatdv ul{ margin:0px; padding:0px; list-style-type:none;}
.rightcatdv ul li{ display:block; font-size:15px; font-weight:400; font-size:16px; color:#767676; margin:0px; padding:0 0 10px; font-family:'Open Sans';}
.rightcatdv ul li a{ color:#646464; font-size:15px;}
.sharearea{ width:100%; max-width:25%;float:right; padding:15px 0;}
.sharearea ul li {display: inline-block;padding: 0 5px;}
.sharearea ul li a{background: none;border: none;padding: 0;}
.sharearea ul li span{font-weight: 700;font-size: 16px;}


.morecontent span {
    display: none;
}
.morelink {
    display: block; color:#000; font-weight:600;
}

.morelink:hover {
    display: block; color:#000; font-weight:600;
}

.morelink:focus {
    display: block; color:#000; font-weight:600;
}


.shippingrow{ padding:10px 0;}
.checkoutshipping-box.carttable table thead tr td {background: #212121;color: #fff;font-size: 18px;font-weight: 600;padding: 15px;}

.checkoutshipping-box.carttable table tr td{padding:15px; font-weight:600; font-size:15px; color:#212121; }

.checkoutshipping-box.carttable table tr td a{font-weight:bold; font-size:18px;}

.checkoutshipping-box.carttable table tr td p{color:#212121; font-size:15px;}

.checkoutshipping-box.carttable .bgclr{background:#fff!important;}

.checkoutshipping-box.carttable table tr td select{border:2px solid #1277bd; padding:0; background:#fff; width:100%;-moz-appearance: none; -webkit-appearance: none; height:27px; text-align:center;}

.checkoutshipping-box.carttable .regfrm-box {width: 280px;float: right;margin: 11px 0 0 0;}

.checkoutshipping-box.carttable {padding-right: 30px;}


.reviews-btn li a{background-color:#eee; padding:35px 0; border:2px solid #ccc; border-radius:5px; color:#262161; font-size:14px; font-weight:600; float:left; width:230px;    text-align:center; margin-bottom:10px;}
.reviews-btn li a:hover,.reviews-btn li a:focus {border: 2px solid #1277bd;color: #eee;background-color: #1277bd;transition: 0.5s;}


.repair-help {text-align: left; margin:20px 0 30px 0;}

.repair-help ul{ padding-bottom:15px;}

.repair-help ul p{ font-size:14px; font-weight:600; padding:0 0 8px; margin:0; color:#000;}

.repair-help ul li{ display:inline-block; width:24%; margin-right:5px;}

.repair-help input[type="button"]{ background-color:#1277bd; padding:8px 22px; border:0; outline:none; cursor:pointer; font-size:16px; color:#fff;}

.repair-help ul li input[type="text"]{border:0; background:#f2f2f2; height:40px; width:100%; padding:0 10px;}

.repair-help ul li input[type="text"]{border:0; background:#f2f2f2; color:#afafaf; height:40px; width:100%; padding:0 10px;}
.repair-help ul li a{ border:2px solid #1277bd; width:100%; padding:10px 15px; text-align:center; margin:0 0 10px 0; display:block; font-size:16px; font-weight:600;}
.repair-help ul li a:hover{ background-color:#1277bd; color:#fff;}

.slidingDiv {
	
	padding:20px;
	margin-top:0;
	width:100%;
}

.show_hide {
	display:none;
	margin-left:10px;
}

.exchangesearcharea{ width:97%; padding:15px 0; margin:auto; background-color:#f2f2f2;}
.exchangesearcharea select{width:100%;border: 1px solid #e7e7e7;padding: 10px; background:url(../images/selecticon.jpg) no-repeat right top;-moz-appearance: none; -webkit-appearance: none; background-size:contain; cursor:pointer; color:#262626; background-color:#fff;}

.exchangesearcharea input[type="text"]{border:0; background:#fff; height:40px; width:100%; padding:0 10px;}

.equipmentarea {margin-top:25px;}
.equipmentarea h3 {font-size:26px;color:#262161;font-weight:600;text-align:left;padding:15px 0 15px 10px;margin-top: 0;border-bottom:1px solid #b5b5b5;padding-bottom:15px;}
.equipmentarea-brands { float:left; width:33%; padding-bottom:15px;}
.equipmentarea-brands li {width: 100%;display:inline-block;padding:7px 0 5px 10px; font-size:16px;}
.equipmentarea-brands a {padding-left:0;color: #000;font-size: 15px;text-decoration:none;}
.equipmentarea-brands li a:hover {text-decoration:none;}

.wheretbuy {text-align: left; margin-bottom:0; position:relative; float:left;  padding:15px; margin-top:0; width:100%;}

.wheretbuy blockquote{ position: absolute;top: -30px;left: 0;background-color: #1277bd;padding: 5px 25px;font-size: 14px;color: #fff;border: 0;outline: none; margin: 0;border-radius: 5px 5px 0 0;font-weight: 600;}
.wheretbuy ul li{ float:left; margin-right:5px; width:30%;}
.wheretbuy ul li:nth-child(2),.equipment-dealers ul li:nth-child(3){padding-top:0; width:25%;}
.wheretbuy ul li h3{font-size: 16px;color: #262161;padding: 11px 20px 0 0;}
.wheretbuy ul li input[type='text'] {width:100%; padding: 11px 5px;font-size: 14px; color:#646464;}
.wheretbuy ul li:last-child{ float:left; text-align:left; padding-top:0;}
.wheretbuy input[type="button"]{ background-color:#1277bd; padding:10px 12px; border:0; outline:none; cursor:pointer; font-size:16px; color:#fff;}

.quicktablink{background-color:#1277bd; padding:10px; margin:0; text-align:center; padding:12px 20px; color:#fff; margin:20px 0 0 0; float:right;}
.quicktablink:hover{background-color:#1277bd; padding:10px; margin:0; text-align:center; padding:12px 20px; color:#fff; margin:20px 0 0 0; float:right;}
.quicktablink:focus{background-color:#1277bd; padding:10px; margin:0; text-align:center; padding:12px 20px; color:#fff; margin:20px 0 0 0; float:right;}

.nbtxt {

    float: left;
    width: 31px;
    text-align: center;
    border: 1px solid #ddd;
    margin-right: 5px;
    padding: 3px 11px;
    margin: 2px;

}

.nxbg{ 
   float: left;
    width: 31px;
    text-align: center;
    border: 1px solid #ddd;
    margin-right: 5px;
    padding: 3px 11px;
    margin: 2px;
    backgroind-color:#ccc;
}

.prbg{float: left;
    width: 31px;
    text-align: center;
    border: 1px solid #ddd;
    margin-right: 5px;
    padding: 3px 11px;
    margin: 2px;
    backgroind-color:#ccc;}
	
	.srcbutn{ width:100%!important;}
	#suggesstion-box-brand ul {

    padding: 6px;

}
#suggesstion-box-brand ul li {

    cursor: pointer;
    padding: 5px 0;

}
.shipping_nethod select {

    width: 102px;

}
.shipbx {

    width: 100%;
    float: left;

}
.shipbx input {

    float: left;
    margin-right: 6px;
    vertical-align: top;
    margin-top: 14px;

}
.shipbx span {

    width: 62%;
    float: left;
    padding-top: 12px;

}
.srcbutn {

    background: #1277bd;
    border: 0;
    height: 43px;
    color: #fff;

}

#suggesstion-box-model-name{    position: absolute;
    background-color: #f7f7f7;
    z-index: 999;
    width: 92%;
    display: block;}
	
#suggesstion-box-model-name li{ padding:4px 10px; cursor:pointer;}
	
#suggesstion-box-model{    position: absolute;
    background-color: #f7f7f7;
    z-index: 999;
    width: 92%;
    display: block;}
	
#suggesstion-box-model li{ padding:4px 10px; cursor:pointer;}

#suggesstion-box-brand{    position: absolute;
    background-color: #f7f7f7;
    z-index: 999;
    width: 92%;
    display: block;}
	
#suggesstion-box-brand li{ padding:4px 10px; cursor:pointer;}
.suc_msg {
    border: 2px solid #ccc;
    padding: 20px;
	margin-bottom:30px;
}
.suc_msg h2 {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
}
.suc_msg p {
    font-size: 14px;
    color: #000;
    margin: 0;
    padding: 0;
}
.suc_msg i {
background: green;
    color: #fff;
    width: 25px;
    height: 25px;
    border-radius: 100%;
    padding: 6px;
    font-size: 14px;
}


.checkoutshippingbtn{ background:#1277bd!important; color:#fff!important; text-align:center!important; text-transform:uppercas!importante; border:0;!importantfont-family: 'Roboto', sans-serif; font-weight:500!important; width:105px!important; padding:6px 0!important; float:right!important;}

.box{color: #000; padding: 20px; display: none; margin-top: 20px; clear:both;}
.red{ background:transparent; }
.green{ background: transparent; }
.blue{ background: transparent; }
label{ margin-right: 15px; }

.checkoutshipping-box label{ font-weight:500;margin-bottom: 3px;margin-top: 11px;}


/*---------------4.2.2019------------*/

.noselect {
    border: 1px solid #ccc;
    padding: 10px;
    color: #999;
}
.noselect span {
    background: #ddd;
    color: #1277bd;
    padding: 2px 7px;
    border-radius: 5px;
    font-size: 15px;
    margin-right: 10px;
}

.brandarea ul li img {
    max-height: 80px;
}

.attach_product {
	float: right;
}
.attach_product a img {
	display: block;
    border: 1px solid #ddd;
    padding: 5px;
	margin-bottom:5px;
	width:50px;
}

.main-img {
    float: left;
    width: 85%;
}

.mainpdfwd{
width: 97%!important;
}

.vertical_product_slider #carousel {
    display: inline-block;
    width: 100%;
	padding: 15px;
}

.vertical_product_slider .carousel-inner {
    width: 85%;
    float: left;
    display: inline-block;
}

.related-images img {
    width: 75px;
    display: inline-block;
    margin-right: 5px;
}

.related-images {
    float: left;
    width: 25%;
}

.related_product_details {
    float: left;
    width: 75%;
}



.checkoutshipping-box.carttable table tr td img {
    max-width: 120px;
}

#thumbdiv {
position: absolute;
    right:0px;
}

.hovproduct_image {   
    max-width: 100px !important;
    border: 2px solid #3a0202;
    position: absolute;
    z-index: 9;
    right: -75px;
	top: 21px;
    }
	
	#printTable tbody td {position:relative; word-break: break-word;}
	#manualhtml a {display:block;width: fit-content;}
	
	.blogholder.blgdtlmn a {

background: none;
border: 0;
color: #1277bd;
text-transform: none;
padding: 0;
font-weight: 700;
text-decoration: none;

}

.blogholder.blgdtlmn a:hover {
    text-decoration: underline;
}

.brnddtl h1{font-size: 27px;margin: 0;}
.brnddtl h2{font-size: 19px; margin: 20px 0 23px 16px;}

/* =======Pop up design=============*/
#fadeandscale {
    background: #fff;
    text-align: center !important;
    width: 50%;
    box-shadow: 0 0 40px #000;
    border-radius: 5px;
    padding: 30px;
}

.fb_Popup_close.fadeandscale_close.btn.btn-default {
    position: absolute;
    right: 3px;
    top: 3px;
    border: 0;
    font-size: 20px;
}

.fb_Popup_close.fadeandscale_close.btn.btn-default:hover {
    background: #fff;
}

.fb_Popup_close.fadeandscale_close.btn.btn-default:active {
    box-shadow: none;
}

.top_pop h4 {
    margin: 0 0 15px 0;
}

.clpdiv {
    margin-bottom: 17px;
}
.clpdiv input {
    width: 80%;
    padding: 10px;
}
.clpdiv button {
    padding: 12px;
    background: #000;
    border: 0;
    color: #fff;
}
.top_pop p {
    font-weight: bold;
}

.shrcrtlnk {
    float: right;
    margin-bottom: 15px;
    margin-right: 17px;
    margin-top: -40px;
	text-decoration: underline;
	}

/* =======Pop up design=============*/

/* New Css */
.fitness-equipment-reviews h2{color:#2b2764;}

.fitness-equipment-reviews ul{font-size:18px;list-style:lower-greek;}

.fitness-equipment-reviews ul li span{font-weight:bold;color:#ec0908;}