/* CSS 30 Jan 2015 00:12:17 */
.head {
padding-top:15px;
background:url(../images/bg-header.jpg) repeat-x #e7e7e7;
position:relative;
z-index:999;
box-shadow:3px 3px 10px rgba(0,0,0,0.3);
-webkit-box-shadow:3px 3px 10px rgba(0,0,0,0.3);
}

.top-menu {
color:#4e617d;
line-height:22px;
float:right;
margin-right:12px;
}

.top-menu a {
font-size:12px;
color:#4e617d;
text-decoration:none;
display:inline-block;
padding:2px 5px;
}

.top-menu a:hover {
color:#39485f;
}

.top-menu a:last-child {
padding-right:0;
}

.top-menu img {
padding-right:10px;
padding-left:10px;
border-left:1px solid #afbaca;
}

.language {
float:right;
border-left:1px solid #afbaca;
padding-left:10px;
margin-top:4px;
}

.language a {
padding:5px 0;
}

.logo {
float:left;
width:165px;
padding-bottom:10px
}

.slogan {
float:left;
font-family:museo700;
color:#898989;
font-size:18px;
margin:35px 0 0 30px;
}

.slogan span {
font-family:museo300;
}

.search_box {
margin-right:10px;
margin-top:20px;
position:relative;
width:225px;
background:#FFF;
border:1px solid #cfd2d4;
float:right;
z-index:99;
padding:0;
}

.search_box:hover {
border:1px solid #f58220;
}

.search_box:hover input#sbutton {
background:url(../images/bg-search-button-hover.png) no-repeat;
}

.search_box input#s {
vertical-align:top;
width:200px;
color:#778988;
background:none;
border:none;
font-size:13px;
margin:0;
padding:2px 4px 3px;
}

.search_box input#sbutton {
height:22px;
width:29px;
border:none;
background:url(../images/bg-search-button.png) no-repeat;
position:absolute;
right:0;
top:0;
cursor:pointer;
margin:0;
padding:0;
}

.social {
float:right;
margin-right:-40px;
padding:0;
position:relative;
z-index:9999
}

.social-slide {
height:25px;
width:25px;
float:left;
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
-o-transition:all ease .5s;
-ms-transition:all ease .5s;
transition:all ease .5s;
margin:0 0 0 5px;
}

.social-slide a {
text-indent:-9999px;
display:block;
}

.social-slide:hover {
background-position:0 -25px;
box-shadow:0 0 4px 1px rgba(0,0,0,0.8);
-webkit-transition:all ease .5s;
-moz-transition:all ease .5s;
-o-transition:all ease .5s;
-ms-transition:all ease .5s;
transition:all ease .5s;
border-radius:50%;
}

.linkedin-hover {
background-image:url(../images/linkedin-hover.png);
}

.facebook-hover {
background-image:url(../images/facebook-hover.png);
}

.twitter-hover {
background-image:url(../images/twitter-hover.png);
}

.google-hover {
background-image:url(../images/google-hover.png);
}

span.share {
display:inline-block;
padding:3px 0 0 10px;
}

.phone {
float:right;
font-size:20px;
font-family:museo700;
color:#000;
background:url(../images/phone.png) no-repeat 0 28px;
padding:20px 0 0 25px;
}

.phone span {
font-size:15px;
font-family:museo300;
color:#2a384b;
}

.news-row {
background:#FFF url(../images/bg-news.png) no-repeat;
height:38px;
overflow:hidden;
margin:10px 0;
padding:5px 10px;
}

.news {
margin-left:-15px;
}

.news h3 {
display:inline;
font-size:16px;
color:#FFF;
font-family:medium, Tahoma, Geneva, sans-serif;
float:left;
margin:7px 0 0 10px;
}

.news ul {
list-style:none;
float:left;
margin:0 0 0 50px;
padding:5px 0 5px 15px;
}

.news ul li {
height:32px;
width:100%!important;
}

.news ul li a {
font-size:13px;
color:#57534b;
font-family:light, Tahoma, Geneva, sans-serif;
}

