body{color:#444;font-family: 'Roboto Condensed',sans-serif;font-weight:300;background-color:#fff;overflow-x:hidden;line-height:1.5;font-size:16px;	font:normal ; }
a{color:#3F73C6;cursor:pointer;text-decoration:none;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
a:hover,a:focus{	color: #B3272D;	outline: none;	text-decoration: none;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family: 'Roboto Condensed',sans-serif;font-weight: 400;margin-bottom: 15px;	margin-top: 0}
h1{font-size:48px}
h1.logo{font-size:48px; color: #B3272D; }

h2{font-size:32px}
h3{font-size:28px;display:block}
h3.title{font-size: 30px; border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:5px;margin-bottom:15px}
h4{font-size:26px}
h5{font-size:18px}
h6{font-size:16px}
h7{font-size:14px;padding-bottom:0px}

p.lead{font-size: 24px;font-weight: 300}
p.leadsmall{font-size:18px;font-weight:300;text-align:center;padding-bottom:20px}
p.leadLeft{font-size:18px;font-weight:300;text-align:left;padding-bottom:20px}
p.leadRight{font-size:18px;font-weight:300;text-align:right;padding-bottom:20px}
p.leadCenter{font-size:20px;font-weight:300;text-align:center;padding-bottom:20px}
p.smaller{font-size: 14px;font-weight: 300}

p{margin-bottom:20px}
p:last-child{margin-bottom:0}
ul,ol{margin-bottom:20px}
blockquote{padding-top:0;padding-bottom:0;border-color:#B3272D}
blockquote small{color:inherit}
pre{background-color:rgba(255,255,255,.5);border-color:rgba(0,0,0,.1);margin-bottom:20px}
.lighter{	font-weight: 200;	text-shadow: 1px 1px #090;}
img{max-width:100%}
.img-glow{border:3px solid #f6f5f0;box-shadow:0 0 3px 3px #e7e4dc;overflow:hidden;position:relative;margin:0 auto;display:block;max-width:100%;height:auto}

/*	Section	==*/
.active-section{top:0}
.navbar.active-section{top:0!important}
.section-title{text-transform:uppercase;font-size:30px;letter-spacing:5px}
.whitecolor{color:#fff}

/*	Button & Label	#B3272D  ==*/
.alert{color:#FFF;border:none}
[class^="alert-"] .alert-link,[class*=" alert-"] .alert-link{color:#FFF;font-weight:300;text-decoration:underline}
.btn,.label{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
.btn{font-weight:400;text-transform:uppercase;font-size:13px;letter-spacing:3px}
.btn:hover,.btn:focus{outline:none}
.btn-link{color:#B3272D}
.btn-link:hover,.btn-link:focus{color:#16a085}
.btn-default,.label-default{border-color:#FFF;color:#fff;background-color:transparent;border-width:2px;padding:15px 20px}
.btn-default:hover,.btn-default:focus{background-color:#F9FAFD;border-color:#F9FAFD;color:#444}
.btn-success,.label-success,.alert-success{background-color:#FFF;border-color:#FFF;color:#1E2024}
.btn-success:hover,.btn-success:focus{border-color:#FFF;background-color:#FFF;color:#000}
.btn-primary,.label-primary{background-color:#444;border-color:#444}
.btn-primary:hover,.btn-primary:focus{background-color:#d33c00;border-color:#d33c00}
.btn-info,.label-info,.alert-info{background-color:#FFF;border-color:#FFF;color:#01B0D1}
.btn-info:hover,.btn-info:focus{background-color:#FFF;border-color:#FFF;color:#0299b8}
.btn-warning,.label-warning,.alert-warning{background-color:#e67e22;border-color:#e67e22}
.btn-warning:hover,.btn-warning:focus{background-color:#d35400;border-color:#d35400}
.btn-danger,.label-danger,.alert-danger{background-color:#e74c3c;border-color:#e74c3c}
.btn-danger:hover,.btn-danger:focus{background-color:#c0392b;border-color:#c0392b}

/*	Tab & Collapse Skin	==*/
.tab-pane{padding:15px 0;margin-bottom:5px}
.nav-tabs{border-bottom-color:#ecf0f1}
.nav-tabs>li>a{padding:10px 0;margin-right:30px;color:inherit;font-size:16px;border:none;border-bottom:1px solid rgba(255,255,255,0)}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background:transparent;border:none;border-color:rgba(255,255,255,0)}
.nav>li>a:hover,.nav>li>a:focus{background-color:#ecf0f1}
.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{color:#B3272D;background:transparent}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{background:transparent;border:none;color:#B3272D;border-bottom:1px solid #B3272D}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{background-color:#B3272D}
.nav .caret,.nav a:hover .caret{border-top-color:#B3272D;border-bottom-color:#B3272D}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#B3272D}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#bdc3c7}
.navbar-inverse .navbar-toggle{background-color:#34495e;border-color:#2c3e50;margin-top:23px}
.navbar-inverse .navbar-toggle:focus{outline:none}
.panel{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.panel-default{border-color:#eee}
.panel-default:last-child{margin-bottom:25px}
.panel-default>.panel-heading{background:#fff;color:#444}
.panel-heading{padding:20px 25px}
.panel-default>.panel-heading a:hover{color:#B3272D}
.panel-default>.panel-heading+.panel-collapse .panel-body{border-top:1px solid #eee}
.panel-group .panel{border-radius:0}

/*	Form	==*/
label{font-weight:300}
.input-group{margin-bottom:10px}
.form-control{font-weight:300;border-color:#ecf0f1;background-color:#ecf0f1;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control,.form-control[disabled]:hover,.form-control[readonly]:hover,fieldset[disabled] .form-control:hover,.form-control[disabled]:focus,.form-control[readonly]:focus,fieldset[disabled] .form-control:focus{background-color:#ecf0f1}
.form-control:hover,.form-control:focus{outline:none;border-color:#ecf0f1;background-color:#FFF;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.form-control:-moz-placeholder{color:#bdc3c7;font-weight:300}
.form-control::-moz-placeholder{color:#bdc3c7;font-weight:300}
.form-control:-ms-input-placeholder{color:#bdc3c7;font-weight:300}
.form-control::-webkit-input-placeholder{color:#bdc3c7;font-weight:300}
.input-group-addon{background-color:#FFF;border-color:#ecf0f1;color:#ecf0f1}
[class^="has-"] .form-control,[class*=" has-"] .form-control{color:#FFF}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#2ecc71}
.has-success .form-control{border-color:#2ecc71;background-color:#2ecc71}
.has-success .form-control:hover,.has-success .form-control:focus{border-color:#2ecc71;background-color:#FFF;color:#2ecc71;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#e67e22}
.has-warning .form-control{border-color:#e67e22;background-color:#e67e22}
.has-warning .form-control:hover,.has-warning .form-control:focus{background-color:#FFF;border-color:#e67e22;color:#e67e22;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#e74c3c}
.has-error .form-control{border-color:#e74c3c;background-color:#e74c3c}
.has-error .form-control:hover,.has-error .form-control:focus{background-color:#FFF;border-color:#e74c3c;color:#e74c3c;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}

/*	Header	==*/
#header {box-shadow:0 0 5px rgba(0,0,0,.05);-webkit-box-shadow:0 0 5px rgba(0,0,0,.05);	-moz-box-shadow: 0 0 5px rgba(0,0,0,.05);	border-bottom:4px solid #B3272D;}

/*	Parallax Background  background-image:url(http://unsplash.it/1600/600?random=1);	background-image:url(http://www.roytdesigns.roytwebdesign.com/slider/d.jpg?random=1); ==*/
#parallax{
	height: 100%;
	width: 100%;
	top: 0;
	position: fixed;
	background-image: url(../img/slider/bgHome.jpg?random=1);
	background-position: center center;
	background-repeat: no-repeat;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	z-index: -100
}

/*	Navbar	==*/
.navbar-inverse .navbar-brand{padding:5px;margin-right:0;color:inherit;text-transform:uppercase;font-weight:700}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#000}
.navbar-inverse{background-color:#FFF;border:none}
.navbar-right button{margin:23px 0}
.navbar-nav>li>a{padding:30px 0;margin:0 15px}
.navbar-inverse .navbar-nav>li>a{
	color: inherit;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700
}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{	background-color: transparent;
	background-color: rgba(255,255,255,0);	color: #B3272D}
.header-button{margin-left:15px}

/*	Hero	==*/
#hero{margin-top:140px;padding:0;color:#FFF}
#hero .herotext{padding:160px 0}
#hero h1{font-size:50px; text-shadow: 1px 1px #090;}
#hero p.lead{font-size:1.5em}
#hero .btn{font-size:12px}

/*	Features	==*/
#features{background-color:#01B0D1;color:#FFF}
.maintitle h1{	text-transform: none;	font-family: 'Roboto Condensed',sans-serif;}
.maintitle,.service-box{text-align:center}
.maintitle .lead{max-width:840px;margin:0 auto;margin-bottom:50px;padding-left:20px;padding-right:20px}
.service-box{margin-bottom:30px;background-color:#fff;color:#444;padding:30px;position:relative}
.service-box .glyphicon{font-size:60px;margin-bottom:20px}
.service-box img{margin-bottom:29px}

.service-box2{
	margin-bottom: 30px;
	background-color: transparent;
	color: #E9E9E9;
	padding: 30px;
	position: relative; 
	text-align:left;
}
.service-box2 .glyphicon{font-size:60px;margin-bottom:20px}
.service-box2 img{margin-bottom:29px}

/*	Gallery	==*/ 
#gallery img{width:100%;height:auto;transition:all .3s ease-in-out}
#gallery img:hover{transform:scale(1.3)}
#gallery a{display:block;overflow:hidden;margin-bottom:30px}
#gallery a img{margin-bottom:0;display:block;width:100%;max-width:100%}
#gallery .description{background-color:#fff;display:block;padding:20px 15px;color:#333;text-transform:uppercase;clear:both;position:relative}
#gallery .caption{float:left}
#gallery .camera{float:right}
#gallery a.btn{display:inline-block}

/*	Faq==*/ 
#faq {background-color:#F9FAFD;}
.faq-block {margin:0px;}

/*	Slider	==*/ 
#slider{color:#FFF}
.carousel-control.left,.carousel-control.right{background-image:none}
.carousel-control{color:#FFF;opacity:1;text-shadow:none}
.carousel-control:hover{color:#CCC}
.carousel-indicators li{border-color:#FFF;margin:0 2px;height:15px;width:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 2px;-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
.carousel-indicators .active{height:15px;width:15px;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;margin:0 2px;background-color:#FFF;border:1px solid #FFF}
.carousel.slide{-moz-transition:all .2s;-o-transition:all .2s;-webkit-transition:all .2s;transition:all .2s}
.carousel-inner blockquote{border:none;text-align:center;padding:40px 10%}
.carousel-inner blockquote small{font-size:14px;text-transform:uppercase;font-weight:400}
.carousel-inner blockquote p{font-size:36px}
.carousel-control .glyphicon{left:50%;margin-top:-10px;margin-left:-10px;font-size:20px}
.carousel-indicators{bottom:-20px}
.carousel-control{background:transparent;position:absolute;top:50%;margin-top:0;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;height:40px;width:40px}

/*	Contact Area	==*/ 
#contactarea{text-align:center; }
#contactarea .maintitle p.lead{margin-bottom:40px}
#contactarea form{max-width:800px;margin:0 auto}
#contactarea .input-lg,#contactarea .btn-lg{padding:20px 25px;height:65px}
#contact label{text-transform:uppercase;font-weight:300;letter-spacing:3px;font-size:13px}
#contact input,#contact select,#contact textarea{font-family:inherit;font-size:inherit;line-height:inherit;width:100%;border:0;color:#333;background-color:#fff;border:0}
#contact input,#contact select{height:40px;margin-bottom:0}
#contact input#submit{width:auto;margin-top:20px;background-color:rgba(0,0,0,0.3);border:0;color:#fff;padding:0 20px;font-weight:400;text-transform:uppercase;letter-spacing:3px;font-size:14px}
#contact textarea{height:110px}
.required{color:#fff}
#success,#error{display:none}
#success span,#erro span{display:block;position:absolute;top:0;width:100%}
#success span p,#error span p{margin-top:6em}
#success span p{color:#9bd32d}
#error span p{color:#c0392b}
.error.contactalert{text-transform:none;font-style:italic;display:inline-block}
.footer{padding:70px 0 60px; }
.footer ul.social-icons li{width:20px;height:20px;position:relative;background:#fff;border:2px solid #ccc;border-radius:50%}
.footer ul.social-icons li a{color:#666}
.contactalert{margin-top:20px;border:1px solid;display:inline-block;padding:20px}
#credits{padding:30px 0;text-transform:uppercase;font-size:13px;line-height:1.6; }
#credits a{color:inherit}
#credits .social i{border:1px solid #ccc;height:30px;width:30px;line-height:30px;border-radius:50%;margin-left:2px;color:#999;text-align:center;margin-bottom:15px;display:inline-block}
#credits .social i:hover{color:#333}

/*	Magnific Popup	==*/
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}
.mfp-align-top .mfp-container:before{display:none}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}
.mfp-ajax-cur{cursor:progress}
.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}
.mfp-auto-cursor .mfp-content{cursor:auto}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}
.mfp-loading.mfp-figure{display:none}
.mfp-hide{display:none!important}
.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}
.mfp-preloader a{color:#CCC}
.mfp-preloader a:hover{color:#FFF}
.mfp-s-ready .mfp-preloader{display:none}
.mfp-s-error .mfp-content{display:none}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}
button::-moz-focus-inner{padding:0;border:0}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}
.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-close:active{top:1px}
.mfp-close-btn-in .mfp-close{color:#333}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}
.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}
.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.mfp-arrow:active{margin-top:-54px}
.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100)}
.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}
.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}
.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:.7}
.mfp-arrow-left{left:0}
.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px}
.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F}
.mfp-arrow-right{right:0}
.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px}
.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}
.mfp-iframe-holder .mfp-close{top:-40px}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}
.mfp-figure{line-height:0}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}
.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}
.mfp-figure figure{margin:0}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}
.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}
.mfp-image-holder .mfp-content{max-width:100%}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}
@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width:900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}

/*	Common	=*/ 
.wrapsection{padding-top:100px;padding-bottom:100px;position:relative}
.parallax.section .container{position:relative;z-index:4}
.justtitle{margin-top:80px}
.parallax{background-repeat:no-repeat;background-attachment:fixed;background-size:cover;overflow:hidden;z-index:1;color:#fff}
.parallax-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2}

/*	Responsive	==*/ 
@media (max-width:991px) {
.service-box{margin-bottom:30px}
#image img.img-responsive{margin-left:auto;margin-right:auto}
.navbar-nav>li>a{margin:0 7px}
}
@media (max-width:767px) {
.section,.parallax.section .container{padding-top:30px;padding-bottom:30px}
.service-box,.img-responsive,.carousel{margin-bottom:30px}
.maintitle .lead{margin-left:0;margin-right:0}
.container{max-width:690px;padding-left:30px;padding-right:30px}
.navbar-nav>li>a{padding:10px}
.header-button{margin:0}
#hero .herotext{padding:90px 0}
body{
	font-size: 16px
}
h1{font-size:28px}
h2,.carousel-inner blockquote p{font-size:24px}
h3{font-size:20px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
p.lead{font-size:18px}
.section{padding:60px 0}
.maintitle p.lead{margin-bottom:40px}
.service-box,.img-responsive,.carousel{margin-bottom:30px}
.maintitle .lead{margin-left:0;margin-right:0}
.container{max-width:690px;padding-left:30px;padding-right:30px}
}
@media (max-width:490px) {
.wow{visibility:visible!important;-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}
.container{max-width:430px;padding-left:30px;padding-right:30px}
#hero h1{font-size:38px}
#hero p.lead{font-size:1.5em}
.faq-block{margin:0}
}


/* ====================== START ACCORDION SLIDER ====================== */
.sectiontitle{border-left:4px solid #B3272D}
.sidebartitle{margin-bottom:20px;border-bottom:1px dashed #ccc;padding-bottom:10px}
.sectiontitle{background:url(../img/dots.gif) repeat-x scroll 0 0 transparent;background-position:center;margin:5px 0 25px;min-height:20px}
.sectiontitle h4{font-size:23px;background:#fff;display:inline;padding-right:10px;padding-left:10px}
.centersectiontitle{background:url(../img/dots.gif) repeat-x scroll 0 0 transparent;background-position:center;margin:10px 0 25px;min-height:20px;text-align:center}
.centersectiontitle h4{font-size:23px;background:#fff;display:inline;padding-right:10px;padding-left:10px}

.shortcode-item { padding-bottom: 0;}
.shortcode-item h2 { color: #4E4E4E;  font-size: 24px;  margin-bottom: 22px;  margin-top: 0;  font-weight: 600}

.media,.media-body{overflow:hidden;zoom:1}
.media,.media .media{margin-top:15px}
.media:first-child{margin-top:0}
.media-object{display:block}
.media-heading{margin: 0 0 5px;}
.media>.pull-left{margin-right:10px}
.media>.pull-right{margin-left:10px}
.media-list{padding-left:0;list-style:none}
  
.media.accordion-inner .pull-left, 
.media.accordion-inner .media-body{ clear: both; }
  
.panel-default{ border-color:transparent}
.panel-default>.panel-heading, 
.panel{ background-color:#e6e6e6;  border:0 none;  box-shadow:none}
.panel-default>.panel-heading+.panel-collapse .panel-body{ background:#fff;  color:#858586}
.panel-body{ padding:20px 20px 10px}
.panel-group .panel+.panel{ margin-top:0;  border-top:1px solid #d9d9d9}
.panel-group .panel{ border-radius:0}
.panel-heading{ border-radius:0}
.panel-title>a{ color:#4e4e4e}

.accordion-inner img{ border-radius:4px}
.accordion-inner h4{ margin-top:0}
.panel-heading.active{ background:#1f1f20}
.panel-heading.active .panel-title>a{ color:#fff}

a.accordion-toggle i{ width:45px;  line-height:44px;  font-size:20px;  margin-top:-10px;  text-align:center;  margin-right:-15px;  background:#c9c9c9}

.panel-heading.active a.accordion-toggle i{ background:#c52d2f;  color:#fff}
.panel-heading.active a.accordion-toggle.collapsed i{ background:#c52d2f;  color:#fff}

.nav-tabs>li{ margin-bottom:0px;  border-bottom:1px solid #e6e6e6}
.nav-tabs{ border-bottom:transparent;  border-right:1px solid #e6e6e6}
.nav-tabs>li>a{ background:#f5f5f5;  color:#666;  border-radius:0;  border:0 none;  line-height:24px;  margin-right:0;  padding:13px 15px}
.nav-tabs li:last-child{ border-bottom:0 none}
.nav-stacked>li+li{ margin-top:0}
.nav-tabs>li>a:hover{ background:#1f1f20;  color:#fff}
.nav-tabs>li.active>a, 
.nav-tabs>li.active>a:hover, 
.nav-tabs>li.active>a:focus{ border:0;  color:#fff;  background:#1f1f20;  position:relative}
.nav-tabs>li.active>a:after{ position:absolute;  content: "";  width:auto;  height:auto;  border-style:solid;  border-color:transparent transparent transparent #1f1f20;  border-width:25px 22px;  right:-44px;  top:0}

.tab-wrap{ border:1px solid #e6e6e6;  margin-bottom:20px}
.tab-content{ padding:20px}
.tab-content h2{ margin-top:0}
.tab-content img{ border-radius:4px}

.gmapVid1{border:6px solid #f6f5f0;box-shadow:0 0 3px 3px #e7e4dc;overflow:hidden;position:relative;margin:0 auto;display:block;max-width:100%;height:auto}
.gmapVid2{border:6px solid #f6f5f0;box-shadow:0 0 2px 2px #e7e4dc;overflow:hidden;position:relative;margin:0 auto;display:block;margin-top:45px;margin-bottom:0;display:block;max-width:95%;height:auto}
.gmapVid3{border:3px solid #f6f5f0;box-shadow:0 0 3px 3px #e7e4dc;overflow:hidden;position:relative;margin:0 auto;display:block;max-width:100%;height:auto}
.shadow-top{background:url(images/main-shadow.png) repeat-x 0 0;top:0;left:0;position:absolute;width:100%;height:46px;z-index:20;display:block}
.alignleft{float:left;display:inline}
.alignright{float:right;display:inline}
.pboxHead{color: #000; font-size: 22px; font-weight:700;   }
.pboxSmall{color: #000; font-size: 16px; font-weight:400;  }
.spotlight{margin:0 15px}
.switchgroup1{margin:0 20px 20px; cursor:help;}
.handcursor{cursor: pointer    }
.audio{background-color:transparent;padding-bottom:5px;text-align:center}
.margin-x-40{margin-bottom:40px; margin-top:40px;}
.line { border: solid 1px #DB4D54; height: 2px; width: 300px; margin: auto; }
.img-responsive{display:block;max-width:100%;height:auto}

.hovergallery img{
	-webkit-transform: scale(0.8); /*Webkit: Scale down image to 0.8x original size*/
	-moz-transform: scale(0.8); /*Mozilla scale version*/
	-o-transform: scale(0.8); /*Opera scale version*/
	-webkit-transition-duration: 0.5s; /*Webkit: Animation duration*/
	-moz-transition-duration: 0.5s; /*Mozilla duration version*/
	-o-transition-duration: 0.5s; /*Opera duration version*/
	opacity: 0.7; /*initial opacity of images*/
	margin: 0 10px 5px 0; /*margin between images*/
	z-index: 0;
	list-style-type: none;
display:inline;
position: relative;
	min-width: 275px;
	height: auto;
	left: 0;
	top: 0;
	border: 0;
	list-style: none;
}

.hovergallery img:hover{
-webkit-transform:scale(2.1); /*Webkit: Scale up image to 1.2x original size*/
-moz-transform:scale(2.1); /*Mozilla scale version*/
-o-transform:scale(2.1); /*Opera scale version*/
box-shadow:0px 0px 30px gray; /*CSS3 shadow: 30px blurred shadow all around image*/
-webkit-box-shadow:0px 0px 30px gray; /*Safari shadow version*/
-moz-box-shadow:0px 0px 30px gray; /*Mozilla shadow version*/
opacity: 1;
z-index:1;
list-style-type:none;
}

a.socialicons img{-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a.socialicons img:hover{filter:alpha(opacity=50);opacity:.7;-webkit-transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-ms-transition:opacity .15s ease-in-out;-o-transition:opacity .15s ease-in-out;transition:opacity .15s ease-in-out}
