/* GLOBAL STYLES
-------------------------------------------------- */
/* Padding below the footer and lighter body text */


@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.eot');
    src: url('../fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.eot');
    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-light-webfont.woff') format('woff'),
         url('../fonts/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-light-webfont-webfont.eot');
    src: url('../fonts/lato-light-webfont-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-light-webfont-webfont.woff2') format('woff2'),
         url('../fonts/lato-light-webfont-webfont.woff') format('woff'),
         url('../fonts/lato-light-webfont-webfont.ttf') format('truetype'),
         url('../fonts/lato-light-webfont-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanscondensed_light';
    src: url('../fonts/opensans-condlight-webfont.eot');
    src: url('../fonts/opensans-condlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condlight-webfont.woff2') format('woff2'),
         url('../fonts/opensans-condlight-webfont.woff') format('woff'),
         url('../fonts/opensans-condlight-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condlight-webfont.svg#open_sanscondensed_light') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sans_condensedbold';
    src: url('../fonts/opensans-condbold-webfont.eot');
    src: url('../fonts/opensans-condbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condbold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-condbold-webfont.woff') format('woff'),
         url('../fonts/opensans-condbold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condbold-webfont.svg#open_sans_condensedbold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'open_sansCnLtIt';
    src: url('../fonts/opensans-condlightitalic-webfont.eot');
    src: url('../fonts/opensans-condlightitalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-condlightitalic-webfont.woff2') format('woff2'),
         url('../fonts/opensans-condlightitalic-webfont.woff') format('woff'),
         url('../fonts/opensans-condlightitalic-webfont.ttf') format('truetype'),
         url('../fonts/opensans-condlightitalic-webfont.svg#open_sansCnLtIt') format('svg');
    font-weight: normal;
    font-style: normal;

}

.top-section{ background-color:#ea1f37;min-height:45px;}
.top-section ul{ margin:0;padding:0;list-style:none;}
.top-section ul li{ float:left;color:#fff;font-size:12px;line-height:45px;}
.top-section ul li a{ color:#fff;text-decoration:none}
.top-section ul li.download{ padding-left:20px;padding-right:25px;border-left:solid 1px #fd919d;border-right:solid 1px #fd919d}

ul.login-section{ border-right:solid 1px #fd919d}
ul.login-section li{ padding-left:12px;padding-right:12px;}

ul.lang-section li{ float:none}
ul.lang-section li a{ text-align:center;display:block;margin:0 auto}
ul.lang-section li a img{ margin-left:10px;}

ul.social-media-section{ border-right:solid 1px #fd919d;}
ul.social-media-section li{ padding-left:20px;padding-right:20px;}
ul.social-media-section li.follow-us{ padding-left:33px;padding-right:20px;border-left:solid 1px #fd919d;border-right:solid 1px #fd919d;}
ul.social-media-section li a{ color:#f9bcc3}

.welcome-section{ text-align:center;margin-bottom:75px;}
.welcome-section .widget{ margin:0;}
.welcome-section p{ margin:0;}
.welcome-section h2{ font-family:'open_sans_condensedbold';color:#717171;text-transform:uppercase}
.welcome-section p{ color:#858585; /*padding-left:110px;padding-right:110px;*/ margin-bottom:74px}

.product-title-bar{background-color:#ebebeb;border:solid 1px #c7c7c7;font-family:'open_sanscondensed_light';padding:10px 10px}
.product-title-bar span{ font-family:'open_sansbold';font-size:21px;text-transform:uppercase}
.product-title-bar img{ margin-right:5px;}
.gray-bg{ background-color:#a7cedc }

.product-title-bar2 { color:#575757; font-family:'open_sansbold';font-size:21px;text-transform:uppercase}
.product-title-bar:hover { background-color:#a7cedc}

.product-section{ font-family:'open_sanssemibold';}
/*.product-section a{ display:block}*/
.product-section a img{ display:block;margin:0 auto;}
.product-section h5 a{ color:#575757}
.product-section h6 a{ color:#ea1f37 }

.featured-section h4{ margin:0;background-color:#ea1f37;padding:10px 15px;color:#fff;font-family:'open_sans_condensedbold';text-transform:uppercase;display:block}
.featured-section h4 span{ float:left;display:block;margin-top:4px;}
.featured-section h4 img{ float:right}

.embed-responsive{ min-height:168px;}
.certification-box{ border:solid 1px #d0d0d0;min-height:168px;}
.certification-box img{ display:block;margin:0 auto;}

.facilities-box{ /*background-color:#a2a2a2;*/ padding:20px;min-height:168px;background:url(../images/fac.jpg) no-repeat;background-size:100%}
.facilities-box p{ color:#ececec;font-family:'open_sansbold';margin:0}

.global-search{ position:relative;min-height:168px;}
.global-search .btn-area{ position:absolute;bottom:20px;left:12px;right:12px;}
.global-search .btn-area a:hover{ color:#fff}
.btn-domestic { border:solid 1px #fff;padding:5px 25px;color:#fff;display:block;text-align:center;float:left;}
.btn-international{ border:solid 1px #fff;padding:5px;color:#fff;display:block;text-align:center;float:left;border-left:0}


.footer{ background-color:#3b464b;color:#767e81;padding:20px 0 0 0;text-transform:uppercase}
.footer h5{ font-family:'open_sans_condensedbold';color:#b1b5b7;}
.footer ul{ margin:0;padding:0;list-style:none;}
.footer ul li{ padding:0;margin:0}
.footer ul li a{ color:#767e81;text-decoration:none;font-family:'open_sansbold';font-size:11px;line-height:18px;display:block}
.footer ul li a:hover{ color:#1ca5e5}
.footer ul li.subtitle a{ color:#1ca5e5;font-size:14px;font-family:'open_sans_condensedbold' }

ul.footer-col-5 li a{ font-size:14px;font-family:'open_sans_condensedbold';line-height:24px;color:#b1b5b7}
ul.footer-col-3{ margin-top:35px;}
ul.socialmedia li{ /*margin-bottom:20px; */
 padding-bottom:17px;padding-left:25px}

.copyright-section{ background-color:#293338;padding:20px 0;text-align:center}
.copyright-section p{ font-size:14px;font-family:'open_sans_condensedbold';margin:0}
.copyright-section span{ font-size:11px;text-transform:none;float:right}

.page-header2{
margin: 20px 0 25px 0;
border-bottom: 0px solid #c6c6c6;}
.archive_title{ font-family:'open_sanscondensed_light'}
.page-header3{
margin: 20px 0 5px 0;
border-bottom: 1px solid #c6c6c6;
}
.single-title {font-size: 18px;font-family: open_sansbold;margin-top: 15px;margin-bottom: 5px;/*text-transform:uppercase*/}
.single-sub-title {font-size: 14px;margin-top:0px;
text-transform:uppercase;color:#ea1f37}
.single-specification{text-transform:uppercase;font-size: 12px;}
.single-specification2{color: red;
text-transform: uppercase;
font-size: 14px;
margin-bottom: 19px;
font-family:'open_sansbold';
margin-top:0px;
}
.page-header2 .download-btn{ float:right;cursor:pointer;line-height:15px;}
.page-header2 .download-btn a{ font-family:'latolight';color:#010101;font-size:11px;background:url(../images/download.jpg) no-repeat right center; padding-right:35px;
display:block;height:24px;line-height:24px;}
.page-header3 .download-btn{ float:right;cursor:pointer;}
.page-header3 .download-btn a{font-family:'latolight';color:#010101;font-size:11px;background:url(../images/download.jpg) no-repeat right center; padding-right:35px;
display:block;height:24px;line-height:24px;}

.prev_btn {background-color:#d8e9ef;height:23px;border:solid 1px #c6c6c6;font-family:'open_sansbold';font-size:12px;width:63px;float:left;text-align: center;margin: 0 5px;padding-top:2px}
.next_btn {background-color:#d8e9ef;height:23px;border:solid 1px #c6c6c6;font-family:'open_sansbold';font-size:12px;width:63px;float:left;text-align: center;margin: 0 5px;padding-top:2px;margin-right:0px}
.next-prev{margin-top:54px;float:right}
.next-prev a{font-family:'open_sansbold';font-size:11px;color:#30424a}
.page-title{ font-family:'open_sanscondensed_light';font-size:30px;}
.category-menu{ border:solid 1px #aeaeae;border-bottom:solid 5px #30424a;padding:12px;margin-bottom:30px;}
.category-menu h1{ color:#30424c;font-family:'open_sanscondensed_light';font-weight:bold;text-transform:uppercase}
.category-menu h3{ color:#99a2a6;margin-top:0;font-family:'open_sanscondensed_light';text-transform:uppercase}
.category-menu span{ display:block;}
.category-menu ul{ margin:30px 0 0 0;padding:0;list-style:none}
.category-menu ul li a{ padding:10px 0;color:#31434b;border-bottom:solid 1px #31434b;display:block}
.category-menu ul li a:hover{ color:#ea1f37;background:url(../images/arrow-cat-list.png) no-repeat right center;}
.panel-title{ position:relative;}
.panel-title i{ position:absolute;right:0;top:0}
.panel-group{ display:none;}

.category-post-section{ margin-left:-8px;margin-right:-8px;padding-bottom: 20px;}
.category-post-section .col-lg-4{ padding-left:8px;padding-right:8px;padding-bottom: 20px;}
.cat-post{ border:solid 1px #cdcdcd;}
.cat-post .post-img{ margin:10px 0;padding-left:10px;padding-right:10px;}
.cat-post .post-img img{ display:block;margin:0 auto;max-width:100%;max-height:169px;min-height:111px}
.cat-post .post-content{ background-color:#eaeaea;padding:10px;border-top:solid 1px #cdcdcd;}
.cat-post .post-content h4{ font-size:14px;margin:0;font-family:'open_sansbold';text-transform:uppercase;height:46px}
.cat-post .post-content h4 a{ color:#30424a}
.cat-post .post-content h5{ margin:3px 0 0 0}
.cat-post .post-content h5 a{ display:block;color:#ea1f37 }
.cat-post .post-content h5 { display:block;color:#ea1f37;text-transform:uppercase;font-size:12px;height:12px }
.cat-post .post-content a.more{ color:#31444d;display:block;text-align:right;font-size:11px;font-size:14px;margin-top:5px;position:relative;padding-right:15px;}
.cat-post .post-content a.more span{ color:#ea1f37;font-size:18px;position:absolute;right:0;top:-2px;}
.archive_title h2{text-transform:capitalize}

.cat-top{/*padding-top:107px*/}
.cat-top3{background:url(../images/cat-top.jpg) no-repeat top center;height:153px;}
.cat-top2{/*background:url(../images/cat-top.jpg) no-repeat top center;height:153px;*/ width:100%;}
.cat-top h2{font-family: 'open_sansbold';text-transform: uppercase;text-align:center;color:#fff;padding-top: 50px;margin:0 }

.cat-top2  img {height:100%;width:100%}
.cat-top h5{ text-align:center;color:#fff;margin-top:25px;}
.cat-top span{ color:#30424c;font-family: 'open_sansbold';}
.product_table{ border: solid 1px #cdcdcd;border-bottom:0;}
.product_cell {border-bottom: solid 1px #cdcdcd;padding: 5px 20px;}
.product_cell .cell1 {float:left; width:35%;width:40%;font-family: 'open_sanssemibold';
font-size: 12px;font-size: 14px; color:#000}
.product_cell .cell2 {float:left; width:65%;width:60%;font-family: 'open_sanssemibold';
font-size: 12px;font-size: 14px;}

.top-dropdown-menu{ display:none;}

/* CUSTOMIZE THE NAVBAR
-------------------------------------------------- */

/* Special class on .container surrounding .navbar, used for positioning it into place. */
.navbar-wrapper {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 20;
}

/* Flip around the padding for proper display in narrow viewports */
.navbar-wrapper > .container {
  padding-right: 0;
  padding-left: 0;
}
.navbar-wrapper .navbar {
  padding-right: 15px;
  padding-left: 15px;
}
.navbar-wrapper .navbar .container {
  width: auto;
}


/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  height:auto;

}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  z-index: 10;
}
.carousel-caption h1{ font-family:'open_sansbold';font-size:38px;text-transform:uppercase}
.carousel-caption h3{ font-size:28px;text-transform:uppercase;color:#2b3c44}
.carousel-caption p{ margin-top:30px;}
.carousel-caption ul{ margin:0 0 0 25px;padding:0;list-style:disc;list-style-position:outside}
.carousel-caption ul li{ float:left;margin:0 40px 0 0;padding:0;}

/* Declare heights because of positioning of img element */
.carousel .item {
  height: auto;
}
.carousel-inner > .item > img {
  position: inherit;
  top: 0;
  left: 0;
  height: auto;margin:0 auto;
  max-width:100%;
  width: 100% !important;
}


/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 20px;
  text-align: center;
}
.marketing h2 {
  font-weight: normal;
}
.marketing .col-lg-4 p {
  margin-right: 10px;
  margin-left: 10px;
}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
  font-weight: 300;
  line-height: 1;
  letter-spacing: -1px;
}

.tab-title{ background-color: #ebebeb; border: 1px solid #c7c7c7;font-family: "open_sanscondensed_light";font-size: 24px;padding: 10px;color:#575757;display:block;}
.tab-title:hover{ background-color:#a7cedc;color:#575757}
.tab-title.active-tab{ background-color:#a7cedc;color:#575757}
.tab-title img{ display:inline !important;}
.tab-title h1{ margin:0;font-size:24px;}
.tab-title h1 b{ font-size:21px;font-family:'open_sansbold'}
.mobile-tab-title{ display:none;}

.img-app img{width:150px;height:auto}


/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 1199px) {
h1, .h1 { font-size: 30px;}
h2, .h2 { font-size: 24px;}
h3, .h3 { font-size: 20px;}
h4, .h4 { font-size: 16px;}
h5, .h5 { font-size: 12px;}

.carousel { height: auto;}
.carousel .item { height: auto;}
.carousel-inner > .item > img { position: inherit;height: auto;}
}
@media (max-width: 767px) {


h1, .h1 { font-size: 24px;}
h2, .h2 { font-size: 20px;}
h3, .h3 { font-size: 18px;}
h4, .h4 { font-size: 16px;}
h5, .h5 { font-size: 12px;}
h2, .h1{ font-size:24px;}
h2, .h2{ font-size:20px;}
h2, .h3{ font-size:18px;}
.lead{ font-size:13px;}
.top-section{ min-height:30px;}
.top-section .col-xs-2{ display:none}
.top-section .column2{ display:none}
.top-section .login-section{ display:none;}
.top-section .column3{ width:50%}
.top-section .column4{ width:50%}
.top-section ul li{ line-height:30px;}
ul.social-media-section{ float:right;border:0}
ul.social-media-section li { padding-left: 10px;padding-right: 10px;}
ul.social-media-section li:last-child{ padding-right:0}
ul.lang-section li a{ text-align:left}
.navbar-brand > img{ width:60px;}
ul.social-media-section li.follow-us{ display:none}
.carousel { margin-top: 54px;}
.carousel-caption{ width:100%px;bottom:30px; padding-bottom: 15px;left:15px;right:15px;}
.carousel-caption h1 { font-size: 24px;}
.carousel-caption h3 { font-size: 20px;}
.carousel-caption p { margin-top: 20px;}
.carousel-inner > .item > img{ min-width:125%;min-width:100%}
.carousel-inner > .item > a > img{ min-width:125%;min-width:100%}
.welcome-section{ margin-bottom:30px;}
.welcome-section p { padding-left: 15px;padding-right: 15px;}
.product-section { margin-bottom: 25px;margin-top: 25px;}
#amazingcarousel-7 .amazingcarousel-next{ margin-right:0 !important}
#amazingcarousel-7 .amazingcarousel-prev {margin-left: 0px !important;}
.global-search img{ width:100%;height:168px;}
.top-dropdown-menu{ display:block;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{ border:0}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{ border:0}
.navbar-nav > li > a{ border:0;padding: 6px 0;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{ border:0}
.btn-lg, .btn-group-lg > .btn { font-size: 16px;padding: 5px 15px;}
.product-title-bar{ font-size:18px;}
.product-title-bar span{ font-size:16px;}
#content{ padding-bottom:0}
#text-2, #text-3, #text-4, #text-5, #text-6 { display:none }
.footer{ padding:15px 0 0 0}
ul.socialmedia{ width:190px;margin:0 auto}
ul.socialmedia li{ float:left}
.copyright-section{ padding:15px 0 15px 0}
.copyright-section p{ font-size:12px;font-size:14px}
.textwidget p{font-size:13px}
.copyright-section span{ font-size:10px;}
ul.socialmedia li{ padding-bottom:10px;}
.fa-3x { font-size: 2em;}
.category-menu span{ display:inline-block}
.category-menu h1{ margin:0}
.category-menu h3{ margin:0}
.desktop{ display:none}

.cat-top { /*padding-top: 55px;*/}
.cat-top3{ height:60px;}
.cat-top2{ height:60px;height:107px;}
.cat-top2 img {width:100%;height:100%}
.cat-top h2{ padding-top:20px;}
.cat-top h5{ display:none}
.archive_title{ margin-top:0}
.page-header2 { margin: 5px 0 20px;}
.page-header3 { margin: 5px 0 20px;}
.category-menu ul li a{ font-size:12px;font-size:14px;}
.category-menu h1{ margin-top:0;}
.category-menu ul{ margin-top:15px;}

.panel-group { display: block;}
.panel-group .panel{ margin-bottom:15px;}
.page-header{ margin:0px 0 20px 0}
.page-header h1{ margin-top:0;}
blockquote { font-size: 14.5px;}
.dropdown-menu{ padding-top:0;}
.global-search .btn-area{ width:188px;margin:0 auto;left:0;right:0;font-size:12px;}

.col-lg-3 {
  width: 50%;float:left;
}
.tab-title{ padding:5px;margin-bottom:20px;}
.tab-title h1 { font-size: 18px;}
.tab-title h1 b { font-size: 14px;}
.tab-title img{ width:26px}
.desktop-tab-section{ display:none;}
.mobile-tab-title{ display:block;}
ul.lang-section1{ display:none}

.copyright-section img{width:110px}

}

@media (max-width: 640px) {
.carousel-caption{ bottom:0}
.carousel-caption h1 { font-size: 20px;}
.carousel-caption h3 { font-size: 16px;}

.img-app img{width:110px;height:auto}



}

@media (max-width: 480px) { 
.featured-section .col-xs-6{ width:100%;}
.product-title-bar{ font-size:16px;}
.product-title-bar span{ font-size:13px;}
.product-title-bar img{ width:28px;}
.global-search img{ width:100%;height:auto;}
.carousel-caption{ bottom:0}
.carousel-caption h1 { font-size: 18px;}
.carousel-caption h3 { font-size: 14px;margin-top:10px;}
.carousel-caption p{ margin-top:10px;}
.carousel-caption .btn{ font-size:13px;padding:3px 10px}
.carousel-caption ul li{ margin:0 30px 0 0}
}
@media (max-width: 380px) { 
h1, .h1 { font-size: 20px;}
h2, .h2 { font-size: 18px;font-size: 23px;}
h2, .h2 { font-size: 16px;font-size: 23px;}
.carousel-caption{ padding-bottom:10px}
.carousel-caption h1 { font-size: 16px;font-size:14px;}
.carousel-caption h3 { font-size: 12px;margin-top:10px;}
.product-title-bar{ font-size:14px;}
.product-title-bar span{ font-size:12px;}
ul.social-media-section li { padding-left: 8px;padding-right: 8px;}
.cat-top h2{ font-size:14px;}
.cat-top h5{ font-size:10px;}
.tab-title h1 { font-size: 12px;}
.tab-title h1 b { font-size: 10px;}
.tab-title img{ width:22px}

}

@media (max-width: 320px) { 
.carousel-caption{ padding-bottom:0px}
.product-title-bar{ font-size:12px;}
.product-title-bar span{ font-size:11px;}
.carousel-caption h3 { margin-bottom:0}
}


@media (min-width:768px) and (max-width:991px){
h1, .h1 { font-size: 24px;}
h2, .h2 { font-size: 20px;}
h3, .h3 { font-size: 18px;}
h4, .h4 { font-size: 16px;}
h5, .h5 { font-size: 12px;}
.lead { font-size: 14px;}
.top-section ul li.download{  padding-left: 22px;padding-right: 22px;}
ul.social-media-section li { padding-left: 8px;padding-right: 8px;}
ul.login-section li { padding-left: 5px;padding-right: 5px;}
ul.social-media-section li.follow-us{  margin-right: 15px;padding-left: 15px;padding-right: 15px;}
.top-section .col-xs-4{ padding-left:0}
.top-section .col-xs-3{ padding-left:8px}
.navbar-brand > img{ width:100px;}
.navbar-nav{ margin:28px 0 0}
.nav > li { margin-left: 8px;margin-right: 8px;}
.navbar-default .navbar-nav > li > a{ font-size:13px}
.carousel { margin-top: 80px;}
.carousel-caption{ width:720px;bottom:30px; padding-bottom: 15px;}
.carousel-caption h1 { font-size: 24px;}
.carousel-caption h3 { font-size: 20px;}
.carousel-caption p { margin-top: 20px;}
.carousel-inner > .item > img{ min-width:125%}
.btn-lg, .btn-group-lg > .btn { font-size: 16px;padding: 5px 16px;}
.product-title-bar{ font-size:18px;}
.product-title-bar span{ font-size:13px;}
.product-title-bar img{ width:28px;}
#amazingcarousel-7 .amazingcarousel-next{ margin-right:0 !important}
#amazingcarousel-7 .amazingcarousel-prev {margin-left: 0px !important;}
.embed-responsive { min-height: 110px;}
.featured-section h4{ font-size:14px;}
.featured-section h4 img { width: 20px;}
.facilities-box{ padding:10px 15px;min-height:108px;}
.facilities-box p{ font-size:12px;}
.global-search{ min-height:108px}
.certification-box{ min-height:108px;} 
.certification-box img{ width:100px;}
.btn-domestic{ padding:3px 12px;width:100%;margin-bottom:10px;font-size:12px;}
.btn-international{ width:100%;border:solid 1px;padding:3px 5px;font-size:12px;}
.footer ul li a{ font-size:9px;}
.footer ul li.subtitle a{ font-size:11px;}
ul.socialmedia li a{ text-align:right}
.other-link{ padding-right:0}
.welcome-section p { padding-left: 55px;padding-right: 55px;}
.cat-top { /*padding-top: 85px;*/}
.cat-top2{/* height:105px;*/ height:173px;}
.cat-top3{height:105px;}
.cat-top2 img {width:100%;height:100%}
.cat-top h2{ padding-top:25px;}
.cat-top h5{ margin-top:15px;}
.archive_title{ margin-top:10px}
.page-header2 { margin: 5px 0 20px;}
.page-header3 { margin: 5px 0 20px;}
.category-menu ul li a{ font-size:11px;}
.category-menu h1{ margin-top:5px;}
.category-menu ul{ margin-top:15px;}
.category-menu ul li a{ background-size:3.333%;}
.category-menu ul li a:hover{ background-size:3.333%;}
#sidebar1{ padding-right:5px;}
.page-header{ margin:10px 0 20px 0}
.page-header h1{ margin-top:0;}
blockquote { font-size: 14.5px;}
.tab-title{ padding:5px;}
.tab-title h1 { font-size: 18px;}
.tab-title h1 b { font-size: 14px;}
.tab-title img{ width:26px}
}

@media (min-width:992px) and (max-width:1199px){
.nav > li { margin-left: 10px;margin-right: 10px;}
ul.social-media-section li { padding-left: 14px;padding-right: 14px;}
.carousel { height: auto;margin-top: 80px;}
.carousel-caption{ width:940px;bottom:0}
.carousel-caption h1 { font-size: 30px;}
.carousel-caption h3 { font-size: 24px;}
.product-title-bar span{ font-size:18px;}
.product-title-bar{ font-size:21px;}
.certification-box img img{ width:28px;}
#amazingcarousel-7 .amazingcarousel-next{ margin-right:0 !important}
#amazingcarousel-7 .amazingcarousel-prev {margin-left: 0px !important;}
.btn-domestic{ padding:5px 12px;}
.tab-title h1 { font-size: 22px;}
.tab-title h1 b { font-size: 19px;}

}

@media (min-width: 768px) {

  /* Navbar positioning foo */
  .navbar-wrapper {
    margin-top: 20px;
  }
  .navbar-wrapper .container {
    padding-right: 15px;
    padding-left: 15px;
  }
  .navbar-wrapper .navbar {
    padding-right: 0;
    padding-left: 0;
  }

  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }

  /* Bump up size of carousel content */
  .carousel-caption p {
    margin-bottom: 20px;
    font-size: 21px;
    line-height: 1.4;
  }

  .featurette-heading {
    font-size: 50px;
  }
  ul.nav li.dropdown:hover > ul.dropdown-menu{
    display: block;
  }
  
  .carousel-inner {margin-top:0px}
  
 

}

@media (min-width: 992px) {
  .featurette-heading {
    margin-top: 120px;
  }
}

li.current_page_item a{color:#ea1f37 !important;background:url(../images/arrow-cat-list.png) no-repeat right center;}
li.current-cat a{color:#ea1f37 !important;background:url(../images/arrow-cat-list.png) no-repeat right center;}

.pagination {float:right;padding-right:10px}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {background-color: #2d414b;
border-color: #2d414b;}
.pagination>li>a, .pagination>li>span {color:#2d414b}
.dropdown-menu>li>a{font-size: 14px;font-family: 'open_sansregular';}

.lead{font-size:14px;margin:0}
p{text-align:justify}
.top-lan{float:left;margin: 11px 0 0 10px;}

.carousel-inner>.item>a>img {
  line-height: 1;
  max-width: 100%;
  position: inherit;
  top: 0;
  left: 0;
  height: auto;
  margin: 0 auto;
  width: 100% !important;
}

.category-menu ul li.page-item-139{display:none}
