/*---------------------OpenSans Font Family-------------------------------*/
@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/open-sans/opensans-regular-webfont.eot');
    src: url('../fonts/open-sans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/open-sans/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/open-sans/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/open-sans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/open-sans/opensans-light-webfont.eot');
    src: url('../fonts/open-sans/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/open-sans/opensans-light-webfont.woff') format('woff'),
         url('../fonts/open-sans/opensans-light-webfont.ttf') format('truetype'),
         url('../fonts/open-sans/opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/open-sans/opensans-semibold-webfont.eot');
    src: url('../fonts/open-sans/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/open-sans/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/open-sans/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/open-sans/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/open-sans/opensans-bold-webfont.eot');
    src: url('../fonts/open-sans/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/open-sans/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/open-sans/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/open-sans/opensans-bold-webfont.ttf') format('truetype'),
         url('../fonts/open-sans/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

html, body {width: 100%; height: 100%;}

body { font-family: 'open_sansregular',Arial,sans-serif; font-size: 14px; line-height: 20px; color:#555555;/*color:#7d7d7d;*/ background:#ffffff;}

a { color: #142d93; -webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s;}
a:hover,a:focus {color:#142d93;}

p {line-height: 1.5;}

a.btn-view {
  display:inline-block;  
  text-align: center;
  color: #fff; 
  font-size: 14px;
  background:#f7b600; 
  padding:5px 20px;
  text-decoration:none;
  border:#adadad 1px solid;
}
a.btn-view:hover {  
  color: #fff; 
  background:#1a2160;   
}
a.btn-view:focus{  
  color:#fff; 
  background:#000;   
}

.nopadding { padding: 0 !important; margin: 0 !important;}

/* Background Color Styles ------------------------- */
.bg-light-grey{background:#f1f1f1}
.bg-grey{background:#e2e2e2}
.bg-black{background:#000000}

/* Container Styles ------------------------- */
.container{ max-width:1304px; width:auto; width:1304px\9\0;}

/* Header Styles ------------------------- */
.header{padding:0px 30px 5px; background:#FFFFFF; border-top:5px solid #19236a; /* background-color: rgba(255, 255, 255, 0.9); */
 -webkit-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.48);
-moz-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.48);
box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.48);}

.header-fixed{position: fixed; z-index:9999; right: 0; left: 0; top: 0;}
  
/* Headroom.js Animated Styles ------------------------------------------- */
/*.slide-animate{ -webkit-transition:all .25s ease-in-out; -moz-transition:all .25s ease-in-out; -o-transition:all .25s ease-in-out; transition:all .25s ease-in-out;}
.slide-reset{ -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0);}
.slide-up{ -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%);}
.animated{ -webkit-animation-duration:.5s; -moz-animation-duration:.5s; -o-animation-duration:.5s; animation-duration:.5s; -webkit-animation-fill-mode:both;
  -moz-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both;}*/

.header .logo {padding-top:5px;}
.header .logo img { width:84px; margin-top:14px}

.no-header{height:200px; clear:both; display:block;}

.header .search{padding-top:30px; width:50%;}
.header .search .form-control{ width:100%; border:1px solid #838383; border-radius:2px!important;}
.header .search .form-control::-moz-placeholder {color: #000; opacity: .9}
.header .search .btn-default{ background:#161b58; color:#fff; border:1px solid #161b58; border-radius:2px!important;}
.header .search .btn-default:hover{ background:#f7b600; color:#fff; border:1px solid #f7b600; -webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s;}

.header .language {padding-top:10px;}
.header .language .form-control{ width:100%; font-size:11px!important; border:1px solid #838383; border-radius:2px!important; height:20px!important; padding:0px 0px!important;}

.header ul.toplink {padding-top:36px; margin:0; list-style:none;}
.header ul.toplink li{display: inline-block; padding: 0 0 0 8px; color:#000; font-weight:normal; font-size: 80%;}
.header ul.toplink li a{color:#000; font-weight:normal;}
.header ul.toplink li:after {content: "|"; color: #000; display: inline-block; font-size: 100%; padding: 0 0 0 8px;}
.header ul.toplink li:last-child:after { content: " "; } 
.header ul.toplink li a:hover, a:focus {color: #ca252f; text-decoration:none;}
.header ul.toplink a i {padding-right:5px; font-size:14px; vertical-align:middle;}

/*.header li{float:left; list-style:none; font-size:15px; margin:0 10px;}
.header li a{color:#000; position:relative; display:block; text-align:center; width:25px; height:25px; border:1px solid #000; border-radius:50%;}
.header li a:hover{background:#cdcacd; border:1px solid #cdcacd; color:#fff;}
.header li a i{width:16px; height:16px; display:inline-block; vertical-align:middle;}
.social-link{padding-top:30px; position:relative;}*/

/* Footer Styles ------------------------- */
#bottom {border-top:1px solid #dbdbdb; background:#f8f8f8; padding:30px 0px; font-size: 14px; color: #898989;}
#bottom h3 { margin-top: 0; margin-bottom: 10px; font-size:15px; color: #000;}
#bottom ul { list-style: none; padding: 0;  margin: 0;}
#bottom ul li { display: block; padding: 2px 0; font-size:12px;}
#bottom ul li a { color: #898989; text-decoration:none;}
#bottom ul li a:hover {color: #1a2160; text-decoration:none;}
#bottom .widget { margin-bottom: 0;}

/*#footer {padding-top: 30px; padding-bottom: 30px; background:#f8f8f8; color:#7e7e7e}*/
#footer {border-top:1px solid #dbdbdb; padding-top:30px; padding-bottom:30px; background:#f8f8f8; color:#7e7e7e;}
#footer hr { border-color:#d6d4d4;}
#footer h4 { margin-top: 0; margin-bottom: 5px; color:#7e7e7e}
#footer a { color: #666666;}
#footer a:hover { color: #d9534f;}
#footer ul.list {list-style: none; padding: 0; margin: 0;}
#footer ul.list > li { display: inline-block; margin-right: 10px; font-size:12px;}
#footer ul.list > li a { color: #000000;}
#footer ul.list > li a:hover {text-decoration:none; color:#1a2160;}

#footer ul.social-contact { float:right;}
#footer ul.social-contact li{ font-size:25px; padding-left:10px;}

#footer .keep-connected .form-control { border-radius:0px!important;}
#footer .keep-connected .btn{ border-radius:0px!important;}
#footer .keep-connected .btn-danger { background-color: #9b9b9b; border-color: #c4c4c4; color: #fff;}
#footer .keep-connected .btn-danger:hover { background-color: #000; border-color: #000; color: #fff;}
#footer .keep-connected h4 { text-transform:uppercase; font-size:15px;}


/* Slider Styles ------------------------- */
.slider{ width:100%;}
.slider .carousel-caption {	position:absolute; left:0px; right:0px;	top:285px; /*top:205px;*/ z-index:10; text-align:left;	max-width:1304px; margin:auto; width:1304px\9\0; text-shadow:none; padding-left:40px;}
.slider .carousel-caption h2 {display:block; width:45%;	color:#363636; font-size:27px; font-family: 'open_sanslight'; }
.slider .carousel-caption h2 span {	color:#182165; font-family: 'open_sansbold';}
.slider .carousel-caption h2.normal-text, h2.normal-text span{ color:#d4d7d7!important;}
.slider .carousel-caption h2.white-text, h2.white-text span{ color:#ffffff!important;}
.slider .carousel-caption a.btn-knowmore {display:inline-block; text-align: center; color: #fff; font-size: 14px; background:#f7b600; padding:5px 20px; text-decoration:none; border:#dbdbdb 1px solid;}
.slider .carousel-caption a.btn-knowmore:hover {color: #fff; background:#1a2160;}

.carousel-fade .carousel-inner .item {opacity: 0; transition-property: opacity;}
.carousel-fade .carousel-inner .active { opacity: 1;}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right { left: 0; opacity: 0; z-index: 1;}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right { opacity: 1;}
.carousel-fade .carousel-control { z-index: 2;}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

@media all and (transform-3d), (-webkit-transform-3d) {
.carousel .carousel-fade .carousel-inner > .item.next,
.carousel .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
.carousel .carousel-fade .carousel-inner > .item.prev,
.carousel .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
.carousel .carousel-fade .carousel-inner > .item.next.left,
.carousel .carousel-fade .carousel-inner > .item.prev.right,
.carousel .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.section-heading { display:block; margin-bottom:30px;}
.section-heading h2 span.text-primary{border-top:1px solid #1a2161; color:#1a2161; font-size:35px; font-weight:400; display:inline-block;}
.section-heading h2 span.text-secondary{border-bottom:1px solid #6d6d6d; color:#6d6d6d; font-size:50px; font-weight:400; display:inline-block; padding-bottom:10px;}

/* Navbar Top Navigation Styles ------------------------- */
.menu{position:relative; display:block; width:100%; height:0px; /*background:rgba(0, 0, 0, 0.6);*/ background:rgba(0, 0, 0, 1);
 -webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.51);
-moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.51);
box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.51);}
#menu ul.navigation{display: flex; flex-direction: row; margin: 0; padding: 0;}
#menu ul.navigation li {list-style: none; flex-grow:1; text-align:center; margin:0; padding:10px 0px; border-right:1px solid #b6babe; cursor:pointer;}
/*#menu ul.navigation li:last-child {border-right:0px solid #b6babe;}*/
#menu ul.navigation li a {color:#ffffff; font-size:15px; text-decoration:none; display:block;}
/*#menu ul.navigation li a:hover, #menu ul.navigation li.active a{color:#142d93;}*/
#menu ul.navigation li a img{margin-right:15px; vertical-align:middle; display:inline-block;}
#menu ul.navigation li:hover, #menu ul.navigation li.active{ color:#ffffff; background:#142d93;  
-webkit-box-shadow: inset 0px -3px 0px 0px rgba(247,182,0,1);
-moz-box-shadow: inset 0px -3px 0px 0px rgba(247,182,0,1);
box-shadow: inset 0px -3px 0px 0px rgba(247,182,0,1);}
#menu ul.navigation li.home img {margin-right:0px;}
.togglenav{display:none}


/* Inside Page Styles ------------------------- */
#content h3{color:#313131; font-size:17px;}

.section-heading h2.smallText span.text-primary{border-top:1px solid #1a2161; color:#1a2161; font-size:22px; font-weight:400; display:inline-block;}
.section-heading h2.smallText span.text-secondary{border-bottom:1px solid #6d6d6d; color:#6d6d6d; font-size:34px; font-weight:400; display:inline-block; padding-bottom:5px;}
.selectCategory select{ height:35px; border:#ddd 1px solid; color:#1a2161; padding:0 5px; width:270px;}
.selectCategory select.marg{margin-right:15px;}

.selectCategory .input-group{ width:30%; text-align:right; float:right; margin-left:15px; border-radius:0px;}
.selectCategory .form-control { border-radius:2px!important;}
.selectCategory .btn-danger{ background:#eb1d2a;}
.selectCategory .btn-danger:hover{ background:#000; border:1px solid #000; -webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s;}

.popular-article{ margin-top:-45px; position:relative; z-index:999;}
.most-popular{ background:#192266; box-sizing:border-box; width:20%; padding:35px 30px 0px; height:219px; float:left; overflow:hidden; position:relative;}
.most-popular h2 span.text-primary{border-top:1px solid #f9c533; color:#f9c533; font-size:35px; font-weight:400; display:inline-block;}
.most-popular h2 span.text-secondary{border-bottom:1px solid #fff; color:#ffffff; font-size:50px; font-weight:400; display:inline-block; padding-bottom:10px;}
.most-popular-item{ height:220px!important;}

.upcoming-deals{ background:#eb1d2a; box-sizing:border-box; width:25%; padding:30px 30px 0px; height:204px; float:left; overflow:hidden; position:relative;}
.upcoming-deals h2 span.text-primary{border-top:1px solid #ff9da3; color:#ff9da3; font-size:35px; font-weight:400; display:inline-block;}
.upcoming-deals h2 span.text-secondary{border-bottom:1px solid #fff; color:#ffffff; font-size:50px; font-weight:400; display:inline-block; padding-bottom:10px;}

.offer-box{ display:block; position:relative; min-height:280px;}
.offer-box a { text-decoration:none;}
.offer-box a i{ text-decoration:none; color:#6d6d6d;}
.offer-box a h3{ text-decoration:none; color:#3b3b3b; font-family: 'open_sanslight';}
.offer-box a i:hover, .offer-box a h3:hover{ text-decoration:none; color:#142d93;}
.border-right{ border-right:1px solid #dbdbdb;}

.powered-infinia{ margin-bottom:20px; padding-top:20px;}
.powered-infinia hr{border-color:#dbdbdb;}

#heading{margin:0px 0 0 0;}
#heading h2{color:#2e2e2e; font-size:30px; display:inline-block;}

h2.smallText span.text-primary{border-top:1px solid #f7b600; color:#1a2161; font-size:22px; font-weight:400; display:inline-block;}
h2.smallText span.text-secondary{border-bottom:1px solid #6d6d6d; color:#6d6d6d; font-size:34px; font-weight:400; display:inline-block; padding-bottom:5px;}

h4.product-heading{font-size:30px; font-weight:normal; color:#eb1d2a; margin:0; padding:10px 0; border-bottom:1px solid #c4c4c4; float:left; width:100%; margin-bottom:15px;}

.productBuy h3{color:#313131; font-size:17px;}
.productBuy .buyBox{position:relative; display:block; border-bottom:#e2e2e2 3px solid}
.productBuy .buyBox .price-caption{background:rgba(0, 0, 0, 0.8); position:absolute; left:0; bottom:0; padding:25px 35px; width:100%;}
.productBuy .buyBox .price-caption p{color:#fff; font-size:27px; margin:0;}
.productBuy .buyBox .price-caption p span{color:#a2a2a2; font-size:20px; display:inline-block; margin-right:10px; text-decoration:line-through; padding-top:17px;}
.productBuy .buyBox .price-caption p .img{margin-left:25px;} 
.productBuy .buyBox .price-caption p a.btn-buy{background:#f7b600; padding:10px 20px; color:#fff; text-decoration:none; font-size:20px; line-height:20px; border:#fff 1px solid; float:right; margin-right:15px;}
.productBuy .buyBox .price-caption p a.btn-buy:hover{background:#1a2160; color:#fff;}
.productBuy .buyBox .price-caption p span.copyCode{background:#c61f22; font-size:14px; color:#fff; padding:10px 10px 10px 0px; text-decoration:none; float:right;}
.productBuy .buyBox .price-caption p span.copyCode .Code{background:#fff; font-size:14px; font-weight:bold; color:#000; padding:9px 20px; text-decoration:none; border:1px dashed #c61f22; margin-right:17px;}

#no-more-tables td { padding:10px;}
#no-more-tables td i{ vertical-align:top; padding-right:10px; margin-top:-15px;}
#no-more-tables td ul{ margin:0; padding:0;}
#no-more-tables td li{ display:inline-block;}
#no-more-tables thead.cf{ background:#222222; color:#FFF;}
#no-more-tables thead th{ padding:20px 10px; font-weight:normal; font-size:20px; line-height:20px;}

.business-academy h3{color:#1a205f; font-size:17px;}

.rating-container{color:#000000; font-size:12px; float:right; padding-top:15px;}
.rating-container span.text-danger {color:#142d93}
.rating-container small{ color:#000000; display:block; margin-bottom:0px;}
.rating-container p{ display:inline-block; font-size:15px; text-transform:uppercase; color:#000000; margin-bottom:0px; padding-left:5px;}
.rating-container img{ vertical-align:top!important; padding-left:5px;}

.comment-container ul.social{ margin:0; padding:0;}
.comment-container ul.social li{ display:inline; margin-right:5px;}
.comment-container h4{ color:#000;}
.comment-container h4 span.text-danger {color:#ea1e2b}
.comment-container .form-group .comment-img{ display:inline-block; margin-right:10px; vertical-align:top;}
.comment-container textarea.form-control{ display:inline-block; width:93%; border-radius:0px!important;}
.comment-container .add-comment-number{ border-bottom:1px solid #f4f4f6; padding-bottom:10px; display:block; overflow:hidden; margin-bottom:20px;}
.comment-container .add-comment-row{ border-bottom:1px solid #f4f4f6; padding-bottom:15px; display:block; overflow:hidden; margin-bottom:15px;}
.toggleMe { display: none;}

.author-container h3{ color:#000000; font-size:20px; margin-top:10px; margin-bottom:0px;}
.author-container small{ display:block;}

.wishlist-container h5{ color:#fb0010; margin-top:10px; margin-bottom:0px;}
.wishlist-container p{color:#000; font-size:15px; margin:0; display:inline-block;}
.wishlist-container p span.price-cut{color:#696969; text-decoration:line-through; padding-right:10px;}

.lightGray{background:#e1e1e1; padding:12px 0;}
.populardeals-container img{border:#d2d2d2 1px solid;}
.populardeals-container h2{background:#e1e1e1; padding:12px 25px 25px 25px; color:#6d6d6d; font-size:14px; margin:0;}
.populardeals-container h2 b{font-size:20px;}

#surround img.cloudzoom{padding:20px; border:#d2d2d2 1px solid;}
#surround{position:relative;}

.offerlimit-container{width:190px; height:190px; margin:0 auto; -webkit-border-radius: 190px; -moz-border-radius:190px; border-radius: 190px; border:15px solid #0b3c5b; background-color:#fff; padding:20px; }
.offerlimit-container h4{font-size:45px; color:#424242; font-weight:normal; margin-top:0px; margin-bottom:0px;}
.offerlimit-container h5{font-size:20px; color:#424242; font-weight:normal; margin-top:0px; }
.offerlimit-container p{font-size:12px; color:#909090; font-weight:normal;}

.people-joined-container{border:2px #949494 solid; padding:10px 10px 20px; margin-top:20px; width:100%; display:block; text-align:center;} 
.people-joined-container h4{font-size:20px; font-weight:bold; text-align:center; color:#535353}
.people-joined-container .col-gray{background:#949494; padding:10px; display:inline-block; width:30%; margin:0;}
.people-joined-container .col-red{background:#ea1e2b; padding:10px; display:inline-block; width:30%; margin:0;}
.people-joined-container .col-blue{background:#0b3f60; padding:10px; display:inline-block; width:30%; margin:0;}
.people-joined-container .col-gray p, .col-red p, .col-blue p{font-size:16px; color:#fff; text-align:center; margin-bottom:0px;}
.people-joined-container .col-gray p.number, .col-red p.number, .col-blue p.number {font-size:25px; color:#fff; text-align:center; }

.discount-price-container{}
.discount-price-container .noprice{color:#a2a2a2; font-size:20px; display:inline-block; margin-right:10px; text-decoration:line-through; padding-top:17px;}
.discount-price-container .price{color:#414141; font-size:27px; display:inline-block; margin-left:10px;}
.discount-price-container .discount-price{color:#ea1e2b;}

table.more-tables{width:100%;}
table.more-tables tr td.grayTd{background:#ececec;}
table.more-tables tr td{border-bottom:#dadada 1px solid; height:55px; vertical-align:middle; text-align:left; padding:0 10px;}
table.more-tables tr td:last-child{border-right:#dadada 1px solid;}
table.more-tables tr:first-child{border-top:#dadada 1px solid;}
table.more-tables tr td input.inputSearch{ width:200px; padding:5px; background:#eaeae8; margin:0; border:0;}
table.more-tables tr td button.SearchBtn{background:#eaeae8;height: 30px;margin-left: -4px; border:0;}
table.more-tables tr td p{color:#000000; font-size:14px;}
table.more-tables tr td p strong{font-size:20px;}

.companyInfo{padding:20px; background:#f4f4f4; color:#000000; min-height:261px;}
.img-height{min-height:261px;}
.companyInfo h5{font-size:17px; font-weight:bold;}
.companyInfo p{font-size:14px;}
.companyInfo span{font-size:12px;}

.logo-view-container{border:1px solid #c4c4c4; padding:25px 15px;}
.logo-view-container h4{font-size:24px; font-weight:normal; color:#eb1d2a; margin:0; padding:0 0 0 10px}
.logo-view-container ul{list-style:none; padding:0; margin:0;}
.logo-view-container ul li{padding:20px 10px; display:inline-block}

.product-thumb{ display:block;}
.product-thumb h5{font-size:14px; color:#3e3e3e;}
.product-thumb a.read-more{color:#127abc; font-size:12px; text-decoration:none;}

#ourProducts{background:#e4e4e4; padding:15px; overflow:hidden;}

.grayBack{background:#e4e4e4; padding:18px !important; color:#000;}

.profile-pic{margin-top:-162px;}
.profile-pic img.profile{border:#636363 1px solid;}
.profile-pic h5{font-size:18px; color:#fff; display:inline-block}
.profile-pic p{color:#fff; display:inline-block}

.profile-info-container{ display:block; margin-top:100px; position:relative; width:100%;}
.profile-link-tab{background:#eaeae8; padding:10px; display:block; color:#000; width:100%;
 -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;}
.profile-link-tab a{color:#000; text-decoration:none;}
.profile-link-tab span{color:#ea1e2b;} 

.wholesalemart-container{float:left}
.wholesalemart-container h4{color:#ea212d; font-size:24px;}
.wholesalemart-container p span{color:#ea212d;}

/* Directory ------------------------- */
.product-form-container{padding:10px 30px; color:#000000; min-height:280px;}
.product-form-container h2 {font-size:25px; font-weight:bold;}
.product-form-container small { color:#707070;}
.product-form-container .form-group { padding:10px 0px;}
.product-form-container .form-control { border-radius:0px!important; background:#FFF; border:1px solid #c8c8c8;}
.product-form-container .search-input { height:50px!important;}
.product-form-container .input-group-addon{ border-radius:0px!important; background-color: #c5c5c5;}
.product-form-container .btn-search{ border-radius:0px!important; height:50px; padding:0px 20px; background-color: #d5d5d5;  border-color: #c8c8c8; color: #fff;}
.product-form-container .btn-search i{ font-size:30px; color:#757575;}
.product-form-container .btn-quote{ border-radius:0px!important; background-color:#f7b600; color: #fff;}
.product-form-container .btn-quote:hover{ border-radius:0px!important; background-color:#1a2160; color: #fff;}

.testimonial-container{ position:relative; padding:20px; height:210px;}
.testimonial-container .text-info{ padding:20px; color:#6d6d6d;}
.testimonial-container .testimonials-pic{ position:relative; float:right; top:30px; right:-30px; border:1px solid #FFF;}

.bg-grey-testm{ background:#dfdfdf;}
.bg-greydark-testm{ background:#7a7a7a;}
.bg-greydark-testm .text-info{color:#fff!important;}

/* flexiseldemo Slider ------------------------- */
#flexiselDemo {display:none;}
.nbs-flexisel-container { position:relative; margin:0 auto;}
.nbs-flexisel-ul { position:relative; width:9999px; margin:0px; padding:0px; list-style-type:none; /*text-align:center;*/}
.nbs-flexisel-inner { overflow:hidden;}
.nbs-flexisel-item { float:left; margin:0px; padding:0px;}

/* flexiseldemo Navigation ------------------------- */
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width:27px; height:27px; position:absolute; cursor:pointer; z-index:100;}
.nbs-flexisel-nav-left {left:0px; background: url(../images/arrow-prev.png) no-repeat;}
.nbs-flexisel-nav-right {right:0px; background: url(../images/arrow-next.png) no-repeat;}

/* Button ------------------------- */
.btn-large{ background:#222222; border-radius:0px!important; color:#FFFFFF; padding:10px 20px; font-size:15px; line-height:15px;}
.btn-large:hover{ background:#1a2160; border-radius:none; color:#FFFFFF;}

.btn-expand{ background:#fff; border-radius:0px!important; color:#bf1b26; padding:10px 25px; font-size:20px; line-height:20px; border:2px solid #bf1b26}
.btn-expand:hover{ background:#1a2160; border-radius:none; color:#fff;}

.btn-company-enquiry{background:#127abc; padding:10px; color:#fff; font-size:16px; font-weight:bold; display:block;border-radius:0px!important;}
.btn-company-enquiry:hover{ background:#1a2160; border-radius:none; color:#fff;}

.btn-send-enquiry{background:#5c5d5c; padding:10px; color:#fff; font-size:16px; display:block; border-radius:0px!important;}
.btn-send-enquiry:hover{ background:#1a2160; border-radius:none; color:#fff;}

/* Custom Listing ------------------------- */
ul.crub {margin:30px 0 0 0; padding:0; color:#9a9a9a; list-style-type:lower-roman;}
ul.crub li{display:inline-block; color:#545454; font-size:12px;}
ul.crub li a{color:#9a9a9a; text-decoration:none; padding-right:8px; display:inline-block;}
ul.crub li a.active{color:#545454;}
ul.crub li a:hover{color:#545454;}

ul.listFeatures{ margin:0; padding:0}
ul.listFeatures li {padding-bottom:5px; list-style:inside; list-style-image:url(../images/arrow-sm-grey.png);}

/* Modal Bin ------------------------- */
.modal-container{display:none; background: rgba(0,0,0,0.8); width: 100%; height: 100%; min-height: 100%; position: absolute; top: 0; left: 0; z-index: 10000; position:fixed;}
.modal-popup{width:30%; margin:0 auto; background:#ffffff; padding:20px; margin-top:10%; position:relative;height:45%;}
.modal-popup h5{ color:#000;}
.modal-popup .form-group-lg { position:relative;}
.modal-popup .form-group-lg .glyphicon{ position:absolute; left:5px; top:10px; font-size:30px; color:#5b5b5b;}
.modal-popup .form-group-lg input[type="button"], input[type="submit"], button{  
  display:inline-block;  
  text-align: center;
  color: #fff; 
  font-size: 14px;
  padding:5px 20px;
  text-decoration:none;
  border:#adadad 1px solid;
  -webkit-transition: all .35s; -moz-transition: all .35s; transition: all .35s;}
.modal-popup .form-group-lg input[type="button"]:hover, input[type="submit"]:hover, button:hover{ color: #fff; background:#1a2160;}
.modal-popup .form-control { background:#e3e3e3; border:1px solid #838383; color:#000000!important; padding-left:50px; font-size:14px;}
.modal-popup .modal-close-btn{right:-10px; top:-10px; position:absolute;}
.modal-popup .form-control::-moz-placeholder {color:#000000;} 

/* Backtop ------------------------- */
#backTop{width:25px; height:25px; padding:5px; border-radius:2px; text-indent:-9999px; cursor:pointer; z-index:999999999; display:none;
 box-sizing:content-box; -webkit-box-sizing:content-box;}
#backTop.red{background:url(../images/back-top.png) no-repeat center center rgba(25,34,102,0.9);}
#backTop.red:hover{background:url(../images/back-top.png) no-repeat center center rgba(0,0,0,0.9);}

/* Margins ------------------------- */
	.m-bot-5 {
		margin-bottom:5px !important;
	}
	.m-bot-10 {
		margin-bottom:10px !important;
	}
	.m-bot-15 {
		margin-bottom:15px !important;
	}
	.m-bot-20 {
		margin-bottom:20px !important;
	}
	.m-bot-25 {
		margin-bottom:25px !important;
	}
	.m-bot-30 {
		margin-bottom:30px !important;
	}
	.m-bot-35 {
		margin-bottom:35px !important;
	}
	.m-bot-40 {
		margin-bottom:40px !important;
	}
	.m-bot-45 {
		margin-bottom:45px !important;
	}
	.m-bot-50 {
		margin-bottom:50px !important;
	}
	.m-bot-55 {
		margin-bottom:55px !important;
	}
	.m-bot-60 {
		margin-bottom:60px !important;
	}
	.m-bot-65 {
		margin-bottom:65px !important;
	}
	.m-bot-70 {
		margin-bottom:70px !important;
	}
	.m-bot-75 {
		margin-bottom:75px !important;
	}
	.m-bot-80 {
		margin-bottom:80px !important;
	}
	.m-bot-85 {
		margin-bottom:85px !important;
	}
	.m-bot-90 {
		margin-bottom:90px !important;
	}
	.m-bot-95 {
		margin-bottom:95px !important;
	}
	.m-bot-100 {
		margin-bottom:100px !important;
	}
	.m-bot-150 {
		margin-bottom:150px !important;
	}
	.m-bot-200 {
		margin-bottom:200px !important;
	}
	.m-bot-250 {
		margin-bottom:250px !important;
	}
	.m-top-5 {
		margin-top:5px !important;
	}
	.m-top-10 {
		margin-top:10px !important;
	}
	.m-top-15 {
		margin-top:15px !important;
	}
	.m-top-20 {
		margin-top:20px !important;
	}
	.m-top-25 {
		margin-top:25px !important;
	}
	.m-top-30 {
		margin-top:30px !important;
	}
	.m-top-35 {
		margin-top:35px !important;
	}
	.m-top-40 {
		margin-top:40px !important;
	}
	.m-top-45 {
		margin-top:45px !important;
	}
	.m-top-50 {
		margin-top:50px !important;
	}
	.m-top-55 {
		margin-top:55px !important;
	}
	.m-top-60 {
		margin-top:60px !important;
	}
	.m-top-65 {
		margin-top:65px !important;
	}
	.m-top-70 {
		margin-top:70px !important;
	}
	.m-top-75 {
		margin-top:75px !important;
	}
	.m-top-80 {
		margin-top:80px !important;
	}
	.m-top-85 {
		margin-top:85px !important;
	}
	.m-top-90 {
		margin-top:90px !important;
	}
	.m-top-95 {
		margin-top:95px !important;
	}
	.m-top-100 {
		margin-top:100px !important;
	}
	.m-top-150 {
		margin-top:150px !important;
	}
	.m-top-200 {
		margin-top:120px !important;
	}
	.m-top-250 {
		margin-top:250px !important;
	}
	.min-m-top-30 {
		margin-top:-30px !important;
		z-index:99;
	}
	.min-m-top-75 {
		margin-top:-75px !important;
		z-index:99;
	}
	.min-m-top-100 {
		margin-top:-100px !important;
		z-index:99;
	}
	.m-t-min-1 {
		margin-top:-1px !important;
	}
	.m-none {
		margin:0 !important;
	}
	.m-t-b-10 {
		margin-top:10px !important;
		margin-bottom:10px !important;
	}
	.pad-b-0 {
		padding-bottom:0px !important;
	}
	.pad-t-15 {
		padding-top:15px !important;
	}
	.m-l-r-10 {
		margin-left:10px !important;
		margin-right:10px !important;
	}
	.m-l-r-15 {
		margin-left:15px !important;
		margin-right:15px !important;
	}
		
	.margtop0{margin-top:0 !important;}
	
/* IE10 and IE11 ================== */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
	.container{ width:1304px; margin:auto;}
	.slider .carousel-caption {	width:1304px; margin:auto;}
}

ul.sidebar {list-style:none; margin:0; padding:0px; background:#191e63; float:left; width:100%;}
ul.sidebar li{margin:0; padding:0;}
ul.sidebar li a{font-size:14px; text-decoration:none;border:1px #191e63 solid; color:#FFF; display:block; padding:10px 5px 10px 10px;}
ul.sidebar li a:hover, ul.sidebar li a.active{ background:#fff; color:#000; }

ul.bredcrm {list-style:none; margin:0 0 10px 0; padding:0px 10px 15px 0;float:left; width:100%;}
ul.bredcrm li{margin:0; padding:0; color:#000; display:inline-block; }
ul.bredcrm li a{font-size:14px; text-decoration:none; color:#666;padding:10px 5px 10px 5px;}
.table-striped tr th, .table-striped tr td{text-align:left; vertical-align:top}
.font-icon{font-size:35px;}

.panel-green {
    border-color:#2e6da4;
}
.panel-green .panel-heading {
    border-color:#2e6da4;
    color: #fff;
    background-color:#2e6da4;
}

.panel-yellow {
    border-color: #2e6da4;
}

.panel-yellow .panel-heading {
    border-color: #2e6da4;
    color: #fff;
    background-color: #2e6da4;
}

.panel-red .panel-heading {
    border-color: #2e6da4;
    color: #fff;
    background-color:#2e6da4;
}

.panel-red {
    border-color: #2e6da4;
}
.panel-info1 .panel-heading {
    border-color:#2e6da4;
    color: #fff;
    background-color: #2e6da4;
}

.panel-info1 {
    border-color: #2e6da4;
}
.overlay-height{height:500px; overflow:auto; }
.custom-scroll{
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    height: 60px;
    padding: 5px 10px;
    outline: 0;
    border-width: 1px;
    border-style: solid;
    border-radius: 0;
    background: #fff;
    font: 13px/16px 'Open Sans',Helvetica,Arial,sans-serif;
    color: #404040;
    appearance: normal;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.table-striped tr th {border-top:1px solid #555555 !important}
.table-striped {border-color:#555!important;}
.m-right10{margin-right:10px;}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border: 1px solid #555555;
}
/*.grid-pager a, .grid-pager span
{
    display: block;
    height: 20px;
    width: 15px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
}

.grid-pager a
{
    background-color: #f5f5f5;
    color: #969696;
    border: 1px solid #969696;
}

.grid-pager span
{
    background-color: #003399;
    color: #ffffff;
    border: 1px solid #003399;
}*/

.alert {
    padding: 7px !important;
   

}

.no-margin{margin:0px; padding:0px !important;}
 .grid-pager td table tr td, .grid-pager td table tr td {
            padding: 4px;
            display: inline-block;

        }
        .grid-pager td table tr td span{
           background:#0094ff;
             padding: 4px 7px;
             display: inline-block;
        }

        .grid-pager td table tr td a{
           background:#ddd;
            padding: 4px 7px;
             display: inline-block;
        }

.right-b {height:175px; margin-bottom:15px; width:17.777%}
.inner-nav { margin: 0px; padding: 0px; list-style: none;}
    .inner-nav li a {padding-left:40px !important; font-size:13px !important;  }
.tabless { width:100%
}
.tabless tr th {
    padding: 4px;
    border: 1px solid #ccc;
}
.tabless tr td{ padding:4px; border:1px solid #ccc;}

    