/*home page*/

@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800,900');

@import url('https://fonts.googleapis.com/css?family=Raleway:300,400,500,600,700,800');



body{

    font-family: 'Montserrat', sans-serif;

}

p a { color:#fc8941;}

.header{



}

.red-menu{background:#FF0000;padding: 0px; }

.menu-bar{



    font-weight: bold;



    /* background:#0050b4; */



    color: #616161;



    margin-top: 0px;
    
    float:none;

}
.tab-collapse img{
    
margin-top: 12px;
}

.navbar-default {

    background: none;

}

.navbar {

position: relative;

min-height: auto;

/* margin-bottom: 8px; */

border: none;

/* margin-top: 8px; */

padding: 0px;

margin-bottom: 0px;
}

.navbar-default .navbar-nav>li>a {

    color: #FFFFFF;

    font-weight: bold;

    font-size: 14px;

    text-transform: uppercase;

}

.navbar-default .navbar-nav>li>a:hover {

    color: #ffffff;  




}

.nav>li>a {

    position: relative;

    display: block;

    padding: 0px 13px;

    font-size: 14px;

}

.nav>li {

position: relative;

display: block;

padding: 10px 15px;

border-right:none;
}

.nav>li:hover{ background:#000!important; color:#fff;}


.nav li:last-child{

    border-right: 0px;

}

.clickable {

    cursor: pointer;

}



/*navbar dropdown*/



.dropdown-menu>li>a {

    display: block;

    padding: 17px 42px;

    clear: both;

    font-weight: 400;

    line-height: 1.42857143;

    color: #313275;

    white-space: nowrap;

}

.dropdown-menu>li>a:hover{

    color: #14a6db;

}







/*footer*/





.footer {

background: #101010;

padding-top: 25px;

padding-bottom: 25px;

color: #ffffff;
}

.footer font

{



    font-size: 0.98em;

}

.footer a

{

color: #ffffff;
}

.footer a:hover {

color: #c00f15;
}



.footer font span{

    float: left;

    width: 100%;



}

.foot-left{

    text-align: center;

}

.foot-right{

    text-align: center;

}







.banner-wrap{

    width:100%;

    /* border-bottom: 10px solid #fbae40; */

    /* border-top: 10px solid #fbae40; */
}



/*header section*/



.header img{

margin-top: 19px;
}

.header-con{

    margin-top: 33px;

    /* border-bottom: 1px solid #ccc; */
}



.header-con h4 a{

    color: #337ab7;

    font-weight: bold;

    text-decoration: none;

    font-size: 18px;
}

.header-con h4 a span{

    color: #fe0000;

    font-size: 18px;
}

.email{

    text-align: left;
}





/*carosal*/



.carousel-inner>.item>a>img, .carousel-inner>.item>img{ width:100%;}



.row{

    margin: 0px;

}

.caro-bottom {

    border-bottom: 12px solid #3399cc;

}

.carousel-caption {

    /* background-color: rgba(255, 255, 255, 0.6); */

    float: left;

    width: 25%;

    left: 10%;

    top: 18%;

    padding: 10px;

    z-index: 1001;

    margin-bottom: -49px;

    border-radius: 0px 30px 0px 0px;

    text-shadow: 0 2px 5px rgb(202, 0, 5);

}

.carousel-caption2 {

float: none;

width: 100%;

/* right: 5%; */

bottom: 5%;

padding: 10px;

z-index: 1001;

position: absolute;

border-radius: 0px 0px 30px 0px;

background: none;

color: #fff;

font-weight: 900;

font-style: italic;
}

.carousel-caption2 h3{font-weight:900;font-size: 2.5em;}





.carousel{

    overflow:hidden;

}





/*home quick-quot box*/



.quick-quote-wrap{

    background: #ff0806; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient(rgb(255, 8, 6), #ff0806); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(rgb(255, 236, 162), #ffd42a); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(rgb(255, 236, 162), #ffd42a); /* For Firefox 3.6 to 15 */

    background: linear-gradient(rgb(255, 8, 6), #ff0806); /* Standard syntax */
}

.quick-quote-wrap h3{

    text-align: center;

    font-family: 'Raleway', sans-serif;

    color: #fff;

    font-size: 26px;

    font-weight:bold;

    text-transform: uppercase;
}



.quick{



    margin-bottom: 35px;

}

.quick-box-form input{

    width: 100%;

    border-radius: 5px;

    height: 50px;

    border: none;

    background-color: #ffffff;

    /* color: #000; */

    padding: 8px;

    position: relative;

    float: none;

    margin-top: 25px;

    border: #F44336 thin solid;

}

.quick-box-form select{

    width: 100%;

    border-radius: 5px;

    height: 50px;

    border: none;

    background-color: #ffffff;

    color: #040404;

    padding: 8px;

    position: relative;

    float: none;

    margin-top: 25px;

    border: #fd0000 thin solid;
}

.quick-box-con h1{font-family: 'Satisfy', cursive;font-size: 2.5em;}

.quick-quote-captcha{

    background: #ff0806;

    border-radius: 0px 0px 15px 15px;
}

.quick-quote textarea

{

    width: 100%;

    height: 129px;

    border-radius: 5px;

    border: none;

    background-color: #000000;

    color: #333333;

    padding: 12px;

    margin-top: 20px;

    border: #fe0000 thin solid;

}

.quick-quote .g-recaptcha {

    webkit-transform: scale(48.53);

    transform: scale(0.75);

    transform-origin: 0px 0px;

    /* -webkit-transform-origin: 80px 0px; */

    padding: 0px;

    padding-top: 0px;

    /* margin-left: -41px; */

}

.quick-quote .btn-default

{

/* margin-left: -21px; */

height: 57px;

position: relative;

margin-top: 0px;

width: 100%;

background: #1f1f1f;

border: none;

color: #FFFFFF;

font-weight: bold;

text-transform: uppercase;

font-size: x-large;
}



.quick-box-form input::placeholder{

    color:#020202;

}

.quick-box-form select::placeholder{

    color:#0c0c0c;

}

.quick-box-form textarea::placeholder{

    color:#f3f3f3;

}

.quick-quote .btn-default:hover

{

background: #ff0806;

border: #ffffff thin solid;
}



.quick-box-con{



    padding-top: 14px;

}

.quick-box-con p{

    color: #fff;

    text-align: left;

    padding-bottom: 22px;

    margin-top: 30px;

    font-size: 15px;

    font-weight: bold;

    width: 100%;

    margin-left: 6px;

    line-height: 26px;

}

.quick-quote h3{

    text-align: center;

}





.mobile-email{ 

    display:none; 

    color:#fff; 

    font-size:26px; 

    position:absolute; 

    left:45%; 

    top:20px;

}



.mobile-phone{

    display:none;

    color:#fff;

    font-size:26px;

    position:absolute; 

    left:10%;

    top:20px;

}





/*our services*/



.service-con h3{

    text-align: center;

    padding: 10px;

    border-bottom: 5px solid #ffd42a;

    color: #FF5722;

    font-size: 22px;

    font-weight: bold;

    margin-bottom: 35px;

}

.service-con img{

    width: 100%;

}

.service-con p{

    text-align: justify;

    color: #717070;

    line-height: 26px;

}

.our-services{

    text-align: center;

}

.service-con h2{



    font-size: 20px;



    font-weight: bold;



    color: #FF5722;

}

.service-con h4{

color: #ff0806;
}

.service-con li{

    float: left;

    width: 33%;

    line-height: 26px;

    text-align: left;

}



.ser-li li{

    width: 20%;

    font-weight:bold;

    float:left;

}



/**/







/**/

.wycombe{

    text-align: center;

}

.wycombe h2{

    color: #4466c9;

    font-size: 28px;

}

.wycombe h1{



    color: #fc8941;

}

/**/







.logo-image img{

    width: 100%;

    margin-top: 15px;

}









/*about us*/



.aboutus{

    margin-top: 35px;

    background:url("../images/home/about-back.png") no-repeat center center fixed; 

    -webkit-background-size: cover;

    -moz-background-size: cover;

    -o-background-size: cover;

    background-size: cover;



}



.aboutus-con{



}

.aboutus-con h2{


    color: #0050b4;

    margin-top: 30px;

}

.aboutus-con p{

    font-family: 'Lato', sans-serif;

    text-align: justify;

    line-height: 26px;

}

.two-col li{

    width:50%;

    float: left;

    font-weight: bold;

    color: #0050b4;

    line-height: 26px;

    font-size: 13px;

    font-family: 'Lato', sans-serif;

}

.one-col li{

    color: #0050b4;

    font-size: 13px;

    font-family: 'Lato', sans-serif;

    line-height: 26px;

}

.three-col li{

width:33%;

float: left;

font-weight: bold;

color: #000000;

line-height: 26px;
}

.four-col li{

    width:25%;

    float: left;

    font-weight: bold;

    color: #000;

    line-height: 26px;

}





/*prices*/





.table>thead:first-child>tr:first-child>th {

border-top: 0;

padding: 18px;

background: #ff0000;

color: #000;

text-align:center;
}

.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {

border: 1px solid #000;

background: #ffffff;
}



.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-top: 1px solid #000;

border-bottom: 1px solid #000;

border-right: 1px solid #000;
}

.table-striped>tbody>tr:nth-of-type(odd) {

background-color: #ffffff;
}





.table-striped>tbody>tr:nth-of-type(even) {

    background-color: #fcece8;

}

/**/



/*testimonial section*/





#quote-carousel {

    padding: 0 10px 30px 10px;

    margin-top: 30px;

    text-align:center;

}





.testimonial img{

    width: auto;



}

.test-con{

    margin-top: 30px;

    margin-bottom: 30px;
}

.test-con h2{

    text-align: center;

    color: #fff;

    margin-top: 40px;
}

.test-con p{

    color: #fff;

    font-size: 16px;

    font-style: italic;

}

.testimonial{

background: #2b2726;

margin-top: 20px;

margin-bottom: -20px;
}



.testimonial .carousel-indicators {

    bottom: 7px;



}





/*why choose as*/



.why-choose{
}
.why-choose h2{

    text-align: center;

    color: #ff0806;

    font-weight: bold;

    border-bottom: 3px solid #ff0806;
}
.why-choose img{
    width:100%;
}


.why-choose h3{

    text-align:center;

    color: #ff0806;

    border-bottom: 3px solid #0a0a0a;

    line-height: 32px;
}

.why-choose-con{


}

.order{

    margin-top: 20px;

    margin-bottom: 30px;

}



/* .why-choose ul li::before{content: "\e013";font-family: 'Glyphicons Halflings';color: #ff0806;display: inline-block;} */

.why-choose ul li{

    line-height: 40px;

    text-align: left;

    color: #060606;

    font-weight: bold;

    font-size: 13px;

    border-bottom: 1px solid #fff;

    width: 50%;

    float: left;
}



.why-choose-li li::before { 

    font-family: 'Glyphicons Halflings';

    content: "\e080";

    float: none;

    margin-top: 4px;

    margin-right: 15px;

}



.order-li li{

    list-style: none;

    font-size: 18px;

    color: #fff;

    line-height: 52px;

    /* text-align: center; */

    border-bottom: 1px solid;

}

.book-btn{



    background: #ff7600;



    color: #060606;



    border-color: #000000;



    float: right;



    margin-top: 6px;

}



.table-wrap .book-btn{

background: #ff0000;

color: #060606;

border-color: #000000;

float: none;

margin-top: 6px;
}

.send-btn{

    float: right;

    background: #f4b183;

    border-color: #f3650c;

}



#agg .send-btn{

    float: none!important;     

}



.logos{

    text-align: center;

    padding: 15px;

}









/*Area coverage*/



.covering h5{

    font-size: 20px;

    text-transform: uppercase;

    font-weight: bold;

    border-bottom: #c1c1c1 2px solid;

    padding-bottom: 5px;

}

.covering li{

    display: block;

    line-height: 30px;

    font-size: 0.95em;

    border-bottom: #bfbfbb 1px solid;

    padding: 0px;

    list-style-position: inside;

}

.covering li img{

    font-size: 22px;

    /* float: left; */

    margin-left: 0px;

    margin-right: 10px;

}



.covering ul{ padding: 0px;}



#area iframe{

height: 950px!important;
}

