.inner-header {
    background-image: url(../images/bg-about.jpg);
    background-repeat: no-repeat;
}
.divider .container {
    padding-top: 70px;
    padding-bottom: 70px;
}
.parallax {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    background-size: cover;
    background-repeat: repeat-y;
    background-position: top center;
}
.divider, .parallax {
    background-repeat: repeat;
    background-position: center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
}
.siteMain{
	margin: 50px 0px;
}
.mt-20{
	margin-top: 20px;
}
.contact-title{

}
.sub-title{
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 16px;
    line-height: 23px;
    color: #2d4a8a;
}
.main-title{
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 600;
    font-size: 34px;
    line-height: 44px;
    color: #1e2637;
}
.main-titles{
    font-family: "Poppins",Arial,Helvetica,sans-serif;
    font-weight: 600;
    font-size: 34px;
    line-height: 44px;
    color: #1e2637;
}
.main-title-second-text{
    font-family: 'Playfair Display',serif;
    font-style: italic;
    font-weight: 700;
    display: inline-block;
    color: #2d4a8a;
}
.main-title::after {
    border-top-color: #2d4a8a !important;
    border: 4px solid transparent;
    border-bottom: 0;
    display: block;
    content: "";
    position: absolute;
    width: 52px;
    height: 4px;
    margin-top: 12px;
    left: 6%;
    border: 4px solid transparent;
    border-bottom: 0;
    border-top-color: #1d2435;
    margin-left: -21px;
    top: auto;

}
.servicepara{
    /*margin-top: 40px;*/
    color: #333333;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 28px;
    font-family: "Poppins",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 25px;
    color: #6e6e6e;
    text-align: justify;
}
.service-list{
    font-weight: 500;
    color: #1e2637;
    font-family: "Poppins",Tahoma,Geneva,sans-serif;
    font-size: 14px;

}
.pr-0{
    padding-right: 0px;
}
.circleColor{
    color: #2d4a8a !important;
}
.professionalList{
    margin: 30px -10px;
}
.box{
    background-color: #f6efef;
    padding: 25px 20px;
    -webkit-box-shadow: 0 0 12px 0 rgba(50,50,50,.03);
    -moz-box-shadow: 0 0 12px 0 rgba(50,50,50,.03);
    box-shadow: 0 0 12px 0 rgba(50,50,50,.03);
    position: relative;
}
.m-0{
    margin: 0px !important;
}
.titlemargins{
    margin: 16px 0px;
}
.para{
    color: #333333;
    font-family: "Lato", sans-serif;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0;
    line-height: 25px;
    font-family: "Poppins",Tahoma,Geneva,sans-serif;
    font-weight: 400;
    color: #6e6e6e;
}
.about_bg{
    background-image: url('../images/about-bg.jpg');
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    /*background-image: none !important;*/
    width: 100%;
}
.aboutbluebg{
    background-color: #2d4a8a;
}
.aboutbluePadding{
    margin-top: 80px !important;
    margin-bottom: -32px !important;
    padding-top: 58px !important;
    padding-left: 70px !important;
}
.small-box{
    text-align: center;
    display: inline-block;
    border: 1px solid #fffefef7;
    width: 4em;
    height: 4em;
    box-sizing: content-box;
    position: relative;
}
.active{
    color: #167ebc;
    border-top: 2px solid #167ebc;

    
}

/*.menu ul li:hover{
    color: #167ebc;
    border-top: 2px solid #167ebc;
}*/
.menuItems:hover{
    color: #167ebc;
    border-top: 2px solid #167ebc;
}
.footer-top-area {
    padding-bottom: 0px !important;
    background: #263045 none repeat scroll 0 0;
    padding: 59px 0 31px;
}
.fixedbtn:focus{
    color: white;
}

.btn-getappoin{
    border-radius: 0px;
    background-color: #284085;
    color: white !important;
    padding: 9px 10px !important;
    font-size: 15px;
    font-weight: normal !important;
    text-transform: capitalize;
}
.btn-getappoin:hover {
    color: #fff !important;
    background-color: #167ebc;

    padding: 9px 10px !important;
    font-size: 15px;
    font-weight: normal !important;
    text-transform: capitalize;
}
.btn-getappoin:focus {
    color: white !important;

    padding: 9px 10px !important;
    font-size: 15px;
    font-weight: normal !important;
    text-transform: capitalize;
}
.activeHome{
    color: #167ebc;
    /*border-top: 2px solid #167ebc;*/

    
}
.r_s_solution{
    background-repeat: no-repeat;
    background-image: url(../images/repair_1.jpg);
    background-position: right;
    
}
.welcome-banner {
    background-image: url(../images/welcome-banner.png);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    height: 95%;
    position: absolute;
    right: 0;
    width: 46%;
}
.welcome-area {
    padding: 50px 0 30px;
    position: relative;
}
@media only screen and (max-width: 600px) {
  .hidemobile {
    display: none !important;
  }
  .mobileSlider{
    display: block !important;
  }
  .desktopslider{
    display: none !important;
  }
  .how-to-box1{
    width: 100% !important;
    background-color: #ffffffe6 !important;
  }
  .how-to-box1{
    margin-bottom: 0px !important;
  }
  .col-md-1{
    width: 10% !important;
  }
  .col-md-11{
    width: 90% !important;
  }
  .col-md-10{
    width: 90% !important;
  }
  .col-md-9 .col-md-6:nth-child(2){
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .professionalList {
    margin: 30px 0px !important;
   }
  .tabBreak{
    margin: 0px 0px 0px -15px !important;
  }
  .wel-text h2 {
    font-size: 20px !important;
    margin-bottom: 10px !important;
  }
  .h2-service-area{
    padding: 20px 0 0px !important;
  }
  .fba-left p {
    text-align: center !important;
 }
 .fba-right p {
    text-align: center !important;
 }
 .footer-widget .title{
    display: none !important;
 }
 .firstSecMob{
    height: 210px !important;
 }
 .networkbug{
    margin: 50px 0px !important;
 }
 
}