﻿a {
    color: #f1001c;
}

a:hover {
    text-decoration: underline;
}
.work.work-no-space .mix .w-box
{
    margin: 0 5px 5px 0px;
}

.bordered-box {
    color: #333;
    background: #fff;
    border-top: 1px solid #ccc !important;
    -webkit-box-shadow: 0 0 4px #999;
    box-shadow: 0 0 4px #999;
}
.clear {
    clear:both;
    height:1px;
    font-size:1px;
    overflow:hidden;
}

.wp-theme-1 .lw .navbar-wp .navbar-nav > li > a {
    color: #777 !important;
}

.wp-theme-1 .navbar-wp .navbar-nav > .open > a, .wp-theme-1 .navbar-wp .navbar-nav > .open > a:hover, .wp-theme-1 .navbar-wp .navbar-nav > .open > a:focus {
    background-color:#fff !important;
    color: #777 !important;
}
.wp-theme-1 .lw .navbar-wp .navbar-nav>li>a {
color: #777;
padding: 15px;
}

.wp-theme-1 .navbar-wp .dropdown-menu > li > a:hover{
    background-color:#fff !important;
    color:#f1001c !important;
}


.wp-theme-1 .lw .navbar-wp .navbar-nav>li>a:hover, .wp-theme-1 .lw .navbar-wp .navbar-nav>li>a:focus {
    background-color:#fff !important;
    color:#f1001c;
}
.navbar-brand {
float: left;
padding: 15px;
font-size: 120%;
line-height: 20px;
height: 102px;
}

.navbar-right li.active a {
background-color: #23323f !important;
color: #fff !important;
border-top: 5px solid #f1001c;
padding-top:0;
}
.wp-theme-1 .lw .navbar-wp .navbar-nav>li.active a {
border-top: 5px solid #f1001c;
color: #777;
/* background: transparent; */
}
.wp-theme-1 .lw .navbar-wp .navbar-nav>li>a:hover {
    border-top: 5px solid #f1001c;
    background-color:#fff;
    color:#777 !important;

}
.wp-theme-1 .lw .navbar-wp .navbar-nav>li>a {
    border-top: 5px solid transparent;
}
.icon{
    margin-top:10px;
    font-size:21px;
}
.footer-map{
    height:250px;
}
.icon a>i {
background: #f1001c;
margin-right: 2px;
padding: 5px 5px;
color: #fff;
width: 30px;
height: 30px;
text-align: center;
border-radius:5px;
}
.icon a>i:hover{
    background:#fff;
    margin-right:2px;
    padding:5px 5px;
    color:#f1001c;
    border-radius:5px;
}
.wp-theme-1 .navbar-wp .navbar-nav>.dropdown>a:hover .caret {
border-top-color: #f1001c;
border-bottom-color: #f1001c;
}
.wp-theme-1 .navbar-wp .navbar-nav>.dropdown>a:hover{
color: #f1001c;
}
.wp-theme-1 .pg-opt .breadcrumb {
float: left;
margin: 0;
padding: 10px 0;
background: none;
border-radius: 0;
}
.navbar-nav>li {

}
.wp-theme-1 .pg-opt h2 {
margin-top:-10px;
padding: 10px 0;
font-size: 22px;
line-height: 100%;
color:#f1001c;

}
.wp-theme-1 .pg-opt .breadcrumb a {
color: #23323f !important;
}

.clearfix{
    margin-top:0px;
    margin-bottom:0px;
    margin-left:auto;
    margin-right:auto;
}

.wp-theme-1 .lw .pg-opt {
border-bottom: none !important;
}
.article{
    font-size:18px;
    height:120%;
}
.make-small{
    width: 60px;
}

#form1 > div:nth-child(2) > section.slice.bg-3.p-15.bright-red{
    background:transparent !important;
    color:#666;
}
.spann{
    margin-left:10px;
}
.aside-feature{
    min-height: 180px;
    padding-top: 10px;
    border-bottom: 1px solid #c1c1c1;
}