.page-container h1 {

margin-bottom: 15px;

width: 100%;

float: left;

border-bottom: #ff0000 thin solid;

padding-bottom: 10px;

text-transform: uppercase;

color: #FF0000;

font-weight: bold;

font-size: 26px;

margin-left: 0px;
}

.page-container h2 {

    margin-bottom: 15px;

    width: 100%;

    float: left;

    border-bottom: #0050b4 thin solid;

    padding-bottom: 10px;

    text-transform: uppercase;

    color: #0050b4;

    font-weight: bold;

    font-size: 22px;

    margin-left: 0px;    

}



.page-container h5{

color: #f00;
}









/*driveways*/



.page-container p{

    text-align: justify;

    line-height: 26px;

    /*    font-family: 'Lato', sans-serif;*/

}

.page-img{

    padding-left: 0px; 

}

.page-img img{

    width: 100%;



}



.drive-list li{

    font-weight: bold;

    line-height:26px;

}



/*block paving*/



.block-logo{

    text-align: center;

    padding: 10px;



}

.block-logo img{

    width:20%;

}







/*resinbound*/



.page-container h4{

    font-weight: bold;

    color: #FF0000;

}







/*gallery*/



.gallery-pc{

    display:block;

    visibility:visible;

}



.gallery-mobile{

    display:none !important;

    visibility:hidden !important;

}

