.section-title-no-padding {
  font-size: 20px;
  font-family: 'FjallaOneRegular';
  padding-bottom: 0px;
  text-transform: uppercase;
}
.check1
{
font-size: 15px;
padding-top: 5px;
padding-bottom: 5px;
}
.star-rating,.star-rating .current-rating,.star-rating a:active,.star-rating a:hover{background:url(https://itechscripts.com/images/site_images/star.gif) left -2000px repeat-x}
.star-rating{position:relative;width:125px;height:15px;list-style:none;margin:0;padding:0;background-position:left top; float: left}
.star-rating li{display:inline}
.noprint,h1.pfFormTitle{display:none}
.star-rating .current-rating,.star-rating a{position:absolute;top:0;left:0;text-indent:-1000em;height:22px;line-height:22px;outline:0;overflow:hidden;border:none}
.star-rating a:active,.star-rating a:hover{background-position:left bottom}
.star-rating a.one-star{width:20%;z-index:10}
.star-rating a.two-stars{width:40%;z-index:9}
.star-rating a.three-stars{width:60%;z-index:8}
.star-rating a.four-stars{width:80%;z-index:7}
.star-rating a.five-stars{width:100%;z-index:6}
.star-rating .current-rating{z-index:1;background-position:left center}

label.btn span {
  font-size: 1.5em ;
}

label input[type="radio"] ~ i.fa.fa-circle-o{
    color: #c8c8c8;    display: inline;
}
label input[type="radio"] ~ i.fa.fa-check-circle-o{
    display: none;
}
label input[type="radio"]:checked ~ i.fa.fa-circle-o{
    display: none;
}
label input[type="radio"]:checked ~ i.fa.fa-check-circle-o{
    color: #7AA3CC;    display: inline;
}
label:hover input[type="radio"] ~ i.fa {
color: #7AA3CC;
}

label input[type="checkbox"] ~ i.fa.fa-square-o{
    color: #c8c8c8;    display: inline;
}
label input[type="checkbox"] ~ i.fa.fa-check-square-o{
    display: none;
}
label input[type="checkbox"]:checked ~ i.fa.fa-square-o{
    display: none;
}
label input[type="checkbox"]:checked ~ i.fa.fa-check-square-o{
    color: #7AA3CC;    display: inline;
}
label:hover input[type="checkbox"] ~ i.fa {
color: #7AA3CC;
}

div[data-toggle="buttons"] label.active{
    color: #7AA3CC;
}

div[data-toggle="buttons"] label {
display: inline-block;
padding: 6px 12px;
margin-bottom: 0;
font-size: 14px;
font-weight: normal;
line-height: 2em;
text-align: left;
white-space: nowrap;
vertical-align: top;
cursor: pointer;
background-color: none;
border: 0px solid 
#c8c8c8;
border-radius: 3px;
color: #c8c8c8;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

div[data-toggle="buttons"] label:hover {
color: #7AA3CC;
}

div[data-toggle="buttons"] label:active, div[data-toggle="buttons"] label.active {
-webkit-box-shadow: none;
box-shadow: none;
}
.tag.free{background:#ff0000}
.wrapper .box .wrapper-inner .wrapper-body-inner .owl-item .tag.free{background:#ff0000}

ul.resmenu  li 
{padding:10px;
}
.shopping-cart .estimate-ship-tax table tbody .product .product-info .product-price .price{ font-size:24px;!important}
.shopping-cart .estimate-ship-tax table tbody .product .product-info .product-price .price-before-discount{ font-size:16px;!important}
.fa.icon-white {
    color: white;
}
.req_res {display:inline-block; vertical-align:middle;}
.req_res .tag{line-height:28px;width:30px;height:30px;text-align:center;display:inline-block; top:0px; margin-right:10px;vertical-align:middle;float:left;!important}
.req_res .tag span{color:#FFFFFF;font-size:12px; text-align:center; padding:0px; vertical-align:middle;font-family:'FjallaOneRegular';text-transform:uppercase}
.req_res h4{display:inline-block;color:#666;font-size:14px; text-align:center; padding:0px; vertical-align:middle;}

.req_res2 {display:inline-block; vertical-align:middle;}
.req_res2 .tag{line-height:28px;width:30px;height:30px;text-align:center;display:inline-block; top:0px; margin-right:10px;vertical-align:middle;!important}
.req_res2 .tag span{color:#FFFFFF;font-size:12px; text-align:left; padding:0px; vertical-align:middle;font-family:'FjallaOneRegular';text-transform:uppercase}
.req_res2 h4{display:inline-block;color:#666;font-size:14px; text-align:left; padding:0px; vertical-align:middle;}


.text_heading{font-family:'FjallaOneRegular';font-size:14px;text-transform:uppercase}
.checkbox label{
padding-top:5px;
padding-bottom:5px;
font-size:14px;
font-weight:500;
}
.table_all_border>tbody>tr>td
{
border:1px solid #ddd;
}
.table_all_border>thead>th>td
{
border:1px solid #ddd;
}
li.outsourcing{
    padding-bottom:6px;
    content: counter;
}
ol {
  max-width: 840px;
  counter-reset: my-awesome-counter;
  list-style: none;
  padding-left: 40px;
}
ol li {
  margin: 0 0 1rem 0;
  padding-top:3px;
  counter-increment: my-awesome-counter;
  position: relative;
}
ol li::before {
  content: counter(my-awesome-counter);
  color: #fff;
  font-size: 1.2rem;
  font-weight: bold;
  position: absolute;
  --size: 28px;
  left: calc(-1 * var(--size) - 10px);
  line-height: var(--size);
  width: var(--size);
  height: var(--size);
  top: 0;
  background: #3498db;
  border-radius: 50%;
  text-align: center;
}
.category-carousel .item .caption_clone{color:#636363;left:0;letter-spacing:0px;position:absolute;bottom:-26px;z-index:100;display:table-cell}
.clone_text{
    background-color: rgba(0, 0, 0, .35);
    text-align:left;
    margin: 0;
    color: #fff;
    padding: 8px
}
.single-product .product-info .price-container .price-box .price-nostrike{color:#aaa;font-size:16px;font-weight:bold;line-height:10px;}
.product-tag { font-size:12px;}
h4{font-family:'FjallaOneRegular';font-size:20px;text-transform:uppercase}
h5{font-family:'FjallaOneRegular';font-size:16px;text-transform:uppercase}
.bg-itech{
background-color:#3498db;
}
.bg-light{
background-color:#ebebeb;
}
th.head_tg{
color: #3498db;
}





