/* Theme Name: Revtronic LTD
Theme URI: 
Description: Revtronic LTD Post 2017 &amp; 15. Designed By eShop Designers. &copy; eShopDesigners. All Rights Reserved.
Version: 3.0
Tags: eBay Shop
Author: eShop Designers
Author URI: www.eshopdesigners.com
Created on May 26 2017
Email:info@eshopdesigners.com
License: eShopDesigners.com  Do Not Copy!
 */
@import url('https://fonts.googleapis.com/css?family=Oswald:300');
@import url(https://fonts.googleapis.com/css?family=Raleway:300,600);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,600);
@import url('https://fonts.googleapis.com/css?family=Josefin+Sans:400,600');
@import url('https://fonts.googleapis.com/css?family=Puritan:400,400i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Lato:100,100i,300,300i,400,400i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Exo+2:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
body,td,th {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #000;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#000 !important;
}
a {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	color: #000000;
}
a:visited {
	color: #000000;
}
a:hover {
	color: #000000;
}
a:active {
	color: #000000;
}
img{
	border:none;
}
.img-responsive{ display:inline-block !important;}
img a{
	border:none;
}
p{
	margin:0px 0px 5px 0px;
	padding:0px;
}
::selection{ color:#fff; background-color:#d01f13;}
header{ margin:0px; padding:0px; float:left; width:100%;}
header #header{ margin:0px; padding:0px; float:left; width:100%; position:relative;}
header #header #first_bar{ margin:0px 0px 0px !important; padding:0px !important; width:100%; float:left; background-color:#000; border-bottom:solid 1px #333333;}
header #header #first_bar .welcome{ line-height:30px; width:100%; float:left; line-height:35px; display:block; color:#fff; transition:.6s; font-family: 'Montserrat', sans-serif; text-decoration:none; font-size:12px; font-weight:normal;}
header #header #first_bar #welcome_wrap{ margin:0px; padding:0px; float:right; width:50em;}
header #header #first_bar #welcome_wrap .wel-sm{ margin:0px; padding:0px; float:left; width:10em;}
header #header #first_bar #welcome_wrap .wel-sm a{ text-align:center; line-height:35px; display:block; color:#fff; transition:.6s; font-family: 'Exo 2', sans-serif; text-decoration:none; font-size:13px; font-weight:300;}
header #header #first_bar #welcome_wrap .wel-sm a:hover{ color:#d01f13;}
header #header #first_bar #welcome_wrap .wel-sm a:hover .fa{ color:#d01f13;}
header #header #first_bar #welcome_wrap .wel-sm a .fa{ color:#fff; left:-5px;transition:.6s; position:relative; font-size:13px;}
header #header #second_bar{ margin:0px !important; padding:19px 0px !important; width:100%; float:left; background:url(../photo/top_bg.jpg) no-repeat center top !important;}
header #header #second_bar .logo{ margin:0px; padding:0px 0px; text-align:left; width:100%; float:left;}

header #header #nav{ margin:15px 0px; padding:0px; float:left; width:100%; background:url(../photo/nav_bg.jpg) repeat center top;}
header #header #nav .container{ background-color:#fff;}
header #header #nav .navbar{ margin-bottom:0px;border:none; min-height:57px; border-radius:0px; background:none;}
header #header #nav .navbar-nav{ width:100%; margin:0px !important;}
header #header #nav .navbar-collapse{ padding:0px !important;}
header #header #nav .navbar-nav>li>a{ position:relative !important; color:#fff; font-weight:bold; border-radius:0px; text-transform:uppercase; font-family: 'Open Sans', sans-serif; line-height:57px; transition:.6s; /*text-shadow: 2px 2px #136fb9;*/}
header #header #nav .navbar-nav>li>a.active{ color:#fff; background-color:#d01f13;}
header #header #nav .navbar-nav>li>a .fa{ position:relative; line-height:30px; font-size:16px; float:left;}
header #header #nav .navbar-nav>li>a:hover{ color:#fff;/*text-shadow: 2px 2px #303030;*/}
header #header #nav .navbar-collapse:target{ display: block !important;visibility: visible;}
header #header #nav .navbar-collapse:target .navbar-nav {position: relative;z-index: 9998;}
header #header #nav .navbar-collapse-close,
header #header #nav .navbar-collapse-close {display: none;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 9997;/*background-color: rgba(255, 255, 255, 0.5);*/font-size: 0px;color: transparent;}
header #header #nav .navbar-collapse-close:visited {display: block !important;font-size: 24px;color: black;}
header #header #nav .navbar-collapse:target .navbar-collapse-close {display: block !important;}

section{ margin:0px 0px !important; padding:0px !important; float:left; width:100%; /*position: relative; top: 124px;*/}
section #services{ margin:0px; padding:0px; float:left; width:100%; text-align:center; background-color:#fff; border-bottom:solid 1px #e1e1e1;}

section #listing_wrap{ margin:15px 0px; padding:0px 0px; float:left; width:100%;}
section #listing_wrap .container{ padding-top:15px; padding-bottom:15px;}
section #listing_wrap .seller{ margin:0px; padding:15px 0px; float:left; width:100%;}
section #listing_wrap .left_inner{ margin:0px 0px 0px 0px !important; padding:0px;width:100% !important; float:left; max-width:100% !important;}
section #listing_wrap .left_inner .head_4{ margin:0px 0px !important; line-height:25px; width:100%; font-weight:300; padding:15px !important; display:block; float: left; font-family: "Open Sans", sans-serif; font-size:21.03px; text-transform: uppercase !important; color:#fff; background:url(../photo/l_head_bg.jpg) repeat center top; text-decoration:none;}
section #listing_wrap .left_inner .left_caption{ margin:0px 0px 15px; padding:15px !important; border-radius:0px; float:left; width:100%; background-color:#fff; border:solid 1px #efefef;}
section #listing_wrap .left_inner .left_caption .head_5{margin:0px 0px !important; line-height:25px; width:100%; font-weight:300; padding:0px 0px !important; display:block; float: left; font-family: "Open Sans", sans-serif; font-size:21px; text-transform: uppercase !important; color:#d01f13; text-decoration:none;}
section #listing_wrap .left_inner .left_nav{ margin:0px; padding:0px !important; width:100%; float:left;}
section #listing_wrap .left_inner .left_nav ul{ margin:0px; padding:0px; width:100%; float:left;}
section #listing_wrap .left_inner .left_nav ul li{ margin:0px; padding:0px; list-style:none;}
section #listing_wrap .left_inner .left_nav ul li a{ margin:0px 0px !important; line-height:30px; font-weight:bold; border-bottom:dashed 1px #efefef; width:100% !important;padding:0px 0px !important; display:block; float: left; font-family: "Open Sans",sans-seri; font-size:13px;text-transform: capitalize !important;color:#383838; text-decoration:none;transition:.6s;}
section #listing_wrap .left_inner .left_nav ul li a .fa{ position:relative; line-height:30px; float:left; left:-5px;}
section #listing_wrap .left_inner .left_nav ul li a:hover{ color:#d01f13; font-weight:bold; padding:0px 5px !important;width:100% !important;}
section #listing_wrap .left_inner .left_img{ padding:0px 0px; margin:0px 0px; float:left; width:100%; text-align:center;}
section #listing_wrap .left_wrap{ margin:0px 0px 15px !important; padding:0px; float:left; width:100%; max-width:100%;border:solid 1px #eeeeee;}
section #listing_wrap .left_wrap img{ max-width:100%;}
section #listing_wrap .left_wrap .head_6{ margin: 0px 0px !important; line-height: 30px; width: 100% !important; padding:10px 0px !important; display: block; float: left; font-family: 'Josefin Sans', sans-serif; text-align: center; font-weight: bold; font-size:22.28px; text-transform: uppercase !important; color: #000067; text-decoration: none; }
section #listing_wrap .left_wrap .head_6 strong{ color: #d00d00;}

section #listing_wrap .right_inner{ padding:0px 0px !important; margin:0px; float:left; width:100%;}
section #listing_wrap .seller{ margin:0px; padding:0px 15px; float:left; text-align:center; width:100%; }
section #listing_wrap .right_inner .title{ padding:0px 10px !important; font-size:27.51px; margin:0px !important; font-weight:bold; color:#000 !important; display:block !important; font-family: 'Roboto Slab', serif;}
section #listing_wrap .right_inner .gallery{ margin:15px 0px !important; width:100%; float:left;}
section #listing_wrap .right_inner .gallery .NEWCSSGALLERY{ padding:0px 0px !important;line-height:25px; width:100%; font-size:12px; margin:0px !important; float:left; color:#383838 !important;display:block; font-family:  "Open Sans", sans-serif; text-align:center !important; background-color:#fff; border:solid 1px #e0e0e0;}
section #listing_wrap .right_inner .gallery .NEWCSSGALLERY img{ max-width:100% !important; margin:0px !important; padding:0px !important;}
section #listing_wrap .right_inner .resources{ text-align:center; margin:15px 0px; padding:15px 0px; float:left; width:100%; border:solid 1px #e0e0e0; background-color:#f7f7f7;}
section #listing_wrap .right_inner .resources_caption{ margin:0px 0px 15px; padding:0px 0px; float:left; width:100%; border-bottom:solid 1px #e0e0e0;}
section #listing_wrap .right_inner .resources_caption:last-child{ border:none;}
section #listing_wrap .right_inner .resources_caption .fa{ width:60px; line-height:60px; border-radius:50px; color:#fff; font-size:30px; height:60px; background-color:#d01f13;}
section #listing_wrap .right_inner .resources_caption .head_2{ padding:0px 0px !important; line-height:40px; font-size:16.21px; font-weight:bold; margin:0px!important; color:#d01f13 !important; display:block !important;font-family: 'Roboto Slab', serif; width:100%; float:left;}
section #listing_wrap .right_inner .resources_caption .head_2 span{ font-size:14.62px; color:#757575; font-family: 'Lato', sans-serif;}
section #listing_wrap .right_inner .description_content{ margin:0px 0px 15px 0px !important; padding:15px !important; float:left; width: 100%; background-color:#fff; border:solid 1px #dfdfdf;}
section #listing_wrap .right_inner .description_content .description_title{ padding:0px 0px !important; line-height:50px; font-size:32.08px; float:left; width:100%; margin:0px 0px 0px 0px!important; font-weight:bold; color:#005baa !important; display:block !important; font-family: 'Lato', sans-serif; text-transform: capitalize;}
section #listing_wrap .right_inner .description_content .description{ padding:0px 0px !important; line-height:25px; font-size:15.97px; margin:0px!important; color:#383838 !important; display:block !important;font-family: 'Lato', sans-serif; text-align: left; width:100%; float:left;}
section #listing_wrap .right_inner .description_content .description img{ max-width:100%;}
section #listing_wrap .right_inner .description_content .description p img{ max-width:100%;}
section #listing_wrap .right_inner .description_content_tabs{ margin:15px 0px; padding:0px; width:100%; float:left;}
section #listing_wrap .right_inner .description_content_tabs section{ display: none; border-left: 1px solid #ddd; border-right: 1px solid #ddd;padding: 0px 0 0; border-bottom: 1px solid #ddd;border-top: 1px solid #ddd;}
section #listing_wrap .right_inner .description_content_tabs input { display: none !important;}
section #listing_wrap .right_inner .description_content_tabs label { display: inline-block;margin: 0 0 -1px; padding:10px 25px;font-weight: bold; background-color:#e0e0e0; transition:.2s; font-family:  "Lato", sans-serif; font-size:16px;text-align: center;  color:#000; border: 1px solid #dddddd; text-transform:uppercase;}
section #listing_wrap .right_inner .description_content_tabs .description{ padding:15px !important; line-height:25px; font-size:15.97px; margin:0px!important; color:#383838 !important; display:block !important;font-family: 'Lato', sans-serif; text-align: left; width:100%; float:left;}
section #listing_wrap .right_inner .description_content_tabs .description img{ max-width:100%;}
section #listing_wrap .right_inner .description_content_tabs .description p img{ max-width:100%;}
section #listing_wrap .right_inner .description_content_tabs label:before { font-family: fontawesome;font-weight: normal;margin-right: 10px;}
section #listing_wrap .right_inner .description_content_tabs label:hover { color: #fff;cursor: pointer; background-color:#005baa;}
section #listing_wrap .right_inner .description_content_tabs input:checked + label { color:#fff; background-color:#005baa;}
section #listing_wrap .right_inner .description_content_tabs #tab1:checked ~ #content1,
section #listing_wrap .right_inner .description_content_tabs #tab2:checked ~ #content2,
section #listing_wrap .right_inner .description_content_tabs #tab3:checked ~ #content3,
section #listing_wrap .right_inner .description_content_tabs #tab4:checked ~ #content4,
section #listing_wrap .right_inner .description_content_tabs #tab5:checked ~ #content5,
section #listing_wrap .right_inner .description_content_tabs #tab6:checked ~ #content6{display: block;}

footer{ margin:0px 0px !important; padding:0px !important; float:left; width:100%;}
footer #footer{ margin:0px 0px 0px !important; padding:0px !important; float:left; width:100%; position:relative;}
footer #footer .container{ background-color:#fff; padding-top:15px; padding-bottom:15px;}
footer #phone{ margin:0px 0px; padding:0px 0px; width:100%; text-align:center; float:left;}
footer #footer #footer_caption{ float:left; width:100%; margin:0px 0px 0px; padding:0px 0px;}
footer #footer #footer_caption .col-lg-6{ padding:0px;}
footer #footer #footer_caption .footer_inner{ padding:10px 0px !important; border-radius:0px; margin:0px !important; background-color:#d01f13; border:solid 1px #d01f13; border-right:none; width:100% !important;float: left; text-align:center;}
footer #footer #footer_caption .footer_inner .head_5{ margin:0px !important; line-height:35px; width:100%; padding:0px 0px !important; display:block; float: left; font-family: 'Open Sans', cursive; font-size:53.72px; color:#fff; font-weight:300; text-decoration:none;}
footer #footer #footer_caption .footer_inner .icn{ width:100%; float:left; padding:10px 0px;}
footer #footer #footer_caption .footer_inner .fa{ position:relative; width:100%; font-size:40px; line-height:60px;}
footer #footer #footer_caption .footer_inner .head_5 span{ width:100%; float:left; font-size:14px; font-weight:bold; font-family: "Open Sans", sans-seri;}
footer #footer_header{ margin:0px 0px !important; padding:0px 0px !important; text-align:center; float:left; width:100%;}
footer #footer #footer_wrap{ width:100%; float:left; margin:0px; padding:0px 0px !important;}
footer #footer #footer_wrap #footer_wrap_inner{ width:100%; float:left; margin:0px 0px 0px 0px !important; padding:15px 0px !important; border-radius:0px; background-color:#005baa;}
footer #footer #footer_wrap #footer_wrap_inner .head_7{ margin:0px 0px !important; text-indent:15px; font-style:italic; width:100% !important;padding:0px 0px !important; display:block; float: left; font-family: "Open Sans",sans-seri; font-size:34px;text-transform: capitalize !important;color:#fff; text-decoration:none; font-weight:600;} 
footer #footer #footer_wrap #footer_wrap_inner .nws_caption{ margin:0px; float:left; padding:0px; width:100%;}
footer #footer #footer_wrap #footer_wrap_inner .nws_caption .head_8{ margin:0px !important; line-height:23px; width:100%; padding:0px 10px !important; display:block; float: left; font-family: 'Open Sans', cursive; font-size:15.01px; color:#fff; font-weight:400; text-decoration:none;}
footer #footer #footer_wrap #footer_wrap_inner .nws_caption .btn-danger{ margin:0px !important; line-height:40px; width:100%; padding:0px 0px !important; display:block; float: left; font-family: 'Open Sans', cursive; font-size:15px; color:#005baa; text-decoration:none; background-color:#fff; border-radius:0px; border:none; font-style:italic; position:relative; right:5px; font-weight:700;-webkit-box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.21);-moz-box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.21); box-shadow: 2px 4px 5px 0px rgba(0,0,0,0.21); transition:.6s;}
footer #footer #footer_wrap #footer_wrap_inner .nws_caption .btn-danger:hover{ background-color:#d01f13; color:#fff;}
footer #footer #last_bar{ width:100%; float:left; margin:0px; padding:0px 0px !important;}
footer #footer #last_bar .copyright{ width:100%; padding:0px 15px; float: left;text-align: left;text-transform:uppercase;font-size: 13px;font-family: "Lato", sans-serif; color:#000;line-height:50px;}
footer #footer #last_bar .E_logo{ margin:0px; width:100%; float:right; padding:0px; text-align:center;}

#eShop-Designers{ margin: 0px auto; width:100% !important;}
.image-gallery{ margin:0px auto !important; width: 61% !important; height:423px !important; }
.image-gallery .big-image{max-width: 100% !important; max-height: 100% !important; margin:0px !important; position: relative; float: left;}
.image-gallery .big-image img{ top:0px !important; float: left; max-height:100% !important; height: 100% !important;}
.image-gallery .thumbs{ width:100% !important; float:left !important;}
.image-gallery .thumbs li{ width:75px !important; height:75px;}
.image-gallery .thumbs li img{ height:100% !important;}

 /*min-width start*/
@media( min-width:991px){
	header #header #nav .navbar-nav>li>a{ padding:0px 19px; font-size:12px; /*text-shadow: 2px 2px #136fb9;*/}
}
@media( min-width:767px){
	header #header #nav .navbar-nav>li a{ border-bottom:solid 2px; border-color:transparent;}
	header #header #nav .navbar-nav>li a:hover{ border-bottom:solid 2px #d01f13;}
	header #header #nav .navbar-collapse{ display:block;}
}
@media( min-width:1200px){
	header #header #nav .navbar-nav>li>a{ padding:0px 22px; font-size:15px;}
}
 /*min-width End*/



@media ( max-width: 1199px){
	header #header #nav .navbar-nav>li>a{ padding:0px 11px !important; font-size:10px;}
	footer #footer #footer_wrap #footer_wrap_inner .head_7{ text-align:center;}
	footer #footer #last_bar .copyright{ text-align:center;}
	footer #footer #footer_caption .footer_inner .head_5{ font-size:35.72px;}
}
@media ( max-width: 991px){
	header #header #nav .navbar-nav>li>a{ padding:0px 16px !important; font-size:11px;}
	header #header #first_bar .logo{ text-align:center;}
	footer #footer #footer_wrap #footer_wrap_inner .head_7{ text-align:center;}
	footer #footer #last_bar .copyright{ text-align:center;}
	footer #footer #footer_caption{ padding-bottom:15px;}
}
@media ( max-width: 768px){
	.image-gallery{ height:423px !important;}
	.image-gallery .big-image{ height:423px !important;}
}

@media ( max-width: 767px){
	header #header #first_bar .welcome{ text-align:center;}
	header #header #nav{ background-color:#a80f0f;}
	header #header #nav .navbar-header { float: none; width:100%; background-color:#d01f13;}
	header #header #nav .navbar-toggle{ border-radius:0px;transition:1.1s; background-color:#000; border:none; display:block !important;}
	header #header #nav .navbar-toggle:hover{ background-color:#000;-webkit-transform: rotateX(-180deg); transform: rotateX(-180deg);}
	header #header #nav .navbar-toggle .icon-bar{ background-color:#fff;}
	header #header #nav .navbar-brand{ padding:0px 10px !important; color:#fff; line-height:50px; text-transform:uppercase; font-size:1em;font-family: 'PT Sans Narrow', sans-serif;}
	header #header #nav .navbar-collapse{ padding:10px 15px; margin-top:0px; border-top:solid 1px #d01f13; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); background-color:#d01f13;}
	header #header #nav .navbar-nav{ padding:10px;}
	header #header #nav .navbar-nav>li{float: none; width:100%;}
	header #header #nav .navbar-nav>li>a{ padding:0px 15px !important; left:0; font-weight:500; border-radius:0px; border-bottom:solid 1px #0069c5; line-height:35px; position:relative; font-size:12px; color:#fff;}
	header #header #nav .navbar-nav>li>a:hover{ color:#fff !important; background-color:#000;}
	header #header #nav .navbar-nav>li>a .fa{ position:relative; left:-5px; line-height:35px; float:left;}
	section #listing_wrap .right_inner .description_content_tabs label{ width:100%;}
	footer #footer #footer_wrap #footer_wrap_inner .head_7{ font-size:30px;}
	footer #footer #last_bar .copyright{ line-height:40px; font-size:8px;}
}


