/*font-family: 'Open Sans', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,600i,700,800');
@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');
a, li, img{outline:none !important;}
a {text-decoration: none;}
a:hover, a:focus {text-decoration: none;}
body {font-family: 'Open Sans', sans-serif !important;}
button, .btn, .btn-default {font-family: 'Open Sans', sans-serif !important;text-shadow: none !important;box-shadow: none !important;}

.top-header {padding: 8px 0; display: flex;align-items:center;}
.top-header .bronco {float: right;}
.top-header p {color: #8a9db2;font-size: 12px;text-transform: uppercase;text-align: center;}
.top-header h5 {color: #2b3d51;font-size: 14px;text-align: center;}
.top-header h5 a {color: inherit;}
.top-header .blockCss {margin-top: 20px;}
#custom-search-input {margin:0;margin-top: 0px;padding: 0;}
#custom-search-input .search-query {padding-right: 15px;padding-left: 15px;margin-bottom: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;background: #334860;border: none;width: 270px;color: #FFF;box-shadow: none;}
#custom-search-input .search-query:focus {border-color: #3b4f66;box-shadow: none; }
#custom-search-input button {border: 0;background: none;padding: 2px 5px;margin-top: 2px;position: relative;left: -34px;margin-bottom: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color:#FFF;font-size: 16px;z-index: 10;}
.search-query:focus + button {z-index: 3;}
.navbar-default {background-image: none;background-image: none;background-image: none;background-image: none;background-repeat: no-repeat;border-radius: 0px;background-color: #2b3d51;border: none;-webkit-box-shadow: none;box-shadow: none;margin-bottom: 0;min-height: auto;}
.navbar-default .navbar-nav > li > a {color: #FFF;text-shadow: none;font-size: 14px;text-transform: uppercase;padding: 15px 28px;}
.navbar-default .navbar-collapse {padding: 0;}
.navbar-default .categories-menu {background: #c20d1c;}
.navbar-default .navbar-nav.navbar-right > li > a {padding: 15px 15px;font-size: 16px;}
.navbar-default .navbar-nav.navbar-right > li {background: #c20d1c;}
.navbar-default .navbar-nav.navbar-right li a i {font-size: 18px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {background: transparent;color: #ffae00;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a {background: transparent;color: #ffae00;}
.navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .open > a:focus {background: transparent;color: #ffae00;}

.navbar-nav li {margin-right: 1px;}
.navbar-default .dropdown-menu > li > a {display: block;padding: 8px 20px;font-size: 14px;color: #555555;}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {background: #c20d1c;color: #FFF;}
.navbar-nav > li > .dropdown-menu {border-radius: 0;box-shadow: none;border: 4px solid #c20d1c;padding: 0;z-index: 1001}
.navbar-nav > li > .dropdown-menu li {margin-right: 0;}
.resp-search {display: none;}
.da-dots {display: none;}
/*About-Us-Block*/
.aboutUS-block {padding: 50px 0;}
.aboutUS-block .abtUs-bg {background: url(../images/abtUs-block-img.jpg) no-repeat;min-height: 500px;background-size: 50% 500px;}
.aboutUS-block .abtUs-content {background: url(../images/shape1.png) no-repeat center left;min-height: 444px;width: calc(50% + 98px);left: calc(50% - 98px);top: 27px;position: relative;padding: 20px;}
.aboutUS-block .abtUs-content .bg { background: #f7f7f7;min-height: 404px;padding: 40px;}
.aboutUS-block .abtUs-content .bg h3 {margin-top: 0;color: #252525;font-size: 24px;text-transform: uppercase;font-weight: 700;margin-bottom: 40px;}
.aboutUS-block .abtUs-content .bg p {color: #252525;font-size: 16px;line-height: 30px;}
.aboutUS-block .abtUs-content .bg .btn {background: #c20d1c;color: #FFF;text-transform: uppercase;padding: 10px 18px;font-weight: 600;border-color: #c20d1c;float: right;margin-top: 30px;}
/*Product Category Block*/
.category-block {padding-top: 20px;padding-bottom: 40px;}
.category-block h3{margin: 0;color: #252525;font-size: 24px;text-transform: uppercase;font-weight: 700;float: left;}
.category-block .box-heading {margin-bottom: 30px;}
.category-block .owl-carousel .owl-item img {margin: 0 auto;}
.category-block .owl-carousel .owl-item p {color: #757575;font-size: 16px;text-align: center;margin: 10px 0;}
.category-block .owl-carousel .owl-item .btn {border: 1px solid #757575;color: #000000;border-radius: 3px;text-transform: uppercase;font-weight: 700;padding: 9px 15px;font-size: 14px;position: relative;left: 50%;transform: translateX(-50%);margin-top: 10px;}
.category-block .owl-carousel .owl-item {border-right: 1px solid #e1e1e1;padding: 30px 0;}
.category-block .owl-theme .owl-controls {display: none !important;}
.category-block .customNavigation {float: right;}
.category-block .owl-btn-prev {background:  url("../images/left-arrow.png") no-repeat scroll 50% 50%;border: 1px solid #d0d0d0 !important;border-radius: 3px !important;padding: 11px;margin-right: 4px;background-size: 16px; }
.category-block .owl-btn-next {background: url("../images/right-arrow.png") no-repeat scroll 50% 50%;border: 1px solid #d0d0d0 !important;border-radius: 0px !important;border-radius: 3px !important;padding: 11px;background-size: 16px;}
/*New Arrivals Block*/
.newArrivals-block {padding: 40px 0;background: #f7f7f7;}
.newArrivals-block h3{margin: 0;color: #252525;font-size: 24px;text-transform: uppercase;font-weight: 700;float: left;line-height: 42px;}
.newArrivals-block .box-heading {margin-bottom: 30px;}
.newArrivals-block .box-heading .btn {float: right;background: #c20d1c;color: #FFF;text-transform: uppercase;padding: 10px 18px;font-weight: 600;border-color: #c20d1c;}
.newArrivals-block .blockCss {background: #FFF;padding: 10px 15px;position: relative;min-height: 330px;}
.newArrivals-block .blockCss img {margin: 0 auto;}
.newArrivals-block .blockCss p {color: #757575;font-size: 16px;text-align: center;margin: 10px 0;}
.newArrivals-block .blockCss .btn {border: 1px solid #757575;color: #252525;border-radius: 3px;text-transform: uppercase;font-weight: 700;padding: 7px 15px;font-size: 14px;position: absolute;left: 50%;transform: translateX(-50%);bottom: 30px;}
/*Online Precence*/
.onlinePresence {padding: 60px 0;}
.onlinePresence h3 {margin-top: 0;color: #252525;font-size: 24px;text-transform: uppercase;font-weight: 700;margin-bottom: 40px;}
.onlinePresence .owl-carousel .owl-item .item img {border: 1px solid #757575;border-radius: 4px;margin: 0 auto;}
.onlinePresence .owl-theme .owl-controls .owl-buttons div {background: #c20d1c;padding: 3px;}
/*ShopUs Block*/
.shopUs {padding: 60px 0;background: #f7f7f7;}
.shopUs h3 {margin-top: 0;color: #252525;font-size: 24px;text-transform: uppercase;font-weight: 700;margin-bottom: 40px;}
.shopUs .owl-carousel .owl-item .item img {border-radius: 4px;margin: 0 auto;}
.shopUs .owl-theme .owl-controls .owl-buttons div {background: #c20d1c;padding: 3px;}
/*Contact Us Block*/
.contactDetail-block {padding-top: 80px;padding-bottom: 30px;background: linear-gradient(to top, #2b3d51 460px, #FFF 460px) !important;}
.contactDetail-box {padding: 0px 20px 20px 20px;background: #FFF;}
.contactDetail-block .brdr20 {border: 20px solid rgba(0, 0, 0, 0.5);border-top: none;}
.contactDetail-block .contactDetail-box h3 {color: #252525;font-size: 18px;margin-bottom: 30px;font-weight: 700;margin-top: 0;}
.contactDetail-block .contactDetail-box p {color: #757575;font-size: 16px;margin-bottom: 20px;}
.contactDetail-block .contactDetail-box h5 {color: #252525;font-size: 16px;margin-bottom: 20px;font-weight: 400;}
.contactDetail-block .contactDetail-box h5 a {color: inherit;}
.contactDetail-block .contactDetail-box h5 i {margin-right: 5px;}
.footer-social {list-style: none;padding-left: 0;margin-top: 30px;margin-bottom: 0;}
.footer-social li {display: inline-block;margin-right: 20px;}
.footer-social li a i {color: #757575;font-size: 24px;}
.contactDetail-info {display: flex;text-align: left;flex-direction: column;justify-content: center;min-height: 410px;padding-left: 40px;}
.contactDetail-block .contactDetail-box .padRight0 {padding-right: 0;}
.footer-bottom {margin-top: 40px;}
.footer-bottom .footer-links {list-style: none;padding-left: 0;text-align: center;font-size: 0px;margin-top: 15px;margin-bottom: 0;}
.footer-bottom .footer-links li {display: inline-block;font-size: 14px;border-right: 1px solid #FFF;}
.footer-bottom .footer-links li a {color: #FFF;text-transform: uppercase;margin: 0 10px;}
.footer-bottom .footer-links li:last-child {border-right: none;}
.footer-bottom hr {border-top: 1px solid #55677b;margin-top: 40px;margin-bottom: 30px;}
.footer-bottom p {text-align: center;color: #aebecc;margin-bottom: 0;}
/*About Us*/
.inner-banner {min-height: 225px;display: flex;text-align: left;flex-direction: column;justify-content: center;}
.inner-banner h3 {color: #2b3d51;font-size: 48px;margin: 0;font-weight: 400;}
.abtUs-banner {background: url(../images/abtUs-banner.jpg) no-repeat 50% 50%/cover;}
.abtUs-page-content {padding-top: 80px;padding-bottom: 0px;}
.abtUs-page-content .welcome-txt {background: #f7f7f7;width: 90%;max-width: 1000px;margin: 0 auto;padding: 50px 50px;margin-bottom: 60px;}
.abtUs-page-content .welcome-txt h1 {font-size: 24px;font-style: italic;color: #252525;font-weight: 600;text-align: center;margin: 0;line-height: 40px;}
.abtUs-page-content p {font-size: 16px;color: #252525;line-height: 30px;margin: 25px 0;}
.abtUs-page-content h5 {font-size: 18px;color: #252525;line-height: 30px;font-weight: 700;font-style: italic;margin-top: 0;}
.abtUs-page-content .img {width: 100%;border: 20px solid #8c8c8c;max-width: 510px;}
/*Contact Us*/
.contactUs-banner {background: url(../images/contactUs-banner.jpg) no-repeat 50% 50%/cover;}
.contactUs-page-content {padding-top: 80px;padding-bottom: 0px;}
.contactUs-page-content .resp-tab-content p {font-size: 16px;color: #252525;margin-bottom: 25px;}
.contactUs-page-content .resp-tab-content form input {text-shadow: none;box-shadow: none;height: 48px;border-radius: 4px;border-color: #dddddd;}
.contactUs-page-content .resp-tab-content form textarea {text-shadow: none;box-shadow: none;border-radius: 4px;border-color: #dddddd;}
.contactUs-page-content .resp-tab-content form .submit-btn {background: #ae5a00;color: #FFF;border-radius: 4px;font-weight: 700;text-transform: uppercase;padding: 8px 25px;font-size: 18px;border-color: #ae5a00;}
.contactUs-page-content .resp-tab-content form .form-group {margin-bottom: 22px;}
#parentVerticalTab {width: 90% !important;margin: 0 auto !important;}
/*Download Page*/
.download-banner {background: url(../images/download-banner.jpg) no-repeat 50% 50%/cover;}
.download-page-content {padding-top: 80px;padding-bottom: 0px;}
.download-page-content form {background: #eeeeee;border: 1px solid #aaaaaa;padding: 30px;width: 90%;margin: 0 auto;max-width: 900px;}
.download-page-content form p {font-size: 16px;margin-bottom: 30px;}
.download-page-content form input {text-shadow: none;box-shadow: none;height: 48px;border-radius: 4px;border-color: #dddddd;}
.download-page-content form .submit-btn {background: #ae5a00;color: #FFF;border-radius: 4px;font-weight: 700;text-transform: uppercase;padding: 8px 25px;font-size: 18px;border-color: #ae5a00;}
.download-page-content form .form-group {margin-bottom: 22px;}
.download-page-content form label {font-size: 16px;color: #252525;font-weight: 400;vertical-align: top;margin-right: 15px;}
.download-page-content form .checkbox input {height: auto;}
.download-page-content form .checkbox {display: block;margin-bottom: 10px;}
.download-page-content form .checkbox label {margin-right: 0;}
.download-page-content form .form-group .form-inline {display: inline-block;}
/*Products Page*/
.products-banner {background: url(../images/product-banner.jpg) no-repeat 50% 50%/cover;}
.product-page .width-30 {width: 27%;}
.product-page .width-70 {width: 73%;}
.product-page {padding: 30px 0;}
.product-page .prod-cat {background: #f7f7f7;padding: 20px;min-height: 500px;}
.product-page .prod-cat h3 {color: #353535;margin-top: 0px;font-weight: 700;font-size: 24px;margin-bottom: 20px;border-bottom: 1px solid #ebebeb;padding-bottom: 25px;}
.product-page .prod-cat ul {list-style: none;padding-left: 0;}
.product-page .prod-cat ul li {margin-bottom: 10px;font-size: 16px;border-bottom: 1px solid #ebebeb;padding-bottom: 10px;}
.product-page .prod-cat ul li:hover a {font-weight: 700;}
.product-page .prod-cat ul li a {color: #252525;display: block;}
.product-page .prod-cat ul li a img {width: 40px;display: inline-block;vertical-align: middle;}
.product-page .prod-cat ul li a span {width: calc(100% - 40px);padding-left: 10px;display: inline-block;vertical-align: middle;}
.product-page .prod-cat ul li.active a {font-weight: 700;}
.product-page .prod-list .heading h2 {color: #252525;font-size: 26px;font-weight: 400;display: inline-block;vertical-align: middle;float: left;margin-top: 0;margin-bottom: 0;}
.product-page .prod-list .heading h2 img {width: 55px;display: inline-block;vertical-align: middle;}
.product-page .prod-list .heading h2 span {display: inline-block;vertical-align: middle;padding-left: 10px;}
.heading .sorting {display: inline-block;float: right;margin-top: 11px;vertical-align: middle;}
.heading .sorting select.form-control {width: 200px;float: right;border-radius: 3px;box-shadow: none;text-shadow: none;border-color: #aaaaaa;-webkit-appearance: none;-moz-appearance: none;background: #fff url('../images/arrow-down.png') 96% 55% no-repeat;}
.product-page .prod-list .heading {margin-bottom: 30px;}
.product-page .prod-list .prod-box {border: 1px solid #aaaaaa;-webkit-box-shadow: 3px 3px 0px 0px rgba(218,218,218,1);-moz-box-shadow: 3px 3px 0px 0px rgba(218,218,218,1);box-shadow: 3px 3px 0px 0px rgba(218,218,218,1);margin-bottom: 30px;}
.product-page .prod-list .prod-box a {display: block;}
.product-page .prod-list .prod-box a img {margin: 0 auto;}
.product-page .prod-list .prod-box .text {background: #f7f7f7;padding: 13px 15px 0 15px;min-height: 90px;position: relative;}
.product-page .prod-list .prod-box .text h4 {color: #252525;margin: 0;font-size: 16px;font-weight: 400;line-height: 1.2;}
.product-page .prod-list .prod-box .text button {position: absolute;bottom: 0;right: 0;background: #aaaaaa url(../images/plus.png) no-repeat 95% 80%;border-radius: 0;color: #FFF;font-size: 12px;border-color: #aaaaaa;padding: 2px 26px 2px 10px;}
.product-page .prod-list .prod-box:hover .text button {background: #c20d1c url(../images/right-tick.png) no-repeat 95% 80%;border-color: #c20d1c;}
#myList .col-sm-4 {display: none;}
.product-page .prod-list .see-more {background: #FFF;border-radius: 0;border-top: 1px solid #aaaaaa;border-bottom: 1px solid #aaaaaa;border-right: 0;border-left: 0;color: #252525;font-size: 16px;}
/*Popup Css*/
.popup-content h3 {margin-top: 0;margin-bottom: 20px;font-weight: 700;font-size: 24px;color: #3e3e3e;}
.popup-content h4 {font-weight: 700;font-size: 16px;color: #3e3e3e;margin-bottom: 15px;margin-top: 15px;}
.popup-content img.prod-main-img {border: 1px solid #ebebeb;}
.popup-content p {color: #252525;font-size: 15px;margin-bottom: 6px;}
.popup-content .colors-selections {list-style: none;padding-left: 0;margin-top: 20px;}
.popup-content .colors-selections li {display: inline-block;width: 20px;height: 20px;margin-right: 15px;border: 1px solid #aaaaaa;vertical-align: middle;}
.popup-content .colors-selections .white {background: #FFF;}
.popup-content .colors-selections .blue {background: #4f9cfb;}
.popup-content .colors-selections .orange {background: #ff5d25;}
.popup-content .color-label {color: #252525;font-size: 16px;width: auto !important;height: auto !important;border: 0 !important;}
.popup-content .add-enq {background: #c20d1c url(../images/right-tick.png) no-repeat 90% 50%;border-radius: 3px;color: #FFF;font-size: 16px;border-color: #c20d1c;padding: 8px 38px 8px 15px;margin-top: 20px;float: right;}
#cboxCurrent {display: none !important;}
#cboxTitle {display: none !important;}
/*New Arrivals*/
.newArrivals-page .heading h5 {color: #252525;font-size: 26px;margin-bottom: 50px;}
.newArrivals-page {padding-top: 50px;padding-bottom: 20px;}