/* ------------------------------------------ */
/*             TABLE OF CONTENTS
/* ------------------------------------------ */

/*   01 - Welcome				   */
/*   02 - About				   	   */
/*   03 - Content			   	   */
/*   04 - Skills			   	   */
/*   05 - Portfolio        		   */
/*   06 - Pricing				   */
/*   07 - Statistic Banner	   	   */
/*   08 - Services         		   */
/*   09 - Testimonials		 	   */
/*   10 - Clients		 	  	   */
/*   11 - Team					   */
/*   12 - Call To Action           */
/*   13 - Blog		 	  	   	   */
/*   14 - Contacts		 	  	   */
/*   15 - Footer		 	  	   */

{font-family: 'Roboto Condensed', sans-serif;
font-family: 'Roboto', sans-serif;
font-family: 'Open Sans', sans-serif;}
/*
@font-face {
  font-family: "Flaticon";
  src: url("../fonts/Flaticon.eot");
  src: url("../fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
       url("../fonts/Flaticon.woff") format("woff"),
       url("../fonts/Flaticon.ttf") format("truetype"),
       url("../fonts/Flaticon.svg#Flaticon") format("svg");
  font-weight: normal;
  font-style: normal;
}
*/

@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: "Flaticon";
    src: url("../fonts/Flaticon.svg#Flaticon") format("svg");
  }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
  font-family: Flaticon;
        font-size: 18px;
font-style: normal;

}

.lefi span:before, .rigt span:before {font-family:FontAwesome,sans-serif;}


.flaticon-mail:before { content: "\f100"; font-weight:bold;}
.flaticon-phone-call:before { content: "\f101";  font-weight:bold;}
.flaticon-placeholder:before { content: "\f102";  font-weight:bold;}
.flaticon-printer:before { content: "\f103"; }