.gallery li {

    padding: 5px;

    float: left;

    width: 25%;

    height: 200px;

    overflow: hidden;

}

.gallery li img {

    width: 100%;

    height: auto;

    min-height: 200px;

}



/*modal*/



.modal-dialog{ 

    z-index:3000!important; 

    top:100px;

}



.modal-header, .modal-footer{ 

    background:#FFFFFF; 

    text-align:center; 

    font-weight:bold; 

    color:#FFFFFF; 

    font-size:16px!important; 

}



.modal-header{

    background: #FF0000;

}



.modal-menu { 

    padding:0px; 

    text-align:center;

}



.modal-menu li{ 

    list-style:none; 

    width:100%; 

    padding:5px; 

    border-bottom:#CCCCCC thin solid;

}



.modal-menu li a{

    color: #000000;

    text-transform:uppercase;

    font-weight: bold;

}







#sticky {



    width: 100%;

    margin-left: 20px;





}

.close {

    float: right;

    font-size: 21px;

    font-weight: 700;

    line-height: 1;

    color: #fff;

    text-shadow: 0 1px 0 #fff;

    filter: alpha(opacity=20);

    opacity: .6;

}

.modal-footer .btn-default {

    color: #fff;

    background: #FF0000;

}

/*contact form*/







.con-btn{

    background-color: #ff0000;

    padding: 11px 33px;

    float: right;

    letter-spacing: 0.5px;

    color: #FFFFFF;

    margin-top: 10px;

    width:100%;

}