.caroufredsel_wrapper {
float:left;
width:100%!important;
}

ul#news-list {
width:100%!important;
}

a.news-all {
float:right;
display:block;
color:#8f8f8f;
padding-top:4px;
}

.footer {
background:url(../images/bg-footer.png) repeat-x;
overflow:hidden;
padding:10px 0;
}

.footer-left {
margin:20px 0;
}

.copy {
font-size:12px;
color:#222;
font-family:light, Tahoma, Geneva, sans-serif;
padding:18px 8px 5px 0;
}

.copy span {
font-size:12px;
color:#828379;
display:block;
}

.logo-footer {
padding-right:20px;
display:block;
float:left;
}

.venus {
float:right;
padding-top:30px;
}

.venus a {
font-size:12px;
color:#828379;
}

.page {
background:#FFF;
overflow:hidden;
border-radius:10px;
-webkit-border-radius:10px;
margin-bottom:30px;
margin-top:10px;
-webkit-box-shadow:0 5px 3px 5px rgba(0,0,0,0.2);
box-shadow:0 5px 3px 5px rgba(0,0,0,0.2);
padding:5px;
}

.page-left {
border-right:1px dashed #CDCDCD;
margin-top:10px;
}

a.detail {
color:#35a0d2;
background:url(../images/arrow-detail.png) no-repeat 0 3px;
padding-left:15px;
font-size:11px;
}

.page-box {
padding-bottom:10px;
margin-bottom:10px;
}

h3.blue-title {
color:#000;
font-size:20px;
margin-top:0;
}

ul.news-main li {
overflow:hidden;
/*border-bottom:1px dashed #CDCDCD;*/
padding-bottom:12px;
margin-bottom:12px;
}

.news-left img {
border:1px solid #CDCDCD;
}

.news-right h3 {
color:#2b2e2d;
font-size:20px;
margin-bottom:5px;
/*margin-top:0;*/
}

.news-right h4 {
font-size:12px;
margin-top:0;
color:#a4b4c3;
}

.news-right h4 span {
background:url(../images/date.png) no-repeat;
width:10px;
height:10px;
text-indent:-9999px;
display:inline-block;
margin-right:5px;
}

.arrow-news {
background:#FFF;
height:20px;
width:54px;
position:absolute;
top:3px;
right:-5px;
}

a.all-news {
position:absolute;
bottom:-12px;
right:0;
color:#35a0d2;
font-size:11px;
}

.prev2,.next2 {
width:17px;
height:17px;
text-indent:-9999px;
float:left;
}

a.prev2,a.next2 {
outline:none;
}

.prev2 {
background:url(../images/arrow-left.png) no-repeat center;
padding-left:30px;
}

.next2 {
background:url(../images/arrow-right.png) no-repeat center;
padding-left:10px;
}

.product {
position:relative;
top:-15px;
z-index:2;
margin-bottom:-15px;
border-bottom:10px solid #bebebe;
}

.product h2 {
background:#838383;
font-size:18px;
color:#FFF;
font-family:museo700;
margin:0;
padding:5px 5px 3px 15px;
}

#productmain .item {
color:#FFF;
background:#FFF;
overflow:hidden;
margin:10px 2px;
border:1px solid #E3E3E3;
height:170px; 
 -webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-out; 
}

#productmain .item:hover { 
-webkit-box-shadow: 1px 0 10px 1px rgba(0,0,0,0.3);
box-shadow: 1px 0 10px 1px rgba(0,0,0,0.3); 
}

#productmain .item h3 {
font-size:13px;
color:#383b3b;
text-align:center;
margin:7px 0;
border-top:1px solid #E3E3E3;
padding-top:10px
}

#productmain .item p {
line-height:16px;
}

.customNavigation {
text-align:center;
}

.customNavigation a {
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-webkit-tap-highlight-color:rgba(0,0,0,0);
border:1px dotted #ced6e0;
background-image:url(../images/arrows.png);
background-repeat:no-repeat;
width:21px;
height:35px;
display:inline-block;
text-indent:-9999px;
}

