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

.col4 img {
  width: 100%;
}
header{background-color:rgba(0,0,0, 0.4); float:left; width:100%; position:fixed; z-index:999999999999999; padding:5px 0}
  #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{   width: 100%;  float:left}
 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{ font-weight:700; font-size:40px; text-transform:uppercase; text-align:center; line-height:50px; margin:25px 0}

.heading2{color:#25b32b; font-weight:700; font-size:20px; text-transform:uppercase; text-align:center; line-height:50px;}
section .container{margin-top:0}
.logo a{
    font-size:18px; color:#fff; font-weight:700; line-height:50px;
}

  .copyright{background-color:#fff; width:100%; float:left; padding:5px 0; color:#000; text-align:center; }
  .white{color:#FFF; font-weight:300}
  .copyright a{ color:#000;}
  
  
  
  /*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: #25b32b;
    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:#25b32b}

#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}
 
 
 #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;}
.tagline{ background-image:url(../images/bg.jpg); background-position:center center; -webkit-background-size: cover;font-family: 'Fjalla One', sans-serif;
  -moz-background-size: cover;
  -o-background-size: cover;
  padding:25px 0;
  background-size: cover; float:left; width:100%; color:#fff !important}
.button {
    display: inline-block;
    padding: 1em 2em 1em 2em;
    background: #25b32b;
    border-radius: 5px;
    letter-spacing: 0.20em;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 0.7em;
    color: #FFF !important;
}
.testimonials{background-image:url(../images/clients.png); background-position:center center; -webkit-background-size: cover; 
  -moz-background-size: cover;
  -o-background-size: cover; padding:40px 0;
  background-size: cover; float:left; width:100%; color:#fff !important}
.testimonials .item h2{font-size:18px;}
.testimonials img{ max-width:250px; width:100%; border:5px solid #fff}
.icons{width:100%; float:left}
.icons .fa{font-size:25px; padding:5px; color:#c8c8c8}
.icons .fa:hover{color:#fff}
.owl-buttons .fa {
    font-size: 120px;
}
 .owl-theme .owl-controls .owl-buttons div{color: #FFF;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 18px;
    font-size: 30px;
    background: transparent;
    filter: Alpha(Opacity=50);
    opacity: 1;
	text-shadow: 1px 1px #000;
	}
.content_area{width:100%; float:left;}
.content_area img{width:100%;}
.services_area{}
.services_area h2{    font-size: 18px;
    font-weight: bold;}
.services_area img{max-width:120px;}
.fsize80 {
    font-size: 3.45vw;
    font-weight: 700;
    line-height: 2.9vw;
}
.fsize20 {
    font-size: 21px;
    font-weight: 600;
    background-color: #25b32b;
    display: inline-block;
    text-align: center;
    padding: 15px;
    margin: 5px 0;
	color:#fff
}
.fsize90 {
    font-size: 4.5vw;
    font-weight: 700;
    line-height: 6vw;
}
.fsize100 {
    font-size: 7.25vw;
    font-weight: 700;
    line-height: 6vw;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #fff;
    color: #000;
}
#testimonial {
margin-top:0 !important;
	}

@media (max-width: 600px) {
.owl-buttons .fa {
	font-size:60px !important;
	}	

}