.con-btn:hover{

    color:#FFFFFF;

    background-color:#ff4545;

}



.con-address h5{

padding:0px;

margin:0px;

font-size:20px;

margin-top:15px;

font-weight:bold;

color: #000000;
}

/*.message{

    padding: 0px!important;

}*/

.con-address p b{

    color:#a2213b;;

    font-size:15px;

}



.con-address h6{

    padding:0px;

    margin:20px 0px 0px 0px;

    font-size:16px;

    font-weight:bold;

}




.con-address h6 a{

    text-decoration:none;

    color:#333333;

    font-weight:normal;

}

.txt-send{

    color: #FF0000;

    text-align: center;

    text-transform: uppercase;

    font-weight: bold;

}

.txt-contact{

    color: #70aace;

    margin-left: -16px;

}





.txt-contact span{

    color: #024788;

}



.msg-box .col-md-6

{ 

    padding-right:15px;

}











.page-container .col-md-12,

.page-container .col-md-11,

.page-container .col-md-10,

.page-container .col-md-9,

.page-container .col-md-8,

.page-container .col-md-7,

.page-container .col-md-6,

.page-container .col-md-5,

.page-container .col-md-4,

.page-container .col-md-3,

.page-container .col-md-2,

.page-container .col-md-1



{ padding-left: 0px;}



