@charset "utf-8";
/* CSS Document */

@import"css/jquery.fancybox.css";

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/OpenSans-Bold-webfont.eot');
    src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}


.header_top { background: url(images/header.jpg) no-repeat; padding-top:15px; padding-bottom:15px; color:#fff;  }

.nav_bg { background:#cd911e;  }

.bottom_pattern { background:url(images/top_pattern.jpg) repeat; padding-top:15px; padding-bottom:15px; }

.logo { margin-top:15px;}


.news { float:left; line-height:40px;}


.box {  margin:0 0px 0 0; padding:0; float:left;}
.box h3 { margin-top:0; margin-bottom:0;}
.box p { text-align:left; padding-top:10px; }
.box img { padding-left:1%;}
 .margin_right { margin-right:5%;}


.new_box { background:#ebeeec; border:3px solid #5ec5c0; padding:5px ; padding-bottom:30px; text-align:justify;  }
.new_box img { float:left; padding-bottom:25px; padding-right:20px;  }
.new_box h5 { color:#402a77; margin-top:8px;  font-family: 'open_sansbold'; }

.new_box1 { padding:0px; padding-bottom:30px; text-align:center;  }
.new_box1 img { padding-bottom:5px; padding-right:15px;  }
.new_box1 h5 { color:#402a77; font-family: 'open_sansbold'; }



.list2 {
   
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
.list2 ul {
  
    margin: 1px 0 0;
    padding: 0;
    width: 100%;
}
.list2 li {
   
   
    font-family: Arial,Helvetica,sans-serif;
    list-style: outside none none;
    margin: 0 0 10px 0;
    padding: 0 0 0 25px; 
    width: 100%; display:block; background: url(images/arrow.png) no-repeat left 5px;
}
.list2 li:last-child { border-bottom:none;}



.list3 {
   
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
.list3 ul {
  
    margin: 1px 0 0;
    padding: 0;
    width: 100%;
}
.list3 li {
   
   
    font-family: Arial,Helvetica,sans-serif;
    list-style: outside none none;
    margin: 0 0 10px 0;
    padding: 10px ; 
    width: 100%; display:block; border:1px solid #CCC; -webkit-box-shadow: 0px 0px 6px 0px rgba(30, 14, 14, 0.36);
-moz-box-shadow:    0px 0px 6px 0px rgba(30, 14, 14, 0.36);
box-shadow:         0px 0px 6px 0px rgba(30, 14, 14, 0.36); width:160px; display:inline-block; margin-right:20px; margin-bottom:20px; text-align:center; height:150px; vertical-align:top; line-height:16px;
}
.list3 li:nth-child(4n+4) { border:none; }

.list3 li img { margin-bottom:5px;}



.top_pattern .navbar { margin-bottom:0 !important;}

.navbar { margin-bottom:0;}

.navbar-default { background-image:none; background-color:none; border:none; background:none;
  border-radius: 0;

          box-shadow:none;
}

/*.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    background-color: transparent;
    color: #555;
}*/
.navbar-default .navbar-nav > li > a { color:#fff; text-transform:uppercase;}
.nav > li > a { padding-left:16px ; padding-right:16px ;  font-family: 'open_sansbold'; font-size:16px; text-shadow: 1px 1px 1px rgba(84, 84, 84, 0.95); }
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background: #424f18 !important; color:#fff !important;

}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
background: #424f18; color:#fff !important;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .active > a { background: #424f18; color:#fff !important;  box-shadow: none;}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus  { background:#c98b1c; color:#fff !important;  box-shadow: none;}


.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0 0 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #424f18 ;
  border:0 !important;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius:0 !important;
          box-shadow:none!important;
}

.dropdown-menu > li > a {
  display: block;
  padding: 10px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #fff;
  white-space: nowrap;
}

.dropdown-menu > li > a:hover {
  display: block;
  padding: 10px 20px;
  clear: both;
  font-weight: normal; background:#c98b1c;
  line-height: 1.42857143;
  color: #fff;
  white-space: nowrap;
}

.bg_1 { background:#fff; padding-top:10px 10px 20px;
}


.carousel-caption {
  position: absolute; background-color:rgba(255,255,255,0.5); float:right; right:0; 
 
  bottom: 0;
 
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff; font-family: 'open_sansbold';
  text-align: center;
  text-shadow:none; color:#000; left:48%;
}



.margin_top { margin-top:15px;}
.margin_top1 { margin-top:3%; text-align:center;}
.margin_bottom { margin-bottom:4%; float:left;}



.footer_bg {
	background: url(images/footer_bg.jpg) repeat-x  bottom ; border-top:2px solid #939e79; padding-top:25px; 
	
	color:#414146; margin-top:35px;
 
}
.footer_bg strong { color:#f4ce1b;}

.footer_bg a { color:#414146; text-decoration:none;}
.footer_bg a:hover { color:#4f672f; text-decoration:none; }

.heading_txt1 {  font-family: 'open_sansregular'; font-weight:800; font-size:47px; color:#fff; text-align:center; text-transform:uppercase;}

.heading_txt1a  { text-align:center;  font-family: 'open_sansregular'; font-weight:800; font-size:55px; margin-bottom:5px;}

.entry-title { color:#4f672f; font-family: 'open_sansregular'; font-weight:800; border-bottom:1px solid #dddddd; padding-bottom:10px; font-size:28px;}
.heading_txt2 { color:#4f672f; font-family: 'open_sansregular'; font-weight:800; border-bottom:1px solid #dddddd; padding-bottom:10px;}
.heading_txt3 { color:#fff;  font-family: 'open_sansregular'; font-weight:800; padding-bottom:10px;}

.heading_txt4 { color:#787878;  padding:5px 0; font-family: 'open_sansregular'; font-weight:800;} 
.heading_txt5 { color:#333; background:#dadada; text-transform:uppercase;  padding:5px 5px 5px 10px ;  margin-bottom:15px;  font-family: 'open_sansregular'; font-weight:800; font-size:15px; margin-bottom:10px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.heading_txt5b { color:#333; background:#dadada;   padding:5px 5px 5px 10px ;  margin-bottom:15px;  font-family: 'open_sansregular'; font-weight:800; font-size:15px; margin-bottom:10px; -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;}

.heading_txt6 { color:#333; text-align:center; font-family: 'open_sansregular'; font-weight:800;}
.txt1 { text-align:center; color:#787878;font-family: 'open_sansregular'; font-weight:800;}

.trust_box { background: rgb(254, 255, 235);
background: -moz-linear-gradient(96deg, rgb(254, 255, 235) 23%, rgb(227, 229, 232) 97%);
background: -webkit-linear-gradient(96deg, rgb(254, 255, 235) 23%, rgb(227, 229, 232) 97%);
background: -o-linear-gradient(96deg, rgb(254, 255, 235) 23%, rgb(227, 229, 232) 97%);
background: -ms-linear-gradient(96deg, rgb(254, 255, 235) 23%, rgb(227, 229, 232) 97%);
background: linear-gradient(186deg, rgb(254, 255, 235) 23%, rgb(227, 229, 232) 97%); border:1px solid #cbc9c9; text-align:center; padding:15px; 
margin-top:25px; margin-bottom:65px;

}



.trust_box  small { color:#394d1b; margin:0;}
.trust_box h3 { margin-bottom:5px; padding-bottom:0;  font-family: 'open_sansbold';}


.parallax-window {
    min-height: 700px ; height:700px; 
    background: transparent; padding-top:3%; 
}
.parallax-window h1 { margin-bottom:35px;}
.care_box {  float:left; margin-top:25px; margin-bottom:25px;  }
.care_box h3 { color:#fff; margin-top:10px; }
.care_box a { background-color:rgba(228,139,24,0.5); text-transform:uppercase; display:block; text-align:center;  padding:15px; width:310px; color:#fff; text-decoration:none; border:1px solid #d49340; }
.care_box a:hover { background-color:rgba(228,139,24,0.8);}
.img_1 {
    float: left;
    margin-right: 10px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; border:2px solid #09C ;
}
 .right_margin { margin-right:7%;}

.testimonial { }
.testimonial img { width:180px; padding:15px;}
.testimonial blockquote { font-size:14px; background:url(images/quote.png) no-repeat left top; float:right; width:65%; text-align:justify;}
.testimonial h3 { color:#999; font-size:16px;}

.separator { width:5px; height:5px; background:url(images/dot_11.png) no-repeat center; padding-left:15px; padding-right:15px;}
#carousel-examplea  .carousel-indicators li {
    background-color: rgba(79, 103, 47, 1);
    border: 1px solid #4f672f;
    border-radius: 10px;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    width: 10px;
}
#carousel-examplea .carousel-indicators { bottom:-35px;}
#carousel-examplea .carousel-indicators .active {
    background-color: #72756e !important;  border: 1px solid #72756e;
    height: 12px;
    margin: 0;
    width: 12px;
}


.fancybox {}
.fancybox img { margin-bottom:22px;}
.content {}
.content p { text-align:justify;}

.padding_left { padding-left:10px;}



.user-profile-2 {
    text-align: center;
    position: relative;
    margin-top:10px;
}

.box-info {
    position: relative;
    padding: 15px;
    background: #fff;
    color: #5b5b5b;
    margin-bottom: 20px;
    -webkit-transition: All 0.4s ease;
    -moz-transition: All 0.4s ease;
    -o-transition: All 0.4s ease;
    border-bottom:4px solid #DDDDDD;
}

.user-profile-2 .header-cover {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 130px;
    overflow: hidden;
    z-index: 1;
}

.user-profile-2 .user-profile-inner {
    z-index: 2;
    position: relative;
}

.user-profile-2 .user-profile-inner h4.white {
    color: #000; font-size:15px;
}

.user-profile-2 .user-profile-inner img.profile-avatar {
    box-shadow: 0 0 0 5px rgba(255,255,255,1);
    -moz-box-shadow: 0 0 0 5px rgba(255,255,255,1);
    -webkit-box-shadow: 0 0 0 5px rgba(255,255,255,1);
    border: none;
    width:100px;
    height:100px;
}

/************************** counting text *****************************************/
#jquery-script-menu {
position: fixed;
height: 90px;
width: 100%;
top: 0;
left: 0;
border-top: 5px solid #316594;
background: #fff;
-moz-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
-webkit-box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
box-shadow: 0 2px 3px 0px rgba(0, 0, 0, 0.16);
z-index: 999999;
padding: 10px 0;
-webkit-box-sizing:content-box;
-moz-box-sizing:content-box;
box-sizing:content-box;
}

.jquery-script-center {
width: 960px;
margin: 0 auto;
}
.jquery-script-center ul {
width: 212px;
float:left;
line-height:45px;
margin:0;
padding:0;
list-style:none;
}
.jquery-script-center a {
	text-decoration:none;
}
.jquery-script-ads {
width: 728px;
height:90px;
float:right;
}
.jquery-script-clear {
clear:both;
height:0;
}


/************************** counting text end *****************************************/







 @media only screen and (min-width: 320px) and (max-width: 479px) {
	.right_margin { margin-right:0;}
.navbar-toggle { background:#FFF;}
 .logo { position:absolute; float:left; width:100px;  text-align:left; top:-7px; }
.header_top {  background:none; border-top:none; margin-top:-1px; padding-top:0; padding-bottom:0; margin-bottom:0; }

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
/*.nav_bg { background-color: transparent; width:100%; margin-top:0;}*/
.marquee, .marquee-with-options, .marquee-vert-before, .marquee-vert {
    overflow: hidden;
    width:200px;
}

 
 .navbar-collapse { border-top: none; box-shadow: none;}
.parallax-window {
    min-height: 700px ; height:auto; 
    background: transparent; padding-top:3%; 
}

.care_box a { background-color:rgba(228,139,24,0.5); display:block;  padding:15px; width:260px; color:#fff; text-decoration:none; border:1px solid #d49340; }
.testimonial blockquote { width:100%;}
.testimonial .pull-left { text-align:center; width:100%;}

 .header-wrap {  position: fixed;
    height: auto;
    width: 100%;
    z-index: 100;}
.carousel-inner { margin-top:50px;}

.content { margin-top:70px;}
 }
 
 
  @media only screen and (min-width: 480px) and (max-width: 767px) {
	  
	    .navbar-toggle { background:#FFF;}

 .logo { position:absolute; float:left; width:auto;  text-align:left; top:-20px; height:auto; }
.header_top { padding-top:0; padding-bottom:0;}

  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;
  }
	  .footer_bg_1 { border-top:2px solid #537b9e; padding-top:10px; margin-top:15px;}
 .logo { position:absolute;  text-align:left; height:58px; }
 .navbar-collapse { border-top: none;}
 
  }
  
   @media only screen and (min-width: 768px) and (max-width: 1023px) {

.header_top { background: url(images/header.jpg) no-repeat ; width:100%; color:#fff;  margin-top:-1px; float:left; }


.parallax-window {
    min-height: 700px ; height:auto; 
    background: transparent; padding-top:3%; 
}
	.right_margin { margin-right:0;}   
	.care_box { margin-right:25px;}
   }
  
   @media only screen and (min-width: 1024px) and (max-width: 1100px) {
	  
	.parallax-window {
    min-height: 700px ; height:auto; 
    background: transparent; padding-top:3%; 
}   
.right_margin { margin-right:0;}   
	.care_box { margin-right:25px;}
	.care_box a { width:277px; }
	
	.testimonial blockquote { width:60%;}
	.testimonial img { width:160px;}
   }
  
  
  .header_top4 { background:#e5e6e6;
-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px; min-height:200px; margin-bottom:25px; }
.header_top4 h5 { font-size:12px;}

.heading_txt3a {
    background: #6bba70 none repeat scroll 0 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    color: #ffffff;
    padding: 10px 0 14px 15px;
}

.padding_b {
    padding: 10px 15px;
}
