.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{
position:relative;
padding-left:15px;
}
.slider{
background: url(../img/bg-4.jpg);
background-size: 100% 100%;
color: #fff;

}
.slider .content{
  position: relative;
  padding: 55px 0;
  text-align: center;
  margin: auto;
}
.slider .content h1{
font-size: 26px;
margin-bottom: 30px;
}
.slider .content p{
    line-height: 40px;
}
.slider .content .btn,
.service-request{
  background: #ED553B;
  color: #fff
}
section{
  padding: 80px 0;
}
.service-cards{

}
.section-title{
  text-align: center;
}
.section-title h2{
  position: relative;
}
.section-title h2:before{
    content: '';
    display: inline-block;
    width: 24px;
    height: 6px;
    background: #ED553B;
    border-radius: 5px;
    margin: 0 10px;
}
.section-title h2:after{
    content: '';
    display: inline-block;
    width: 24px;
    height: 6px;
    background: #ED553B;
    border-radius: 5px;
    margin: 0 10px;
}

.why-us .section-title{
      margin-bottom: 80px;
}
.why-us-box{
  text-align: center;
}
.why-us-img{
  width: 100px;
  height: 100px;
  text-align: center;
  margin: 0 auto 20px auto;
}
.why-us-box h3{
  clear: none;
  padding: 0
}
.our-services .section-title,
.best-services .section-title{
  margin-bottom: 100px;
}
.service-card{
  text-align: center;
}
.service-cards a{
  color: #000;
  padding: 27px 3px;
}
.service-cards a:hover {
    color: #23527c;
}
.service-icon{
  width: 130px;
height: 130px;
background: #112F41;
border-radius: 50%;
text-align: center;
margin: 0 auto;
line-height: 130px;
}
hr.line {
    background: url(../img/section-seprator.png) no-repeat;
    width: 146px;
    height: 32px;
    margin: 10px auto;
    border: none;
}
.why-us{
  background-color: #e8f1f7;
}
.why-us .wrap-fluid{
  padding: 0 50px;
}
.service-request{
    margin-top: 40px;
}
.homevideo{
      padding: 85px 0 70px;
    background: url(../img/video-back.jpg);
    background-size: 100% 100%;
    margin-top: 78px;
}
.youtube-play{
  background: transparent;
border: 0;
cursor: pointer;
}

.homevideo i {
    font-size: 50px;
    padding: 15px;
    color: #fff;
    background: #d90b0b;
    display: inline-block;
    border-radius: 60px;
}

.order{
  padding: 0;
background: #003737;
color: #fff;
}

.best-services .btn{
  background: #ED553B;
color: #fff;
}
@media screen and (min-width:768px){
.slider .content{
    width: 60%;
  }
.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:right}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
}
@media screen and (min-width: 992px) {
  .slider .content {
    width: 60%
  }
  .why-us-box{
        padding-left: 30px;
  }
  .why-us-img{
    float: right;
    margin-left: 30px;

  }
  .homevideo{
      height: 415px;
      padding: 170px 0 70px;
    }
.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:right}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:19.666667%}
.col-md-1{width:8.33333333%}
}