.inside-images{

    padding-left: 0px; 

    margin-bottom: 10px;

}





.contact-form-2{

    width:100%;

    background: rgba(235,235,235,1);

    background: -moz-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 100%);

    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(235,235,235,1)), color-stop(100%, rgba(255,255,255,1)));

    background: -webkit-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 100%);

    background: -o-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 100%);

    background: -ms-linear-gradient(top, rgba(235,235,235,1) 0%, rgba(255,255,255,1) 100%);

    background: linear-gradient(to bottom, rgb(252, 236, 232) 0%, rgb(248, 215, 205) 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#ffffff', GradientType=0 );

    float:left;

    -moz-border-radius: 15px;

    /* border-radius: 15px; */

    padding:15px;

}



.contact-form-2 input{ 

    width:100%; 

    margin:5px; 

    min-height:30px; 

    padding:5px;

}



.contact-form-2 textarea{

    width:100%;

    margin:5px;

    min-height: 76px;

    padding:5px;

}

.contact-form-2 select{

    width:100%; 

    margin:5px; 

    min-height:30px; 

    padding:5px;

}

.contact-form-2 .g-recaptcha {

    transform: scale(0.73);

    transform-origin: 0 0;

    margin-bottom: 0px;

    margin-left:5px;

}







/*agree*/

.aggregates p{

    color: #FF0000;

}

.aggregates-btn{

    background-color: #ff8b3b;

    padding: 11px 33px;

    float: right;

    letter-spacing: 0.5px;

    color: #FFFFFF;

    margin-top: 0px;

    width:100%;

}



.txt-Online{

    color: #FF0000;

    text-align: center;

    text-transform: uppercase;

    font-weight: bold;

}

.aggregates-btn:hover{

    color:#FFFFFF;

    background-color:#ff4545;

}



.table-wrap img{ margin-left:20px!important;}



.table-wrap { text-align:center; vertical-align:middle;}



