a#homePageLink{background-color: #f00;; color: #fff;}

#slider{}
.carousel-caption{margin-bottom: 8%;background: #00000061;border-radius: 10px;padding: 5%;}
.carousel-caption h2{font-size: 38px;  font-weight: bold;color:#f00;text-align: center;}
.carousel-caption p{font-size: 13px;line-height: 0;letter-spacing: 6px;text-align: center}
.carousel-caption h5{margin-bottom: 2%;text-align: center;font-size: 30px;font-weight: bold;}
.carousel-caption a{color: #fff;display: block;margin-top: 2%;border: 1px solid #f00;width: 15%;text-align: center;padding: 1%;border-radius: 5px;background-color: #f00;transition: ease all 1s;margin-left: auto;margin-right: auto;text-shadow: none;}
.carousel-caption a:hover{background-color: #00f;border: 1px solid #00f; color: #fff;text-decoration: none;}

#aboutUs{padding: 4% 0;}
#aboutUs h2{font-size: 40px;font-weight: bold;margin-top: 0;}
#aboutUs img{width: 100%;}
.title{font-size: 20px; font-weight:bold; }
#aboutUs p{font-size: 14px;color: #000;margin-bottom: 5%;}
#aboutUs a{color: #fff;border: 1px solid #f00;background-color: #f00;padding: 1%;border-radius: 5px;transition: ease all 1s;}
#aboutUs a:hover{background-color: #00f;border: 1px solid #00f; color: #fff;text-decoration: none;}
.aboutcontent{padding:4% 0;}

.content-page .has-two-line .h span::after {position: absolute;
content: "";
background: url('../image/right-line.jpg');
background-size: auto;
left: 105%;
top: 50%;
background-size: cover;
height: 2px;
width: 88px;}
.content-page .has-two-line .h span::before {position: absolute;
content: "";
background: url('../image/left-line-.jpg');
background-size: auto;
left: 105%;
top: 50%;
background-size: cover;
height: 2px;
width: 88px;}

#trending{background-image: url("../image/reverseEngineringTrending.jpg");background-size: 100% 100%;background-attachment: fixed;}
.reverseEngineering{padding: 4%;transform: skew(15deg);}
.reverseEngineering h2{color: #fff;font-size: 34px;font-weight: bold;}
.reverseEngineering p{color: #fff;font-size: 14px;margin: 0;}
.reverseEngineering h3{color: #fff;}
.reverseEngineering a{color: #fff;display: block;margin-top: 2%;border: 1px solid #f00;width: 45%;text-align: center;padding: 1%;border-radius: 5px;background-color: #f00;transition:ease all 1s;}
.reverseEngineering a:hover{background-color: #00f;border: 1px solid #00f; color: #fff;text-decoration: none;}
.pricing-box{margin: 0 6%;background-color: rgba(40, 168, 225, 0.95);z-index: 0;transform: skew(0deg);font-size: 16px;line-height: 24px;top: 0;bottom: 0;right: 0;padding: 49px 90px 52px 108px;}
.skewHover{position: relative;transform: skew(-14deg);transition:ease all 1s;}
.skewHover:hover{background: #32ace291;}


#sucsessstory{padding: 2%;background-color: #f5f3f3;}
#sucsessstory img{width: 70%;margin-top: 0;display: block;margin-left: auto;margin-right: auto;}
#sucsessstory h2 span{display: block;}
#sucsessstory h2{font-size: 33px;font-weight: bold;color: #000;}
#sucsessstory p{color: #000;font-size: 13px;font-weight: lighter;margin-bottom: 5%;}
#sucsessstory a{border: 1px solid #f00;background-color: #f00;color: #fff;padding: 1%;border-radius: 5px;display: block;width: 28%;text-align: center;}
#sucsessstory a:hover{background-color: #00f;border: 1px solid #00f; color: #fff;text-decoration: none;}
.sucsessstoryContent{padding: 4%;padding-top: 14%;}

#services{background-color: #07254f;padding: 4% 0;}
.servicesTitale{}
.servicesTitale h2 span{color: #fff;font-weight: bold;font-size: 26px;display: block;}
.featuredData{border: 2px solid #224c87;text-align: left;padding: 0 10%;margin-bottom: 21%;height:203px;}
.featuredData img{width: 50px;height: 50px;margin-top: -11%;background-color: #07254f;}
.featuredData h5{color: #fff;font-size: 16px;font-weight: bold;}
.featuredData p{color: #667996;font-size: 11px;}
#services a:hover{text-decoration: none}
#services a:hover p{color:#fff;}
#services a:hover .featuredData{border:2px solid #fff;}

#testimonial{padding: 2% 0;}
.testimonialImg{background-image: url("../image/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;font-weight: bold;}
.testimonialContent h5{margin: 0;font-size: 18px;color: #f00;}
.testimonialContent span{color: #00f;font-weight: bold;}
.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;}

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%;}



#requestACllBack{background-image: url("../image/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;}

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%;}

/*******************responsive******************/
@media (max-width: 480px) {
 .carousel-caption a {width: 43%;font-size: 11px;padding: 0.5%;}
 .carousel-caption  {margin-bottom: -6%;}
 .carousel-caption p {font-size: 12px;line-height: 0;letter-spacing: 0px;text-align: center;}
 .carousel-caption h2 {font-size: 13px; margin: 0;}
 .carousel-caption h6 {margin-bottom: 2%;text-align: center;font-size: 18px;font-weight: bold;margin-top: 0;}
 .skewHover{transform: skew(0deg)}
 .reverseEngineering{transform: skew(0deg);}
 .pricing-box{padding: 4%;}
}


@media (max-width: 768px) {
 .carousel-caption a {width: 43%;font-size: 11px;padding: 0.5%;}
 .carousel-caption  {margin-bottom: -6%;}
 .carousel-caption p {font-size: 12px;line-height: 0;letter-spacing: 0px;text-align: center;}
 .carousel-caption h2 {font-size: 13px; margin: 0;}
 .carousel-caption h5{margin-bottom: 2%;text-align: center;font-size: 18px;font-weight: bold;margin-top: 0;}
 .aboutcontent {padding: 0;}
 #sucsessstory a {width:58%;}
 #sucsessstory h2 {font-size: 30px;}
 .featuredData {margin-top: 10%;}
 #aboutUs {padding: 4%;}
 #sucsessstory img {width: 100%;}
 #sucsessstory h2 {margin-top: 0;}
 .sucsessstoryContent {padding-top: 0;}
 #sucsessstory p {font-size: 12px;}
 .reverseEngineering a {width:52%;}
 .reverseEngineering h2 {font-size: 26px;}
 .reverseEngineering h3 {margin: 0}
 #aboutUs a {width: 33%;display: block;text-align: center}
 #aboutUs h2 {font-size: 27px; margin-top: 0;}
 #aboutUs p {margin-bottom: 0;}
 .carousel-caption {margin-bottom: -1%;}
 .carousel-caption a {display: none}
}

@media (max-width: 900px) {

}

@media (max-width: 1200px) {


}
/*************responsive******************/