/*---branding styles-----*/
.bg-orange {background-color: #f99317;}
.bg-grey {background-color: #e4e4e4;}
.bg-black {background-color:#222222; color: #f1f1f1;}
.bg-red {background-color: #c9302c;}


/*---element styles---*/

.navbar {border-radius:0; margin-bottom:0; font-size: 18px; }
.navbar-nav>li>a {color: #ffffff;}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.35);
    box-shadow: 0 2px 10px rgba(0,0,0,.35);
}	

.btn-danger {
	color: #fff;
    background-color: #c9302c;
    border-color: #ac2925;
}

.btn-danger:hover {
	color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

.btn-danger.active {background-color: #f99317; border-color: #f99317;}

.carousel-caption {background-color: rgba(249, 147, 23, .8); bottom: 70px;}

.navbar-inverse {background-color:transparent; border-color: transparent; padding-top: 20px;}

.navbar-inverse .navbar-nav>li>a {color: #ffffff;}
.navbar-inverse .navbar-nav>li>a:hover {color: #f99317;}

ul li {font-size: 18px; line-height: 2em}

ol li{margin: 50px 0px;}
.list-unstyled li{margin: 30px 0px;}

.pagination>.active>a {background-color: #f99317; border-color: #f99317;}


.carousel-caption{padding: 20px;}

.overlay{height: 100%; width: 100%; position: absolute; opacity: 0; background-color: #fff; top}
.pos-relative {position:relative;}

.dropdown-menu {background: #000000;}
.dropdown-menu>li>a{color: #ffffff;}
.dropdown-menu>li>a:hover{background-color: #f99317;}
/*---image styles----*/

.header-img {background-size: cover; background-position: right top; background-repeat: no-repeat;}
.testimonial-img {background-size: auto 100%; height: 320px; background-position: left bottom; background-repeat: no-repeat;}



/*---spacing styles----*/
section {padding: 50px 0;}
footer {padding: 75px 0 0 0;}
.row-pad{padding: 30px 0;}
.no-pad-b{padding-bottom: 0px;}
.no-pad{padding: 0px;}
.no-margin{margin: 0px;}
.m-t-md{margin-top: 30px;}
.m-t-lg{margin-top: 50px;}

.home-title-ht {height: 70px;}
.home-blurb-ht {height: 120px;}
.testimonial-pad {padding: 50px 0 0 0;}
.field-validation-error {color: red;}

.sitemap-spacing { margin-top: 30px;padding: 10px 0;}

/*---typography styles----*/
body, h1, h2, h3, h4, p   {font-family: "Hind";}
p, label{font-size: 18px;}
p{margin: 0 0 20px; line-height:1.5em;}
.font-lt{font-weight: 300;}
.font-lg {font-size: 60px;}
.font-md {font-size: 30px;}
.font-orange {color: #f99317; }
.font-white {color: #ffffff;}
.font-black {color: #000000;}
.font-grey {color: #666666;}
.font-red {color: #c9302c;}
.l-h-md{line-height: 1.5em;}




@media (max-width: 1024px) {

	/*------------bootstrap 3 navbar breakpoint at tablet view start-------------------*/
	.navbar-header {float: none;}
	.navbar-left,.navbar-right {float: none !important;}
	.navbar-toggle {display: block;}
	.navbar-collapse {border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
	.navbar-fixed-top {top: 0; border-width: 0 0 1px;}
	.navbar-collapse.collapse {display: none!important;}
	.navbar-nav {float: none!important; margin-top: 7.5px;}
	.navbar-nav>li {float: none;}
	.navbar-nav>li>a {padding-top: 10px; padding-bottom: 10px;}
	.collapse.in{display:block !important;}
	
	
	
	.btn-group.my-btn-group-responsive > .btn-group {
    display: block!important;
    width: 100%;
  }
  
  .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
	border-radius:0;}
	
	.btn-group>.dropdown-menu {position: relative; width: 100%;}
    .col-sm-12 img {width: 100%;}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu {background-color:#000000;}
	.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {color:#ffffff;}
}


@media (max-width: 1200px) {
	h2.testimonial {font-size:20px;}
	.overlay{opacity:.9;}
	.testimonial-pad {padding: 0;}
}

@media (max-width: 480px) {
    .sitemap-spacing{ margin-top: 30px;padding: 10px 0;}
}

