@charset "utf-8";
/* CSS Document */
body{font-family: 'Open Sans', sans-serif; font-weight:300; line-height:30px}

.col4 img {
  width: 100%;
}

  #tagline .container{margin-bottom:0 !important}
#home p{font-size:14px; text-align:center; line-height:30px;}
#home h2{font-size:20px; text-align:center; line-height:40px;}
 #demo .container{margin-top:0 !important; margin-bottom:0 !important}
 .header_bar{z-index:9999999999;    width: inherit;  background:#000;}
 section{margin-top:40px ; float:left; width:100%;}	
 .placeholder{border:5px solid #fff}
.item1 {
     display: inline-block;
    background: #fff;
color:#000;
    padding: 2em;
     width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 0px 0px 0.02px #000;
 display:inline-block ; border-collapse: collapse; margin-top:1px
}
.fa-6 {
    font-size: 14vw;
    padding: 40px;
}
.navbar-brand, .navbar-nav>li>a{font-size: 15px;
    color: #fff;
    font-weight: bold; text-shadow:0 1px 0 rgba(0,0,0,.75)} .services{width:100%; float:left}
.items{
	 
	 width:100%; float:left; padding:8% 8% 6% 8%;}
.items img{width:100%;}
.services-col{box-shadow: 0px 0 0 0 #ddd, 0 0px 0 0 #ddd, 0px 0px 0px 1px #ddd, /* Just to fix the corner */ 1px 0 0 0 #fff inset, 0 1px 0 0 #fff inset, 0 0 1px 0 #fff inset, 0 0 0 1px #fff inset; width:100%; float:left}
 .col3{width:33.33%; float:left; }
 .services-col h2{font-size:24px; text-transform:uppercase; text-align:center; font-weight:300; margin-bottom:0; padding-bottom:0}
.backquote{width:10%; float:left; text-align:center; padding-top:20px; font-size:30px; color:#eeeeee}

.heading{color:#862525; font-weight:700; font-size:40px; text-transform:uppercase; text-align:center; line-height:50px; margin:25px 0}

.heading2{color:#862525; font-weight:700; font-size:20px; text-transform:uppercase; text-align:center; line-height:50px;}
.container{margin-top:20px; margin-bottom:20px;}
section .container{margin-top:0}
.logo {
    float: left;
    
    position: relative;
    z-index: 9;
}

  .copyright{background-color:#862525; width:100%; float:left; padding:5px 0; color:#Fff; text-align:center; margin-top:15px;}
  .white{color:#FFF; font-weight:300}
  
  
  
  
  /*slider changes*/
  
  .owl-buttons {
    float: left;
    position: absolute;
    top: 45%;
    z-index: 9999999;width: 100%;
}
.owl-prev{left:20px;  position: absolute;}
.owl-next{right:20px;  position: absolute;}
.owl-pagination {
    width: auto;
    background-color: #862525;
    display: inline-block;
    text-align: center;
    padding: 10px 20px;
    margin-top: 0px;
    position: relative;
}
@media (min-width: 100px) and (max-width: 768px) {
   .dnone{display:none;}
   .col3{width:99.99% !important; float:left; }
   .logo{text-align:center; width:100%; margin-bottom: -0px;}
   .pull-right, .pull-left{float:none !important}
   header .container{margin-top:0}}
.author{color:#862525}
.sameheight{min-height:250px;}
#owl-demo2 .owl-wrapper-outer{border-bottom:none !important}
.radiobuttons .col-sm-12 label{font-weight:normal; margin-bottom:0}
.getquotebutton {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #333341;
    padding: 5px 15px;
    float: none;
    display: inline-block;
}

.getquotebutton:hover {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    color: #fff;
    background-color: #333341;
    padding: 5px 15px;
    float: none;
    display: inline-block;
}
 #margin{margin-top:0 !important; margin-bottom:0 !important}
 
 .fa-bars{color:#fff !important}
 #home img{max-width:100%; -moz-border-radius: 200px;
    -webkit-border-radius: 200px;
    -khtml-border-radius: 200px;
    border-radius: 200px; max-width:250px;}
.image{background-image:url(../images/bigstock-Full-length-portrait-of-a-youn-99729587.jpg); background-position:center center; -webkit-background-size: cover;font-family: 'Fjalla One', sans-serif;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}
   .content{padding:11% 3%}
.tagline{ background-color:#f7f9fa !important; float:left; width:100%}
.button {
    display: inline-block;
    padding: 1em 2em 1em 2em;
    background: #862525;
    border-radius: 5px;
    letter-spacing: 0.20em;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 0.7em;
    color: #FFF !important;
}
.testimonials .item h2{font-size:18px;}
.testimonials .item img{-moz-border-radius: 200px;
    -webkit-border-radius: 200px;
    -khtml-border-radius: 200px;
    border-radius: 200px; max-width:250px; width:100%}
.icons{width:100%; float:left}
.icons .fa{font-size:25px; padding:5px; color:#c8c8c8}
.icons .fa:hover{color:#000}