li#homePageLink::before{left:0;width:100%;}
li#homePageLink::after{left:0;width:100%;}

#slider{}
.sliderCap{margin-bottom: 10%;}
.sliderCap h2{font-size: 53px;font-weight: bold;}
.sliderCap p{font-size: 15px;}
#slider{background:#000;position: relative; z-index:1;margin-top: -2.5%;}
.leftCaption{margin-top: -4%;background:url("../img/leftCaption.jpg");background-size:100% 100%;padding: 14%;}
.leftCaption h2{border-left: 5px solid #f00;margin-bottom: 30px;font-size: 50px;padding-left: 30px;  line-height: 1;color:#fff;}
.leftCaption p{color:#fff;letter-spacing:1px;}
.rightCaption{margin-top: -8%;}
.rightCaption img{width:100%;}

#about{padding: 4%;background: #f9f8f8;}
#about h2{font-size: 33px;letter-spacing: 2px;color: #000;}
#about p{font-size: 17px;color: #7b7878;}

@-webkit-keyframes spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes spin{to{-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.captionLink{height: 25%;padding: 7% 0;right: 0;bottom: 0;top: auto;background: #002a43;color: #206c96;text-transform: uppercase;font-size: 12px;  letter-spacing: 2px;text-align: center;transition:ease all 1s;}
.captionLink:hover{letter-spacing:3px;color: #206c96;}
.arrowCircle{width: 58px;height: 58px;margin: 0 auto 10px auto;position: relative;}
.arrowCircle::before{background: url(../img/arrow_circle1.png);background-size: auto;background-size: 100% 100%;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 0.5s cubic-bezier(.175, .885, .32, 1.3);transition: all 0.5s cubic-bezier(.175, .885, .32, 1.3);-webkit-animation: spin 20s linear infinite;animation: spin 20s linear infinite;}
.arrowCircle::after{background: url(../img/arrow_circle2.png);background-size: auto;background-size: 100% 100%;-webkit-transform: rotate(0deg);transform: rotate(0deg);-webkit-transition: all 0.7s cubic-bezier(.175, .885, .32, 1);transition: all 0.7s cubic-bezier(.175, .885, .32, 1);}
.arrowCircle::after, .arrowCircle::before {content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.captionLink:hover .arrowCircle:after, .captionLink:hover .arrowCircle:after {-webkit-transform: rotate(90deg);transform: rotate(90deg);}

#welcome{padding-top: 2%;}
#welcome h2{margin: 0;text-align: right;font-size: 35px;}
#welcome h2 span{color: #f00;}
#welcome p{font-size: 17px;color: #969696;margin: 1% 0;}

#product{padding:4%;}
.products p{font-size: 14px;margin-bottom: 0}
.products h3{font-size: 29px;font-weight: bold;padding: 0.4%;margin-top: 0%;color: #000;}
.images img{width: 100%;background-color: #f8f4f4;}
.images a{display: block;padding: 2%;margin-bottom: 9%;}
.images a:hover{box-shadow: 0 4px 6px #000;}
.images a:hover span{color: #e63029;}
.images h3{font-size: 15px;color: #f00;text-align: center;text-transform: uppercase;letter-spacing: 1px;}
.images span{font-size: 13px;color: #334d8c;  text-align: center;  text-decoration: underline;  margin-left: auto;  margin-right: auto;  display: block;}
.images p{color:#000;text-align: center;letter-spacing: 1px;}

#services{background-color: #ededed;padding-bottom: 3%;}
ul.ourServices{list-style-type: none;padding-left: 0;}
ul.ourServices li{float: left;width: 33.33%;text-align: center;background: #fff;padding: 2%;border-right: 1px solid #ededed;cursor: pointer;}
ul.ourServices li a{color: #000;font-size: 16px;text-transform: uppercase;}
ul.ourServices li.activeService{background:#ededed;color:#f00;}
/*a{color:#f00;}*/
ul.ourServices li:hover{background:#ededed;color:#f00;}
ul.ourServices li:hover a, ul.ourServices li.activeService a{color:#f00;}
.allServices{padding: 3%;}
.allServices p{font-size: 13px;padding: 4%;border-left: 1px solid #f00;}
.allServices img{width: 79%;padding: 2% 0;}

/*#second{padding:3% 0;background-image:url("../img/tagline.jpg");background-attachment:fixed;background-size:100% 100%;}*/
/*#second p{text-align: center; color: white;}*/
/*#second h2{font-size: 28px;color: white;text-align: center;}*/
/*#second a {background: #f00;padding: 1%;border-radius: 5px;border: 1px solid #f00;margin-left: auto;margin-right: auto;  display: block;width: 12%;text-align: center; color: #fff;margin-top: 3%;}*/
/*#second a:hover{background: #000;color: #fff;border: 1px solid #fff;}*/

/*#testimonial{padding: 2% 0;}*/
/*.testimonialImg{background-image: url("../img/testimonialBg.png");padding: 6%;}*/
/*#testimonial h2{text-align: center;  color: #fff;margin-top: 0;}*/
/*.testimonialContent{text-align: center;background-color: #fff;padding: 5.5%;}*/
/*.testimonialContent p{font-size: 13px;}*/
/*.testimonialContent h5{margin: 0;font-size: 18px;color: #f00;}*/
/*.testimonialContent span{color: #00f;font-weight: bold;}*/
/*p.designation{}*/
/*a#testimonialLeft{width: 30px;height: 30px; background-color: #f00;color: #fff;margin-top: -13%;position: absolute;text-align: center;line-height: 30px;margin-left: -2%;}*/
/*a#testimonialRight{width: 30px;height: 30px; background-color: #f00;color: #fff;margin-top: -13%;position: absolute;text-align: center;line-height: 30px;right: -2%;}*/
/*.Carousel-control .glyphicon-chevron-right, .Carousel-control .icon-next {border: 1px solid #f00;color: #fff;background: #f00;display: block;width: 4%;float: right;top: -48%;font-size: 24px;margin-right: 4%;text-align: center;}*/
/*.Carousel-control .glyphicon-chevron-left, .Carousel-control .icon-next {border: 1px solid #f00;color: #fff;background: #f00;display: block;width: 4%;float: left;top: -57%;font-size: 24px;margin-right: 4%;text-align: center;}*/





#requestACllBack{background-image: url("../img/requestCall.png");padding: 4%;background-size: 100% 100%;}
.requestContent {padding: 4%;}
.requestContent span{color: #f00;font-size: 16px;}
.requestContent h2{color: #fff;font-size: 34px;font-weight: bold;margin-top: 0;}
.requestContent p{color: #fff;font-size: 13px;margin-top: 0;}
#requestACllBack input[type="text"] {border: 1px solid #d3d3d3;margin-bottom: 3%;width: 52%;margin-top: 10%;}
#requestACllBack input[type="text"]:focus{box-shadow: none;}


#values{padding: 4%;background-color: #fff;}
.familyValues{text-align: center;border: 1px solid #d3d3d3;padding: 3%;box-shadow: 0px 8px 2px #d3d3d3;}
.familyValues i{font-size: 35px;color: #f00;}
.familyValues h4{font-size: 21px;font-weight: bold;color: #000;}
.familyValues p{font-size: 15px;}

button  input[type=text]:focus{box-shadow: none;}
button input[type=text]{font-size: 12px;border:1px solid #ededed;box-shadow: none;}
#requestACllBack button{background-color: #f00;color: #fff;width: 21%;padding: 1%;transition: ease all 1s;border-radius: 5px;border: 0;}
#requestACllBack button:focus{border: 0; box-shadow: none;}
#requestACllBack button:hover{color: #fff;text-decoration: none;background-color: #00f;}
button .form-control {display: block;width: 50%;}