.customNavigation .btn {
border:none;
margin-left:5px;
padding:0;
}

.customNavigation .btn:active, .customNavigation .btn:focus {
    background:none; box-shadow:none
}

.customNavigation a.prev {
position:absolute;
left:-40px;
top:90px;
background-position:left bottom;
}

.customNavigation a.next {
position:absolute;
right:-40px;
top:90px;
}

.menu-product {
background:#FFF;
-webkit-box-shadow:inset 1px 0 10px 1px rgba(0,0,0,0.1);
box-shadow:inset 1px 0 10px 1px rgba(0,0,0,0.1);
border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #e4e4e4;
padding:15px;
}

.menu-product ul li {
margin:0;
}

.menu-product ul li:hover a {
color:#e94e1b;
}

.menu-product ul li span {
width:62px;
height:40px;
display:inline-block;
background-image:url(../images/menu.png);
background-repeat:no-repeat;
vertical-align:middle;
margin-right:15px;
}

.menu-product ul li a {
color:#383b3b;
font-size:14px;
}

.solution {
border-top:10px solid #bebebe;
margin-top:20px;
padding:10px 0;
}

#solution {
background:url(../images/bg-solution.png) no-repeat;
overflow:hidden;
padding-top:10px;
}

#solution .item {
color:#FFF;
overflow:hidden;
margin:0;
}

.master-banner {
position:relative;
top:-62px;
margin-bottom:-62px;
max-height:500px;
overflow:hidden;
}

.master-right {
border-right:1px solid #E3E3E3;
}

.master-title {
margin-bottom:15px;
border-top:5px solid #e94e1b;
}

.master-title h2 {
color:#000;
font-family:museo700;
font-size:22px;
margin:0;
padding:10px 0;
}

.master-slogan {
background:#16508a url(/images/bg-slogan.png) no-repeat 95% bottom;
height:168px;
padding:10px 10px 0 40px;
}

.master-slogan h3 {
font-family:museo700;
color:#FFF;
font-size:36px;
margin-bottom:0;
margin-top:30px;
}

.master-slogan h4 {
font-family:museo300;
color:#FFF;
font-size:36px;
}

.master-content {
min-height:372px;
overflow:hidden;
border:1px solid #e4e4e4;
padding:15px;
}

.master-content h3 {
margin-top:0;
}

.pro-title {
border:none;
margin-bottom:0;
border-right:8px solid #16508a;
}

.pro-title h2 {
margin-bottom:15px;
font-size:18px;
background:#FFF;
color:#16508a;
font-family:museo300;
border:1px solid #e4e4e4;
padding:6px 10px;
}


.pro-detail-desc {
    border-bottom:1px solid #E3E3E3; padding-bottom:10px; margin:20px 0
}

.pro-detail-img {
    margin:0; position:relative
}

.zoom {
    position:absolute; bottom:1px; left:1px; background:#FFF
}

.pro-detail-img:hover .zoom {
    background:#EEE
}

.pro-detail-img:hover .img-thumbnail {
     border-color:#999    
}


.pro-detail-img .img-thumbnail {
    border-radius:0; -webkit-border-radius:0
}

h2.pro-detail-title  {
margin:0 0 15px 0;
font-size:22px;
background:#FFF;
color:#000;
font-family:"museo700";
border-bottom:1px solid #e4e4e4;
padding:0 0 10px 0;
}