.page-bold p, .page-bold li{font-weight:800; font-size:1em; color:#000000!important;}





.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{vertical-align: middle;}


/*skips*/

.skip-sizes{ margin:30px 0px; text-align:center;}
.skips-con img{ width:100%;}

.skips-con .btn{ background:#000000!important; border:none; width:100%; color:#fff;}


/*price item*/



.price-item { text-align:center; border:#CCCCCC thin solid; padding-bottom:10px; margin-bottom:10px;}



.price-item h2{ width:100%; padding:10px; text-align:center; background: #FF0000; color:#FFFFFF; border:none;}



.price-item h5 { color:#333333; border-bottom:#CCCCCC thin solid; padding-bottom:10px;}



.price-item h5 span { color:#FF0000; margin-right:10px;}





.desktop-table { display:block;}



.mobile-table { display:none;}



.tab{

    margin-bottom: 25px;

    margin-top: 20px;
}
.tab-content{

    text-align: center;
}
.tab-wrap{
    background: #a80000;/* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#a80000, #f40000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#a80000, #f40000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#a80000, #f40000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#a80000, #f40000); /* Standard syntax */
    padding: 20px;
}
.tab-wrap-2{
    background: #878787; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#878787, #d6d6d6); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#878787, #d6d6d6); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#878787, #d6d6d6); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#878787, #d6d6d6); /* Standard syntax */
    padding: 20px;
}

.tab-content h4{

    font-weight: bold;

    background: #000;

    color: #fff;

    padding: 10px;

    border: 1px solid #f00000;
}
.tab-content p{font-size: 15px;}

.tab-content a{ color:#000;}

.tab-content img{

    width: 100%;
}
.credit img{
    width: 40%!important;
}
.credit{
    text-align: center;
}
.test-wrap{

    background: #c00f15;

    border-radius: 10px;
}
.drive-head p{
    text-align: center;
    margin-top: 20px;
}
.drive-head h4{
    color: #000;
}
.drive-head ul li{
    text-align: justify;
}

.hire-guide p{
    text-align: center;
    margin-top: 20px;
}
.hire-guide h4{
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px;
}
.tab1{
    background: #f00;
    /* padding: 5px; */
    border-radius: 10px;
    margin: 20px 0px;
}
.tab-collapse p{
    text-align: justify;
    line-height: normal;
    /* padding: 5px; */
}

.waste{
    margin-top: 25px;
}
.waste h3{
    border-bottom: 3px solid #f00000;
    font-weight: bold;
}
.waste-li li{
    width: 33%;
    float: left;
    line-height: 26px;
    font-weight: bold;
    margin-top: 10px;
    list-style: none;
}
.waste-li li::before{
    content: url('../images/home/tick.png');
}

.otto {

  color: white;
  text-shadow: 0 2px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}

.contact-numbers h6 a{ color:#006699; font-weight:bold;}

.contact-numbers h6 { color:#FF0000;}


.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}

.email-col1  h4{text-align: center;}

.btn-privacy {
    background: #ff0000;
    border: none !important;
    color: #fff;
}
.btn-privacy:hover{background: #000;color: #fff;}
.btn-privacy.focus, .btn-privacy:focus, .btn-privacy:hover {
    color: #fff;
}
.privacy-home h6 a:hover{color: #000;}
.privacy-home h6{text-align: center;font-size: 15px;margin-top: 15px;}
.privacy-home h6 a{color: #fff;text-decoration: none;}
.privacy span{font-weight: bold;}
.privacy  h2{color: #333;border-bottom: #333 thin solid!important;}
.privacy  h4{color: #333!important;}




@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}


.color-blink {

  -webkit-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Safari 4+ */
  -moz-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Fx 5+ */
  -o-animation: NAME-YOUR-ANIMATION 1s infinite;  /* Opera 12+ */
  animation: NAME-YOUR-ANIMATION 1s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes NAME-YOUR-ANIMATION {
  0%, 49% {
    background-color: #000;
    color:#fff;
    border:#000 2px solid;
    
  }
  50%, 100% {
    background-color: #FF0000;
    color:#fff;
    border:#000 2px solid;
   
  }
}




.color-blink2 {

  -webkit-animation: NAME-YOUR-ANIMATION2 1s infinite;  /* Safari 4+ */
  -moz-animation: NAME-YOUR-ANIMATION2 1s infinite;  /* Fx 5+ */
  -o-animation: NAME-YOUR-ANIMATION2 1s infinite;  /* Opera 12+ */
  animation: NAME-YOUR-ANIMATION2 1s infinite;  /* IE 10+, Fx 29+ */
}

@-webkit-keyframes NAME-YOUR-ANIMATION2 {
  0%, 49% {

    
        background-color: #FF0000;
    color:#fff;
    border:#000 2px solid;
    
  }
  50%, 100% {
    
        background-color: #000;
    color:#fff;
    border:#000 2px solid;
   
  }
}


.landing-col span{color:#a6a6a6;font-style:italic;} 

.service-con p a{font-weight:bold;color:#000;text-decoration: none;}

.landing-header .email-col1 h4{text-align:right;}


@media (max-width: 1366px) {
	
	.quick-quote .g-recaptcha {
    webkit-transform: scale(48.53);
    transform: scale(0.55);
	}
	
}




