/*
Theme Name:     Rolex Rolled Rings Child
Description:    
Author:         admin_rolex
Template:       rolexrolled

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*
#preloader {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 99;}
#status {width: 200px;height: 200px;position: absolute;left: 50%;top: 50%;margin: -100px 0 0 -100px;background-position: center;
        background-image: url(https://raw.githubusercontent.com/niklausgerber/PreLoadMe/master/img/status.gif);
        background-repeat: no-repeat;}
*/
.table-fill {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  height: 320px;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
th {
  color:#D5DDE5;;
  background:#eeeeee;
  border-bottom:4px solid #9ea7af;
  border-right: 1px solid #343a45;
  font-size:23px;
  font-weight: 100;
  padding:24px;
  text-align:left;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

th:first-child {
  border-top-left-radius:3px;
}
 
th:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
tr {
  border-top: 1px solid #C1C3D1;
  border-bottom: 1px solid #C1C3D1;
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}

 
tr:first-child {
  border-top:none;
}

tr:last-child {
  border-bottom:none;
}
 
tr:nth-child(odd) td {
  background:#eeeeee;
}
 
tr:nth-child(odd):hover td {
  background:#eeeeee;
}

tr:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
tr:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
td {
  background:#FFFFFF;
  padding:20px;
  text-align:left;
  vertical-align:middle;
  font-weight:300;
  font-size:18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}

td:last-child {
  border-right: 0px;
}

th.text-left {
  text-align: left;
}

th.text-center {
  text-align: center;
}

th.text-right {
  text-align: right;
}

td.text-left {
  text-align: left;
}

td.text-center {
  text-align: center;
}

td.text-right {
  text-align: right;
}

  .videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}

.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
    
}
input[type="text"], textarea, textarea[name="msg"], input[type="email"]{float:none;}
.about-us p{text-align:justify;}
.grey-bg{background-color: #e2e2e2;}
.master-slider-parent{margin:0px;}
.car-block-wrap h1{text-align:center;font-size: 24px;color:#c7081b;}
.navbar.navbar-default.navbar-fixed-top{background-color:rgba(255, 255, 255, 0.7);}
.map{width:100%; height : 220px;border: 0px;}
.bg-bannertr{width:680px;background: rgba(0,0,0,0.7);padding: 10px;transform: translateY(0);-o-transform: translateY(-50%);top: auto;bottom: 5%;
            -ms-transform: translateY(-50%);-webkit-transform: translateY(0);left: 7% !important;}
h2.award-title{font-weight: 700;margin: 0;font-size: 18px;font-family: 'Open Sans', sans-serif, Arial;line-height: 100%;padding-top: 5px;}
.validation-portfolio{left: -15px;margin-left: -15px;margin-right: -15px;font-size: 0px;}
#click-menu{top:15px; right:15px;}
.back_to_top{bottom:15px;right:15px;}
.car-block-wrap .container .row > div.clearfix{margin:0;}
.circle-img{width:auto;}
header{background: rgba(0, 0, 0, 0.8);}
h3#journey-history, h3#technology{margin-top:0px;}
.about-quality {border: 1px solid #ddd;padding: 5px;height: 205px;margin-top:5px;margin-bottom:20px;border-radius: 4px;}
.product-app {border: 1px solid #ddd;padding: 5px;height: 420px;margin-top:5px;margin-bottom:20px;border-radius: 4px;}
div#technology-value-addition{padding-bottom: 20px;}
img#product-id{height:auto;width: 100%; border-radius: 4px;border: 1px solid #ddd;}
.portfolioContainer1{left: -15px;margin-left: -15px;margin-right: -15px;}
.ms-parent-id-3 > .master-slider{ background:#000000; }

.magnify {position: relative;cursor: none}
.magnify-large {position: absolute;display: none;width:200px;height:200px;
    -webkit-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
       -moz-box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
            box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.85), 0 0 1px 1px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%}
.about-quality h4 strong{font-size: 16px;color:#c7081b;}

.banner-text ul li {border: 1px solid #fff;}
ul.list-unstyled li a{color: #666666;text-transform: uppercase;font-family: 'Roboto', sans-serif;font-weight: 900;font-size: 30px;padding: 0px;}
ul.list-unstyled li p{font-size: 19px;color: #fff;padding:10px;border: 1px solid #fff;letter-spacing: 1px;background: rgba(0,0,0,0.7);}
li.link1 {left:25%;top:69%; position: absolute;}
li.link2 {top:25.1%;right: 15%;position: absolute;}
li.link3 {top: 31%;left: 1%; position: absolute;}
li.link4 {left:3.9%;top: 60%;position: absolute;}
div#arrow-chasis{width: 0;height: 0;border-style: solid;border-width: 0 85px 1px 85px;position: absolute;transform: rotate(22deg);
                    border-color: #fff #fff #ffffff #fff;top:40%;left: 16.5%;}
div#arrow-transmission{width: 0;height: 0;border-style: solid;border-width: 0 85px 1px 85px;position: absolute;transform: rotate(305deg);
                    border-color: #fff #fff #ffffff #fff;top:58.3%;left:31.5%;}
div#arrow-engine{width: 0;height: 0;border-style: solid;border-width: 0 85px 1px 85px;position: absolute;transform: rotate(-32deg);
                    border-color: #fff #fff #ffffff #fff;top:39%;right: 21.5%;}
div#arrow-exhaust{width: 0;height: 0;border-style: solid;border-width: 0 45px 1px 45px;position: absolute;transform: rotate(110deg);
                    border-color: #fff #fff #ffffff #fff;top:53.5%;left: 14%;}
section.heat-treatment-two, section.hot-forging-two,section.content.grey-bg, section.validation-two{background-color: #e2e2e2;}
.box.clearfix img{border: 1px solid #999;padding:10px;}

.nav.navbar-nav{float: right;}
ul.dropdown-menu li a:hover{text-decoration: none;}
.dropdown-menu > li.kopie > a {padding-left:5px;}
.dropdown-submenu {position:relative;}
.dropdown-submenu>.dropdown-menu {top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu > a:after {border-color: transparent transparent transparent #333;border-style: solid;border-width: 5px 0 5px 5px;
  content: " ";display: block;float: right;height: 0;margin-right: -10px;margin-top: 5px;width: 0;}
.dropdown-submenu:hover>a:after {border-left-color:#555;}
.dropdown-menu > li > a:hover, .dropdown-menu > .active > a:hover {text-decoration: underline;}

.choose-list {float: right;padding-right: 48px;}

.testing ul, .forging-list ul, .forging-list-two ul, .forging-list-three ul,
.heat-list ul, .heat-list-two, .heat-list-three, ul.raw-list, ul.machining-list, ul.grinding-list, ul.spline-list, 
    ul.gun-list{list-style-image: url('http://demourls.com/wp-rolex-rolled/wp-content/themes/rolexrolled/images/bullet.png');}
.post-entry.clearfix.forging-list-three h6{font-size: 14px;color: #2d2d2d;line-height: 24px;}

.post-entry.clearfix.testing {padding-left: 5px;}
.product-app h4{font-size: 22px;}

span.next-btn a:first-child {display: none;}
span.prev-btn a:first-child{ display: none;}

.cloent-box{margin: 0 auto;padding: 10px;text-align: center;background: #fff;}
.cloent-box img{border-radius: 0;width: 100%;border: 0;display: inline-block;}

@media only screen and (min-width:2500px) {
	.page-template-about .about-us,.page-template-awards .portfolio-container,.page-template-main-facilities .min-he-1400,.page-template-industries .inner-page.margin-top-none,.page-template-quality .about-us,.page-template-facilities .inner-page{min-height:1400px;}
}

@media only screen and (width:1920px) {
	#secondary-banner{background-size:cover;}
    li.link3 {top: 31%;left:17.1%; position: absolute;}
    div#arrow-chasis{border-width: 0 85px 1px 85px;transform: rotate(22deg);top:40%;left:28%;}
    li.link4 {left:16%;top: 60%;position: absolute;}
    div#arrow-exhaust{border-width: 0 45px 1px 45px;transform: rotate(110deg);top:53.5%;left: 24%;}
}

@media only screen and (width:1600px) {
	.page-template-products .portfolio-container,.page-template-facilities .inner-page{min-height:1400px;}
    li.link3{left: 3.3%;}
    li.link4 {left:13%;top: 60%;position: absolute;}
    div#arrow-exhaust{border-width: 0 45px 1px 45px;transform: rotate(110deg);top:53.5%;left: 24%;}
    img#product-id{height:auto;width: 100%;}
}

@media only screen and (height: 1366px) {
	.page-template-industries .inner-page{min-height:500px;}
	.page-template-facilities .inner-page{min-height:1000px;}
    img#product-id{height: auto;width: 100%;}
}

@media only screen and (height: 1344px) {
	.page-template-industries .inner-page{min-height:500px;}
	.page-template-facilities .inner-page{min-height:1000px;}
}

@media only screen and (max-width: 1024px) {
	.featured_slider div.slide {width: 190px;margin-top: 0px;}
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
	.page-template-main-facilities .min-he-1400 h5{font-size:16px}
}

@media only screen and (max-width: 991px) {
	.page-template-forging-facilities .blog-post h3,.page-template-facilities .blog-post h3,
    .page-template-heat-treatment .blog-post h3{text-align:center}
/*	.page-template-testing-validation h3, .page-template-testing-validation ul li{text-align:center;}*/
	.page-template-industries img.alignleft,.page-template-facilities img.alignleft,
    .page-template-heat-treatment img.algnleft{float:none; display:block; margin:0 auto;}
	.padding-left-none{padding-left:15px;}
	.page-template-main-facilities .padding-left-none,.page-template-quality .padding-left-none{padding-left:0;}
	#facilities{padding-left:15px;padding-right:15px;}
	.breadcrumb{margin:0;}
	.page-template-quality .pull-left{float:none;}
	.page-template-quality .carousel-inner > .item > img,.page-template-quality  .carousel-inner > .item > a > img{width:100%;}
	.page-template-forging-facilities .pull-left,.page-template-forging-facilities .pull-right,.page-template-heat-treatment .pull-left,.page-template-heat-treatment .pull-right{float:none; margin: 0 auto;display:block;}
}

@media only screen and (device-width: 1136px) {
 
   .toolbar_shadow {background-image: url(../images/toolbar_shadow.png);background-size: cover;background-repeat: no-repeat;height: 21px;
                    width: 100%;position: absolute;left: 0;}
    .bx-wrapper {margin-left: 2%;width:96%;} 
    div#arrow-chasis{border-width: 0 61px 1px 0px;position: absolute;transform: rotate(22deg);top:40%;left: 16.5%;}
    div#arrow-transmission{border-width: 0 81px 1px 81px;position: absolute;transform: rotate(305deg);top:58.3%;left:31.5%;}
    div#arrow-engine{border-width: 0 62px 1px 62px;position: absolute;transform: rotate(-50deg);top:39%;right: 21.5%;}
    div#arrow-exhaust{border-width: 0 45px 1px 45px;position: absolute;transform: rotate(110deg);top:53.5%;left: 14%;}
    img#product-id{height: auto;width: 100%;}
    section#facilities h5 {font-size: 17px;}
    h2.award-title{font-size: 16px;}
    .col-lg-3.col-md-3.col-sm-6.col-xs-12.padding-left-none.margin-bottom-40.xs-padding-top-30.scroll_effect.bounceInLeft.text-center.animated h5{font-size: 17px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait)  {
    
    .bx-wrapper {width: 93%;margin-left:4%;}
    #reach-us .inner-page{margin-bottom: 0px;}
    .content.grey-bg .inner-page{margin-top: 0px;}
    #page-banner{line-height:29px !important;}
    .bx-wrapper {margin-left:4%;width:93%;} 
    .toolbar ul li a{font-size: 11px;}
    ul#banner-one-text li,div#arrow-engine, div#arrow-chasis, div#arrow-transmission, div#arrow-exhaust{display: none;}
    h2.award-title{font-size: 11px;}
    img#product-id{height: auto;width: 100%;}
    .col-lg-3.col-md-3.col-sm-6.col-xs-12.padding-left-none.xs-margin-bottom-none.xs-padding-top-30.scroll_effect.bounceInLeft.text-center.animated p{font-size: 11px;}
    div#technology-value-addition, div#journey-history{margin-right: 15px !important;}
    .col-lg-12.col-md-12.col-sm-12.col-xs-12.padding-left-none.padding-bottom-none.xs-padding-left-none.xs-padding-right-none.choose-list div#carousel-example-generic{margin-right: 15px !important;}
    .post-entry.clearfix img.alignleft.featured_image {margin:0px 55px 4px 35px;}
    .blog-post p{margin-right:10px;}
    .container.product-space{padding-right: 15px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape)  {
    
    .toolbar_shadow {background-image: url(../images/toolbar_shadow.png);background-size: cover;background-repeat: no-repeat;height: 21px;
                    width: 100%;position: absolute;left: 0;top: 0;}
    .bx-wrapper {width: 93%;margin-left:4%;}
    #reach-us .inner-page{margin-bottom: 0px;}
    .content.grey-bg .inner-page{margin-top: 0px;}
    #page-banner{line-height: 38px !important;}
    .bx-wrapper {margin-left:2%;width:96%;}
    ul.list-unstyled li p{font-size: 14px;padding: 5px;}
    div#arrow-chasis{border-width: 0 71px 1px 71px;position: absolute;transform: rotate(22deg);top:40%;left: 16.5%;}
    div#arrow-transmission{border-width: 0 76px 1px 76px;position: absolute;transform: rotate(305deg);top:58.3%;left:31.5%;}
    div#arrow-engine{border-width: 0 82px 1px 82px;position: absolute;transform: rotate(-32deg);top:39%;right: 21.5%;}
    div#arrow-exhaust{border-width: 0 39px 1px 39px;position: absolute;transform: rotate(110deg);top:53.5%;left: 14%;}
    h2.award-title{font-size: 16px;}
    img#product-id{height: auto;width: 100%;}
    .col-lg-3.col-md-3.col-sm-6.col-xs-12.padding-left-none.xs-margin-bottom-none.xs-padding-top-30.scroll_effect.bounceInLeft.text-center.animated h5{font-size: 17px;}
}

@media only screen and (max-device-width: 767px) {
	.breadcrumb{float:left;}
	.page-template-about .padding-left-none{padding-left:0;}
	.car-block-wrap .container .row .face img{display:inline;}
	.car-block-wrap .container .row .face {text-align:center;}
	.car-block-wrap .container .row{margin:0;}
	#facilities .col-xs-12{border-bottom: 1px solid #eee;}
	#facilities .col-xs-12:last-child{border-bottom: none;}
    .content.grey-bg .inner-page{margin-top: 0px;}
    #reach-us .inner-page{margin-bottom: 0px;}
    .tp-caption.customin.customout.start.mediumlarge_light_white.invest.bg-bannertr{font-size: 25px;}
    .about-us p, .blog-container p, .blog-post p{margin-left: 5px;margin-right: 5px;}
    .toolbar ul li a{font-size: 10px;}
    
    .navbar-toggle {display: none;}
    div#carousel-example-genaric {margin-left: 0px !important; margin-right: 0px !important;}
    div#carousel-example-generic{margin-right: 0px !important;}
    h3#journey-history, h3#technology{font-size: 21px;}
    .forging-list h2{font-size: 21px;}
    
    .post-entry.clearfix.forging-list-three p {display: none;}
    .post-entry.clearfix.forging-list-three h6{font-size: 14px;color: #2d2d2d;line-height: 24px;}
    
    .navbar-nav  {display: inline;}
    .navbar-default .navbar-brand {display: inline;}
    .navbar-default .navbar-toggle .icon-bar {background-color: #fff;}
    .navbar-default .navbar-nav .dropdown-menu > li > a {color: red;background-color: #ccc;border-radius: 4px;margin-top: 2px;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {color: #333;}
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, 
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {background-color: #ccc;text-decoration: none;}
    .navbar-nav .open .dropdown-menu {border-bottom: 1px solid white;border-radius: 0;}
    .dropdown-menu {padding-left: 10px;}
    .dropdown-menu .dropdown-menu {padding-left: 20px;}
    .dropdown-menu .dropdown-menu .dropdown-menu {padding-left: 30px;}
    li.dropdown.open {border: 0px solid red;}
    .box.clearfix img{border: 1px solid #999;padding: 20px !important;}
    
}

@media (min-width: 768px) {
    ul.nav li:hover > ul.dropdown-menu {display: block;}
    #navbar {text-align: center;}
} 

@media only screen and (device-width: 667px) {
 
   #page-banner{font-size: 16px !important;line-height: 18px !important;letter-spacing: 1px;width: 85%;} 
   .bx-wrapper {margin: auto;width: 457px;} 
    ul#banner-one-text li,div#arrow-engine, div#arrow-chasis, div#arrow-transmission, div#arrow-exhaust{display: none;}
    div#carousel-example-generic{margin-right: 7px !important;}
}

@media only screen and (device-width: 640px) {
 
   #page-banner{font-size: 16px !important;line-height: 18px !important;letter-spacing: 1px;width: 85%;} 
   .bx-wrapper{width:86%;margin-left:7%;}
    .bx-wrapper .bx-viewport{height: 160px;}
    ul#banner-one-text li,div#arrow-engine, div#arrow-chasis, div#arrow-transmission, div#arrow-exhaust{display: none;}
    div#carousel-example-generic{margin-right: 7px !important;}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait) {
    .bx-wrapper {margin: auto;width: 227px;}
    .tp-leftarrow.default{display: none;}
    .tp-rightarrow.default{display: none;}
	.company_info li.address{display:block;}
	.featured_slider div.slide {width: 227px;margin-top: 0;}
    #slideControls{margin:0;}
    .featured-brand .bx-wrapper .bx-viewport{height:auto;}
    header .navbar-brand img{width: 65%;}
    header .bottom-header .navbar-default .navbar-brand{height: 49px;}
/*    header .navbar-default .navbar-toggle, .toolbar_shadow{display: none;}*/
    #click-menu{top: 0px;}
    #page-banner{font-size: 13px !important;line-height: 13px !important;letter-spacing: 1px;width: 95%;}
    .tp-banner ul li div.invest{font-size:13px !important;}
/*    .navbar-toggle.collapsed{display: none;}*/
    ul#banner-one-text li,div#arrow-engine, div#arrow-chasis, div#arrow-transmission, div#arrow-exhaust{display: none;}
    img#product-id{height:auto;width: 100%}
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
    
    .breadcrumb{display:block;}
	#secondary-banner{padding-top: 130px;margin-top:0;}
    .tp-leftarrow.default{display: none;}
    .tp-rightarrow.default{display: none;}
/*    header .navbar-default .navbar-toggle, .toolbar_shadow{display: none;}*/
    header .navbar-brand img{width: 65%;}
    header .bottom-header .navbar-default .navbar-brand{height: 49px;}
    #click-menu{top: 0px;}
    #page-banner{font-size: 13px !important;line-height: 18px !important;letter-spacing: 1px;width: 95%;}
    .tp-banner ul li div.invest{font-size:13px !important;}
/*    .navbar-toggle.collapsed{display: none;}*/
    ul#banner-one-text li,div#arrow-engine, div#arrow-chasis, div#arrow-transmission, div#arrow-exhaust{display: none;}
}

@media only screen and (device-width: 1080px) {
 
    .toolbar_shadow {background-image: url(../images/toolbar_shadow.png);background-size: cover;background-repeat: no-repeat;height: 21px;
                    width: 100%;position: absolute;left: 0;top: 0;}
    .col-lg-3.col-md-3.col-sm-6.col-xs-12.padding-left-none.xs-margin-bottom-none.xs-padding-top-30.scroll_effect.bounceInLeft.text-center.animated h5{font-size: 17px;}
    
}

@media only screen and (device-width: 750px) {
 
    div#carousel-example-generic{margin-right: 7px !important;}
    .post-entry.clearfix img.alignleft.featured_image {margin:0px 55px 4px 35px;}
}