/*PHOTO GALLERY*/
.product-gallery { border-top:1px solid #E3E3E3; padding-bottom:10px; margin:20px 0}
.product-gallery h3 {color:#000; margin-bottom:20px}
.photo-gallery .gallery-image { padding:10px; -webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1); box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.1); 
 -webkit-transition:all 0.5s ease-in;-moz-transition:all 0.5s ease-in;-o-transition:all 0.5s ease-in;-ms-transition:all 0.5s ease-out; margin-bottom:20px
}
.photo-gallery .gallery-image div{ height:150px; overflow:hidden; background:#FFF; padding:5px; }
.photo-gallery .gallery-image img { width:100%; }
.photo-gallery .gallery-image .img-thumbnail {border:none; border-radius:0; padding:0}
.photo-gallery .gallery-image p {text-align:left; color:#FFF;font-weight:400; font-size:15px; line-height:16px; padding-top:10px;  }
.photo-gallery .gallery-image h3 {font-size:15px; position:absolute; top:80px; font-weight:300  }
.photo-gallery .gallery-image:hover {background:#333}

 
.breadcrumb {
background:#FFF;
border-bottom:1px solid #E3E3E3;
padding:8px 0;
}

.shadow {
-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,0.1);
box-shadow:3px 3px 5px 1px rgba(0,0,0,0.1);
border-radius:0;
-webkit-border-radius:0;
}

h3.title-right {
text-align:right;
font-family:museo700;
margin:0 0 15px;
}

h3.title-left {
text-align:left;
font-family:museo700;
margin:0 0 15px;
}

.contact-page h3 {
text-align:left;
font-family:museo500;
font-size:20px;
margin:0 0 15px;
}

.contact-page h4 {
text-align:left;
font-family:museo300;
font-size:16px;
color:#333;
margin:0 0 15px;
}

.maps {
top:-62px;
margin-bottom:-62px;
overflow-x:hidden!important;
position:relative;
}

.col-human h2 { 
color:#FFF;
font-size:20px;
border-right:5px solid #f15a2b;
margin-top:0;
padding:2px 10px;

  background-image: -webkit-linear-gradient(top, #222 0%, #555 100%);
  background-image:      -o-linear-gradient(top, #222 0%, #555 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#555));
  background-image:         linear-gradient(to bottom, #222 0%, #555 100%);   
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff555555', GradientType=0);
  background-repeat: repeat-x;

}

.col-human label {margin-top:10px}

.checkboxform {background:none !important}

.master-menu {
border-top:5px solid #e94e1b;
-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,0.1);
box-shadow:3px 3px 5px 1px rgba(0,0,0,0.1);
background-color:#fff;
padding:20px;
}

.master-menu ul {
list-style:none;
border-radius:0 10px 0 10px;
-webkit-border-radius:0 10px 0 10px;
margin:0;
padding:10px 0;
}

.master-menu ul li {
border-bottom:1px solid #CDCDCD;
margin:0;
padding:0;
}

.master-menu ul li a {
background:url(/images/arrow.png) no-repeat 5px center;
display:block;
color:#222;
font-size:13px;
padding:5px 5px 5px 20px;
}

.master-menu h2 {
font-size:20px;
color:#000;
margin:0 ;
}

h2.full-title {
clear:both;
padding:20px 0 10px;
}

h2.full-title2 {
margin:60px 0 0;
}

.product-page {
border-top:5px solid #3c3c3b;
background:none repeat scroll 0 0 #fff;
color:#082249;
overflow:hidden;
position:relative;
z-index:1;
height:350px;
margin-bottom:15px;
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-out;
-webkit-box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1);
box-shadow:2px 2px 2px 2px rgba(0,0,0,0.1);
border-radius:5px;
padding:10px;
}

.product-page h3 {
border-bottom:1px solid #cdcdcd;
color:#222;
font-size:16px;
padding-bottom:10px;
text-align:center;
height:48px;
margin:5px 0 10px;
}

.product-page h3 a {
color:#222;
}

.product-page p {
font-size:12px;
}

.product-img img {
margin:auto;
}

.product-page:hover {
z-index:2;
-webkit-box-shadow:3px 3px 5px 5px rgba(0,0,0,0.2);
box-shadow:3px 3px 5px 5px rgba(0,0,0,0.2);
}

.btn-pro {
position:absolute;
bottom:10px;
}

.product-text {
padding-top:10px;
}

.product-img {
height:170px;
border-bottom:1px solid #CDCDCD;
}

.tab-content {
background:#FFF;
border:1px solid #ddd;
border-top:none;
color:#222;
padding:20px;
}

.nav-tabs > li > a {
font-weight:700;
font-size:15px;
border-radius:inherit;
color:#444;
font-family:"Open Sans Condensed";
background-image:linear-gradient(tobottom,#f4f4f40%,#e0e0e0100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4',endColorstr='#ffe0e0e0',GradientType=0);
background-repeat:repeat-x;
border-color:#ddd;
padding:10px 15px!important;
}

.nav-tabs {
margin-top:15px;
}

.nav-tabs > li > a:hover {
border-color:#ddd;
}

.last-tab {
background:#db012f!important;
color:#FFF!important;
}

.productDescription {
color:#FFF;
padding:0;
}

.productDescription h2 {
color:#000;
font-family:museo700;
margin:0 0 10px;
}

h2.pro-title-desc {
border-bottom:1px solid #CDCDCD;
color:#000;
font-family:museo700;
font-size:22px;
margin:0;
padding:10px 0;
}

.productImage h2 {
font-size:22px;
color:#fff;
background:#e94e1b;
text-align:center;
font-family:museo700;
padding:5px 0;
}

.productImage img {
width:100%;
border:none;
}

.product-menu {
background:#FFF;
-webkit-box-shadow:3px 3px 5px 1px rgba(0,0,0,0.1);
box-shadow:3px 3px 5px 1px rgba(0,0,0,0.1);
padding:0;
}

.product-menu ul {
list-style:none;
border-top:5px solid #e94e1b;
margin:0;
padding:0;
}

.product-menu ul li a {
color:#000;
display:block;
font-family:museo700;
background:#FFF;
border-bottom:1px solid #cdcdcd;
font-size:13px;
padding:10px;
}

.product-menu ul ul {
border-top:none;
}

.product-menu ul ul li a {
border-bottom:1px solid #CDCDCD;
color:#454545;
display:block;
background:url(/images/arrow.png) no-repeat scroll 15px center rgba(0,0,0,0);
font-family:museo300;
padding:3px 10px 3px 30px;
}

.product-menu ul ul ul {
margin:0 0 0 15px;
}

.product-menu ul li:last-child a {
border-bottom:none;
}

.product-menu ul ul li:last-child a {
border-bottom:1px solid #CDCDCD;
}

.categoryList {
padding:0 15px;
}

.news-page {
border:1px solid #ddd;
-webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-out;
overflow:hidden;
background:#FFF;
margin:0 0 15px 0;
padding:10px 0;
}

.news-page-detail {
    margin-top:0
}

.news-page .news-title h2 {
font-size:18px;
font-weight:700;
position:relative;
margin:0 0 5px;
}

.news-page .news-date h4 {
font-size:11px;
font-weight:300;
}

.news-page .news-text {
margin:15px 0;
}

.news-page:hover {
-webkit-box-shadow:3px 3px 5px 5px rgba(0,0,0,0.2);
box-shadow:3px 3px 5px 5px rgba(0,0,0,0.2);
background:#FFF;
}

.news-page-detail:hover {
-webkit-box-shadow:none;
box-shadow:none;
}

.news-page .left {
width:29%;
float:left;
}

.news-page .left .image span {
position:absolute;
top:10px;
background:#db012f;
color:#FFF;
display:inline-block;
font-weight:400;
padding:2px 5px;
}

.news-page .right {
width:71%;
float:left;
padding-left:20px;
}

.news-page .right .btn-primary {
font-size:13px;
outline:none;
}

.gri {
color:#FFF;
background:#3c3c3b;
font-size:20px;
padding:10px;
}

.yesil {
background:#79942b;
color:#FFF;
font-size:20px;
padding:10px;
}

.yesil h2,.yesil p {
color:#FFF;
}

.yesil p {
font-size:14px;
line-height:16px;
}

.img {
max-width:100%;
display:block;
height:auto;
width:200px;
}

.left {
float:left;
margin:0 10px 0 0;
}

.right {
float:right;
margin:0 0 0 10px;
}

.rows {
overflow:hidden;
border:1px solid #CDCDCD;
padding:20px;
margin-bottom:10px;
}

.master-right h3 {
font-size:20px;
font-family:museo700;
}

.master-right h5 {
font-size:20px;
color:#000;
}

.header {
    background:url(/images/bg-header.png) no-repeat center bottom
}

.header,.master-wrapper {
padding-bottom:15px;
}

.search_box:hover input#s,a.news-all:hover {
color:#f58220;
}

.page-left p,.page-right {
margin-top:10px;
}

a.detail:hover,a.all-news:hover,.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {
color:#000;
}

.page-box img,.master-banner img {
width:100%;
}

.news-page-main,.master-page,.news-page .left .image {
position:relative;
}

ul.news-main,.menu-product ul {
list-style:none;
margin:0;
padding:0;
}

#productmain .item .image,#solution .item .image {
text-align:center;
padding:10px 0;
}

#productmain .item .image img,#solution .item .image img {
width:128px;
}

.master-menu ul li a:hover,.master-menu ul li.active a,.product-menu ul ul li a:hover {
background-color:#F7F8F9;
}

.product-page h3 span,.productDescription h2 span,h2.pro-title-desc span,.product-menu ul ul li a span {
color:#d80826;
}

.product-menu ul li,.product-menu ul ul li {
margin:0;
padding:0;
}

@media only screen and max-width 767px{
.search_box {
width:300px;
float:none;
margin:15px auto;
}

.search_box input#s {
width:275px;
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
margin-left:0;
border-color:#adaca3;
}

.venus {
float:left;
padding-top:10px;
}

ul.menu-footer {
overflow:hidden;
border-left:none;
margin-left:0;
padding-bottom:10px;
}

ul.menu-footer li {
border-bottom:1px solid #CDCDCD;
}

.news ul li {
height:auto;
padding-bottom:15px;
}

.news ul {
border-left:0;
margin:0;
padding:0;
}

.news-row {
height:auto;
overflow:visible;
}

.top-menu {
float:none;
text-align:center;
}

.news h3 {
margin-left:0;
}

.logo {
width:258px;
margin:auto;
}
}



