@font-face {
 font-family:'ProximaNova-Regular';
 src: url('ProximaNova-Regular.eot');
 src: url('ProximaNova-Regular.eot?#iefix') format('embedded-opentype'),  url('ProximaNova-Regular.woff2') format('woff2'),  url('ProximaNova-Regular.woff') format('woff'),  url('ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
 font-weight: 400;
 font-style: normal;
 font-stretch: normal;
 unicode-range: U+0020-00FE;
}
/*----------intial declartaion of css----------*/
html, body { height: 100%; padding:0 !important; }
.page-wrap { min-height: 100%; margin-bottom: 0px; }
.page-wrap:after { content: ""; display: block; }
footer, .page-wrap:after { }
* { margin: 0; padding: 0; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, select, input, option { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; }
html { -webkit-text-size-adjust: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary { display: block; }
/*input, textarea { -webkit-appearance: none; border-radius: 0; -webkit-border-radius: 0; }*/
/*--------------General CSS---------*/
img { border: 0 none; max-width: 100%; vertical-align:top; }
a { outline: none; cursor: pointer; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; color:#000; }
a:hover, a:focus { color:#000; text-decoration:none; }
button { -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
p { line-height: 20px; margin: 15px 0px; }
h1 { font-size: 32px; margin: 15px 0px; }
h2 { font-size: 26px; margin: 15px 0px; }
h3 { font-size: 20px; margin: 15px 0px; }
h4 { font-size: 16px; margin: 15px 0px; }
h5 { font-size: 12px; margin: 15px 0px; }
body { margin: 0; padding: 0; font-family:'ProximaNova-Regular'; font-size: 15px; color: #000; -webkit-font-smoothing: subpixel-antialiased; -webkit-text-stroke: 1px transparent; background-color: rgba(0,0,0,0) }
/*-----------------------main styles starts here-----------------------------------------------*/
ul { margin:0; padding:0; list-style-type:none; }
input, select, textarea { border-radius: 0; box-shadow:none; }
/*=====================================	PLACE HOLDER CSSS START HERE 		====================================*/
input::-webkit-input-placeholder {
color:#787b7b;
font-family:'ProximaNova-Regular';
}
 input::-moz-placeholder {
color:#787b7b;
font-family:'ProximaNova-Regular';
}
input::-ms-placeholder {
color:#787b7b;
font-family:'ProximaNova-Regular';
}
input.textbox::-ms-input-placeholder {
color:#787b7b;
font-family:'ProximaNova-Regular';
}
input.textbox::-ms-input-placeholder {
color:#787b7b;
font-family:'ProximaNova-Regular';
}
.esc-notification{font-size: 14px;text-align: center;font-weight: bold;margin: 15px 0;}
.cf:before, .cf:after { content: ""; display: table }
.cf:after { clear: both; }
.cf {/*zoom:1;*/ }
.small-btn1{background-color:#333; border:none; outline:none; padding:7px 15px; font-size:16px; font-weight:500; color:#fff;}
.small-btn1:hover{background-color:#dddddb; color:#75432d;}
.small-btn2{background-color:#e8e8e8; color:#000; outline:none; padding:7px 15px; font-size:16px; font-weight:500;margin-left: 30px;}
.nav-justified>li>a{padding:0px 15px 0;line-height:18px;font-size: 16px;font-weight: bold;letter-spacing: 1px;color:#333;}
.small-btn2:hover{background-color:#333; color:#dddddb;}
.custom-checkbox [type="checkbox"]:not(:checked), .custom-checkbox [type="checkbox"]:checked { left: -9999px; position: absolute; }
.custom-checkbox [type="checkbox"]:not(:checked) + label:before, .custom-checkbox [type="checkbox"]:checked + label:before { background: none repeat scroll 0 0 #505050; border: 1px solid #8a8a8a; content: ""; height: 17px; left: 0; position: absolute; top: 0; width: 17px; }
.custom-checkbox [type="checkbox"]:not(:checked) + label:after { opacity: 0; transform: scale(0); }
.custom-checkbox [type="checkbox"]:not(:checked) + label:after, .custom-checkbox [type="checkbox"]:checked + label:after 
{ background: none repeat scroll 0 0 #505050; border: 1px solid #8a8a8a; color: #fff; content: "\f00c"; font-family:FontAwesome; font-size: 14px; height: 17px; left: 0; line-height: 0.9; padding: 2px; position: absolute; top: 0; transition: all 0.2s ease 0s; width: 17px; }
.custom-checkbox [type="checkbox"]:not(:checked) + label, .custom-checkbox [type="checkbox"]:checked + label { cursor: pointer; padding-left: 25px; position: relative; }
.custom-checkbox a{font-size:14px !important;}
/*	CUSTOM RADIO CSS START	
input[type=radio]:not(old) { width : 2em; margin : 0; padding : 0; font-size : 1em; opacity : 0; }
input[type=radio]:not(old) + label { display : inline-block; margin-left : -2em; line-height : 1.5em; }
input[type=radio]:not(old) + label > span { display : inline-block; width : 17px; height : 17px; margin :0em 0.25em 0.25em 0.25em; border : 2px solid #a1a29f; border-radius : 50px; background : #fff; vertical-align : middle; padding: 3px; }
input[type=radio]:not(old):checked + label > span { border-color: #333333; }
input[type=radio]:not(old):checked + label > span > span { display : block; width : 7px; height : 7px; margin : 0; border-radius :100%; background : #000; }
*/
/*=====================================		PLACE HOLDER CSSS START HERE 		====================================*/
input::-webkit-input-placeholder {
color:#000;
font-family: 'Myriad Pro', sans-serif;
}
 input::-moz-placeholder {
color:#000;
font-family: 'Myriad Pro', sans-serif;
opacity:1;
}
input::-ms-placeholder {
color:#000;
font-family: 'Myriad Pro', sans-serif;
}
input.textbox::-ms-input-placeholder {
color:#000;
font-family: 'Myriad Pro', sans-serif;
}
input.textbox::-ms-input-placeholder {
color:#000;
font-family: 'Myriad Pro', sans-serif;
}
textarea::-ms-input-placeholder {
color:#000;
font-family: 'Myriad Pro', sans-serif;
}
textarea::-moz-input-placeholder {
color:#000;
font-family: 'Myriad Pro', sans-serif;
}
textarea::-webkit-input-placeholder {
color:#000;
font-family: 'Myriad Pro', sans-serif;
}
/*=====================================		PLACE HOLDER CSS END HERE 		====================================*/
header { z-index:1000; position:relative }
.container { width:100%; max-width:1170px }
.header-top { width:100%; background-color:#ffffff; padding:5px 0; }
.header-top ul>li{display:inline-block; vertical-align:middle;}
.header-top ul>li:nth-child(1){width:22%;}
.header-top ul>li:nth-child(2){width:50%}
.header-top ul>li:nth-child(3){width:27%; vertical-align:bottom; padding-bottom:6px;}
.logo { display:inline-block; vertical-align:middle; }
.search_menu { display:inline-block; vertical-align:middle; margin:0 30px; }
.header-top ul>li .search_menu ul { margin:5px 0; }
.header-top ul>li .search_menu ul li { display:inline-block; vertical-align:top; margin-right:16px; font-size:14px; width:auto; }
.header-top ul>li .search_menu ul li a { display:block; color:#000; }
.header-top ul>li .search_menu ul li a:hover { color:#000 }

.header-top ul>li:nth-child(2) .search_menu ul li a em{font-style:normal;}

.header-top ul>li .search_menu ul li a img { margin-right:7px; vertical-align:middle; }
.search-box { border-radius:0px; background-color:#fff; padding:0 10px; position:relative; margin:0; display:inline-block; vertical-align:text-top; width:100%;border:1px solid;}
.search-box .search_field.dropdown-menu{background-color:transparent; padding:0; box-shadow:none; border:none;}
.search-box .search_field.dropdown-menu input[type="text"] { width:100%; height:auto; padding:7px 5px; border:none; outline:none; font-size:16px; color:#000; background-color:transparent; margin-bottom:0; box-shadow:none;}

.search-box .search_field.dropdown-menu input[type="text"]:focus{box-shadow:none;}
.search-box a.dropdown-toggle { position:absolute; right:12px; top:9px; z-index:1; border:none; outline:none; background-color:transparent; }
.search-box .search_field.dropdown-menu{display:block; position:static; width:100%;}
.sign-cart-order { display:inline-block; vertical-align:middle;float:right; }
.header-top ul>li .sign-cart-order ul li { display:inline-block; vertical-align:top; width:100px; position:relative;}
#mylastliheader .dropdown-menu li{width:100%;}
.header-top ul>li .sign-cart-order ul li a { display:block; font-size:16px; color:#000000; }
.header-top ul>li .sign-cart-order ul li a:hover { color:#000; }
.header-top ul>li .sign-cart-order ul li a small { display:inline-block; vertical-align:middle; font-size:14px; width:40px; line-height:1;text-transform: capitalize; }
.header-top ul>li .sign-cart-order ul li a img { vertical-align:middle; }
.nav-section { background-color:#333333; /*box-shadow:0px 2px 6px 0 rgba(0, 0, 0, 0.36);*/ position:relative;}
.nav-section ul li { display:inline-block; vertical-align:top; margin-right:15px; position:static;}
.nav-section ul li a { display:block; font-size:18px; font-weight:400; /*color:#ffffff;*/ padding:15px 6px; }
.nav-section a:hover {background-color: #6f6f6f;color: #fff;}
.enumenu_ul>li:first-child a{padding-left:0px;}
.nav-section ul li:hover .drop_hover_nav { display:block }
.nav-section ul li .drop_hover_nav { display:none;
top: 100%;
    z-index: 999;
    list-style: none;
    left: 0px;
    background:#333;
    position: absolute;
    min-width:100%;
	padding:20px 0;
}
.nav-section ul li:hover .dropdown_hover_nav { display:block }
.dropdown_hover_nav{display:none;
    z-index: 999;
    list-style: none;
    width: 250px;
    background:#333;
    position: absolute;    
	padding:20px 0;}
#mylastliheader{width: 66px;}
#mylastliheader small{width:30px;}
#secondliheader{width:100px;}
#userloggedin #firstliheader{width: 100px;}
#userloggedin #mylastliheader{width:90px;}
#firstliheader small{width:54px;}

#userloggedin .caret{margin-left: 15px;color: #75432d;}

/*.dropdown-menu li{width:100% !important;}*/
.img-slider-banner{background-image:url('//cdn.shopify.com/s/files/1/0711/8833/t/25/assets/main_slide_bg.jpg?1398174400450155806');background-repeat:repeat;background-position:left top; }
/*.img-banner{background:url(https://cdn.shopify.com/s/files/1/0711/8833/t/18/assets/bg-repeat-img.jpg?13179297287918795321) left top repeat-x; width:100%;}*/
.ccf{padding-bottom:26px;}
.nav-section ul li .drop_hover_nav ul li{width:100%; padding-right:0;}
/*.nav-section ul li .drop_hover_nav ul li a:hover{background-color:transparent}*/
.nav-section ul li .drop_hover_nav ul li h3{font-size:24px; font-weight:500; color:#fff; margin:0 0 5px 0;}
.nav-section ul li .drop_hover_nav ul li h3 a{font-size:24px; font-weight:500; color:#fff; margin:0 0 5px 0;}
.nav-section ul li .drop_hover_nav ul li ul li{width:45%; margin:0;padding: 0 0px 0 0;}
.nav-section ul li .drop_hover_nav ul li ul li ul li{width:100%;}
.nav-section ul li .drop_hover_nav ul li.inline-txt{width:30%; }
.nav-section ul li .drop_hover_nav ul li ul li h4{font-size:18px; color:#c7964c;}
.nav-section ul li .drop_hover_nav ul li ul li a h4{font-size:18px; color:#c7964c;}
.nav-section ul li .drop_hover_nav ul li ul li a{color:#fff; text-align:left; padding:5px 5px;}
.nav-section ul li .drop_hover_nav ul li ul li a i{margin-right:10px; font-size:24px; display:none;}
/*.nav-section ul li .drop_hover_nav ul li ul li a:hover{background-color:transparent}*/
/*.nav-section ul li .drop_hover_nav ul li ul li:hover ul{display:block}**/
/*.nav-section ul li .drop_hover_nav ul li ul li:hover a i{transform:rotate(90deg);}*/
.close-box-ico{position:absolute; right:10%; top:10px; font-size:50px;}
.close-box-ico a{color:#fff;}
.nav-section ul li .drop_hover_nav ul li ul li a.active-arw i{transform:rotate(90deg);}
.nav-section ul li .drop_hover_nav ul li ul li ul{padding-left:0; display:inline-block; width:100%;}
.nav-section ul li .drop_hover_nav ul li ul li ul.tech-weight li .custom-checkbox{display:inline-block; vertical-align:top; width:45%;}
.nav-section ul li .drop_hover_nav ul li ul li label{color:#fff; font-weight:normal; width:100%;}
.slider-section { position:relative }
.slider-section h2{margin:20px 0px;}
.sp-bottom-thumbnails.sp-has-pointer { background-color:#cfcecc; margin-top:0; text-align:center; z-index:10; padding:10px 0; }
/*.slider-section:after { width:100%; bottom:-15px; height:70px; background-color:#e8e8e8; position:absolute; content:''; }*/
.top-seller-section { width:100%; padding:0px 0 40px 0;background-color: #ffffff;margin-bottom:30px; }
.top-seller-section:nth-child(even){background-color:#dddddb;}
.top-seller-section h3 { color:#666666; margin:50px 0 40px; font-size:36px; text-align:center }
.ammo-seller-section{width:100%; padding:0px 0 40px;background-color: #dddddb}  
.ammo-seller-section h3 { color:#666666; margin:50px 0 40px; font-size:36px; text-align:center }
.bullet-seller-section{width:100%; padding:0px 0;background-color: #ffffff}  
.bullet-seller-section h3 { color:#666666; margin:50px 0 40px; font-size:36px; text-align:center }
.container-box { width:1150px; margin:10px auto; position:relative }
/*.sp-slide { background:url(slider-pattern-bg.jpg) left top repeat; }*/
.play-video{position:absolute; height:100%; width:100%; top:0; left:0; padding:5px 0px;}
.nav-justified>li{width:110px; vertical-align:middle; display:inline-block;}
.play-video{position:absolute; height:100%; width:100%; top:0; left:0; padding:5px 20px;}
.nav-justified{margin:0px auto; max-width:1170px; position:relative; z-index:10;/*top:20px;*/margin-top:19px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{background-color:transparent; color:#000; font-weight:600;}		
.nav>li>a:focus, .nav>li>a:hover{background-color:transparent;}		
.play-video{position:relative; height:100%; width:100%; top:0; left:0; padding:5px 0px;}
/*.play-video img{width:100%;}*/
.play-video a{text-align:center; display:block;}
#myTabContent .videos .load-data-box{min-height: 165px;}
#myTabContent .load-data .load-data-box{min-height: 106px;}
#myTabContent .article .load-data-box{min-height: 106px;}
.play-video-txt{position:relative; z-index:100;}
.play-video-txt p{margin-bottom:15px;}
.play-video-txt a{margin-top:15px;}
.ui-front {z-index: 9999;}
.play-video iframe{position:absolute; width:100%; height:100%; left:0; top:0;}
/*		CAROUSAL SLIDER START	*/
.owl-carousel .animated { -webkit-animation-duration:1000ms; animation-duration:1000ms; -webkit-animation-fill-mode:both; animation-fill-mode:both; }
.owl-carousel .owl-animated-in { z-index:0; }
.owl-carousel .owl-animated-out { z-index:1; }
.owl-carousel .fadeOut { -webkit-animation-name:fadeOut; animation-name:fadeOut; }
@-webkit-keyframes fadeOut { 0% {
opacity:1;
}
100% {
opacity:0;
}
}
@keyframes fadeOut { 0% {
opacity:1;
}
100% {
opacity:0;
}
}
.owl-height { -webkit-transition:height 500ms ease-in-out; -moz-transition:height 500ms ease-in-out; -ms-transition:height 500ms ease-in-out; -o-transition:height 500ms ease-in-out; transition:height 500ms ease-in-out; }
.owl-carousel { display:none; width:100%; -webkit-tap-highlight-color:transparent; position:relative; z-index:1; }
.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; }
.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0px, 0px, 0px); z-index:1; }
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot { cursor:pointer; cursor:hand; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.owl-carousel.owl-loaded { display:block; }
.owl-carousel.owl-loading { opacity:0; display:block; }
.owl-carousel.owl-hidden { opacity:0; }
.owl-carousel .owl-refresh .owl-item { display:none; }
.owl-carousel .owl-item { position:relative; min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-tap-highlight-color:transparent; -webkit-touch-callout:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-transform-style:preserve-3d; }
.owl-carousel .owl-item img { }
.owl-carousel.owl-text-select-on .owl-item { -webkit-user-select:auto; -moz-user-select:auto; -ms-user-select:auto; user-select:auto; }
.owl-carousel .owl-grab { cursor:move; cursor:-webkit-grab; cursor:-o-grab; cursor:-ms-grab; cursor:grab; }
.owl-carousel.owl-rtl { direction:rtl; }
.owl-carousel.owl-rtl .owl-item { float:right; }
.no-js .owl-carousel { display:block; }
.owl-carousel .owl-item .owl-lazy { opacity:0; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease; }
.owl-carousel .owl-item img { }
.owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000; position: absolute; left: 0; right: 0; bottom: 0; }
.owl-carousel .owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url("owl.video.play.png") no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; -webkit-transition:scale 100ms ease; -moz-transition:scale 100ms ease; -ms-transition:scale 100ms ease; -o-transition:scale 100ms ease; transition:scale 100ms ease; }
.owl-carousel .owl-video-play-icon:hover { -webkit-transition:scale(1.3, 1.3); -moz-transition:scale(1.3, 1.3); -ms-transition:scale(1.3, 1.3); -o-transition:scale(1.3, 1.3); transition:scale(1.3, 1.3); }
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display:none; }
.owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; -webkit-background-size:contain; -moz-background-size:contain; -o-background-size:contain; background-size:contain; -webkit-transition:opacity 400ms ease; -moz-transition:opacity 400ms ease; -ms-transition:opacity 400ms ease; -o-transition:opacity 400ms ease; transition:opacity 400ms ease; }
.owl-carousel .owl-video-frame { position:relative; z-index:1; background-size: cover; position: absolute; top: 0; bottom: 0; height: 100%; width: 100%; }
/*		CAROUSAL SLIDER END		*/
ul.areas.owl-carousel.owl-loaded { margin:0px 0; }
ul.areas { text-align:center }
ul.areas li { display:inline-block; vertical-align:top; width:100%; max-width:230px; }
.seller-dtl { text-align:left; position:relative; padding-right:0px; margin-bottom:15px; }
/*#related_product .seller-dtl { text-align:left; position:relative; padding-left:0px; margin-bottom:15px; }*/
.seller-dtl h4 { font-size:16px; margin:0px 0 5px;height:80px; }
.combo-img .seller-dtl h4{height:auto;}
.seller-dtl h4 a { color:#000;font-weight:bold;font-size:15px;line-height: 20px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.seller-dtl .rating { color:#cc9900; font-size:18px;margin-top:15px;min-height: 18px;margin: 0 0 0 7px;}
.seller-dtl .rating small { color:#75432d; font-size:16px; }
.share-icon1 { position:absolute; right:0; top:35px; }
.combo-img .share-icon1 { position:absolute; right:0; top:-5px; }
.share-icon1 a { border:1px solid #333; border-radius:100px; display:block; width:34px; height:34px; padding:4px 0px; text-align:center }
.share-icon1 a:hover { border-color:#000; }
.yotpo .yotpo-icon, .yotpo .yotpo-icon:after, .yotpo .yotpo-icon:before {
    font-family: "yotpo-widget-font" !important;
    font-size: 13px !important;
}
.margin30px{margin:20px 0px;}
.seller-img { /*width:228px; height:228px;*/width:100%; height:auto; display:table-cell; /*display:inline-block;*/ vertical-align:middle; text-align:center; border:1px solid #cccccc; }
.seller-box ul { width:100%; margin:5px 0; }
.seller-box ul li { max-width:inherit; width:32%; vertical-align:middle; font-size:15px; font-weight:600; display:inline-block; vertical-align:middle; }
.seller-box ul li.price{padding-left:10px;text-align:center;}
.seller-box ul li.item-icon { text-align:left }
.seller-box ul li.item-icon small img { vertical-align:middle; margin-right:7px; }
.seller-box ul li .cart-icon { text-align:right }
.seller-box ul li .cart-icon a { display:inline-block; vertical-align:middle; border:1px solid #75432d; border-radius:100px; width:34px; height:34px; padding:7px 0px; text-align:center }
.seller-box ul li .cart-icon a em{font-style:normal; display:none;}

.seller-box ul li .cart-icon a:hover { border-color:#000; }
.owl-nav .owl-prev { position:absolute; left:-20px; top:50%; font-size:40px; color:#4d4d4d; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); }
.owl-nav .owl-next { position:absolute; right:-20px; top:50%; font-size:40px; color:#4d4d4d; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); }
.video-section { background-color:#fff; padding:40px 0; margin:50px 0 0; text-align:center }
.video-section h3 { font-size:30px; margin:0px 0px 30px; color:#666666; }
.owl-carousel .item-video { padding-bottom: 55.33%; height: 100%; position: relative; margin: 10px 0 80px 0; }
.owl-carousel .item-video small { position:absolute; left:0; right:0; bottom:-39px; width:100%; line-height:1; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden;  transition: transform .1s ease;
}
.video-section .owl-prev { position:absolute; left:-30px; top:40%; font-size:40px; color:#4d4d4d; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); }
.video-section .owl-prev i, .video-section .owl-next { color:#4d4d4d; font-size:40px; }
.video-section .owl-next { position:absolute; right:-30px; top:40%; font-size:40px; color:#4d4d4d; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); }
.partner-section {margin: 20px 0px 0px;padding:20px 0; text-align:center;background-color:#ffffff }
.partner-section h3 { font-size:30px; margin:10px 0; color:#4f4f4f; }
.partner-section .item { margin:20px 0; }
.partner-section span { font-size:16px; font-weight:400; color:#75432d; display:block; text-align:center; }
.testimonial-section { width:100%; margin:30px 0; padding:50px 0; background-color:#fff; margin-bottom:0; }
.testi-desc { width:100%; max-width:500px; margin-top:30px; }
.testi-desc p { font-size:20px; font-weight:400; color:#4f4f4f;margin-bottom:20px; }
.testi-desc small { font-size:16px; font-weight:bold; color:#000; font-style:italic; }
.copyright{color:#b6b3b3;}
.footer-section { width:100%; padding:20px 0; background-color:#2c2928;margin-top:20px; }
.footer-section p { font-size:14px; color:#fff; margin:15px 0; }
.fmenu { margin:10px 0; text-align:center }
.fmenu a { display:inline-block; vertical-align:top; font-size:14px; color:#fff; margin:5px 10px; }
.fmenu a:hover { color:#dddddb; }
.fsocial { text-align:right }
.marginbottom20{margin-bottom:20px;}
.fsocial a { font-size: 26px; font-weight:normal; color:#fff; border:1px solid #666; border-radius:100px; padding:5px; margin:5px 10px; width:42px; display:inline-block; vertical-align:top; height: 42px; line-height: 1; text-align: center; }
.nav-section ul.mob-box{display:none;}
.mycustomplayicon{ /*background-image:url('//cdn.shopify.com/s/files/1/0711/8833/t/25/assets/playicon.png?1398174400450155806');*/
  height:72px;
    width: 72px;position: fixed;
    top: 25%;
    left: 40%;
    background-repeat: no-repeat;display:none;}
.videolinks{color:#333333;}
.videolinks img{margin-bottom:15px;}
.pro-listing{width:100%; padding:0px 0;clear:both;}
.filter-by{margin-bottom:0px; width:100%;/*border-bottom:1px solid #a1a29f;*/ background: #f2f2f1;border-left: 1px solid #cbcaca;border-right: 1px solid #cbcaca;border-top: 1px solid #cbcaca;border-bottom: 1px solid #cbcaca;}
.filter-by i{margin-left:10px;}
.filter-by a{font-size:18px; font-weight:bold; color:#000; padding:18px 12px 12px 5px; display:block}
/*.filter-by a i{float:right; font-size:22px;}*/
.result-sort{padding:10px 0; border-bottom:1px solid #a1a29f; position:relative}
.result-sort h2{font-size:24px; font-weight:normal; margin:0; color:#666; display:inline-block; vertical-align:bottom;}
.sortby{position: absolute; right:0; bottom:6px; width:40%; text-align:right}
.sortby label{display:inline-block; vertical-align:middle; margin-left:10px; margin-bottom:0}
.sortby select{display:inline-block; vertical-align:middle; margin-left:10px; width:100%; max-width:200px;color: #000;font-size: 15px;}
.pro-listing .seller-box{padding: 10px 13px; margin:15px 0 30px;}
.pro-listing .seller-box:hover{background-color:#e5e5e5;}
.seller-box{padding: 10px 13px; margin:0;}
.seller-box:hover{background-color:#e5e5e5;}
.pro-listing .form-group{border-bottom:1px solid #a1a29f;}
.pro-listing .form-group:last-child{border-bottom:none;}
#accordion{width:100%;}
.videos-view .owl-stage .owl-item{text-align:center}
.videos-view .owl-stage .owl-item li{display:inline-block}
.videos-view .owl-nav .owl-next{right:0;z-index:999;}
.videos-view .owl-nav .owl-prev{left:0;z-index:999;}
.videos-view{padding-top:15px;}
.panel-group .panel{width:100%; border-radius:0;  margin-top:0; box-shadow:none; padding:5px; background-color:transparent; border:none;}
.panel-default>.panel-heading{background-color:transparent; padding:5px; border-bottom:1px solid #cbcaca;}
.panel-default>.panel-heading h4 a{padding:5px 0; font-size:16px; font-weight:700;} 
.filter-by .panel-default>.panel-heading h4 a.collapsed i{transform:rotate(180deg);}
.show-filter{background-color:#f2f2f1; border-left:1px solid #cbcaca;border-bottom:1px solid #cbcaca;border-right:1px solid #cbcaca;padding:0 0 0px 0;}
#rightsidebar{margin-top:-5px;}
.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:none; padding:10px 10px;}
.filter-by .custom-checkbox [type="checkbox"]:not(:checked) + label:before, .filter-by .custom-checkbox [type="checkbox"]:checked + label:before{background-color:#fff; border:1px solid #ddd; border-radius:0px; color:#000;}
.filter-by .custom-checkbox{margin:5px 0;}
.filter-by .custom-checkbox label{font-weight:500;}
.filter-by .custom-checkbox [type="checkbox"]:not(:checked) + label:after, .filter-by .custom-checkbox [type="checkbox"]:checked + label:after{background-color:#fff; border:1px solid #ddd; border-radius:0px; color:#000;}
.pricess{float:right; margin-top:-10px}
.pricess input[type="text"]{display:inline-block; vertical-align:middle; width:70px;}
.pricess small{display:inline-block; vertical-align:middle; margin:0 5px; font-size:16px;}

.breadcrumb-sec{background-color:#e8e8e8; padding:15px 0;clear:both;}
.breadcrumb-sec ol.breadcrumb{background-color:transparent; margin:0; border-radius:0;}
.breadcrumb-sec ol.breadcrumb li {color:#000; font-size:14px;}
.breadcrumb-sec ol.breadcrumb li a{color:#717171;text-shadow:none;}
.breadcrumb-sec ol.breadcrumb li.active{color:#000;text-shadow:none;}
.breadcrumb-sec .breadcrumb>li+li:before{color:#717171;}
.review-write .rating{margin-right:10px; font-size:14px; color:#333; display:inline-block; vertical-align:top;}
.review-write .rating i{color:#cc9900;}
.wrt-rew{padding-left:10px; border-left:2px solid #707070;font-size:14px; color:#333; display:inline-block; vertical-align:top;}
.wrt-rew a{font-size:14px; color:#333;}
.wrt-rew label{font-weight:normal;}
.pro-descripton h2{font-size:30px; color:#000; margin:10px 0; position:relative;font-weight: bold;}
/*.pro-descripton .share-icon1{top:0px;}*/
.pro-desc-img{width:50%; float:left; /*border:1px solid #ddd;*/ padding:5px;}
.featuredimagecontainer{border:1px solid #ddd;padding:0.2px;}
.pro-lst-view{width:49%; float:left; padding:0 30px;}
.pro-lst-view ul li{width:49%; margin:0px 0; display:inline-block; /*vertical-align:top;*/}
.pro-lst-view ul li:last-child{vertical-align: bottom;}
.pro-lst-view ul li:last-child{margin-left:0px;}
.full-width{width:100% !important;}
.shopp-site h3{padding: 0px 0 10px;}
.pro-itm{font-size:18px; color:#333; font-weight:600;padding-top: 6px;}
.pro-itm img{margin-right:10px;}
.pro-itm em{font-style:normal;font-weight:bold;color:#333;}
.small #esc-out-of-stock-inputs .countrySelect, .small #esc-out-of-stock-inputs .esc-sms-input, .small #esc-out-of-stock-inputs .esc-email-input, .small #esc-out-of-stock-inputs .esc-sms-container input, .small #esc-out-of-stock-inputs .esc-email-container input {
    width: 100%;
}
.esc-btn{    width: 100%;
    margin-top: 15px;
    background: #333;
    color: #fff;
    padding: 8px 0;}
.pro-prc h4{font-size:18px; margin:8px 0; color:#000;}
.pro-qty input[type="number"]{width:100%; max-width:75px; display:inline-block; vertical-align:middle;height:auto;margin-bottom:0px;border: 1px solid #333;color: #000;font-weight: bold;}
.pro-qty label{font-size:18px; color:#000; font-weight:600; margin-left:10px;}
.pro-cart span{float:left; font-size:18px; font-weight:500; color:#ff0000; width:37px; display:none}
.pro-cart button.add-cart{background-color:#333; color:#fff; font-size:18px; padding:5px 10px; border:none; outline:none;  border-radius:0px; float:right;width:100%;}
.disabledbutton{background-color:red !important;}
.pro-cart button.add-cart i{color:#fff; margin-left:10px;}
.shopp-site {margin:15px 0;}
#mycartform .btn{font-size: 18px;font-weight: 600;background: #333;color: #fff;}
#mycartform .btn.focus, #mycartform .btn:focus, .btn:hover {color: #fff;}
.filter-group > a i {
    float: right;
    font-size: 22px;
}
.nopadding{padding:0 !important;}
/*.desc-view{max-height:370px;overflow:hidden;}*/
.mymore,.mymoretech,.mymoretech1,.mymoretech2{
    height:350px;
    display:block; margin-bottom:10px;   
    overflow:hidden;}
.mymore1,.mymore2{
    height:300px;margin-bottom:10px;
    display:block;      margin-bottom: 15px;  
    overflow:hidden;}
.mymorecollection{height:35px;display:block;overflow:hidden;margin-bottom:10px;}
.technology ul,.desc-view ul{    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 20px;}
.technology ul li,.desc-view ul li{list-style: disc;font-size: 14px;}
.shopp-site a{background-color:#e8e8e8; border-radius:0px; padding:6px 10px; font-size:16px; font-weight:400; color:#000; display:block; text-align:center; white-space: inherit;font-weight: bold;}
.social-bx{float:right;/*margin:10px 0;*/}
.social-bx label{font-weight:400; color:#666; font-size:15px; margin-right:0px; vertical-align:middle}
.social-bx a{display:inline-block; vertical-align:middle; margin:0 0px; color:#707070; font-size:20px;}
.social-bx a:hover{color:#333;}
.pro-descripton h3{font-size:20px; font-weight:normal; color:#000; margin:0 0 10px 0; padding:10px 0; border-bottom:1px solid #ddd;}
/*.desc-view span{display:block; font-size:15px; font-weight:400; color:#666;}*/
.desc-view span small{color:#000; font-weight:500;}
.desc-view p{font-size:15px; color:#666; font-weight:500;}
.desc-view em{font-weight:600; font-style:normal; font-weight:600;}
.desc-view{margin-top:15px;}
.readmr{margin:10px 0;}
.technology p{font-size:14px; color:#333; font-weight:500;}
.video-bx .owl-nav .owl-prev, .video-bx .owl-nav .owl-next{top:40%;}
.pro-article-box p{margin-bottom:15px;}
.pro-related ul li{display:inline-block; margin-right:0px; vertical-align:top; width:32%; max-width:32%}
.pro-related ul li:nth-of-type(3n){margin-right:0;}
/*.pro-related ul li .seller-box ul li:last-child{width:auto; vertical-align:middle;}*/
.part-img{text-align:center;}
.pro-descripton{width:100%; padding:30px 0 50px 0;}
.review-write{margin-bottom:15px;}
.share-icon1 span{font-size:18px; font-weight:500; color:#666; display:inline-block; vertical-align:middle; margin-right:10px;}
.share-icon1 a{display:inline-block; vertical-align:middle;font-size:19px;}
.combo-img .share-icon1 a{font-size:14px;width: 20px;height: 20px;padding: 0;}
.usr-img{width:35px; border-radius:100px; display:inline-block;}
.header-top ul>li .sign-cart-order ul li i.fa-angle-down{position:absolute; right:-10px; top:35%;}
.header-top ul>li .sign-cart-order ul li.dropdown ul.dropdown-menu{width:100%;}
.header-top ul>li .sign-cart-order ul li.dropdown ul.dropdown-menu li{width:100%; margin-right:0}
.header-top ul>li .sign-cart-order ul li.dropdown ul.dropdown-menu li a{white-space:normal;}
.partner-view .owl-item{padding:0 30px;}
.pro-part-box .owl-nav .owl-prev{left:0;z-index:999;}
.pro-part-box .owl-nav .owl-next{right:0;z-index:999;}
.pro-related ul li .seller-box ul li{vertical-align:middle;}
.load-data-box{width:100%; padding:0px 10px; margin:5px 0; border-bottom:1px solid #b6b6b6;}
.load-data-box em{font-size:16px;font-weight:normal;color:#8b8b8b;font-style: normal;margin-right: 5px;}
.load-data-box i{font-size:22px; color:#9e7b6c;}
.load-txt{width:100%;padding-left: 12px;display: inline-block;vertical-align: top;max-width: 83%;}
.article-txt{width:100%;padding-left: 12px;display: inline-block;vertical-align: top;max-width: 91%;/*min-height:100px;*/}
.load-txt p{font-size:15px; color:#000; margin:0;}
.load-txt span{font-size:14px; color:#999999;}
.pro-listing h1, .myorder-sec h1{font-size:40px; font-weight:bold;}
.myorder-sec{padding:20px 0; width:100%;}
.myorder-sec .panel-group{border:1px solid #333; width:100%;}
.myorder-sec .panel-group .panel{padding:0; margin-top:0;}
.myorder-sec .panel-default>.panel-heading{padding:0; border-bottom:none;}
.myorder-sec .panel-default>.panel-heading h4 a{background-color:#333; font-size:24px; color:#fff; display:block; padding:12px;}
.myorder-sec .panel-default>.panel-heading h4 a small{color:#fff; font-size:24px; vertical-align:middle; margin-left:10px;}
.myorder-sec .panel-default>.panel-heading h4 a i{font-size:40px; vertical-align:middle}
.myorder-sec .panel-default>.panel-heading h4 a i{transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -ms-transform:rotate(90deg);}
.myorder-sec .panel-default>.panel-heading h4 a.collapsed{background-color:transparent; color:#666666; border-top:1px solid #333}
.myorder-sec .panel-default>.panel-heading h4 a.collapsed small{color:#333;}
.myorder-sec .panel-default>.panel-heading h4 a.collapsed i{transform:rotate(0deg); -webkit-transform:rotate(0deg); -moz-transform:rotate(0deg); -ms-transform:rotate(0deg);}
.myorder-sec .panel-default>.panel-heading+.panel-collapse>.panel-body{padding:0px 20px; border-top:none}
.myorder-sec ul{width:100%; margin:15px 0; border-bottom:1px solid #ddd; padding-bottom:20px;}
.myorder-sec ul li{display:inline-block; vertical-align:middle; position:relative; color:#000; font-size:16px; font-weight:600; padding:3px 14px;}
.myorder-sec ul li:after{width:2px; height:50%; background-color:#cccccc; position:absolute; right:-1px; top:6px; content:'';}
.myorder-sec ul li:last-child:after{background-color:transparent}
.myorder-sec ul li:nth-last-child(2):after{background-color:transparent}
.myorder-sec ul li small{color:#038603; font-size:16px;}
.myorder-sec ul li a{display:inline-block; vertical-align:middle; font-size:16px; padding:8px 15px; margin-left:5px; font-weight:500; border-radius:0px;}
.myorder-sec ul li a.torder{background-color:#cfcecc; color:#333;}
.myorder-sec ul li a.odetail{background-color:#333; color:#fff;}
.order-view{margin:15px 0; width:100%;}
.order-img{width:95px; border:1px solid #ddd; display:inline-block; vertical-align:top;}
.order-dtl{width:100%; max-width:70%; display:inline-block; vertical-align:top; padding-left:10px;}
.order-dtl p{font-size:16px; font-weight:600; color:#666666; margin-bottom:10px;}
.qty-box{margin:5px 0;}
.qty-box small{display:inline-block; vertical-align:middle; font-size:15px; font-weight:600; color:#666666; margin-right:15px;}
.qty-box small:nth-child(1){margin-top:3px;}
.qty-box small img{margin-right:5px; vertical-align:middle}
.order-dtl a{color:#003399; font-size:15px; font-weight:600;}
.myorder-sec .order-detail{position:relative;}
.myorder-sec .order-detail .panel-group{padding:20px;}
.myorder-sec .order-detail ul{margin:10px 0; padding-bottom:10px; border-bottom:none;}
.myorder-sec .order-detail ul li span{font-size:24px;}
.print-p{position:absolute; right:0; z-index:10; top:6px; font-size:38px;}
.summery-list {padding:5px 0 15px 0; margin:0 0 10px 0; border-bottom:1px solid #cccccc;}
.summery-list h4{font-size:16px; font-weight:600; color:#000; margin:10px 0;}
.summery-list p{font-size:15px; font-weight:500; color:#666666;}
.summery-list p span{width:74px; text-align:right; float:left; margin-right:3px;}

.pm-section{width:100%; margin:10px 0; padding:20px 0;float:left;}
.pm-section h1{font-size:40px; font-weight:600; color:#000;}
.pm-section h2{font-size:24px; font-weight:600; color:#000; margin-top:20px;}
.pm-section p{font-size:16px; color:#333333; margin-bottom:15px;}
.pm-section p a{color:#003399;}

.pm-form label{color:#333333; font-size:16px; display:block; margin-bottom:5px; font-weight:500}
.pm-form .radio{display:inline-block; vertical-align:top; margin:0 20px 10px 20px;}

.pm-form input[type=radio]:not(old) + label{margin:0; padding:0}
.pm-form input[type="text"]{margin-top:3px; box-shadow:none;}
.pm-form button.submit{color:#fff; background-color:#333; padding:8px 20px; font-size:16px; margin-right:10px;}
.pm-form input.reset{color:#333; background-color:#cfcecc; padding:8px 20px; font-size:16px;}
.compa-pro-sec{width:100%; padding:30px 0;float:left;}
.compa-pro-sec h1{font-size:40px; font-weight:600; color:#000;}
.compa-pro-sec ul {border:1px solid #dddddb;}
.compa-pro-sec ul li{width:100%; float:left; width:50%;}
	.compa-pro-sec h1{font-size:40px; font-weight:500; color:#000; margin-bottom:30px;}		.compa-pro-sec h1{font-size:40px; font-weight:600; color:#000;}
.compa-pro-sec ul {border:1px solid #dddddb; float:left; width:100%;}		.compa-pro-sec ul {border:1px solid #dddddb;}
.compa-pro-sec ul li{width:100%; float:left; width:50%;}		.compa-pro-sec ul li{width:100%; float:left; width:50%;}
.com-box-1{width:100%; width:50%; vertical-align:top; float:left;}		.com-box-1{width:100%; padding:10px;}
.combo-img{padding:10px 15px; width:100%;background-color:#dddddb; border-right:1px solid #fff;}		.drop_hover_nav a{color:#fff;}
.combo-img .seller-dtl h4{width:85%;}
.combo-img .seller-img{width:100%; height:auto; display:inline-block; vertical-align:top;  margin-bottom:0px;border:none;}		.header-top ul>li .sign-cart-order ul li .collapse{position:absolute; right:0; top:130%; z-index:100; width:360px;}
.combo-img .price{font-weight:600; font-size:16px;  vertical-align:top; margin-bottom:2px;text-align:center;}		.header-top ul>li .sign-cart-order ul li .collapsing{position:absolute; right:0; top:130%; z-index:100; width:360px;}
.combo-img .price small{font-size:16px;}		.header-top ul>li .sign-cart-order ul li .well{padding:0; border:1px solid #75432d; box-shadow:none; -webkit-box-shadow:none; background-color:#fff; border-radius:0;}
.compa-pro-sec ul li .com-box-1 .comp-list-dtl ul{border:none;}		.shopping_cart_box h3{background-color:#e4d5c0; padding:10px; font-size:24px; color:#333333; margin:0; padding-right:31px;}
.compa-pro-sec ul li .com-box-1 .comp-list-dtl ul li{width:100%; padding:10px;min-height: 40px;}
.header-top ul>li .sign-cart-order ul li .shopping_cart_box h3 a{color:#75432d; position:absolute; right:10px; top:10px; font-size:30px; font-weight:700;}
.compa-pro-sec ul li .com-box-1 .comp-list-dtl ul li p{line-height: 14px;font-size:14px; font-weight:500; margin:0; color:#333333;}		.header-top ul>li .sign-cart-order ul li .shopping_cart_box ul {padding:10px;}
.compa-pro-sec ul li .com-box-1 .comp-list-dtl ul li:nth-child(even){background-color:#dddddb; border-right:1px solid #fff;}		.header-top ul>li .sign-cart-order ul li .shopping_cart_box ul.item_cart_list{overflow:auto;}
.compa-pro-sec ul li .com-box-1 .comp-list-dtl ul li:last-child{text-align:center; height:80px; padding:7% 0;}
.com-box-1{width:100%; padding:1px 0px;}
.com-box-1 .share-icon1 {position: absolute;right: -7px;top: 0px;}
.drop_hover_nav a{color:#fff;}
.mytextindent{text-indent: -999px;}
.header-top ul>li .sign-cart-order ul li .collapse{position:absolute; right:0; top:130%; z-index:100; width:360px;}
.header-top ul>li .sign-cart-order ul li .collapsing{position:absolute; right:0; top:130%; z-index:100; width:360px;}
.header-top ul>li .sign-cart-order ul li .well{padding:0; border:1px solid #000; box-shadow:none; -webkit-box-shadow:none; background-color:#fff; border-radius:0;}
.shopping_cart_box h3{background-color:#e8e8e8; padding:10px; font-size:24px; color:#333333; margin:0; padding-right:31px;}
.header-top ul>li .sign-cart-order ul li .shopping_cart_box h3 a{color:#000; position:absolute; right:10px; top:10px; font-size:30px; font-weight:700;}
.header-top ul>li .sign-cart-order ul li .shopping_cart_box ul {padding:10px;}
.header-top ul>li .sign-cart-order ul li .shopping_cart_box ul.item_cart_list{overflow:auto;}
.header-top ul>li .sign-cart-order ul li .shopping_cart_box ul li{width:100%; padding:10px 0; text-align:left; border-bottom:1px solid #ddd; margin:0;}
.shoping_img_box{width:100px; border:1px solid #ddd; margin-right:10px; display:inline-block; vertical-align:top;}
.cart_item_desc{width:200px; display:inline-block; vertical-align:top;text-align:left;}

.header-top ul>li .sign-cart-order ul li .shopping_cart_box a.check-btn{background-color:#333; font-size:24px; font-weight:500; text-align:right; color:#fff; text-shadow:none;}
.hideinmobile{display:block;}
.showinmobile{display:none;}
.mycustombutton{ padding:0px; border:none;}
.toggleinfo{margin:0 auto;text-align:center;clear: both;float: none;}
/*				TECHNOLOGIES DESCRIPTION CSS START				*/
.tech-section{width:100%; padding:20px 0;float:left;}
.tech-banner{width:100%; position:relative; margin:15px 0;}
.tech-banner img{width:100%;}
.tech-btns{position:absolute; right:0; bottom:10px; padding:20px; text-align:right; width:100%;}
.tech-btns a{display:inline-block; vertical-align:top; width:100%; max-width:27%; margin:0 10px; font-size:18px;}
.tech-section h2{font-size:24px; font-weight:600; margin:0; line-height:1;}
.tech-section h3{font-size:22px; font-weight:600; margin:0 0 15px 0; line-height:1;}
.tech-section p{margin-bottom:20px; font-size:16px; color:#696969;}
.tech-section ul{margin-bottom:30px;}
.tech-section ul li{margin-bottom:10px; font-size:15px;color:#003399; font-style:italic; font-weight:600;}
.tech-section ul li a{color:#003399; font-style:italic}
.art-video{width:100%; max-width:43.5%; margin:2px 10px; display:inline-block; vertical-align:top;}
.art-video figure{position:relative;}
.art-video figure a{position:absolute; left:0; right:0; top:30%; font-size:30px; text-align:center; color:#000;}
.art-video figure a:hover{color:#fff;}
.art-video small{font-size:13px; color:#696969; display:block;line-height: 15px;}
.learmore-popup .modal-dialog{width:100%; max-width:1170px}
.modal-header .close{background-color: #dddddb;border-radius:100%;padding:5px 10px;opacity: 1;width: 40px;margin-top: 4px;margin-right: 25px;}
.modal-header .close span{color:#333; font-size:31px;}
.modal-content{border-radius:0px;margin-top:0px;top:65px;}
.modal-body .text-right{margin: 20px 30px;}
.contact-sec{width:100%; padding:20px 0;float:left;}
.contact-sec address{margin-bottom:20px;}
.contact-sec h2{font-size:24px; font-weight:600; margin:15px 0;}
.contact-sec p{margin-bottom:15px; font-size:18px; color:#696969;}
.contact-sec span{font-size:24px; display:block; color:#696969; margin-bottom:15px;}
.contact-sec span i{background-color:#787878;color:#fff;border-radius:100%;margin-right:10px;font-size:24px;display:inline-block;padding: 5px 8px;line-height: 1;}
.contact-sec address small{margin-bottom:15px; font-size:18px; color:#696969;}
.contact-sec address small a{color:#003399;}
.contact-map{width:100%; position:relative; border:1px solid #ddd; padding-bottom:33.33%; margin-top:40px;}
.contact-map iframe{width:100%; height:100%; left:0; top:0; position:absolute;}
.modal-header {padding: 15px 0 0 15px;border-bottom:none;}
.modal-body {padding:0px 20px 0 20px;}
.modal-body .row{padding:15px 15px 15px 15px;}
.modal-body h2{margin:0px; font-weight:bold;}
.modal-body p{margin:15px 0px;}
.refine-header h4{border-top:none;}
.filter-group li a{font-size:14px;color:#000;}
.filter-group .collection-count {font-size: 13px;margin-top: 3px;}
.header-top{box-shadow: 0 0 4px 0 #ddd;}
.sp-image{height: 581px;}
/*#hp-ctn-howItWorks{display:none;} remove this line*/
.showonlyinmobile,.child{display:none;}
.product .page-wrap{margin-bottom:25px;}
.tab-pane p{margin:10px 0px;}
/*.desc-view h3{font-size:14px;border-bottom:none;padding:5px 0;}*/
.carousel-control.right{right:5px;}
.carousel-control.right,.carousel-control.left{background-image:none;}
.carousel-control{top:35%;width:20px;font-size:85px;color:#000;}
.carousel-control:focus, .carousel-control:hover{color:#363732;}
/*.hover{background-color: #391c0f;color: #ea6c33;}
.hover > a{background-color: #6f6f6f !important;color: #fff !important;}*/
#myResource{padding:0 15px;}
.width40{width:40%;float:left;}
.width60{width:60%;float:left;padding: 0 0 0 10px;}
.width60 span{font-size: 12px;}
.modalhedar{background:#333;color:#fff;}
.modalhedar .close {
    background-color: #dddddb;
    border-radius: 100%;
    padding: 5px 8px;
    opacity: 1;
    width: 35px;
    margin-top: 4px;
    margin-right: 25px;
    margin-bottom: 10px;
    height: 35px;
}
.ui-widget-overlay {background-repeat: repeat !important;}
.pro-related .seller-dtl{min-height: 75px;}
.ui-dialog .ui-dialog-titlebar-close:after{content:'X';}
.ui-dialog .ui-dialog-titlebar-close {  
    background: transparent;
    border: 0;
    color: #fff;top: 30%;
}
.ui-widget-header{background:#333;border:0px;}
.ui-widget-content {border: 2px solid #333;background: #333;}
.text_right{text-align:right;}
.border-bottom:nth-child(37) {clear:both;}
.menuhalfside{border-right:1px dashed #fff;margin-right: 20px;}
.menuhalfsideright{text-align:right;}
.menuhalfside > h3{position: absolute;transform: rotate(270deg);left: -75px;top: 40px;}
.menuhalfside > h3 > a{font-size:24px !important;text-transform:uppercase;}
.menuhalfsideright > h3{position: absolute;transform: rotate(270deg);left: -15px;top:20px;}
.menuhalfsideright > h3 > a{font-size:24px !important;text-transform:uppercase;}
.menuhalfside .menubelow,.menuhalfsideright .menubelow{font-size:18px !important;text-transform:uppercase;border-bottom:1px solid #ededed;}
.menuhalfmidside .menubelow:hover, .menuhalfside .menubelow:hover,.menuhalfsideright .menubelow:hover{background-color: transparent !important;}
#menubullets .menuhalfside .menubelow, #menubullets .menuhalfsideright .menubelow,#menubullets .menuhalfmidside .menubelow{font-size:11px !important;text-transform:uppercase;border-bottom:1px solid #ededed;}
#menubullets .custom-checkbox{height:25px;overflow:hidden;}
.menuhalfmidside{border-right:1px dashed #fff;}
.menuhalfmidside h3{position: absolute;transform: rotate(270deg);left:-20px;top:13px;}
.menuhalfmidside > h3 > a{font-size:24px !important;text-transform:uppercase;}
#menubullets .menuhalfsideright > h3{left: -50px;top: 70px;}
#menubullets .menuhalfmidside > ul{margin-left: 20px;}
#menubullets .menuhalfsideright > ul{margin-left: 15px;}
.menuowl{width:100%;}
#exTab1 .tab-content {  
  padding : 5px 15px;
}
#exTab1 h2{text-align:left;}
.nav-tabs>li{margin:0 2px;}
.nav-tabs>li a{padding:0 3px !important;font-size:16px;color:#000;}
.nav-tabs>li.active a{padding:0 5px !important;}
.headingborder{border-bottom: 1px solid #ddd;width:100%;}
.headingborder h3{display:inline-block;border-bottom:none;padding:0px;}
.descriptionheading{float:right;}
#esc-out-of-stock-inputs{border:none !important;}
.esc-out-of-stock-subtitle{display:none;}
#esc-out-of-stock-inputs .esc-out-of-stock-title{font-size: 22px;color: #333;}
.small #esc-out-of-stock-inputs .esc-email-container input{padding: 5px;}
.shopp-sites a{text-decoration:underline;}
.shopp-sites img{float:left;}
.is-mobile-menu{display:none;}
/* change border radius for the tab , apply corners on top*/
.cart-sec{width:100%; padding:10px 0;}
.cart-sec .mainHeader{background-color:#333333; color:#fff;}
.cart-sec .table>thead>tr>th{vertical-align:middle;}
.cart-sec .table>tbody>tr>td{vertical-align:middle;}
.givemessage{background-color:#333;color:#fff;}
#esc-out-of-stock-inputs .esc-out-of-stock-title{font-size:22px !important;font-weight:bold;color:#333;}
#esc-out-of-stock-inputs .esc-email-container{margin-top:7px;}
#esc-out-of-stock-inputs{margin-top:15px !important;}
#esc-out-of-stock-inputs .esc-email-container{margin-top:5px !important;margin-bottom: 5px !important;}
#esc-oos-form{background: #dddddb;}
#esc-out-of-stock-inputs{padding: 16px 16px 5px !important;margin: 8px 0 0px !important;}
.form-control{border-radius:0px;}
#comparelinkmenudeactive{float: right;display:block;margin-top:8px;margin-right: 0px;}
#comparelinkmenuactive{float: right;display:block;margin-top:8px;display:block;margin-right: 0px;}
#comparelinkmenudeactive a{border-radius: 100px;display: block;width: 34px;height: 34px;padding: 4px 0px;text-align: center;background-color:#fff;}
#comparelinkmenuactive a{border-radius: 100px;display: block;width: 34px;height: 34px;padding:0px 0px;text-align: center;background-color:#cc6600;}
#comparelables{width:25%;float:left;}
#compareproductlist{width:75%;float:left;}
#comparelables .combo-img{height:402px;}
#compareproductlist p{text-align:center;font-size:16px;}
#compareproductlist .combo-img .small-btn1{float:right;}
.note,.feedback p{color: red;font-size: 16px;font-weight: bold;}
#myloaddata-content label{width: 100%;margin-bottom:5px;font-size:13px;}
#myloaddata-content .row{padding: 0px 10px;border-bottom: 1px dotted;}
#myloaddata-content .col-lg-4{border-right: 1px dotted;}
#myloaddata-content .col-lg-4:last-child{border-right:none;}
.loaddatavalue img{width:24px;}
#myloaddata-content .pro-cart button.add-cart{float:none;width:auto;}
#productdescription tr:hover{background-color: #333 !important;color:#fff;}
/*tr:nth-child(even){background-color: #f2f2f2;}*/
#productdescription td{width: 50%;display: inline-block;font-size: 14px;height: auto;margin:1px 0;}
#productdescription tr{border-bottom: 1px dotted #333;}
#productdescription tr td:first-child{width:50%;font-weight:bold;font-size: 15px;vertical-align: middle;padding-left: 5px;}
/*#myloaddata-content .loaddatavalue{width: 100%;border:2px solid;padding: 5px;margin: 5px 0px;}*/
/*Default menu styles*/

.menu-icon {
    display: none;
    cursor: pointer;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    line-height: 33px;
    font-size: 22px;
    padding: 10px 0;
}
.menu-icon .menu-box {
    width: 50px;
    height: 38px;
    margin-right: 20px;
    padding: 5px;
    position: absolute;
    left: 0;
}
.menu-icon .menu-box span {
    width: 100%;
    height: 3px;
    margin-bottom: 6px;
    background: #fff;
    display: block;
    border-radius: 2px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.menu-icon.active span:nth-child(1) {
    transform: rotate(45deg) translateY(5px) translateX(6px);
    -webkit-transform: rotate(45deg) translateY(5px) translateX(6px);
}
.menu-icon.hover:not(.active) span:nth-child(1) {
    transform: rotate(45deg) translateY(5px) translateX(6px);
    -webkit-transform: rotate(45deg) translateY(5px) translateX(6px);
}
.menu-icon.hover span:nth-child(2) {
    opacity: 0;
}
.menu-icon.active span:nth-child(2) {
    opacity: 0;
}
.menu-icon.active span:nth-child(3) {
    transform:rotate(-45deg) translateY(-7px) translateX(7px);
    -webkit-transform:rotate(-45deg) translateY(-7px) translateX(7px);
}
.menu-icon.hover:not(.active) span:nth-child(3) {
    transform: rotate(-45deg) translateY(-3px) translateX(4px);
    -webkit-transform: rotate(-45deg) translateY(-3px) translateX(4px);
}
.enumenu_ul .caret {
    color: #fff;
    margin-left: 7px;
}
.enumenu_ul {
    padding: 0px;
    list-style: none;
}
.enumenu_ul > li {
    display: inline-block;
    vertical-align: top;
    position: relative
}
.enumenu_ul li a {
    font-size: 18px;
    color: #fff;
    padding: 23px 30px
}
.enumenu_ul > li > a:hover,
.enumenu_ul > li.active > a {
    background: #000 none repeat scroll 0 0;
}
.enumenu_ul > li ul {
    display: block
}
.enumenu_ul ul li {
    width: 100%;
    margin: 0;
    list-style: none;
    position: relative;
}
.enumenu_ul.desk ul {
    
}
/*Sub menu styles*/

.menu.submenu-ul-level1 li a {
    background: rgba(31, 26, 107, 0.8);
    color: #fff;
    padding-left: 90px;
}
.enumenu_ul.desk li:hover > ul {
    display: block;
    opacity: 1;
}
.enumenu_ul.desk .sb-menu .sb-menu {
    left: 100%;
    top: 0;
}
.enumenu_ul.desk ul li a {
    padding: 10px 10px;
    display: block;
    font-size: 17px;
    text-align: left;
}
.enumenu_ul.desk ul li:hover > a {
    
    color: #fff;
}
.inner-banner {
    width: 100%;
    float: left;
    padding: 20px 0;
    background-position: 0 0;
    background-repeat: no-repeat;    
}
.enumenu_ul .arrow {
    position: absolute;
    right: 10px;
    top: 12px;
    width: 100%;
    height: 16px;
    background: url(down-arrow.png) no-repeat center right;
    cursor: pointer;
    z-index: 999;
    background-size:16px;
}
.enumenu_ul .arrow.up {
    background: url(up-arrow.png) no-repeat center right;
    background-size:16px;
}
.modal-title {
    margin: 0;
    line-height: 50px;
    color: #fff;
}
@media (max-width: 767px) {
    header {
        padding-top: 0;
    }
    .enumenu_ul {
        display: none
    }
    .menu-block {
        height: auto;
    }
    .menu-icon {
        display: block;
		padding:0;
    }
    .services-detail a.pba-detail {
        border-bottom: 2px solid #d3d9da;
    }
    .enumenu_ul > li {
        display: block;
        margin: 0px;
        padding: 0px;
    }
    .enumenu_ul > li > a {
        display: block;
        text-align: center;
        padding: 8px
    }
    .enumenu_ul {
        width: 100%;
    }
    .enumenu_ul > li ul {
   }
    .enumenu_ul > li ul a {
        text-align: center;
        display: block;
        text-align: center;
        color: #000;
        padding: 5px 0;
    }
    /* Push Menu */
    body.menuslide_push {
        position: relative;
    }
    body.menuslide_push.slidemenuLeft {
        left: 0;
        transition: left 0.5s;
        -webkit-transition: left 0.5s;
        -moz-transition: left 0.5s;
        -ms-transition: left 0.5s;
        -o-transition: left 0.5s;
    }
    body.menuslide_push.slidemenuRight {
        right: 0;
        transition: right 0.5s;
        -webkit-transition: right 0.5s;
        -moz-transition: right 0.5s;
        -ms-transition: right 0.5s;
        -o-transition: right 0.5s;
    }
    body.slidemenuRight .enumenu_ul {
        right: -300px;
    }
    body.slidemenuRight.menu-open .enumenu_ul {
        right: 0;
    }
    body.slidemenuLeft .enumenu_ul {
        left: -300px;
    }
    body.slidemenuLeft.menu-open .enumenu_ul {
        left: 0;
    }
    body.menuslide_push.slidemenuLeft.menu-open {
        left: 300px
    }
    body.menuslide_push.slidemenuRight.menu-open {
        right: 300px
    }
    body.menuslide_push .enumenu_ul,
    body.menuOverlap .enumenu_ul {
        background: #000000 none repeat scroll 0 0;
        display: block;
        height: 100%;
        max-height: 100%;
        width: 100%;
        overflow: auto;
        position: fixed;
        transition: all 0.5s ease 0s;
        max-width: 300px;
        top: 0;
    }
}
 .navbar-nav>li>.dropdown-menu {
  margin-top:0px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.navbar-default .navbar-nav>li>a {  
  font-weight: bold;
}
.navbar-default {
    background-color: #333333;
    border-color: #333333;
}
.navbar-collapse{padding-right:0px;padding-left:0px;}
.mega-dropdown-menu {
      position: relative;
    /*width: 1140px;*/
    top:0%;
    left:0%;
}
.dropdown-menu>li>a{text-align:center;}
.mega-dropdown-menu {

  padding: 20px 0px;
  /*width: 100%;*/
  box-shadow: none;
  -webkit-box-shadow: none;
}

/*.mega-dropdown-menu:before {
  content: "";
  border-bottom: 15px solid #fff;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  position: absolute;
  top: -15px;
  left: 285px;
  z-index: 10;
}*/
.navbar{min-height:30px;margin-bottom:0px;}
/*.mega-dropdown-menu:after {
  content: "";
  border-bottom: 17px solid #ccc;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  position: absolute;
  top: -17px;
  left: 283px;
  z-index: 8;
}
*/
  .nav>li{position: initial;}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}

.mega-dropdown-menu > li > ul > li {
  list-style: none;
}

.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #999;
  white-space: normal;
}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}

.mega-dropdown-menu .dropdown-header {
  color: #428bca;
  font-size: 18px;
  font-weight: bold;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}
/*.dropdown-toggle{color:#333 !important;font-size:18px !important;font-weight:normal !important;}*/

.nav-tabs>li{width:98% !important;margin:0px !important;padding:2px;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,.nav-tabs>li>a{color:#fff !important;font-size:18px !important;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #6f6f6f;
    border: 1px solid #6f6f6f;
    border-bottom-color: transparent;
    border-radius: 0px;
}
.tab-pane h2,.tab-pane p{color:#fff;}
.nav-tabs{width: 20%;float: left;border-right: 1px dashed #fff;border-bottom:none;}
#exTab1 .tab-content{width:80%;float:left;margin-top:-20px;}
.nav-tabs>li:hover a{background-color: #6f6f6f;
    border: 1px solid #6f6f6f;
    border-bottom-color: transparent;
    border-radius: 0px;color: #fff !important;
    font-size: 18px !important;}
.international_order {
    text-align: center;
    position: relative;
    top: -25px;
}
.top-seller-section h4{    height: 50px;
    padding: 10px 10px;margin:0px 0 10px 0;}
.product-container .rating{color: #cc9900;
    font-size: 18px;
    margin-top: 15px;
    min-height: 18px;
    margin: 0 0 0 0px;border-bottom:1px solid #f7f7f7;padding: 0 0 0 10px;}
.top-seller-section h4 a {
    color: #000;
    font-weight: bold;
    font-size: 15px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#productdescription{width:100%;}
.pro-cart button.add-cart {
    background-color: #333;
    color: #fff;
    font-size: 18px;
    padding: 5px 10px;
    border: none;
    outline: none;
    border-radius: 0px;
    float: right;
    width: 100%;
}
.owl-nav .fa, .owl-prev .fa{font-size: 40px;}
.abtn {
    display: inline-block;
    padding: 8px 12px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    text-shadow: none;
    vertical-align: middle;
    cursor: pointer;
    float: left;
    background-color: #6f6f6f;
    background-image: -moz-linear-gradient(top, #6f6f6f, #6f6f6f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6f6f6f), to(#6f6f6f));
    background-image: -webkit-linear-gradient(top, #6f6f6f, #6f6f6f);
    background-image: -o-linear-gradient(top, #6f6f6f, #6f6f6f);
    background-image: linear-gradient(to bottom, #6f6f6f, #6f6f6f);
    background-repeat: repeat-x;
    border: 1px solid #000000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    margin-right: 10px;
}
.alert {
    color: #fff;
   background-color: #1a842f;
    border-color: #1a842f;
    text-align: center;
    font-size: 16px;margin-bottom:0px;border-radius:0px;
}
.alert a{text-decoration:underline;color:#fff;}
.alert-dismissable .close, .alert-dismissible .close {
    position: relative;
    top: 0px;
    right: 0;
    color: inherit;
    color: #fff;
    opacity: 1;
}
.alert-danger {
    color: #fff;
    background-color: #8a1a1a;
    border-color: #8a1a1a;
}
#checkout-cart .table>thead:first-child>tr:first-child>td{font-weight:bold;text-align:center;}
#checkout-cart .table{margin-bottom:0px;}
#account-login,#account-account,#account-address,#account-affiliate,#account-download,#account-edit,#account-forgotten,#account-login,#account-newsletter,#account-order,#account-order,#account-password,#account-recurring,#account-register,#account-reset{margin-top:35px;}
#payment_address_customer_group_id_input{display:none;}
.hideinmobieoc{display:inline-block;}
.modal-header {background:#333;}
h1.pro-description{font-size:30px!important; color:#000; margin:10px 0; position:relative;font-weight: bold;}
.top-seller-section:nth-child(even) .product-container{border: 1px solid #696969;background:#fff;}
#information-information .top-seller-section:nth-child(even){background:#fff;}
#information-information .top-seller-section:nth-child(even) .product-container{border:1px solid #ddd;}

@media screen and (max-width:3520px) and (min-width: 1930px) {
/*.img-slider-banner{background-position-x:55%;}*/
}
@media screen and (max-width: 1920px) and (min-width: 1370px) {
/*.img-slider-banner{background-position-x: 0%;}*/
}
@media (max-width: 1199px){
	.search_menu{width:100%; margin:0 0;}	
	.nav-section ul li{margin-right:10px;}
/*	.nav-section ul li a{font-size:15px;}*/
.header-top ul>li:nth-child(1){width:20%; margin-right: 20px;}
.header-top ul>li:nth-child(2){width:44%}
.header-top ul>li:nth-child(3){width:33%;}
.owl-nav .owl-next{right:0;}		
.owl-nav .owl-prev{left:0;}  
.header-top ul>li .search_menu ul li{margin-right:0; font-size:13px;}
/*.header-top ul>li .search_menu ul li a img{display:none;}*/
.nav-justified{padding:10px 0; background-color: #cfcecc;}
.nav-justified>li{display:inline-block; vertical-align:middle; width:90px}
.slider-section:after{bottom:0; background-color:transparent;}
.play-video-txt a.small-btn1{font-size:14px; padding:7px 10px;}
.play-video-txt a.small-btn2{font-size:14px; padding:7px 10px;}
.pro-related ul li .seller-box ul li{max-width:inherit; width:30%; vertical-align:middle}
.pro-related ul li .seller-box{max-width:290px;}
.fsocial a{margin:5px;}
.fmenu a{margin:5px;}
.menuhalfside > h3 {left: -45px;}
/*.borderbottom{border-bottom:1px solid #a1a29f;}*/
/*.pro-cart button.add-cart {padding: 5px 2px;}*/
.pro-cart button.add-cart{font-size:15px;margin-right:-10px;}
#comparelables .combo-img{height:367px;}
}
@media (max-width: 991px){
.nav-section ul li{margin-right:10px;}
  .nav-section ul li a{font-size:18px; padding:15px 5px;}
  .search_menu{width:100%;}
  #comparelinkmenuactive{margin-top:8px;margin-right:5px;}
  #comparelinkmenudeactive{margin-top:8px;margin-right:5px;}
  .nav-section .container{padding-right:0px;padding-left:0px;}
  .owl-nav .owl-next{right:0; z-index:100;}
  .owl-nav .owl-prev{left:0; z-index:100;}
  .header-top ul>li .sign-cart-order ul li{margin-right:0}
  .header-top ul>li:nth-child(1){width:20%;}
.header-top ul>li:nth-child(2){width:43%}
.header-top ul>li:nth-child(3){width:35%;}
.header-top ul>li .search_menu ul li a img{display:inline-block;width:20px;}
.pro-related ul li{max-width:49%; width:100%;}
.pro-related ul li:nth-of-type(3n){margin-right:10px;}
.pro-related ul li:nth-of-type(2n){margin-right:0;}
.pro-related ul li .seller-box {max-width:290px; width:100%; display:inline-block; vertical-align:top;}
.nav-justified{background-color:#cfcecc; text-align:center;top:0px;margin-top:0px; padding:10px 0;}		
.nav-justified>li{display:inline-block; vertical-align:top; width:22%;}		
.slider-section:after{display:none;}
.nav-justified>li>a {padding: 0px 3px 0;line-height: 18px;color:#333;}
.hideinmobile{display:none;}
.showinmobile{display:block !important;}
.footer-section p{text-align:center;}
.technicalinfo{width:100% !important;}  
.technicalinfo li{width:100% !important;float:left !important;margin: 5px 0px !important;font-size:13px !important;text-align:left;}
.technicalinfo li label{color:#666666 !important;}
.well{border-radius:0px !important;min-height:120px;}
.pro-listing .form-group{border-bottom:none;}
.pro-descripton{padding:0px 0 0px 0;}
.breadcrumb {/*padding: 0;*/}
.pro-listing .seller-box{margin:15px 0 0px;}
.top-seller-section h3 {margin:15px 0 10px;}
.sp-image {height:339px;}  
.play-video-txt{max-height:205px;overflow:scroll;}
.footer-section p{margin: 0px 0;}
.fsocial {text-align: center;}
.seller-dtl h4 a{font-size:13px;}
.nav-section ul li { margin-right:2px;}
.result-sort h2 {width:58%;float: left;font-size:18px;}
.sortby label{display:none;}
.sortby {position: relative;width: 40%;text-align: right;float: right;}
.result-sort{border-bottom:none;}
/*.borderbottom{border-bottom:1px solid #a1a29f;padding:0px 15px 0 0;}*/
.sortby select{margin-left:0px;}
/*.share-icon1{top:-5px;}*/
.pro-descripton h2 {font-size: 22px;margin:15px 0px;}
.header-top ul>li:nth-child(3){padding-bottom:0px;}
.header-top ul>li{vertical-align: bottom;}
.tech-btns a {width: auto;max-width:100%;font-size: 15px;}
.search-box .search_field.dropdown-menu input[type="text"]{padding:5px 5px;}
#userloggedin #firstliheader {width: 75px;}
#secondliheader {width: 75px;}
#userloggedin #mylastliheader {width: 90px;}  
#userloggedin #firstliheader small {width: 37px;}
.pro-listing .seller-box:hover{background-color:transparent;}
  #firstliheader{width:90px;}  
.header-top{padding: 5px 0 15px 0;}
.logo{margin:0px;}
.seller-box ul li{width:30%;font-size:13px;}
.seller-box ul li.item-icon{width:32%;}
.seller-box ul li.price{padding-left:0px}
.collection-title{width:100%;}
.toggleinfo{display:none;}
.testi-desc{margin-top:0px;}
.search_menu ul li:nth-child(1) em{display:none}
.search_menu ul li:nth-child(2) em{display:none}
.search_menu ul li:nth-child(3) em{display:none}
.borderbottom{border-bottom: 1px solid #a1a29f;}
.menuhalfside > h3{left:-50px;}
}
@media (max-width: 900px){
/*.nav-section ul li{margin-right:0;}	*/
.nav-section ul li a{font-size:16px;}
.header-top ul>li:nth-child(1){width:25%; margin-right:10px;}
.header-top ul>li:nth-child(2){width:37%;}
  .header-top ul>li:nth-child(3){width:35%;}
/*.search_menu ul{position: absolute;right:35%;top:25px;}*/
.header-top ul>li .search_menu ul li{margin-right:5px; vertical-align:middle;}
.sign-cart-order ul li a small{display:none}
.sign-cart-order ul li{width:28%;}
  .partner-section{margin:10px 0 0;}
.header-top ul>li .search_menu ul li:nth-child(1){width:14%;}
.header-top ul>li .search_menu ul li:nth-child(2){width:14%;}
.header-top ul>li .search_menu ul li:nth-child(3){width:14%;}  
.hideinmobile{display:none;}
.menuhalfside > h3 {left: -49px;}
.menuhalfside .menubelow, .menuhalfsideright .menubelow {font-size: 13px !important;}
.custom-checkbox a {font-size: 11px !important;}
#menubullets .menuhalfmidside > h3, #menubullets .menuhalfside > h3,#menubullets .menuhalfsideright > h3{transform: rotate(0deg);}
#menubullets .menuhalfmidside > h3 > a,#menubullets .menuhalfside > h3 > a ,#menubullets .menuhalfsideright > h3 > a {font-size: 14px !important; }
#menubullets .menuhalfside > h3{top: -22px;left: 105px;}
#menubullets .menuhalfmidside > h3{top: -22px;left: 140px;}
#menubullets .menuhalfsideright > h3{top: -30px;left:120px;}
#menubullets .menuhalfside,#menubullets .menuhalfmidside,#menubullets .menuhalfsideright{padding-left:0px;padding-right:0px;width:50%;}
#menubullets .menuhalfsideright{text-align: center;margin-left: 26%;margin-top: 5%;}
#menubullets .menuhalfmidside{border-right:none;}
.art-video{width:96%;max-width:100%;}
#comparelables{width:33%;float:left;}
#compareproductlist{width:66%;float:left;}
#comparelables .combo-img{height:361px;}
.com-box-1 .price{margin-right:18px;}
#d_ajax_search_results{top:40px;}
}
@media (max-width: 767px){
    .hideinmobieoc{display:none !important;}
  .margin30px{display:none;}
  .is-mobile-menu{display:block;}
	.play-video-txt .hideinmobile{margin-top:20px;}
  .com-box-1 .seller-img{position:relative;}
  .com-box-1 .share-icon1{display:block; top:0; z-index:10;}
  .compa-pro-sec ul li{width:100% !important;}
  #userloggedin #mylastliheader .dropdown-menu{left:auto; right:0;}
  #mylastliheader{width: auto;}
#mylastliheader small{width:auto;}
#secondliheader{width:auto;}
#userloggedin #firstliheader{width: auto;}
#userloggedin #mylastliheader{width:auto;}
  #userloggedin .caret{
  position: absolute;
    right: -10px;
    top: 12px;
  }
#filtercustomtoggle{border-radius: 0px;background-color: #333;color: #fff;height: auto;line-height: 1;padding:9px 10px;float:right;}
  .filter-group .filter-clear{border-radius:0px;}
.customviewall {top: 15px !important;right: 75px !important;}
	.sign-cart-order{width:100%;}
	.search_menu ul{display:none}	
	.search_field{display:none}
	.sign-cart-order ul li a small{display:none}
	.search-box{background-color:#fff; margin:0; width:24px; height:auto; position:static; width:auto; padding:5px 0;}
	.logo{ margin-left:12px;}
	.sign-cart-order ul li{width:35px;}
	.search-box a.dropdown-toggle{width:24px; right:0; top:0; position:static;}
	.menu-icon .menu-box{top:25px; width:38px; left:10px;}
	.menu-icon .menu-box span{background-color:#fff; width:26px; border-radius:0;}
	.nav-section{background-color:#fff; position:static;}
	.nav-section .enumenu_container:first-child{display:none;}
	.nav-section ul li{width:100%; position:relative; margin-right:0; border-bottom:1px solid #ddd;}
	.nav-section .enumenu_ul > li > a{font-size:16px; color:#000;}
	.nav-section ul li a{color:#666; display:block; text-align:left;}
	.nav-section ul li a:hover{background-color:transparent; color:#000;}
	.enumenu_ul > li > a:hover, .enumenu_ul > li.active > a{background-color:transparent}
	.nav-section ul li:hover .drop_hover_nav, .nav-section ul li .drop_hover_nav{display:none; position:relative; background-color:#fff; padding:0;}
	.nav-section ul li .drop_hover_nav ul li{width:100%; margin:0;}
	.nav-section ul li .drop_hover_nav ul li ul li .arrow{background:none; width:90%;}
	.nav-section ul li .drop_hover_nav ul li ul li:hover ul{display:none;}
	.nav-section ul li .drop_hover_nav ul li ul li a{color:#666;}
	.nav-section ul li .drop_hover_nav .container{padding:0;}
	.nav-section ul.mob-box{display:block; border-bottom:1px solid #ddd; margin: 0 -10px;}
	.nav-section ul.mob-box li{width:32%; border-bottom:none;}
	.nav-section ul.mob-box li:nth-child(1){width:25%}
	.nav-section ul.mob-box li:nth-child(2){width:40%}
	.nav-section ul.mob-box li:nth-child(3){width:30%}
	.nav-section ul.mob-box li:last-child{display:none}
	.nav-section .container{padding:0;}
	.nav-section ul.mob-box li a img{vertical-align:middle; margin-right:5px;}
	.nav-section ul.enumenu_ul{padding:0 10px;}
	.search_menu{margin:0 3px; width:auto;}
	
/*ul.areas li{max-width:100%; padding-left:160px; position:relative; margin:15px 0;}*/
.bullet-seller-section ul.areas li,.ammo-seller-section  ul.areas li,.top-seller-section ul.areas li{max-width:230px; padding-left:0px; position:relative; margin:15px 0; height:auto;}
  .search-box{border:none;}
.seller-img{/*width:150px; height:150px; position: absolute; left: 0; top: 0;*/} 	
.seller-box ul li{padding-left:0;}
.seller-box ul li .cart-icon a em{display:block;}
.seller-box ul li .cart-icon a img{display:none}
.seller-box ul li .cart-icon a{width:100%;}
.seller-box ul li .cart-icon a{border-radius:0px; background-color:#333; color:#fff; height:auto; line-height:1; padding:5px 10px;}
.seller-box ul li{width:auto; margin:0px}
.seller-box ul li.item-icon small img {vertical-align: middle;margin-right: 3px;}
.seller-box ul{text-align:left;}
.areas>li{    height: 160px;border-bottom: 1px solid #d3d3d3;margin:5px 0 !important;}
ul.areas.owl-carousel.owl-loaded{margin:20px 0;}	
.testimonial-section{text-align:center}	
.search-box .search_field.dropdown-menu{display:none}
.search-box.open .search_field.dropdown-menu{display:block; position:absolute; background-color:#fff; width:100%; border-radius:0; margin-top:0; background-color: #dbdcd9;}
/*.pro-listing .seller-dtl{float:right; width:72%;}
.pro-listing .seller-box ul{float:right; width:72%;}*/
.pro-listing .seller-box ul{float:left;}
.pro-listing .seller-box{display:inline-block; vertical-align:top; padding:0}
.pro-listing .seller-img{position:static; float:left;}

/*.header-top ul>li:nth-child(1){width:30%; margin:0 20px;}
.header-top ul>li:nth-child(2){width:10%;vertical-align: middle; text-align:center}
.header-top ul>li:nth-child(3){width:48%; vertical-align: middle; padding-bottom: 0;}*/
.header-top ul>li:nth-child(1){width: 30%; margin: 0 0 0 15px;}
.header-top ul>li:nth-child(2){width: 15%; text-align:center; vertical-align:middle;}
.header-top ul>li:nth-child(3){width: 50%; vertical-align:middle; padding-bottom:6px;}
.search-box{height:auto;}
.logo{margin-left:48px;}
.header-top ul>li .sign-cart-order ul li#firstliheader{width:32%;}
.header-top ul>li .sign-cart-order ul li#secondliheader{width:32%;}
.header-top ul>li .sign-cart-order ul li#mylastliheader{width:32%;}
.header-top ul>li .sign-cart-order ul li a small{display:inline-block; text-align:left;}
.header-top ul>li .sign-cart-order ul li{width: auto;
    margin-right: 0;
    vertical-align: middle;
    margin-left: 0;
    text-align: right; padding-bottom:0;}
.sign-cart-order{text-align:right; margin-right:-12px;}
.share-icon1{margin:0;display:none;}
.pro-desc-img{width:30%;}
.pro-lst-view{padding:0 0px; width:70%;}
.pro-descripton h2{font-size:18px; padding-right:125px;}
.social-bx label{margin-right:0px;}
.mymore{height:auto;}
.mymore1{height:auto;}
.mymore2{height:auto;}
#more,#more1,#more2{display:none;}
.shopp-site a{font-size:14px;}
.pro-qty label,.pro-itm {font-size: 14px; padding-top: 0px;}
.pro-itm img {margin-right: 5px;}
.pro-related ul{text-align:left;}
.pro-related ul li{max-width:290px; margin:0px;}
.pro-related .seller-dtl{float:none; width:100%; margin-bottom:0;}
.pro-related .seller-box ul{float:right; width:100%; margin-top:0;}
.pro-related .seller-box{display:inline-block; vertical-align:top; padding:0}
.pro-related .seller-img{position:static; float:left; width:100%; height:auto;}
.pro-related ul li .seller-box{max-width:100%;}
.header-top ul>li .sign-cart-order ul li.dropdown{position:static;}
.header-top ul>li .sign-cart-order ul li.dropdown ul.dropdown-menu{left:auto; right:0;}
.header-top ul>li .sign-cart-order ul li i.fa-angle-down{right:0;}
.seller-dtl {text-align: left;position: relative;padding-right:0px;margin-bottom:0px;padding-left:0px;}
.seller-dtl h4 a {color: #000;font-weight: normal;font-size: 13px;}
.seller-dtl h4 {font-size: 13px;margin: 0px 0;height:auto;}
.seller-dtl .rating{display:none;}
.pro-listing .rating{display:block;}
.fsocial {text-align:center;} 
/*.fsocial a{width:38px;}*/
.seller-box ul li.item-icon{float:left;}
.seller-box ul li:last-child{float:right;}
.seller-box ul{text-align:center}
.seller-dtl h4 a{font-size:15px;}
.seller-dtl {margin-bottom:15px;}
.seller-dtl .rating{display:block;}
.share-icon1{display:block; top:24px;}
.pro-descripton h2 .share-icon1{top:-5px;}
.seller-box ul li .cart-icon a{font-size:13px; padding:5px;}
.testi-desc{max-width:100%; text-align:center;}
.testi-desc p{text-align:center;}
.pro-related ul li .seller-box ul li:nth-child(1){width:auto; margin-right:0;}
.pro-related ul li .seller-box ul li:nth-child(2){width:24%}
.pro-related ul li .seller-box ul li:nth-child(3){width:40%}
.pro-related .seller-dtl .share-icon1{top:0;}
/*.pro-related .seller-dtl{padding-right:35px;}*/
.filter-group h4{margin:5px 0 10px 0;}
.pro-listing .seller-box{max-width:290px;}
#rightsidebar{margin-top:0px;display:none;}
#leftsidebar{text-align:center; margin-top:0px;}
.img-slider-banner{background-size:cover;}
.sp-image{height:auto}
.nav-section ul li .drop_hover_nav ul li.inline-txt{width:100%;}
.nav-section ul li .drop_hover_nav ul li ul li{width:100%;}
.nav-section ul li .drop_hover_nav ul li ul li a i{display:inline-block}
.hover{background-color:#fff;}
.nav-section ul li .drop_hover_nav ul li ul li:hover ul{display:block;}
.hover > a{background-color:transparent !important}
.nav-section ul li .drop_hover_nav ul li h3 a {
    font-size: 13px;
    font-weight: 400;
    color: #ea6c33;
    margin: 0 0 0px 0;  
}
#comparelables{width:33%;float:left;}
#compareproductlist{width:66%;float:left;}
#comparelables .combo-img{height:508px;}
#load-data-popup h4{ font-size:12px}
#myloaddata-content label{font-size:12px}
.loaddatavalue{font-size:12px;} 
#myloaddata-content .col-lg-4{min-height:75px}
#myloaddata-content .col-lg-4 .loaddatavalue{line-height:11px;display:block;}
.international_order{display:none;}
.top-seller-section h4{height:auto;margin: 15px 0px;}
.product-thumb .image img{width:100%;}
.breadcrumb > li:first-child{padding: 0 10px 0 0;}
.breadcrumb > li{padding: 0 10px 0 0;}
.breadcrumb a{font-size:14px;}
.breadcrumb > li:after {
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    right: 0px;
    width: 5px;
    height: 5px;
    border-right: 1px solid #333;
    border-bottom: 1px solid #333;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
}
@media (max-width: 640px){
.nav-section ul li a{padding:10px 5px; font-size:13px;}	
.custom-checkbox em.check-icon {
    background-image: url(checkbox-black-retina.png);
    background-position: 2px -176px;
}
.mycustomsortbutton {
    text-align: right;
    float: left !important;
}
.collection .filter-by{display:none;}  
.result-sort {padding:0;border-bottom:none;}
.pro-listing {padding:0px 0;}
h1{font-size: 24px;margin: 5px 0px;}
h1.pro-description{font-size:24px !important;}
#related_videos{overflow:hidden;}
/*.pro-listing .seller-dtl{float:right; width:66%;}
.pro-listing .seller-box ul{float:right; width:66%;}*/
.seller-box ul li:last-child{margin-right:0}
.menu-icon .menu-box{top:23px;}
.pro-related .seller-dtl{float:right; width:66%;}
.pro-related .seller-box ul{float:right; width:66%;}
.sp-slides-container h2{font-size:18px; margin:5px 0;}
a.sp-video:after{bottom:0;}
.play-video{position:relative;}
.play-video a img{width:100%;}
.mymobile-video{padding-bottom:50%}
.play-video-txt{width:100%;margin-top:0px;}
.menu-icon .menu-box {
    top:5px;
}
.sp-thumbnail{font-size:14px;}
.sp-bottom-thumbnails.sp-has-pointer{padding:5px 0;}
.slider-section:after{height:52px;}
.header-top ul>li:nth-child(1){width: 30%; margin: 0 0 0 15px;}
.header-top ul>li:nth-child(2){width: 10%; text-align:right;}
.header-top ul>li:nth-child(3){width: 55%;}
.search-box{height:auto;}
.logo{margin-left:32px;}
.header-top ul>li .sign-cart-order ul li#firstliheader{width:99px;}
.header-top ul>li .sign-cart-order ul li#secondliheader{width:99px;}
.header-top ul>li .sign-cart-order ul li#mylastliheader{width:auto;}
.sign-cart-order{margin-right:0;}
.nav-justified>li{width:auto; padding:10px;}
.top-seller-section ul.areas li{max-width:49%;}
/*.seller-img{width:301px;}*/
.pro-related .seller-dtl{float:none; width:100%;}
.pro-related .seller-img{width:100%; height:auto;}
.pro-related .seller-box ul{float:none; width:100%;}
.sortby{width:100%; text-align:left; margin-top:20px;}
/*.custom-checkbox{margin-left:25px;}*/
}
@media (max-width: 568px){
/*	.pro-listing .seller-dtl{float:right; width:72%;}
.pro-listing .seller-box ul{float:right; width:72%;}
.pro-listing .seller-img{position:static; float:left; width:100px; height:100px;}*/
.seller-box{padding:0px;}
.bullet-seller-section ul.areas li, .ammo-seller-section ul.areas li, .top-seller-section ul.areas li
{max-width:100%;}
.menu-icon .menu-box{top:5px;}
.pro-cart button.add-cart{font-size:10px;}
.pro-prc h4{font-weight:normal; font-size:14px;margin: 3px 0;}
/*.pro-related .seller-dtl{float:right; width:72%;}
.pro-related .seller-box ul{float:right; width:72%;}
.pro-related .seller-img{position:static; float:left; width:100px; height:100px;}*/
.partner-view li{width:48%; display:inline-block; vertical-align:top; margin:10px 0;}
.header-top ul>li .sign-cart-order ul li{width:40%;}
.header-top ul>li:nth-child(1){width:38%; margin:0 10px;}
.header-top ul>li:nth-child(2){width:15%;}
.header-top ul>li:nth-child(3){width:40%;}
.header-top ul>li .sign-cart-order ul li{width:32%; text-align:right}
.header-top ul>li .sign-cart-order ul li#firstliheader{width:31%;}
.header-top ul>li .sign-cart-order ul li#secondliheader{width:32%;}
.header-top ul>li .sign-cart-order ul li#mylastliheader{width:32%;}
.header-top ul>li .sign-cart-order ul li a small{display:none;}
.logo{margin-left:40px;}
.pro-desc-img{width:100%;}
.pro-lst-view{width:100%;}
.pro-related ul li{width:100%; text-align:center;}
.pro-related ul li .seller-box{max-width:260px;}
.top-seller-section ul.areas li{max-width:290px;}
#comparelables{width:33%;float:left;}
#compareproductlist{width:66%;float:left;}
#comparelables .combo-img{height:373px;}
.breadcrumb > li{white-space: unset;}
.search_menu{display:none;}
.top-seller-section .product-layout{margin:10px 0;}
.top-seller-section:nth-child(even) .product-container{border: 1px solid #696969;}
.video-section {
    background-color: #fff;
    padding: 0px 0;
    margin: 0px 0 0;
    text-align: center;
}
.where-find,.block-text{display:none;}
}
@media (max-width: 480px){
 .header-top ul>li:nth-child(2){width:11%;}	
 .header-top ul>li:nth-child(3){width: 42%; padding-bottom:0}
 .menu-icon .menu-box{top:5px}
 .top-seller-section ul.areas li{max-width:340px;}
 .seller-dtl {margin-bottom: 25px;}
 .seller-box ul li {font-size: 14px;}
 .cartlisticon{margin:12px 0 !important;}
 .pro-related ul li .seller-box,.pro-related ul li,.pro-listing .seller-box {max-width: 340px;}
 .well{padding:5px;}
 .technicalinfo li{width:50% !important;float:left !important;line-height:12px;}
 .technicalinfo li label {margin-right: 7px;}
 .desc-view h4{margin:5px 0px;}
 .pro-related .seller-dtl{min-height: 45px;margin-bottom: 15px;}
 .pro-related ul li{margin-bottom:30px;}
 #register {border-left:none;border-right:none;padding-left:15px;margin: 30px 0px;}
 .cartdetails-new td{font-size:12px;}
 .cartdetails-new .image{display:none;} 
 .general_tab .nav-tabs > li{padding: 0 16px;}
 .review-write .rating{margin-right:5px;}
}
@media (max-width: 420px){
/*.pro-listing .seller-img{position:static; float:left; width:150px; height:150px;}	
.pro-listing .seller-dtl{float:right; width:50%;}
.pro-listing .seller-box ul{float:right; width:50%;}*/
/*.pro-related .seller-dtl{float:right; width:50%;}
.pro-related .seller-box ul{float:right; width:50%;}*/
.partner-view li{width:100%; display:inline-block; vertical-align:top; margin:10px 0;}
  .menu-icon .menu-box{top:5px;}
.seller-box ul li.item-icon {text-align: left;margin-right:0px;width:20%;}
 .logo{margin-left: 25px;}
 .header-top ul>li .sign-cart-order ul li{width:24%;}

 .header-top ul>li .sign-cart-order ul li#firstliheader{width:30%;}
.header-top ul>li .sign-cart-order ul li#secondliheader{width:30%;}
.header-top ul>li .sign-cart-order ul li#mylastliheader{width:30%;}
.nav-section ul.mob-box li a img{margin-right:6px;}  
.img-banner{display:none;}
.tech-btns a{font-size:10px;}
.modal-body .row {padding: 15px 15px 15px 15px;}
.art-video{max-width: 90.5%;}
.showonlyinmobile{display:block;}
.pro-cart button.add-cart{float:none;padding:7px;font-size: 14px;}
.header-top ul>li .sign-cart-order ul li .collapse {right:0px;width: 336px;}
.enumenu_ul .arrow{background: url(arrow-menu_mobile.png) no-repeat center right;}
.result-sort h2{width:100%;}
.enumenu_ul .arrow.up{background: url(arrow-bottom.png) no-repeat center right;}
.share-icon1 span{display:none;}
}
@media (max-width: 410px){
.borderbottom {border-bottom:none;}
.header-top ul>li:nth-child(2){width:9%;}
.header-top ul>li .sign-cart-order ul li{padding:7px;}
.header-top ul>li:nth-child(1){width:40%;}
.header-top ul>li:nth-child(3){width:40%;}
.menu-icon .menu-box span {background-color: #fff;border-radius: 0;}
.breadcrumb-sec ol.breadcrumb li.active{width: 170px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;height: 14px;}
.pro-descripton h2{padding-right:50px;}
.pro-descripton h2 .share-icon1 {top: -5px;}
.share-icon1 {top: 20px;}
.border-bottom{border-bottom:1px solid #cbcaca;padding: 15px 0px;}
.toggleinfo {display: block;}
.tech-btns{bottom:-18px}
.modal-title{font-size:15px;line-height:20px;}
.modal-body h2 {font-size:14px;}
.modal-body P{font-size:13px;}  
.tech-btns a {font-size:13px;margin:5px 0px;}
.art-video small {margin-top:10px;}
.art-video {max-width: 95%;margin: 3px 0px;border-bottom: 1px solid #ededed;padding: 15px 0px;}
.pro-related{margin-bottom:20px;}
.pro-related .seller-img{margin-bottom:12px;margin-top:12px;}
#add-item-form{margin-top:10px;}
.pro-lst-view ul li{margin:0px;}
.pro-descripton h3{margin:0 0 20px 0;}
}
/* for print page */
@media print {
#myloaddata-content .row {
    padding: 0px 10px;
    border-bottom: 1px dotted;
    margin-right: -15px;
    margin-left: -15px;
}
  #myloaddata-content .col-lg-4 {
    border-right: 1px dotted;
    width: 33.33333333%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-lg-3 {
    width: 25%;
  float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-lg-2 {
    width: 16.66666667%;
  float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.pro-cart{display:none;}
#myproductname{diplay:block;}

}
.shappify-motivator-slider, .shappify-motivator-slider {
    position: Fixed;
    display: block;
    top: 0;
    width: 100%;
    z-index: 999999999;
    margin: 0;
    left: 0;
    background-color: #FF0000;
    padding: 15px 0;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    border-bottom: 1px solid #000000;
}
a.shappify-motivator-x {
    color: #FFFFFF;
    float: right;
    margin-right: 25px;
    text-decoration: none;
    font-weight: bold;
    text-transform: lowercase;
    font-size: 20px;
    line-height: 19px;
}
.shappify-motivator-slider .shappify-motivator-bal {
    font-size: 17px;
    color: #FFFFFF;
    font-weight: bold;
}
.shappify-motivator-slider p {
    padding: 0;
    margin: 0;
    text-align: center;
}
#product-compare table tbody:nth-child(odd) {
    background-color: #dddddb;
    border-right: 1px solid #fff;
}
#product-compare table tbody tr td:first-child {
    font-weight:bold;text-align:left;
}
#collapse-payment-address legend{    font-size: 18px;
    text-align: left;
    padding: 5px 0;
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #333;
    margin: 15px 0;}
#accordion .panel-default>.panel-heading h4 a{font-size: 20px;}
legend {
	font-size: 18px;
    margin: 15px;
    border-bottom: 1px solid #d3d3d3;
    padding: 10px;

}
.product-container{border:1px solid #ddd;-webkit-box-shadow: 1px 5px 5px -1px rgba(0, 0, 0, 0.68);
-moz-box-shadow: 1px 5px 5px -1px rgba(0, 0, 0, 0.68);
box-shadow: 1px 5px 5px -1px rgba(0, 0, 0, 0.68);}
.product-container h4 {
    height: 50px;
    padding: 10px 10px;
}
#related_product h3,#related_videos h3{color: #666666;
    margin: 50px 0 40px;
    font-size: 36px;
    text-align: center;}
#productdescription tr:nth-child(even) {
    background-color: #f2f2f2;
}

/*set a border on the images to prevent shifting*/
 #gallery_01 img{border:2px solid white;}
.form-control {height:37px;}
.yotpo{float:left;}
.box-qty{text-align: right; margin-right: 8px;font-size: 14.5px;color: #000;font-weight: 800;}
.box-qty img{margin-right:5px;width:15px;}
#error-not-found {
    background-image: url(https://www.lehighdefense.com/image/lehigh-404.jpg);
    min-height:1200px;
    background-size: 100%;
    background-repeat: no-repeat;    max-width: 100%;
}
#error-not-found .breadcrumb,#error-not-found .row{display:none;}
/*#collapse-shipping-method textarea{display:none;}*/
 /*Change the colour*/
 /*.active img{border:2px solid #333 !important;}
 .top-seller-section.active img{border:none !important;}*/
/*.product-container:hover{background-color: #e5e5e5;}*/
/*.product-layout:hover {
    background-color: #e5e5e5;
}*/
.fancybox-inner{height:auto !important;overflow:inherit;}
/* new checkout settings*/		
#d_quickcheckout .panel-heading {color: #333 !important;background-color: #d3d3d3 !important;border-color: #d3d3d3 !important;}		
#d_quickcheckout .btn-primary {		
    color: #ffffff !important;		
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25) !important;		
    background-color: #333 !important;		
    background-image: linear-gradient(to bottom, #333, #333) !important;		
    background-repeat: repeat-x;		
    border-color: #333 #333 #333 !important;		
}		
#d_quickcheckout .input-group-sm > .form-control, #d_quickcheckout .input-group-sm > .input-group-addon, #d_quickcheckout .input-group-sm > .input-group-btn > .btn{height:25px !important;}		
#d_quickcheckout .form-horizontal .control-label {font-size: 15px !important;}		
#d_quickcheckout .form-control-static{padding:0px 10px !important;margin:0px !important;}		
#d_quickcheckout .form-group {margin-bottom: 5px !important;}		
#d_quickcheckout .col-xs-5 {width: 25% !important;}		
#d_quickcheckout .col-xs-7 {width: 75% !important;}		
#payment_address_heading_heading{font-size:14px;margin: 22px 0;font-weight:bold;display:none;}		
#payment_address_heading_heading hr{display:none;}		
#d_quickcheckout #qc_confirm_order{width:200px;background-color:#006d16 !important;margin-top: 15px !important;		
    background-image: linear-gradient(to bottom,#006d16, #006d16) !important;		
    background-repeat: repeat-x;		
    border-color: #006d16 #006d16 #006d16 !important;}		
#d_quickcheckout .qc-coupon{margin-bottom:20px !important;}		
#d_quickcheckout .radio-input span{font-size: 16px !important;}		
#d_quickcheckout .description{font-size: 12px !important;}		
#d_quickcheckout .panel{border-radius: 0px !important;}		
#d_quickcheckout .panel-heading {border-top-left-radius: 0 !important;border-top-right-radius: 0 !important;}		
#d_quickcheckout #login_model h4{color:#fff;}		
#d_quickcheckout #login_model .close span{color:#fff !important;}		
#d_quickcheckout #login_model .close{opacity:1 !important;}		
#d_quickcheckout #login_model .control-label{font-size:14px !important;}		
#d_quickcheckout #login_model .form-group,#d_quickcheckout #login_model #login_password { margin-bottom: 15px !important;}		
#d_quickcheckout .panel-title{text-transform: capitalize;}	
#d_quickcheckout .table > thead:first-child > tr:first-child > td{font-weight:bold;}
#d_quickcheckout .qc-coupon .control-label{font-weight:bold;}
#d_quickcheckout #cart_view{margin-top:10px;}
#d_quickcheckout #remeber_password{display: block;margin: 10px 0 5px 0;}
#d_quickcheckout #confirm_wrap .panel {border:none;}
#d_quickcheckout #payment{padding:0 15px;}
#product .control-label{font-weight:bold;font-size:18px;margin-bottom:5px;}
#product .form-group .img-thumbnail{display:none;}
#product .form-group .radio{width:50%;float:left;margin-top:3px;}
#product .form-group{width:100%;margin: 10px 0 20px;display: table;}
.top-bar-shipping{width: 100%;text-align: center;background: #d71f27;margin: 0;color: #fff;padding:5px 0px;}
span.loaddatavalue{display:block;}
.redbarbox,.redbarbox em{color:#f30708 !important;font-weight:800 !important;}
#productdescription tr:hover h4{color: #fff;}
#top-links-custom a {
    color: red;
    font-weight: bold;
    font-size: 18px;
}
#top-links-custom {
    margin-top: 5px;
}
@media 
only screen and (max-width: 768px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	#checkout-cart table, #checkout-cart thead, #checkout-cart tbody, #checkout-cart th, #checkout-cart td, #checkout-cart tr { 
		display: block; 
text-align:left;
	}
	#collapse-checkout-confirm table, #collapse-checkout-confirm thead, #collapse-checkout-confirm tbody, #collapse-checkout-confirm th, #collapse-checkout-confirm td, #collapse-checkout-confirm tr { 
		display: block; 
text-align:left;
	}

	
	/* Hide table headers (but not display: none;, for accessibility) */
	#checkout-cart thead tr,#collapse-checkout-confirm thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
	
	#checkout-cart tr,#collapse-checkout-confirm tr { border-top: 1px solid #d3d3d3;
    margin: 20px 0;
    border-left: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;}
	#checkout-cart td,#collapse-checkout-confirm td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #d3d3d3; 
		position: relative;
    white-space: normal;
	}
	
	#checkout-cart td:before,#collapse-checkout-confirm td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
	}
#checkout-cart .input-group {
    /*margin: 0 auto;*/
}
#collapse-checkout-confirm .table-responsive{border:none;}
#collapse-checkout-confirm #payment{margin: 30px 0px 0 0;}
#collapse-checkout-confirm #input-cc-expire-date{margin: 10px 0;}
#d_quickcheckout .form-horizontal .control-label{font-size:12px !important;}
}
@media print {
  html, body {
     height: 99%;
     page-break-after: avoid !important;
     page-break-before: avoid !important;
  }
}