p.text-muted{
font-size: 0.9em;
color: #999999;
line-height:10px;
}
footer .col.col-social-icons i {
background-color: #fff;
color: #f1001c;
}
.wp-theme-1 .lw .navbar-wp {
    background: none repeat scroll 0% 0% #FFF;
    border-bottom: none !important;
    margin-bottom:20px;
}
footer {
background-color: #23323f !important;
}
.footer{
    border-top: 5px solid #f1001c;
}
.wp-theme-1 .btn-two {
border-color: transparent;
}
.wp-theme-1 .layer-slider-wrapper {
max-height: 500px;
overflow: hidden;
border-bottom: 1px solid transparent;
}

section.slice {
    padding: 20px 0px;
}
.bold-red{
    color:#f1001c;
}
/*.no-padding {
    padding-left:15px !important;
}*/

h5, .h5 {
font-size: 14px;
line-height: 20px;
}
/*.product {
padding: 20px 0;
}*/
.margin-top-negative{
    margin-top:15px
}
.padding-top-bottom{
    padding:10px 10px;
    border-radius:.5em;
}
p.margin-top-product{
    margin-bottom:30px;
}
.client img {
width: 100%;
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
filter: grayscale(0%);
}
.client{
    border:none !important;
    padding:0 0 !important;
}
.nav .navbar-nav .navbar-right>li.open{
    display:none;
}

.client img:hover {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
filter: grayscale(100%);
}
@media (max-width:767px){
    .margin-top-negative{
    margin-top:20px
    }
    .slogan>h3{
        font-size:21px;
        text-align:center;
    }
    .icon{
        display:none !important;
    }
}

@media (min-width: 768px) {
    .container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
        margin-left: 0;
        margin-right:-15px;
    }
     .slogan>h3{
        font-size: 24px;
        text-align:center;
        color:#23323f;
    }
}

.wp-theme-1 .lw .pg-opt {
        background-color: rgba(241,0,28,.05);
        border-bottom: 1px solid rgb(250, 233, 233);
        border-top: 1px solid rgb(250, 233, 233);
}