.docs-left {margin:5px 0 }
.docs-right {margin:5px 0}



#youtube {margin:0 15px}

.phone-tv {border:none; float:right}
.header-tv {background:#FFF; border-top:20px solid #1d3789; padding:10px 0; }
.footer-tv {background:#FFF; border-top:10px solid #1d3789;   margin-top:10px}
.video-tv {background:#FFF;padding:10px; margin: 0; overflow:hidden; -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 3px 1px rgba(0,0,0,0.1); }
.title-tv {background:#3c3c3b;padding:10px; margin:15px 0; color:#FFF; font-size:20px;  -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 3px 1px rgba(0,0,0,0.1); border:1px solid #FFF}
.tv-box {background:#FFF;padding:10px; margin:10px 0; height:200px; cursor:pointer; /*border-top:5px solid #1d3789*/ -webkit-box-shadow: 0 1px 3px 1px rgba(0,0,0,0.1); box-shadow: 0 1px 3px 1px rgba(0,0,0,0.1);}
.tv-box img {width:100%; max-width:100%}
.image-title-tv {margin:10px 0; font-size:13px; line-height:16px}
.active .tv-box {border-bottom:5px solid #df5318}


.catalog {border:1px solid #E6E6E6; padding:10px 0; box-shadow:3px 3px 5px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow:3px 3px 5px 1px rgba(0, 0, 0, 0.1); -webkit-transition:all .5s ease-in;
-moz-transition:all .5s ease-in;
-o-transition:all .5s ease-in;
-ms-transition:all .5s ease-out;}
.catalog a {font-size:14px; padding:10px 5px}

.catalog:hover {-webkit-box-shadow:3px 3px 5px 5px rgba(0,0,0,0.2);box-shadow:3px 3px 5px 5px rgba(0,0,0,0.2);background:#FFF;}

.slide-img {left:0; top:0}



@media (max-width: 767px) {

    .logo {text-align:center; width:100%; float:none; margin-bottom:10px; border-bottom:1px solid #CDCDCD}
    .social {float:left; margin:0}
    .top-menu { border-top: 1px solid #cdcdcd;  float: left; margin-top: 10px;  padding-top: 10px;  width: 100%; text-align:center}
    .top-menu img {border-left:none}
    .slogan {display:none}
    .phone {width:100%; text-align:center; background-image:none}
    .tp-banner-container {margin:0 !important; top:0 !important}
    .navbar-default {margin-left:-15px; margin-right:-15px}
    .product {top:15px; margin-bottom:15px}
    .footer {background-color:#FFF; background-image:none; border-top:1px solid #CDCDCD} 
    .logo-footer {width:100%; text-align:center; padding-bottom:10px; border-bottom:1px solid #FFF; margin-bottom:10px; padding-right:0}
    .footer-left {margin:0}
    .venus {float:left; text-align:center;width:100%} 
    .copy {text-align:center; }
    .page-left {border:none}
    .head {box-shadow:none; -webkit-box-shadow:none; }
    .customNavigation a.next {right:10px}
    .customNavigation a.prev {left:10px}
    h3.blue-title {background:#838383; color:#FFF; padding:10px}
    .arrow-news {top:12px; background-color:transparent; right:5px}
    .navbar-default {background:#333 !important}
    .nav {width:100%}
    .nav > li > a {padding:5px 0 !important}
    .navbar-nav > li {float:none !important; border-bottom:1px solid #999 !important}
    .arrow-down {right:0 !important; left:auto !important; bottom:10px !important}
    .mega-dropdown-menu {padding:0 !important}
    .mega-dropdown-menu p {color:#FFF !important}
    .mega-dropdown-menu h2, .mega-dropdown-menu h3, .mega-dropdown-menu h3 a ,.mega-dropdown-menu > li > ul > li > a{color:#FFF !important}
    .menu-img {display:none}
    .navbar-nav .open .dropdown-menu {margin-bottom:10px !important; margin-left:-15px !important}
    .master-banner {top:15px; margin-bottom:30px}
    .tp-bullets {display:none !important}
 }

@media (min-width: 768px) and (max-width: 991px) {
 .social {float:left; margin-left:-50px; margin-right:0}
 .nav > li > a {padding:5px 10px !important}
 .navbar-default .navbar-nav > li > a {font-size:14px !important}
 .tp-caption.very_large_text h2 {font-size:32px !important}
 .page-left {border:none}
 .tp-banner-container {margin-bottom:30px !important; top:0 !important}
 .navbar-default {margin-left:-15px; margin-right:-15px}
 .customNavigation a.next {right:10px}
 .customNavigation a.prev {left:10px}
 .logo {position:relative; z-index:9999}
 .tp-caption.very_large_text h2 {margin:20px 0 0 30px !important; font-size:26px !important}
 .tp-caption.very_large_text h3 {margin:10px 0 0 30px !important; font-size:18px !important}
 .phone {padding-top:0}
}


@media (min-width: 992px) and (max-width: 1199px) {
  .social { margin-left:-50px; margin-right:0}
 .nav > li > a {padding:5px 20px !important}
 .navbar-default .navbar-nav > li > a {font-size:15px !important}
 .navbar-default {margin-left:-15px; margin-right:-15px}
 .customNavigation a.next {right:10px}
 .customNavigation a.prev {left:10px}
 .logo {position:relative; z-index:9999}
 h3.blue-title {font-size:18px}
 .logo {width:125px}
 .logo img {width:100%}
 .slogan {margin-top:25px; font-size:16px; margin-left:10px}
 a.all-news {bottom:-24px}
 .news-left {min-height:180px}
 .tp-caption.very_large_text h2 {margin:25px 0 0 35px !important; font-size:26px !important}
 .tp-caption.very_large_text h3 {margin:15px 0 0 35px !important; font-size:18px !important}
}

@media (min-width: 1200px) {
}
