html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none!important;color:#000!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered td,.table-bordered th{border:1px solid #ddd!important}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:focus,a:hover{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:700;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#999}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}.small,small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857143;color:#999}blockquote .small:before,blockquote footer:before,blockquote small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:''}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:'\00A0 \2014'}blockquote:after,blockquote:before{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date]{line-height:34px}.form-group{margin-bottom:15px}.checkbox,.radio{display:block;min-height:20px;margin-top:10px;margin-bottom:10px;padding-left:20px}.checkbox label,.radio label{display:inline;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{float:left;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline[disabled],.checkbox[disabled],.radio-inline[disabled],.radio[disabled],fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}select[multiple].input-sm,textarea.input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}select[multiple].input-lg,textarea.input-lg{height:auto}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.form-horizontal .form-group:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}
@font-face {
    font-family: "AvenirLTProBold";
    src: url("fonts/AvenirNextLTPro-Demi.ttf");
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: "AvenirLTPro";
    src: url("fonts/AvenirNextLTPro-Regular.ttf");
    font-style: normal;
}
body{
    background:#cccccc;
    font-family:"AvenirLTPro", Helvetica, Arial, sans-serif;
    font-size:14px;
}
h2,h3,h4,h5,h6{
    font-family:"AvenirLTProBold", Helvetica, Arial, sans-serif;
}
main{
    width:980px;
    margin:0 auto;
    background:#fff;
}
header{
    height:140px;
    padding: 10px;
}
header #logo{
    margin:10px 0 0 0;
    padding: 0;
    display: block;
    float: left;
    width:195px;
    font-size:40px;
    text-align: justify;
    color:#222;


}
header #logo span{
    display:block;
    font-size:20px;
    font-weight:normal;
}
header #callnow{
    float:right;
    margin:10px 0px 0 0;
    font-size:26px;
    color:#666;
}
header #callnow strong{
    font-weight: normal;
}

header nav{
    float: right;
    clear: right;
    width:720px;
    display: block;
    margin-top: 30px;

}
header nav ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
header nav ul li{
    list-style: none;
    padding: 0;
    margin: 0;
}
header nav ul li a:link,
header nav ul li a:visited{
    color:#eee;
    background-color:#707070;
    text-decoration: none;
    height:50px;
    float: left;
    padding: 5px 10px;
    width:115px;
    margin:0 2px;
    text-align: center;
    font-size: 16px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    display:-ms-flexbox;
    -ms-flex-pack:center;
    -ms-flex-align:center;
    /* Firefox */
    display:-moz-box;
    -moz-box-pack:center;
    -moz-box-align:center;
    /* Safari, Opera, and Chrome */
    display:-webkit-box;
    -webkit-box-pack:center;
    -webkit-box-align:center;
    /* W3C */
    display:box;
    box-pack:center;
    box-align:center;
    -webkit-border-bottom-left-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomleft: 0px;
    -moz-border-radius-bottomright: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}
header nav ul li.active a:link,
header nav ul li.active a:visited{
    background:#97b8e6;
    color:#111;
}
section#main-demo{
    background:#e2e3de;
    height: 360px;
    padding-top: 10px;
    border-bottom:25px solid #b3b3b3;
}
#main-demo-left{
    float: left;
    width:500px;
}
#main-demo hr{
    height:3px;
    border:none;
    background:#aaa;
    margin: 0;

}
#main-demo-left h4{
    color:#555;
    font-family: AvenirLTPro, Helvetica, Arial, sans-serif;
    padding:5px 0 0 10px;
    font-size:21px;
    font-weight: normal;
    margin-bottom: 60px;

}
#main-demo-left h2{
    color:#0070bf;
    font-size:55px;
    margin-left: 50px;
    width:400px;
    text-align: center;

}
#main-demo-left h3{
    color:#0070bf;
    width:400px;
    margin-left: 50px;
    margin-top: 0;
    text-align: center;
    font-size:35px;
}
#main-demo-picture{
    float:right;
    width:400px;
    text-align: right   ;
}
section#main-content{
    padding: 20px;
    position: relative;

}
section#headline h1{
    color:#fc6514;
    text-transform: uppercase;
    font-size: 3.3em;
    text-align: justify;
    margin:15px 10px;
}
#intro{
    background:#e2e3de;
    padding: 10px 20px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