/*body.main-bg{background:url(main-bg.jpg) no-repeat center -70px; background-size:100% auto;}*/
.pre-header{background:#1c72b9;}
.pre-header h2{text-align:right; color:#FFF; font-size:14px; font-weight:400; padding:6px 0;}

.logo-search{padding:15px 0;}
.logo-search .logo{}
.logo-search .search{padding-top:32px;}
.logo-search .search .form-control:focus{border-color:#d5d5d5; border-right-color:transparent}
.logo-search .search .input-group-addon{background:url(search-icon.png) no-repeat 5px 5px #FFFFFF; border-right:0; width:28px; border-radius: 6px 0px 0px 6px;
-moz-border-radius: 6px 0px 0px 6px;
-webkit-border-radius: 6px 0px 0px 6px;
border: 1px solid #d5d5d5;
border-right:0;}
.logo-search .search .input-group input[type="text"]{padding:0 10px; border-left:0; box-shadow:none; height:35px;}
.logo-search .search .input-group-btn .btn-search{font-style:italic; font-family: 'Roboto Condensed', sans-serif; padding: 7px 18px 8px 18px; border-radius: 0px 6px 6px 0px;
-moz-border-radius: 0px 6px 6px 0px;
-webkit-border-radius: 0px 6px 6px 0px;
border: 0px solid #000000; font-weight:400;}

.logo-search .cart{text-align:right; color:#000; font-family: 'Roboto', sans-serif; padding:12px 0 20px;}
.logo-search .phone{color:#000; font-size:30px; text-align:right; font-family: 'Roboto Condensed', sans-serif;}
.logo-search .phone span, .logo-search .cart span{margin-right:10px;}

.border-tb{border:1px solid #CCC; border-left:0; border-right:0; background:#FFF; padding:10px;}

.banner-right-top{background-size:100% 100%; background:url(spacer.png) top repeat; min-width:100%; position:relative; margin-bottom:30px}
.banner-bg{background:url(spacer.png) top repeat; width:100%; position:relative;}
.banner-r-p{padding-right:10px; width:69.5%; float:left;}
.right-top-banner{margin-bottom:10px; float:right; width:30.5%;}
.right-bottom-banner{background:#1c72b9; float:right;width:30.5%;}

/* CSS used here will be applied after bootstrap.css */
.navbar .navbar-nav-justified{ padding-left: 0; padding-right: 0;}
.navbar .navbar-collapse > .nav-justified.nav-pills > li > a{ padding-top:5px; padding-bottom: 5px; margin-bottom:0; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; font-family: 'Roboto Condensed', sans-serif; font-size:16px; text-transform:uppercase; font-weight:400; color:#343434; padding: 5px 8px;}
.navbar .navbar-collapse > .nav-justified.nav-pills > li + li{ margin-left: 0;}
.navbar-toggle-center { width: 100%; float: none; margin: 0 auto; border-width:0; border-radius:0; padding: 10px 15px; font-size: 16px;}
.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{border:0; border-radius:0;}
.navbar .navbar-collapse > .nav-justified.nav-pills > li:first-child > a{border:0; border-radius:0;}
.navbar .navbar-collapse > .nav-justified.nav-pills > li.active>a{color:#1c72b9; background:none;}
.navbar .navbar-collapse > .nav-justified.nav-pills > li.active>a:hover{}
.nav>li>a:focus, .nav>li>a:hover{background:none; color:#1c72b9 !important;}
@media (min-width: 768px){
	.navbar .navbar-collapse > .nav-justified.nav-pills > li:first-child > a{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
	.navbar .navbar-collapse > .nav-justified.nav-pills > li:last-child > a{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
	.navbar .navbar-collapse > .nav-justified.nav-pills > li + li{ -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;}
	.product-list > .row > div:nth-child(4n+1) {clear: both;}	
}

@media (max-width: 767px){.product-list > .row > div:nth-child(3n+1) {clear: both;} }

.carousel-control.left, .carousel-control.right{background:none;}
.carousel-control{width:23px;}
.carousel-bg .carousel-inner .item {
  background-color: darkslategrey;
  background-size: cover;
  background-position: center;

}
.carousel-caption{left:0; right:0; padding:0; margin:0;}
.carousel-caption h2{color:#FFF; margin:0 0 0px 0; padding:0; font-size:37px; font-weight:400;}
.carousel-caption h3{color:#FFF; margin:0; padding:0; font-size:18px; font-weight:400;}
.carousel-caption hr{margin:0; padding:0;}
.carousel-caption h4{font-size:14px; line-height:14px; font-weight:600; text-shadow:none; text-align:left; font-family: 'Roboto', sans-serif;}
.carousel-caption p{text-shadow:none; text-align:left; font-size:13px; line-height:16px;}
.carousel-caption .carousel-md-content{position: absolute;right: 10px;top: 50%; width: 170px;}
.carousel-indicators{bottom:-10px;}

.carousel-caption .btn-blue-arrow{background:#1768bc; font-family: 'Roboto Condensed', sans-serif; font-size:16px; padding:5px 10px;}
.carousel-caption .btn-blue-arrow i{margin-right:5px; -webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;}
.carousel-caption .btn-blue-arrow:hover{background:#000;}
.slide{ 
  margin-top: 0px;
}
.details {
    margin: 50px 0; }
 .details h1 {
      font-size: 32px;
      text-align: center;
      margin-bottom: 3px; }
    .details .back-link {
      text-align: center; }
      .details .back-link a {
        display: inline-block;
        margin: 20px 0;
        padding: 15px 30px;
        background: #333;
        color: #fff;
        border-radius: 24px; }
        .details .back-link a svg {
          margin-right: 10px;
          vertical-align: text-top;
          display: inline-block; }

/*------------------------------------------*/
/*	Content Image
/*------------------------------------------*/  
.content-1-img { 
	background-image: url(hexmag_section2_img2.png);
	background-repeat: no-repeat;
	background-position: left center;		
	background-size: cover;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 50%;
}

.content-2-img { 
	background-image: url(hexmag_section2_img2.png);
	background-repeat: no-repeat;
	background-position: left center;		
	background-size: cover;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 50%;
	left: 50%;
}


/* ==========================================================================
   07. STATISTIC BANNER
   ========================================================================== */  

#statistic {  
	background-image: url(thumbs/statistic.jpg);
	background-attachment: fixed !important;
	background-repeat: no-repeat;
	background-position: center center;		
	background-size: cover;	
	padding-top: 120px;
	padding-bottom: 70px;
}
/*------------------------------------------*/
/*	  Statistic Block Content
/*------------------------------------------*/
.statistic-number {
	color: #fff;
	font-size: 55px;
	line-height: 55px;
	font-weight: 900;
	margin-bottom: 15px;
}

.statistic-block p {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: .5px;
	font-weight: 900;
	margin-bottom: 0;
}
.statistic-block p:after {
    display: block;
    content: "";
    height: 1px;
    width: 60px;
	background: #439fe0;
    margin: 20px auto 0;
    position: relative;
}
/* ==========================================================================
   08. SERVICES
   ========================================================================== */  
/*------------------------------------------*/
/*	  Contact Form Placeholder
/*------------------------------------------*/
#contact-form .form-control::-moz-placeholder { color: #333; }
#contact-form .form-control:-ms-input-placeholder { color: #333; } 
#contact-form .form-control::-webkit-input-placeholder { color: #333; }

/*------------------------------------------*/
/*	  Contact Form Button
/*------------------------------------------*/
.m-content h2{color:#000; font-weight:400; font-size:24px; padding-top:20px; padding-bottom:10px}
.m-content .bg-white hr.thin{border-top:3px solid #cccccc; margin:0; padding:0;}
.m-content .bg-white{padding:10px 0px;}
.m-content .bg-white .main-title{
overflow:hidden;
background-size:100% 100%;
background-position:left;
background-image:url(i-title-bg.png);
min-height:85px; position:relative; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d98e1+0,0058b2+100 */
background: #0d98e1; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #0d98e1 0%, #0058b2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #0d98e1 0%,#0058b2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #0d98e1 0%,#0058b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d98e1', endColorstr='#0058b2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.m-content .bg-white .main-title:after{display: block; content: ""; width: 300px;height:85px; background-size:100% 100% !important; background:transparent url('i-title-bg.png') no-repeat;}
.m-content .bg-white .main-title h2{color:#FFFFFF; font-weight:400; font-size:28px; padding:0 15px; display:block; overflow:hidden; position:absolute; top:50%; transform:translate(0,-50%); -moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);-webkit-transform:translate(0,-50%);}
.m-content .bg-white .breadcrumb{margin-bottom:0; background:none; padding: 8px 0 8px 0; font-size:12px;}
.m-content .bg-white .breadcrumb>li+li:before{padding: 0 5px; color: #666; content: "\f105";font-family:'FontAwesome';}
.m-content .bg-white .breadcrumb>li a{color:#000;}

.m-content .bg-white .product-list.white-bg .panel{margin-top:5px !important;}
.m-content .bg-white .product-list.white-bg .panel a{color:#FFF;}
.m-content .bg-white .product-list.white-bg .panel-default h2{font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:bold; margin-top:0; padding:10px 0 20px 0; display:block; overflow:hidden;}
.m-content .bg-white .product-list.white-bg .panel-default>.panel-heading{padding:0 5px; min-height:240px;}
.m-content .bg-white .product-list.white-bg .panel-default>.panel-body{padding:15px 0 10px;}
.m-content .bg-white .product-list.white-bg .panel-default>.panel-body p{text-align:left; margin:0; padding:0 5px 15px; font-size:14px; line-height:18px; color:#000; text-transform:inherit;}
.m-content .bg-white .product-list.white-bg .panel-default>.panel-body .btn-blue{background:#1768bc; font-family: 'Roboto Condensed', sans-serif; font-size:16px; padding:5px 10px; float:left;}
.m-content .bg-white .product-list.white-bg .panel:hover .btn-blue{background:#000; color:#FFF;}

.m-content .bg-white .panel-body p.price{font-weight:bold;}
.m-content .bg-white .panel-body p.price span{color:#0058b2; font-size:14px; font-weight:bold;}
.m-content .bg-white .product-list.white-bg .panel-default>.panel-body .btn-blue-arrow{background:#1768bc; font-family: 'Roboto Condensed', sans-serif; font-size:16px; padding:5px 10px; float:left;}
.m-content .bg-white .product-list.white-bg .panel-default>.panel-body .btn-blue-arrow i{margin-right:2px; -webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	-o-transition: all 300ms ease-in-out;
	-ms-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;}
.m-content .bg-white .product-list.white-bg .panel:hover .btn-blue-arrow{background:#000; color:#FFF;}
.m-content .bg-white .product-list.white-bg .panel:hover .btn-blue-arrow i{margin-right:5px;}

.m-content .bg-white .nav-tabs.p-details{margin-top:20px;}
.m-content .bg-white .nav-tabs.p-details>li>a:focus, .m-content .bg-white .nav-tabs.p-details>li>a:hover{color:#000 !important;}
.m-content .bg-white .nav-tabs.p-details>li>a{border-radius:0; border-top:4px solid transparent; color:#000; font-size:14px; font-weight:bold; padding:8px;}
.m-content .bg-white .nav-tabs.p-details>li>a:hover{border-top: 4px solid #ddd;}
.m-content .bg-white .nav-tabs.p-details>li.active>a:hover{border-top: 4px solid #ddd;}
.m-content .bg-white .nav-tabs.p-details>li.active>a{border-top: 4px solid #ddd; color:#0058b2 !important;}
.m-content .bg-white .tab-content{padding:20px 10px;}

.m-content .bg-white ul.decimal{margin:20px 0 30px 0;}
.m-content .bg-white ul.decimal li{color:#585858;}
.m-content .bg-white .tab-content .br-right{border-right:1px solid #CCC;}
.br-right{border-right:1px solid #CCC;}
.m-content .bg-white .product-view{margin:20px 0; display:block; overflow:hidden;}
.m-content .bg-white .product-view .bg-grey{background:#ebedf3; padding:20px 20px; font-weight:400; font-size:14px;}
.m-content .bg-white .product-view .bg-grey .rating-m-left-50{margin-left:50px;}
.m-content .bg-white .product-view .dec p{color:#000000;}
.m-content .bg-white .product-view .dec h3{color:#444444; font-size:30px; font-family: 'Roboto', sans-serif; padding:12px 0 20px; text-align:center;}
.m-content .bg-white .product-view .dec .before{background:#ebedf3; margin:20px 0;}
.m-content .bg-white .product-view .dec .before .form-group{ margin-bottom:0px;}
.m-content .bg-white .product-view .dec .before>div{ padding:15px;}
.m-content .bg-white .product-view .dec .before h2{text-align:left;  font-family:'Open Sans'; font-size:24px; font-weight:bold; padding:15px;}
.m-content .bg-white .product-view .dec .before hr{border-top:1px solid #FFF; margin:0px 0; padding:0;}
.m-content .bg-white .product-view .dec .before p, .m-content .bg-white .product-view .dec .before input{color:#000;}
.m-content .bg-white .product-view .dec .before input{padding:0 5px;}
.m-content .bg-white .product-view .thumbnails {overflow: hidden; margin: 1em 0; padding: 0; text-align: center;}
.m-content .bg-white .product-view .thumbnails li {display: inline-block;width: 80px;margin: 0 5px;border:1px solid #CCC;}
.m-content .bg-white .product-view .thumbnails img {display: block;min-width: 100%;max-width: 100%;}

.product-list{}
.product-list h1{font-size:24px; background:#f4f4f4; font-weight:600; padding:10px 15px;}
.product-list.white-bg{}
.product-list.white-bg .panel{border-radius:0; padding:10px; margin-top:20px; background:#ebedf3;}
.product-list.white-bg .panel{border-radius:0; padding:10px; margin-top:20px; background:#ebedf3;}
.product-list.white-bg .panel-default{border:0px solid #d0d0d0;}
.product-list.white-bg .panel-default>.panel-heading,
.product-list.white-bg .panel-default>.panel-body{padding:10px 0;}
.product-list.white-bg .panel-default>.panel-heading{background:#FFF; border:0; min-height:262px; text-align:center; vertical-align:middle; display:table; width:100%; border-radius:0;}
.product-list.white-bg .panel-default>.panel-heading div{display:table-cell; vertical-align:middle; text-align:center; margin:0 auto;}
.product-list.white-bg .panel-default>.panel-heading div img{ -webkit-transition: all 0.5s ease-out 0s;  transition: all 0.5s ease-out 0s;}
.product-list.white-bg .panel-default>.panel-body{padding:15px 25px 0; border:0; background:#ebedf3; min-height:94px; text-align:center;}
.product-list.white-bg .panel-default>.panel-body hr{width:225px; border-top:1px solid #bcbec2; margin:15px auto 10px;}
.product-list.white-bg .panel-default>.panel-body h2 {color:#000000; font-size:14px; font-weight:bold; font-family:'Open Sans'; text-transform:uppercase; line-height:20px;}
.product-list.white-bg .panel-default>.panel-body p{color:#115e9e; font-size:12px; line-height:18px; padding:10px 0 0; text-transform:uppercase;}
.product-list.white-bg .panel-default>.panel-body p a{color:#115e9e; width:100%; display:inline-block;}
.product-list.white-bg .panel-default>.panel-body h2 a{width:100%; display:block;}

.product-list.white-bg .panel:hover{cursor:pointer}
.product-list.white-bg .panel:hover img{-webkit-transform: scale(1.008); transform: scale(1.008);}
.product-list.white-bg .panel:hover .panel-body p a{color:#000000;}

/* == Gray Part Start === */ 
.product-list.gray-bg{}
.product-list.gray-bg .panel{border-radius:0; padding:10px; margin-top:20px;}
.product-list.gray-bg .panel-default{border:1px solid #d0d0d0;}
.product-list.gray-bg .panel-default>.panel-heading, .product-list.gray-bg .panel-default>.panel-body{padding:10px 0;}
.product-list.gray-bg .panel-default>.panel-heading{background:#f9f9f9; border:0; min-height:262px; text-align:center; vertical-align:middle; display:table; width:100%;}
.product-list.gray-bg .panel-default>.panel-heading div{display:table-cell; vertical-align:middle; text-align:center; margin:0 auto;}
.product-list.gray-bg .panel-default>.panel-heading div img{ -webkit-transition: all 0.5s ease-out 0s;  transition: all 0.5s ease-out 0s;}
.product-list.gray-bg .panel-default>.panel-body{padding:10px 10px 0; border:0; background:#FFFFFF; min-height:94px; border-top:1px solid #e5e5e5; margin-top:10px;}
.product-list.gray-bg .panel-default>.panel-body h2 {color:#006cc1; font-size:20px; font-weight:400;}
.product-list.gray-bg .panel-default>.panel-body p{color:#969696; font-size:14px; line-height:18px; padding:10px 0 0;}
.product-list.gray-bg .panel-default>.panel-body p a{color:#969696;}

.product-list.gray-bg .panel:hover{cursor:pointer}
.product-list.gray-bg .panel:hover img{-webkit-transform: scale(1.008); transform: scale(1.008);}
.product-list.gray-bg .panel:hover .panel-body p a{color:#006cc1;}

/* ==========================================================================
   15. FOOTER
   ========================================================================== */    
.footer{background:url(footer-bg.jpg) no-repeat top #e6e9ef; background-size:100% auto; min-height:233px; padding:80px 0 60px; font-family:open sans; font-size:12px;}
.footer .b-top-thik{padding-bottom:15px;}
.footer ul.f-link{margin:0 0 10px; display:block; overflow:hidden;}
.footer ul.f-link li{margin:0; padding:0 6px; color:#2e2f30; float:left; border-right:1px solid #8a8c90; font-weight:600;}
.footer ul.f-link li:first-child{padding-left:0;}
.footer ul.f-link li:last-child{border-right:0;}
.footer ul.f-link li a{color:#2e2f30;}
.footer ul.f-link li a:hover{color:#1c72b9;}
.footer ul.pay-card{margin:0 auto; display:inline-block; width:auto; text-align:center;}
.footer ul.pay-card li{float:left; padding:0 2px;}
/*.footer ul.f-link li:after{content:'|';position:absolute; right:-12px;}*/
.footer .gray-text{clear:both; margin:10px 0; display:block; overflow:hidden; color:#2e2f30 !important;}
.footer p.footer-copyright{font-size:12px; color:#000000; text-transform:uppercase;}

/* ==========================================================================
   16. vaibhav
   ========================================================================== */  


.banner-img{padding:15px 0; position:relative; display:inline-block; width:100%;}
.benr-text {top:50%; left:5%; transform:translateY(-50%); width:40%; position:absolute; }
.benr-text p.lead{color:#fff; font-size:22px; font-weight:100; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.lefi{float:left; width:15%; padding:10px 0; text-align:center;}
.rigt{float:left; width:85%; padding:10px 0;}
.down-banner p{padding:40px 0 15px 0;}
.down-banner img{margin:0 auto;}
.down-banner2{padding:15px 0;}
.down-banner2 p.lead{font-size:21px; color:#585858; }
.border-left{border-left:1px solid #bcbcbc; min-height:200px;}
.greysec{padding:15px 20px; background:#f0f2f5;}
.dw-tt{padding:15px 0;}
.navu{padding:15px 0; display:inline-block; width:100%;}
.navu .svgvid, .navu .formiframe, .navu .svtext{padding-top:10px;}


.phone a{color:#000;}
.bggrey{padding:10px; text-align:center; background:#ebedf3; margin-bottom:20px; padding:20px; height:500px}
.bggrey2{padding:10px; background:#ebedf3; margin-bottom:20px; padding:0 10px 10px 10px;}
.panel-heading2 {height:250px; width:100%; display:table; background:#fff;}
.panel-heading2 div{display:table-cell; vertical-align:middle; text-align:center;}
.panel-heading2 div img{max-height:240px; max-width:280px;}
.panel-heading23 {height:250px; width:100%; display:table; background:#fff;}
.panel-heading23 div{display:table-cell; vertical-align:middle; text-align:center;}
.panel-heading23 div img{max-height:240px; max-width:220px;}
.panel-body2 h2{font-size:14px; font-weight:900; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#303030; width:75%; margin:0 auto; min-height:70px; text-transform:uppercase;}
.panel-body2 p{font-size:12px; font-weight:100; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height:normal;}
.panel-body2 a.browsenow{font-size:12px; font-weight:100; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; text-transform:uppercase; }
.bggrey a:hover{color:#000;}
.panel-body2 hr{border-color:#8a8a8a; width:70%; padding:7px 0; margin:0 auto;}
.panel-body2 h2:hover{color:#000;}
.bggrey2 h2{font-size:16px; font-weight:900; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; color:#000;  min-height:65px; text-transform:uppercase;  padding:15px 8px 8px 8px;}
.panel-body23{padding:8px;}
.panel-body23 p{color:#000; padding:5px 0; font-size:12px; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; line-height:normal; min-height:80px;}
.panel-body23 p.price{font-weight:900; min-height:10px;}
.panel-body23 p.price span{color:#1c72b9;}
.btn-blue-arrow{background:#0f61bf !important;}
.btn-blue-arrow a{ color:#fff !important;}
.btn-blue-arrow:hover{background:#378fe7 !important;}

.btn-blue{background:#0d60bf !important;}
.btn-blue:hover{background:#378fe7 !important;}
.btn-blue a{ color:#fff !important; font-size:18px; font-family: 'Roboto Condensed', sans-serif;}
button.btn-blue {background:#0d60bf !important; color:#fff; border:1px solid #378fe7; }
button.btn-blue:hover{background:#378fe7 !important;}

.beforno{padding:0px 0; font-weight:700;}
.beforno p{ color:#68a301 !important; }
.beforno p img{padding-right:5px;}
.sc-solarpro tr{border-bottom:1px solid #bcbcbc;}
.sc-solarpro tr td{ padding:10px;}
.sc-solarpro tr td ul{list-style:circle outside;}
.sc-solarpro tr td a{padding:10px 10px 10px 0;}

.brandlist{border-top:1px solid #f0f2f5; border-left:1px solid #f0f2f5; overflow:hidden; margin:20px 0}
.brandlist li{ float:left; width:25%; text-align:center;border-right:1px solid #f0f2f5; border-bottom:1px solid #f0f2f5}
.brandlist li a{ display:block;-webkit-box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.00);
-moz-box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.00);
box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.00);min-height:40px; display:table; width:100%; height:90px;}
.brandlist li a span{ display:table-cell; vertical-align:middle; padding:12px; margin:5px;}

.brandlist li a:hover{-webkit-box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.0);
-moz-box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.0);
box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.0);
background:#f0f2f5;
}


table thead {
  color: white;

}
table h3 {
font-weight:100 !important; font-size:22px;   color:#066dc6;
}
table[data-comparing="active"] tbody th {
  border-bottom: none;
  font-size: 0.75em;
  color: #767676;
  padding-bottom: 0;
}
.abcd{margin-top:15px;background:#0d60bf; color:#fff; border:0px; padding:7px 12px; }
.abcd:hover{background:#378fe7;}

.shoppingcart{}
.shoppingcart .media-object{ max-width:50px;}
.shoppingcart table thead{ background:#f0f2f5; color:#585858; font-weight:700;}
.couponbox{ padding:25px;background:#f0f2f5; margin-top:20px; margin-bottom:20px;}
.couponbox h2{ margin:0px 0 10px 0; padding:0px;}
.couponbox .form-control{ border:0px; height:37px;}
.couponbox .btn-black{ height:37px;}
.form-control{ border-radius:0px;}
.btn-checkout{ font-size:16px; padding:10px}

.shoppingfaq{}
.shoppingfaq a{ display:block;}

.zoombox{ width:100%; display:block;}