@import url('https://fonts.googleapis.com/css?family=Lato:300,400,700,900&subset=latin-ext');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');



* {outline:none !important;}



body {font-family:"Lato";font-size:20px;font-weight:400;color:#4b4c4c;overflow-x:hidden;}



/* paragraph */

p {margin:0 0 30px;}

.lead {font-size: 28px;line-height:1.5;font-weight:300;}

.highlight {color:#F61D25;}



/* hyperlink */

a {text-decoration:none;color:#F61D25;}
a:hover {text-decoration:none;color:#000;}



/* heading */

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a {font-family:inherit;font-weight:500;line-height:1.1;color:inherit;margin:0 0 20px;}

.h1, h1 {font-size:50px;}
.h2, h2 {font-size:50px;}
.h3, h3 {font-size:36px;}
.h4, h4 {font-size:30px;}

@media (max-width: 991px) {
	.h1, h1 {font-size:40px;}
	.h2, h2 {font-size:40px;}
	.h3, h3 {font-size:30px;}
	.h4, h4 {font-size:25px;}
}
@media (min-width: 992px) {
	.h1, h1 {font-size:50px;}
	.h2, h2 {font-size:50px;}
	.h3, h3 {font-size:36px;}
	.h4, h4 {font-size:30px;}
}




/* img */

.img-full {min-width:100%;width:100%;max-width:100%;height:auto;}




/* btn */

.btn {font-family:inherit;font-size:13px;line-height:1;font-weight:900;cursor:pointer;border:2px solid transparent;border-radius:20px;padding:13px 33px 11px;text-transform:uppercase;}

.btn-sm {font-size:13px;padding:10px 23px 8px;}


.btn-primary {background:#F61D25;color:#FFF;border-color:#F61D25;}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {background:#BC1818;color:#FFF;border-color:#BC1818;}

.btn-outline-primary {background:#FFF;color:#F61D25;border-color:#F61D25;}
.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:active {background:#FFF;color:#BC1818;border-color:#BC1818;}


/* form */

label {display:block;font-size:16px;font-weight:700;margin:0 0 5px;padding:0 3px;}

.form-group {position:relative;}
.form-group-md {margin:0 0 35px;}
.form-group-lg {margin:0 0 70px;}


.form-control {display:block;min-width:100%;width:100%;max-width:100%;height:50px !important;font-family:inherit;font-size:17px;line-height:inherit;color:#464a4c;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:2px solid #DDD;padding:0 20px;background:transparent;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;transition:all 300ms ease;}

.form-control:focus {border-color:#CC2C29;background:transparent;}


textarea.form-control {min-height:200px;height:200px;max-height:200px;resize:none;padding-top:15px;padding-bottom:15px;}



.form-group-select {position:relative;}
.form-group-select select {position:absolute;opacity:0;}
.form-group-select i {position:absolute;right:15px;top:15px;color:#999;}




.checkbox {}
.checkbox input + span {}
.checkbox input + span:before {}
.checkbox input:checked + span {}
.checkbox input:checked + span:before {}




/* alert */

.alert {}





@media (min-width: 1600px) {
	.container {
		width: 1500px;
		max-width: 100%;
	}
}







.top {display:block;width:100%;min-height:110px;background:#FFF;}














/* menu */

@media (max-width: 1199px) {

	.main-menu {display:none;}

	.main-menu nav {margin:110px 0 50px;}

	.main-menu nav ul {list-style:none;margin:0;padding:0;}
	.main-menu nav ul li {display:block;margin:25px 0;padding:0;}

}
@media (min-width: 1200px) {

	.main-menu {display:block !important;}

	.main-menu nav {margin:37px 0 0;}

	.main-menu nav ul {list-style:none;margin:0;padding:0;}
	.main-menu nav ul li {display:inline-block;margin:0 25px;padding:0;}
}

.main-menu nav ul li a {display:inline-block;font-size:14px;font-weight:900;line-height:1;color:#999;text-transform:uppercase;}
.main-menu nav ul li a:hover {text-decoration:none;color:#000;}
.main-menu nav ul li.active > a {color:#F61D25;}




/* menu trigger */

.menu-trigger {position:absolute;top:40px;right:30px;}
.menu-trigger:hover {color:#F61D25;}
.menu-trigger i {font-size:25px;cursor:pointer;}

@media (max-width: 1199px) {
	.menu-trigger {display:block;}
}
@media (min-width: 1200px) {
	.menu-trigger {display:none;}
}









/* mod_about */

.mod_about {background:#F6F6F6;padding:80px 0 50px;}



/* mod_blog_latest */

.mod_blog_latest {padding:80px 0;}
.mod_blog_latest .heading {text-align:center;padding:0 0 30px;}

.mod_blog_latest .item img {margin:0 0 30px;}
.mod_blog_latest .item p {font-size:17px;}
.mod_blog_latest .item .date {color:#999;font-size:15px;margin:-5px 0 15px;}



/* mod_breadcrumbs */

.mod_breadcrumbs {background:#111;padding:40px 0;}
.mod_breadcrumbs .title {font-size:50px;font-weight:700;line-height:1;color:#FFF;margin:0 0 10px;}
.mod_breadcrumbs .title span {color:#FFF;color:#F61D25;}

.mod_breadcrumbs .path {color:#FFF;}
.mod_breadcrumbs .path a {color:#999;}
.mod_breadcrumbs .path a:hover {color:#FFF;text-decoration:none;}
.mod_breadcrumbs .path .divider {color:#999;}



/* mod_form */

.mod_form {margin:80px 0;}



/* mod_form_service */

.mod_form_service {padding:80px 0;}
.mod_form_service .heading {text-align:center;padding:0 0 40px;}



/* mod_googlemap */

.mod_googlemap {margin:80px 0;}



/* mod_header */

.mod_header {display:block;background:#111;padding:150px 0;}
.mod_header img {margin:0 0 50px;}
.mod_header .desc h2 {font-size:40px;color:#FFF;}
.mod_header .desc p {font-size:25px;font-weight:300;color:#FFF;}



/* mod_logo */

.mod_logo {position:absolute;margin:30px 0 0;}



/* mod_newsletter */

.mod_newsletter {padding:90px 0 80px;background:#EEE;border-top:1px solid #DDD;text-align:center;}
.mod_newsletter .form-control {text-align:center;}



/* mod_socialmedia */

.mod_socialmedia {padding:30px 0 0;}
.mod_socialmedia a {color:#999;text-decoraion:none;}
.mod_socialmedia a:hover {color:#FFF;text-decoraion:none;}
.mod_socialmedia a i {position:absolute;font-size:30px;margin:2px 0 0;  }
.mod_socialmedia a span {display:inline-block;font-size:16px;padding:3px 0 1px 35px;}



/* mod_products */

.mod_products {padding:40px 0;}
.mod_products .heading {text-align:center;padding:0 0 50px;}
.mod_products .item .desc h2 {font-size:35px;}
.mod_products .item .desc {margin:100px 0 0;}



/* mod_quickcontact */

.mod_quickcontact {background-color:#111111;background-image:url('../img/bg-dark.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:70px 0 50px;}
.mod_quickcontact .item {margin:0 0 50px;}
.mod_quickcontact .icon {font-size:45px;margin:0 0 20px;}
.mod_quickcontact p {display:block;font-size:25px;font-weight:300;color:#FFF;margin:0 0 35px;}



/* plg_gallery */

.plg_gallery img {margin:0 0 30px;}



/* com_blog */

.com_blog {padding:80px 0;}

.com_blog .items {}
.com_blog .items .item {margin:0 0 80px;}
.com_blog .items .item h2 {margin:30px 0 20px;}
.com_blog .items .item .date {color:#999;font-size:15px;margin:-5px 0 15px;}

.com_blog .article {}
.com_blog .article .article-details {color:#999;font-size:15px;margin:-5px 0 15px;}
.com_blog .article .article-fulltextimage {margin:0 0 40px;}









.footer {background:#111;padding:80px 0;}

@media (max-width: 767px) {
	.footer {text-align:center;}
}

.footer img {width:150px;margin:0 0 30px;}

.footer h4 {color:#FFF;}
.footer p {font-size:19px;color:#999;}

.footer ul {list-style:none;margin:0;padding:0;}
.footer ul li {margin:0;padding:20px 0;border-bottom:1px solid #212121;}
.footer ul li:last-child {border:0;}
.footer ul li a {font-size:16px;color:#CCC;}
.footer ul li a:hover {color:#FFF;}

































.page-products {}
.page-products .items {}
.page-products .items .item {position:relative;display:block;}

.page-products .items .item img {position:absolute;top:-160px;width:1300px;}

.page-products .items .item-01 {background:#FFF;}
.page-products .items .item-02 {background:#EEE;}
.page-products .items .item-03 {background:#111;}
.page-products .items .item-03 .desc h2,
.page-products .items .item-03 .desc p {color:#FFF;}
.page-products .items .item-04 {background:#FFF;}
.page-products .items .item-05 {background:#EEE;}
.page-products .items .item-06 {background:#111;}
.page-products .items .item-06 .desc h2,
.page-products .items .item-06 .desc p {color:#FFF;}


@media (max-width: 991px) {
	.page-products .items .item {padding:80px 0;}
	.page-products .items img {display:none;}
}
@media (min-width: 992px) and (max-width: 1199px) {
	.page-products .items .item {height:600px;}

	.page-products .items .item-01 img {width:930px;top:-40px;right:-190px;}
	.page-products .items .item-01 .desc {margin:150px 0 0;}

	.page-products .items .item-02 img {width:1130px;top:40px;left:-420px;}
	.page-products .items .item-02 .desc {margin:110px 0 0;}

	.page-products .items .item-03 img {width: 950px;top:90px;right:-300px;}
	.page-products .items .item-03 .desc {margin:110px 0 0;}

	.page-products .items .item-04 img {width:650px;top:-15px;left:-40px;}
	.page-products .items .item-04 .desc {margin:125px 0 0;}

	.page-products .items .item-05 img {width:950px;top:50px;right:-230px;}
	.page-products .items .item-05 .desc {margin:50px 0 0;}

	.page-products .items .item-06 img {display:none;}
	.page-products .items .item-06 .desc {margin:120px 0 0;}
}
@media (min-width: 1200px) and (max-width: 1599px) {
	.page-products .items .item {height:600px;}

	.page-products .items .item-01 img {width:930px;top:-40px;right:-90px;}
	.page-products .items .item-01 .desc {margin:150px 0 0;}

	.page-products .items .item-02 img {width:1130px;top:40px;left:-290px;}
	.page-products .items .item-02 .desc {margin:160px 0 0;}

	.page-products .items .item-03 img {width: 950px;top:100px;right:-170px;}
	.page-products .items .item-03 .desc {margin:120px 0 0;}

	.page-products .items .item-04 img {width:650px;top:-15px;left:40px;}
	.page-products .items .item-04 .desc {margin:125px 0 0;}

	.page-products .items .item-05 img {width:950px;top:20px;right:-140px;}
	.page-products .items .item-05 .desc {margin:65px 0 0;}

	.page-products .items .item-06 img {display:none;}
	.page-products .items .item-06 .desc {margin:135px 0 0;}
}
@media (min-width: 1600px) {
	.page-products .items .item {height:720px;}

	.page-products .items .item-01 img {width:1150px;top:-60px;right:-90px;}
	.page-products .items .item-01 .desc {margin:250px 0 0;}

	.page-products .items .item-02 img {width:1300px;top:40px;left:-200px;}
	.page-products .items .item-02 .desc {margin:250px 0 0;}

	.page-products .items .item-03 img {width:1200px;top:100px;right:-120px;}
	.page-products .items .item-03 .desc {margin:190px 0 0;}

	.page-products .items .item-04 img {width:780px;top:-15px;left:60px;}
	.page-products .items .item-04 .desc {margin:250px 0 0;}

	.page-products .items .item-05 img {width:1150px;top:20px;right:-70px;}
	.page-products .items .item-05 .desc {margin:160px 0 0;}

	.page-products .items .item-06 img {width:780px;top:95px;left:60px;}
	.page-products .items .item-06 .desc {margin:200px 0 0;}

}





.page-product {padding:50px 0;}

.page-product .desc {}
.page-product .desc .info {margin:100px 0 0;}

.page-product .models {margin:0 0 30px;}
.page-product .models .btn {margin:5px 0;}

.page-product .parameters {margin:0 0 30px;}
.page-product .parameters .items {}
.page-product .parameters .items .item {display:none;}
.page-product .parameters .items .item.active {display:block;}








.page-contact {padding:75px 0 20px;}

.page-contact .contact-form {margin:0 0 50px;}

.page-contact #map {display:block;width:100%;height:500px;border:1px solid #DDD;margin:0 0 50px;}


















.message {display:none;position:fixed;left:0;bottom:0;width:100%;font-size:17px;font-weight:700;color:#FFF;text-align:center;padding:20px 0;}
.message-success {background:#02973A;}
.message-danger {background:#EC1413;}




.owl-dots {text-align:center;}
.owl-dots .owl-dot {display:inline-block;width:12px;height:12px;background:#DDD;-webkit-border-radius:100%;border-radius:100%;margin:0 5px;}
.owl-dots .owl-dot.active {background:#ED1C24;}




.showcase {position:relative;}

.showcase .point {position:absolute;display:block;padding:0px 11px 2px;background:#FFF;-webkit-border-radius:100%;border-radius:100%;border:2px solid #F61E25;cursor:pointer;}
.showcase .point i {font-size:15px;color:#F61E25;}

.showcase .point.active {background:#F61E25}
.showcase .point.active i {color:#FFF}

.showcase-eco .point01 {top:40%;left:60%;}
.showcase-eco .point02 {top:40%;left:80%;}
.showcase-eco .point03 {top:26%;left:75%;}
.showcase-eco .point04 {top:46%;left:87%;}
.showcase-eco .point05 {top:47%;left:50%;}
.showcase-eco .point06 {top:10%;left:65%;}
.showcase-eco .point07 {top:25%;left:55%;}

.showcase-zenith .point01 {top:23%;left:12%;}
.showcase-zenith .point02 {top:26%;left:27%;}
.showcase-zenith .point03 {top:42%;left:31%;}
.showcase-zenith .point04 {top:46%;left:60%;}

.showcase-zenith .point05 {top:30%;left:16%;}
.showcase-zenith .point06 {top:26%;left:62%;}
.showcase-zenith .point07 {top:50%;left:75%;}
.showcase-zenith .point08 {top:73%;left:20%;}




.popover {font-size:16px;border: 1px solid #212121;background:#212121;color:#FFF;}
.popover.bs-tether-element-attached-bottom::after, .popover.popover-top::after {border-top-color:#212121;}
.popover.bs-tether-element-attached-bottom::before, .popover.popover-top::before {border-top-color:#212121;}


.page-product .desc {padding:0 0 50px;}

.video {
    float: none;
    clear: both;
    width: 100%;
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 25px;
    height: 0;
	margin: 0 auto;
}
.video iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
	margin: 0 auto;
	align: center;
    
    
}


.deeper {
        position: relative;
}


.nav-child {
    opacity: 0;
    position: absolute;
    background: #FFF;
    text-align: left;
    padding: 10px 0px;
      -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s  ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s  ease-in-out;
    
    z-index: 10000;
}



.nav-child li {
   margin: 0px!important;
    min-width: 230px;
    height: 34px;
    padding-left: 10px!important;
    padding-top: 12px!important;
    min-width: 328px;
    
}
.deeper:hover .nav-child {
    opacity: 1;
}