/*.figure h3,h4,h5{
    text-align:center;
    padding-top:5px;
}*/
.orange,.blue{
    height:190px;
}
/*.kayesms {
    background-color:rgba(241,0,28,.05);
    color:  #00864f;
    height: 190px;
}*/
header .navbar-brand img {
height: 87px;
}
.animate-hover-slide .figure.hover .figcaption{opacity:0.8;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;-o-transition:-o-transform .4s,opacity .1s;transition:transform 0.4s, opacity 0.1s}
.animate-hover-slide .figure.hover .figcaption-btn{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;-o-transition:-o-transform .4s,opacity .1s;transition:transform 0.4s, opacity 0.1s}
.animate-hover-slide .figure.hover .figcaption-txt{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;-o-transition:-o-transform .4s,opacity .1s;transition:transform 0.4s, opacity 0.1s}
.animate-hover-slide-2 .figure.hover img{-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.animate-hover-slide-2 .figure .figcaption{height:100%;z-index:1;position:absolute;top:0;bottom:auto;background:#f8f8f8;padding:0 15px;width:100%;opacity:1;-webkit-transform:scale(.4);-moz-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4);-webkit-transition:-webkit-transform .4s,opacity .1s .3s;-moz-transition:-moz-transform .4s,opacity .1s .3s;-o-transition:-o-transform .4s,opacity .1s .3s;transition:transform 0.4s, opacity 0.1s 0.3s}
.animate-hover-slide-2 .figure.hover .figcaption{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}
.animate-hover-slide-3 .figure.hover .figcaption{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:-webkit-transform .4s,opacity .1s;-moz-transition:-moz-transform .4s,opacity .1s;-o-transition:-o-transform .4s,opacity .1s;transition:transform 0.4s, opacity 0.1s}

#home-box-aboutus {
    padding: 20px 20px 20px 20px;
    font-size: 14px;
}

.home-box-testimonial h4 {
    margin-bottom: 5px;
}
.home-box-testimonial .fa-3x
{
    font-size: 1.2em;
    color: #f1001c;
}

.home-box-testimonial .testimonial-text {
    font-size: 14px;
    margin: 10px auto;
}

.follow {
    position: absolute;
    bottom: 10px;
    left: 40px;
    top: 140px;
    text-align: right;
    width: 80%;
}

    .follow a {
        color:#f1001c;
    }

    .fb-container {
    width: 285px;
    height: 190px;
    overflow: hidden;
}

.fb-container > div {
     margin: -1px 0px 0px -1px;  
}




.twi {
    border: 4px solid  #88c9f9;
    width: 100%;
    overflow: auto;
    padding: 0 5px 0 5px;
}

.twitter-container {
    background-color: #FFF;
    padding: 0 0;
    float: left;
}

.twitter-container .left {
float: left;
}

.twitter-container .right {
float: right;
}

.twitter-footer {
    color: #CCC;
}


.twitter-body {
    float:left;
}

.twitter-footer { color:#CCC;}
.twitter-footer ul { 
        width:120px; 
                     float:right;
                     margin-left: 0;
                     padding-left: 0;
                     margin-top: 10px;
}
.twitter-footer ul li
{
    float: left;
    margin-left:10px !important; 
    list-style-type:none !important;
 }

.twitter-footer .reply a { 	background:url('/images/twitter-icons.png') 0px 0px no-repeat; }
.twitter-footer .retweet a { background:url('/images/twitter-icons.png') -27px 0px no-repeat; }
.twitter-footer .favourite a { background:url('/images/twitter-icons.png') -56px 0px no-repeat; }

.twitter-footer .reply a, .twitter-footer .retweet a, .twitter-footer .favourite a { display: block; text-indent: -99999px; width:22px}

.twitter-footer .reply a:hover { background-position: 0px -16px;}
.twitter-footer .retweet a:hover { background-position: -27px -16px;}
.twitter-footer .favourite a:hover { background-position: -56px -16px;}

blockquote {
    border-left: 5px solid #f1001c;
    font-size: 13px;
}

.animate-hover-slide-3 .figure .figcaption {
    color: #fff !important;
    background-color: #e91b23;
}

.work .w-box.inverse p {
 padding-top: 0px;
}

.case-study-title a {
    color: #f1001c;
}

/* styles for validation helpers */
.field-validation-error {
    color: #ff0000 !important;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #b94a48;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #b94a48;
}

.validation-summary-valid {
    display: none;
}

.hr10{
    height:5px;
    clear:both;
}

@media(max-width:480px){
    .col-xs-6{
    width: 100%;
}
}
@media(max-width:768px){
    .work.work-no-space.g4 .mix {
    width:50%;
    }
}

    /*.home-box-testimonial .fa-3x {
    margin-top: 30px;
}*/

@media(max-width:480px) {
    .work.work-no-space.g4 .mix {
        width: 100%;

    }
.home-box-testimonial .fa-3x {
    margin-top: 30px;
}
.home-box-testimonial{
    min-height:180px;
}
.col-xs-8 {
        width: 100%;
    }

}
@media(max-width:384px) {
.col-xs-8 {
        width: 100%;
    }
    .pullright-small{
        float:right !important;
    }
        .col-xs-5, .col-xs-7 {
        width: 100% !important;
    }
}



.star-rating i {
    display: inline-block !important;
    color: #ffca35 !important;
}
.vertical-info ul.delimiter {
    margin: 10px 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #e0dede;
}
#home-box-aboutus {
    padding: 20px 20px 20px 20px;
    min-height: 170px;
    font-size: 14px;
}