#intro h2{
    font-size:24px;
    padding:10px 0 10px 0;
    margin:0 0 5px 0;
}
#intro p{
    display: block;
    float: left;
    font-size:18px;
    width:calc(100% -  400px);
    line-height: 1.8em;
}
#intro iframe{
    float: right;
    margin:-35px 20px 0 20px;
}
.clear{
    clear: both;
}

#services{
    width:50%;
    padding:10px;
    background:#97b8e6;
    float: left;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius:10px;
}
#services h2{
    color:#fff;
    font-size:32px;
    text-align: center;
    padding:10px;
    margin:0;
}
#services h4{
    color:#222;
    margin-left: 50px;
    font-size:26px;
    font-weight: 600;
}
#testimonials{
    width:50%;
    float: right;
    padding: 10px 20px;
}
#testimonials .testimonial-data h2{
    font-size:26px;
    margin: 10px;
}
#testimonials .testimonial-data div h4{
    font-size:18px;
    padding: 0;
    margin: 0;
}
#testimonials .testimonial-data div p{
    margin: 0;
    padding: 0;
    font-size: 12px;
}
#testimonials .testimonial-data{
    width:55%;
    float: left;
}
#testimonials .testimonial-picture{
    width:40%;
    float: right;
    text-align: center;
}
#testimonials .testimonial-picture img{
    display: block;
    margin: 0 auto;
    margin-bottom: 5px;

}
#testimonials .testimonial-picture small{
    font-size:10px;
}
#testimonials h2{
    padding: 0;
    margin: 0;
}
#book-form{
    width:450px;
    float: left;
    margin: 10px;
}
#book-form img{
    display: block;
    margin:30px auto 20px auto;
}
#book-form div.main-form{
    width:350px;
    background:#97b8e6;
    margin-top: -225px;
    margin-left: 50px;
    padding:10px 20px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius:10px;
}
#book-form div.main-form h3{
    font-size:35px;
    text-align: center;
}
#book-form div.main-form label,
#book-form div.main-form input,
#book-form div.main-form button{
    display: block;
}
#book-form div.main-form label{
    font-size:20px;
    font-weight: normal;
    color:#555;
    margin: 0;
}
#book-form div.main-form input.wpcf7-text{
    background:#e2e3de;
    outline:none;
    focus:none;
    border:none;
    width:95%;
    padding: 5px 10px;
}
#book-form div.main-form div,
#book-form div.main-form div.screen-reader-response:empty{
	display:none;
}
#book-form div.main-form div.screen-reader-response{
	padding:5px;
	border:1px solid #000;
	background:#444;
	color:#fff;
	font-size:14px;
}
#book-form div.main-form div.screen-reader-response,
#book-form div.main-form div.wpcf7{
	display:block;
}
#book-form div.main-form input.wpcf7-submit{
    width:200px;
    padding: 10px;
    background:#fff;
    color:#222;
    text-align: center;
    margin:20px auto 5px auto;
    border:none;
    focus:none;
    font-weight: bold;
    outline:none;
    font-size:26px;
    font-family: AvenirLTProBold, Helvetica, Arial, sans-serif;
    text-transform: uppercase;
}
#why-choose-us{
    margin-left: 500px;
}
#why-choose-us h2{
    text-align: center;
    font-size:3.4em;
}
#why-choose-us ul{
    list-style: none;
    padding: 0;
    margin: 0;
}
#why-choose-us ul li{
    list-style: none;
    padding: 5px 5px 5px 50px;
    font-size:20px;
    background:url('images/list-arrow.png') no-repeat top left;
    margin:10px 0;
}

#contact-us-box{
    background:#e2e3de;
    padding: 10px;
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    width:48%;
    float: right;
}
#contact-us-box h2{
    color:#0070bf;
    text-align: center;
}
#contact-us-box address{
    font-size:24px;
    text-align: center;
    border-bottom:1px solid #000;
    display: block;
    width:50%;
    margin:10px auto;
}
#contact-us-box span{
    font-size:24px;
    display: block;
    text-align: center;
}
#map-box{
    width:50%;
    float: left;
}
footer{
    border-top: 25px solid #97b8e6;
    background:#b3b3b3;
    height:100px;
    padding-top:16px;
	text-align:right;
	padding-right:10px;
	color:#fff;
	font-size:14px;
}
footer a:link,
footer a:visited{
	text-decoration:none;
	color:#fff;
	margin:0 3px;

}