html{height:100%;min-width:1230px;text-rendering:optimizeLegibility;background:#252525 url(../../../images/bg.jpg);background-attachment:fixed;background-size:cover;position:relative;}
body{font-family:'Tinos',serif;height:100%;-webkit-text-size-adjust:none;text-size-adjust:none;margin-top:0px;}
.body_padding{height:75px;}
a{text-decoration:none;color:#ff0;}
.display-none{display:none;}
.clear{clear:both;}
.alignleft{margin:10px 10px 10px 0;}
.alignright{margin:10px 0 10px 10px;}
:focus{outline:0;}
input:-webkit-autofill{ -webkit-box-shadow:0 0 0px 1000px #1d1d1d inset;color:#FFF;-webkit-text-fill-color:#FFF !important;}

h1,h2,h3,h4,h5{font-weight:400;letter-spacing:1px;}

@font-face{font-family:'FontAwesome';src:url('/templates/template/assets/fonts/fontawesome-webfont.eot');src:url('/templates/template/assets/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),url('/templates/template/assets/fonts/fontawesome-webfont.woff') format('woff'),url('/templates/template/assets/fonts/fontawesome-webfont.ttf') format('truetype');font-weight:normal;font-style:normal}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0}
.icon-music:before{content:"\f001"}
.icon-search:before{content:"\f002"}
.icon-envelope:before{content:"\f003"}
.icon-heart:before{content:"\f004"}
.icon-star:before{content:"\f005"}
.icon-star-empty:before{content:"\f006"}
.icon-user:before{content:"\f007"}
.icon-film:before{content:"\f008"}
.icon-th-large:before{content:"\f009"}
.icon-th:before{content:"\f00a"}
.icon-th-list:before{content:"\f00b"}
.icon-ok:before{content:"\f00c"}
.icon-remove:before{content:"\f00d"}
.icon-zoom-in:before{content:"\f00e"}
.icon-zoom-out:before{content:"\f010"}
.icon-off:before{content:"\f011"}
.icon-signal:before{content:"\f012"}
.icon-cog:before{content:"\f013"}
.icon-trash:before{content:"\f014"}
.icon-home:before{content:"\f015"}
.icon-file:before{content:"\f016"}
.icon-time:before{content:"\f017"}
.icon-road:before{content:"\f018"}
.icon-download-alt:before{content:"\f019"}
.icon-download:before{content:"\f01a"}
.icon-upload:before{content:"\f01b"}
.icon-inbox:before{content:"\f01c"}
.icon-play-circle:before{content:"\f01d"}
.icon-repeat:before{content:"\f01e"}
.icon-refresh:before{content:"\f021"}
.icon-list-alt:before{content:"\f022"}
.icon-lock:before{content:"\f023"}
.icon-flag:before{content:"\f024"}
.icon-headphones:before{content:"\f025"}
.icon-volume-off:before{content:"\f026"}
.icon-volume-down:before{content:"\f027"}
.icon-volume-up:before{content:"\f028"}
.icon-qrcode:before{content:"\f029"}
.icon-barcode:before{content:"\f02a"}
.icon-tag:before{content:"\f02b"}
.icon-tags:before{content:"\f02c"}
.icon-book:before{content:"\f02d"}
.icon-bookmark:before{content:"\f02e"}
.icon-print:before{content:"\f02f"}
.icon-camera:before{content:"\f030"}
.icon-font:before{content:"\f031"}
.icon-bold:before{content:"\f032"}
.icon-italic:before{content:"\f033"}
.icon-text-height:before{content:"\f034"}
.icon-text-width:before{content:"\f035"}
.icon-align-left:before{content:"\f036"}
.icon-align-center:before{content:"\f037"}
.icon-align-right:before{content:"\f038"}
.icon-align-justify:before{content:"\f039"}
.icon-list:before{content:"\f03a"}
.icon-indent-left:before{content:"\f03b"}
.icon-indent-right:before{content:"\f03c"}
.icon-facetime-video:before{content:"\f03d"}
.icon-picture:before{content:"\f03e"}
.icon-pencil:before{content:"\f040"}
.icon-map-marker:before{content:"\f041"}
.icon-adjust:before{content:"\f042"}
.icon-tint:before{content:"\f043"}
.icon-edit:before{content:"\f044"}
.icon-share:before{content:"\f045"}
.icon-check:before{content:"\f046"}
.icon-move:before{content:"\f047"}
.icon-step-backward:before{content:"\f048"}
.icon-fast-backward:before{content:"\f049"}
.icon-backward:before{content:"\f04a"}
.icon-play:before{content:"\f04b"}
.icon-pause:before{content:"\f04c"}
.icon-stop:before{content:"\f04d"}
.icon-forward:before{content:"\f04e"}
.icon-fast-forward:before{content:"\f050"}
.icon-step-forward:before{content:"\f051"}
.icon-eject:before{content:"\f052"}
.icon-chevron-left:before{content:"\f053"}
.icon-chevron-right:before{content:"\f054"}
.icon-plus-sign:before{content:"\f055"}
.icon-minus-sign:before{content:"\f056"}
.icon-remove-sign:before{content:"\f057"}
.icon-ok-sign:before{content:"\f058"}
.icon-question-sign:before{content:"\f059"}
.icon-info-sign:before{content:"\f05a"}
.icon-screenshot:before{content:"\f05b"}
.icon-remove-circle:before{content:"\f05c"}
.icon-ok-circle:before{content:"\f05d"}
.icon-ban-circle:before{content:"\f05e"}
.icon-arrow-left:before{content:"\f060"}
.icon-arrow-right:before{content:"\f061"}
.icon-arrow-up:before{content:"\f062"}
.icon-arrow-down:before{content:"\f063"}
.icon-share-alt:before{content:"\f064"}
.icon-resize-full:before{content:"\f065"}
.icon-resize-small:before{content:"\f066"}
.icon-plus:before{content:"\f067"}
.icon-minus:before{content:"\f068"}
.icon-asterisk:before{content:"\f069"}
.icon-exclamation-sign:before{content:"\f06a"}
.icon-gift:before{content:"\f06b"}
.icon-leaf:before{content:"\f06c"}
.icon-fire:before{content:"\f06d"}
.icon-eye-open:before{content:"\f06e"}
.icon-eye-close:before{content:"\f070"}
.icon-warning-sign:before{content:"\f071"}
.icon-plane:before{content:"\f072"}
.icon-calendar:before{content:"\f073"}
.icon-random:before{content:"\f074"}
.icon-comment:before{content:"\f075"}
.icon-magnet:before{content:"\f076"}
.icon-chevron-up:before{content:"\f077"}
.icon-chevron-down:before{content:"\f078"}
.icon-retweet:before{content:"\f079"}
.icon-shopping-cart:before{content:"\f07a"}
.icon-folder-close:before{content:"\f07b"}
.icon-folder-open:before{content:"\f07c"}
.icon-resize-vertical:before{content:"\f07d"}
.icon-resize-horizontal:before{content:"\f07e"}
.icon-bar-chart:before{content:"\f080"}
.icon-twitter-sign:before{content:"\f081"}
.icon-facebook-sign:before{content:"\f082"}
.icon-camera-retro:before{content:"\f083"}
.icon-key:before{content:"\f084"}
.icon-cogs:before{content:"\f085"}
.icon-comments:before{content:"\f086"}
.icon-thumbs-up:before{content:"\f087"}
.icon-thumbs-down:before{content:"\f088"}
.icon-star-half:before{content:"\f089"}
.icon-heart-empty:before{content:"\f08a"}
.icon-signout:before{content:"\f08b"}
.icon-linkedin-sign:before{content:"\f08c"}
.icon-pushpin:before{content:"\f08d"}
.icon-external-link:before{content:"\f08e"}
.icon-signin:before{content:"\f090"}
.icon-trophy:before{content:"\f091"}
.icon-github-sign:before{content:"\f092"}
.icon-upload-alt:before{content:"\f093"}
.icon-lemon:before{content:"\f094"}
.icon-phone:before{content:"\f095"}
.icon-check-empty:before{content:"\f096"}
.icon-bookmark-empty:before{content:"\f097"}
.icon-phone-sign:before{content:"\f098"}
.icon-twitter:before{content:"\f099"}
.icon-facebook:before{content:"\f09a"}
.icon-github:before{content:"\f09b"}
.icon-unlock:before{content:"\f09c"}
.icon-credit-card:before{content:"\f09d"}
.icon-rss:before{content:"\f09e"}
.icon-hdd:before{content:"\f0a0"}
.icon-bullhorn:before{content:"\f0a1"}
.icon-bell:before{content:"\f0a2"}
.icon-certificate:before{content:"\f0a3"}
.icon-hand-right:before{content:"\f0a4"}
.icon-hand-left:before{content:"\f0a5"}
.icon-hand-up:before{content:"\f0a6"}
.icon-hand-down:before{content:"\f0a7"}
.icon-circle-arrow-left:before{content:"\f0a8"}
.icon-circle-arrow-right:before{content:"\f0a9"}
.icon-circle-arrow-up:before{content:"\f0aa"}
.icon-circle-arrow-down:before{content:"\f0ab"}
.icon-globe:before{content:"\f0ac"}
.icon-wrench:before{content:"\f0ad"}
.icon-tasks:before{content:"\f0ae"}
.icon-filter:before{content:"\f0b0"}
.icon-briefcase:before{content:"\f0b1"}
.icon-fullscreen:before{content:"\f0b2"}
.icon-group:before{content:"\f0c0"}
.icon-link:before{content:"\f0c1"}
.icon-cloud:before{content:"\f0c2"}
.icon-beaker:before{content:"\f0c3"}
.icon-cut:before{content:"\f0c4"}
.icon-copy:before{content:"\f0c5"}
.icon-paper-clip:before{content:"\f0c6"}
.icon-save:before{content:"\f0c7"}
.icon-sign-blank:before{content:"\f0c8"}
.icon-reorder:before{content:"\f0c9"}
.icon-list-ul:before{content:"\f0ca"}
.icon-list-ol:before{content:"\f0cb"}
.icon-strikethrough:before{content:"\f0cc"}
.icon-underline:before{content:"\f0cd"}
.icon-table:before{content:"\f0ce"}
.icon-magic:before{content:"\f0d0"}
.icon-truck:before{content:"\f0d1"}
.icon-pinterest:before{content:"\f0d2"}
.icon-pinterest-sign:before{content:"\f0d3"}
.icon-google-plus-sign:before{content:"\f0d4"}
.icon-google-plus:before{content:"\f0d5"}
.icon-money:before{content:"\f0d6"}
.icon-caret-down:before{content:"\f0d7"}
.icon-caret-up:before{content:"\f0d8"}
.icon-caret-left:before{content:"\f0d9"}
.icon-caret-right:before{content:"\f0da"}
.icon-columns:before{content:"\f0db"}
.icon-sort:before{content:"\f0dc"}
.icon-sort-down:before{content:"\f0dd"}
.icon-sort-up:before{content:"\f0de"}
.icon-envelope-alt:before{content:"\f0e0"}
.icon-linkedin:before{content:"\f0e1"}
.icon-undo:before{content:"\f0e2"}
.icon-legal:before{content:"\f0e3"}
.icon-dashboard:before{content:"\f0e4"}
.icon-comment-alt:before{content:"\f0e5"}
.icon-comments-alt:before{content:"\f0e6"}
.icon-bolt:before{content:"\f0e7"}
.icon-sitemap:before{content:"\f0e8"}
.icon-umbrella:before{content:"\f0e9"}
.icon-paste:before{content:"\f0ea"}
.icon-lightbulb:before{content:"\f0eb"}
.icon-exchange:before{content:"\f0ec"}
.icon-cloud-download:before{content:"\f0ed"}
.icon-cloud-upload:before{content:"\f0ee"}
.icon-user-md:before{content:"\f0f0"}
.icon-stethoscope:before{content:"\f0f1"}
.icon-suitcase:before{content:"\f0f2"}
.icon-bell-alt:before{content:"\f0f3"}
.icon-coffee:before{content:"\f0f4"}
.icon-food:before{content:"\f0f5"}
.icon-file-alt:before{content:"\f0f6"}
.icon-building:before{content:"\f0f7"}
.icon-hospital:before{content:"\f0f8"}
.icon-ambulance:before{content:"\f0f9"}
.icon-medkit:before{content:"\f0fa"}
.icon-fighter-jet:before{content:"\f0fb"}
.icon-beer:before{content:"\f0fc"}
.icon-h-sign:before{content:"\f0fd"}
.icon-plus-sign-alt:before{content:"\f0fe"}
.icon-double-angle-left:before{content:"\f100"}
.icon-double-angle-right:before{content:"\f101"}
.icon-double-angle-up:before{content:"\f102"}
.icon-double-angle-down:before{content:"\f103"}
.icon-angle-left:before{content:"\f104"}
.icon-angle-right:before{content:"\f105"}
.icon-angle-up:before{content:"\f106"}
.icon-angle-down:before{content:"\f107"}
.icon-desktop:before{content:"\f108"}
.icon-laptop:before{content:"\f109"}
.icon-tablet:before{content:"\f10a"}
.icon-mobile-phone:before{content:"\f10b"}
.icon-circle-blank:before{content:"\f10c"}
.icon-quote-left:before{content:"\f10d"}
.icon-quote-right:before{content:"\f10e"}
.icon-spinner:before{content:"\f110"}
.icon-circle:before{content:"\f111"}
.icon-reply:before{content:"\f112"}
.icon-github-alt:before{content:"\f113"}
.icon-folder-close-alt:before{content:"\f114"}
.icon-folder-open-alt:before{content:"\f115"}
.backtotop{background-color:#A80900;width:45px;bottom:20px;right:10px;min-height:45px;overflow:hidden;z-index:9999;position:fixed;display:block;text-align:center;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;-webkit-transition:all 0.7s ease-in-out 0s;-moz-transition:all 0.7s ease-in-out 0s;-o-transition:all 0.7s ease-in-out 0s;transition:all 0.7s ease-in-out 0s}
.backtotop.hidden-top{bottom:-100px}
.backtotop:hover{background-color:rgba(0,0,0,0.6)}
.backtotop i{font-size:24px;margin:0px;color:#fff;margin-top:8px;display:block;}

.fade{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;}
.wrapper{width:960px;margin:0 auto;position:relative;}

#header{height:auto;background-color:rgba(25,0,0,.9);position:fixed;width:100%;z-index:8000;left:0;-webkit-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.28);-moz-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.28);box-shadow:0px 0px 15px 5px rgba(0,0,0,0.28);}
#header_container{height:75px;position:relative;z-index:10;min-width:1230px;}
#header_shadow{height:95px;position:fixed;top:0;width:100%;left:0;z-index:99;}
#header_shadow .inside{height:75px;width:1450px;margin:0 auto;-webkit-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.28);-moz-box-shadow:0px 0px 15px 5px rgba(0,0,0,0.28);box-shadow:0px 0px 15px 5px rgba(0,0,0,0.28);}

#header #menu-main{position:absolute;right:400px;top:0;}
#header #menu-main li{display:block;float:left;line-height:75px;}
#header #menu-main li a{color:#FFF;font-weight:100;text-transform:uppercase;font-size:15px;display:block;padding:0 20px;letter-spacing:3px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;}
#header #menu-main li:hover a,
#header #menu-main li.current-menu-item a{color:#A80900}

#logo {width:27%;max-height:400px;margin:0px;position:relative;}
#logo img{width:100%;margin-top:5px;}

#main_slider{position:relative;background-size:cover;background-position:center center;overflow:hidden;} 
#main_slider .inside{position:absolute;left:4.5%;top:30%;z-index:99;}
#main_slider video{width:auto;height:auto;min-width:100%;min-height:100%;top:0;position:absolute;left:0;display:block;background-size:cover;}

.tab{position:absolute;top:0;height:50px;padding:0 20px 0 0;display:inline-block;background-color:rgba(0,0,0,.8);z-index:900;line-height:50px;color:#FFF;text-transform:uppercase;letter-spacing:2px;font-weight:100;}
.tab .icon{width:50px;display:inline-block;height:50px;margin-right:20px;float:left;background:#252525;}
.tab .icon img{width:40px;height:auto;margin:10px auto;display:block;}

#associations{position:relative;background:#000;clear:both}
#associations .tab{background:#252525;font-size:13px;}
#associations .tab .icon{margin:0 20px 0 0;background:#0d0d0d;}
#associations .inside{margin:0px;height:100%;padding:20px;padding-top:75px;text-align:center;}
#associations .inside img{width:auto;height:auto;display:inline-block;} 

#callus{background-color:#f0f0ff;}
#callus .inside{padding:12px;text-align:center;}
#callus .inside h3{display:inline-block;line-height:36px;font-size:32px;font-weight:700;color:#1E3354;letter-spacing:0px;}
#callus .inside h3 span{color:#750600}

#bwt_blocks{height:260px;position:relative;float:right;width:100%;}
#bwt_blocks > .inside{}
#bwt_blocks .mod1{}
#bwt_blocks .mod{width:25%;height:260px;float:left;color:#FFF;background-position:center center;background-size:cover;position:relative;cursor:pointer;}
#bwt_blocks .mod .tab{left:0;padding:0;}
#bwt_blocks .mod .tab .icon{margin:0;}
#bwt_blocks .mod .tab .icon img{width:32px;height:auto;margin:9px auto;display:block;}
#bwt_blocks .mod .inside{width:75%;margin:20% auto 0;}
#bwt_blocks .mod h3{font-size:24px;font-weight:400;margin-bottom:20px;line-height:30px;height:100px;margin-top:12px;}
#bwt_blocks .mod p{margin-bottom:10px;height:110px;font-family:'Tinos',sans-serif;font-weight:300;letter-spacing:1px;color:#FFF;}
#bwt_blocks .mod > a{position:absolute;width:100%;height:100%;display:block;}
#bwt_blocks .mod a img{width:200px;height:auto;}
#bwt_blocks .mod:hover a,#bwt_blocks .mod:hover .coming_soon,#bwt_blocks .mod:hover,#bwt_blocks .mod:hover p{color:#ff0;}

#video{height:520px;width:100%;clear:both;float:right;position:relative;width:-moz-calc(100% - 85px);width:-webkit-calc(100% - 85px);width:calc(100% - 85px);}
#video .left{width:75%;background:url(video.jpg) center center;height:100%;background-size:cover;position:relative;float:left;}
#video .right{width:25%;float:right;}
#video .right img{display:block;width:156px;height:auto;margin:20% 0 12% 15%;}
#video .right h2{color:#FFF;text-transform:uppercase;font-weight:100;padding:0 15%;font-size:30px;}
#video .right p{padding:10% 15%;color:#FFF;font-family:'Tinos',sans-serif;font-weight:100;letter-spacing:1px;}
#video .right a{display:block;color:#FFF;font-family:'Tinos',sans-serif;letter-spacing:1px;padding:0 15%;}
#video .right a:hover{color:#A80900;}

#bottom_menu{background-color:#A80900;text-align:center;padding:30px 0px;float:left;width:100%;}
#bottom_menu a{color:#fff;text-transform:uppercase;font-size:18px;margin:0px 16px;}
#bottom_menu a:hover{color:#ff0;}

#google_map{height:300px;position:relative;background:#252525;clear:both;overflow:hidden;}
#google_map .tab{background:#252525;font-size:13px;}
#google_map .tab .icon{margin:0 20px 0 0;background:#0d0d0d;}
#google_map .inside{margin:0 0 0 0;height:100%;width:200%;margin-left:-50%;}

#clr_blocks{height:250px;position:relative;}
#clr_blocks .tab{padding:0;}
#clr_blocks .tab .icon{margin:0;background:#0d0d0d;}
#clr_blocks .inside{margin:0 0 0 0;height:100%;}
#clr_blocks .inside .mod{width:20%;float:left;height:100%;position:relative;}
#clr_blocks .inside .mod .background{background-size:cover;background-position:center center;height:100%;width:100%;z-index:1;position:absolute;top:0;left:0;}
#clr_blocks .inside .mod .background:hover{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);-webkit-transform:translateZ(0);}
#clr_blocks .inside .mod .hover{background:url(transparent_bg_blue.png);width:100%;height:100%;z-index:2;position:absolute;top:0;left:0;opacity:0;cursor:pointer;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;}
#clr_blocks .inside .mod .inner{position:absolute;width:100%;top:50%;left:0;height:100%;z-index:5;text-align:center;display:none;margin-top:-80px;}
#clr_blocks .inside .mod .inner img{width:35px;height:35px;display:block;margin:0 auto 20px;}
#clr_blocks .inside .mod .inner p{color:#FFF;font-weight:500;color:#FFF;font-size:15px;line-height:18px;text-transform:uppercase;padding:0 20%;}
#clr_blocks .inside .mod .inner p span{color:#000;}
#clr_blocks .inside .mod .inner .link{color:#FFF;display:block;font-family:'Tinos',sans-serif;font-style:italic;font-size:18px;padding:20px 0 0;}
#clr_blocks .inside .mod:hover .inner{display:block;}
#clr_blocks .inside .mod:hover .hover{opacity:1;}

#about p{font-family:'Tinos',sans-serif;letter-spacing:1px;color:#000;margin-bottom:20px;}
#about .body_padding{height:75px;background:#0097d0;}

#pracs .tab{background:#252525;font-size:13px;}
#pracs .tab .icon{margin:0 20px 0 0;background:#0d0d0d;}
#pracs .mod{overflow:hidden;position:relative;float:left;}
#pracs .mod .hover{background:url(transparent_bg_blue.png);width:100%;height:100%;z-index:2;position:absolute;top:0;left:0;opacity:0;cursor:pointer;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;}
#pracs .mod .inner{position:absolute;height:100%;z-index:5;cursor:pointer;width:100%;text-align:center;display:table;top:0%;text-shadow: -2px 3px 1px rgba(0, 0, 0, 1);}
#pracs .mod .inner h3{color:#FFF;font-weight:500;font-size:32px;line-height:48px;text-transform:uppercase;padding:0 25%;display:table-cell;vertical-align:middle;width:100%;text-align:center;}
#pracs .mod .inner .link{color:#FFF;display:block;font-family:'Tinos',sans-serif;font-style:italic;font-size:18px;padding:10px 0 0;}
#pracs .mod:hover .inner{text-shadow: -1px 2px 1px rgba(0, 0, 0, .5);}
#pracs .mod:hover .hover{opacity:1;}
#pracs.featured{width:100%;position:relative;clear:both;}
#pracs.featured .inside{position:relative;}
#pracs.featured .mod{overflow:hidden;position:relative;float:left;}
#pracs.featured .mod1{height:450px;width:50%;background-color:#c7c7c7;}
#pracs.featured .mod2{height:450px;width:50%;background-color:#121212;}
#pracs.featured .mod3{height:450px;width:25%;background-color:#4d4d4d;}
#pracs.featured .mod4{height:450px;width:25%;background-color:#121212;}
#pracs.featured .mod5{height:450px;width:25%;background-color:#4d4d4d;}
#pracs.featured .mod6{height:450px;width:25%;background-color:#c7c7c7;}
#pracs.featured .mod .background{background-size:cover;height:100%;width:100%;z-index:1;position:absolute;top:0;left:0;background-position:center center;}

.link,#pracs.featured .link{}

#default{width:100%;margin:0 auto;background:#dddddd;}
#default .body_padding{height:120px;background:#0097d0;position:relative;z-index:99;}
#default .top .featured{width:100%;height:330px;background-size:cover;}
#default .top{background:#bcbcbc;border-bottom:1px solid #9e9d9d;}
#default .top h1{color:#FFF;margin:40px 0 40px 150px;text-transform:uppercase;font-size:24px;letter-spacing:1px;}
#default .top h1 img{width:220px;height:auto;margin-right:5px;}
#default #page_content p{font-family:'Tinos',sans-serif;letter-spacing:1px;color:#000;margin-bottom:20px;}
#default #page_content{padding:45px 250px 45px 150px;}
#default #page_content h1{font-size:40px;padding:0 0 30px;text-transform:uppercase;}
#default #page_content h2{font-size:20px;padding:0 0 20px;text-transform:uppercase;}
#default #page_content ul,
#default #page_content ol{padding:0 0 20px;}
#default #page_content ul li,
#default #page_content ol li{list-style:disc;font-family:'Tinos',sans-serif;letter-spacing:1px;color:#000;margin:0 0 0 20px;}
#default #page_content ol li{list-style:upper-alpha;}
#default #page_content ol li ol li{list-style:decimal;}

#bottoms1,#bottoms2,#bottoms3{margin:0px;padding:0px;}

#footer3{background:transparent;position:relative;clear:both;font-family:'Tinos',sans-serif;}
#footer3 .inside{padding:30px 50px;text-align:center;}
#footer3 .inside #geotag{color:#fff;font-weight:100;line-height:26px;margin-bottom:35px;margin-top:30px;}
#footer3 .inside #service_menu{color:#fff;font-weight:100;margin-bottom:25px;font-size:14px;}
#footer3 .inside #service_menu a{color:#fff;}
#footer3 .inside #service_menu a:hover{color:#ff0;}

.tab a {color:#fff !important;}
.tab a:hover {color:#ff0 !important;}

#logo {float:left;}
#mainmenu{float:right;}
#mainmenu ul.navi{margin:0;padding:0;list-style:none}
#mainmenu ul.navi li.level1{float:left;position:relative;padding:0;margin:0 3px 0 0px;position:relative}
#mainmenu ul.navi li.level1 a:hover{color:#ff0;}
#mainmenu ul.navi li.level1:before{display:inline-block;width:0%;height:3px;background:#fff;position:absolute;left:0px;top:0px;-webkit-transition:all 500ms cubic-bezier(0.19,1,0.22,1) 0s;-moz-transition:all 500ms cubic-bezier(0.19,1,0.22,1) 0s;-o-transition:all 500ms cubic-bezier(0.19,1,0.22,1) 0s;transition:all 500ms cubic-bezier(0.19,1,0.22,1) 0s}
#mainmenu ul.navi li.level1.last{margin:0px}
#mainmenu ul.navi li.level1 .item-link{margin:0;line-height:18px;padding:30px 16px;color:#fff;font-size:15px;text-transform:uppercase;display:block}
#mainmenu ul.navi li.level1 .item-link.havechild:after{content:"\f0d7";font-family:"FontAwesome";font-size:14px;width:auto;margin:0 0px 0 8px}
#mainmenu ul.navi li.level1>.item-link.havechild{padding:35px 35px 30px 20px}
#mainmenu ul.navi li.level1>.item-link.havechild:after{content:"\f0d7";font-family:"FontAwesome";position:absolute;top:38%;font-size:14px;width:auto;margin:0 0px 0 8px}
#mainmenu ul.navi li.level1 .menu-title{display:inline-block}
#mainmenu ul.navi li.level1:hover, #mainmenu ul.navi li.level1.hover{background:#A80900;color:#ff0;}
#mainmenu ul.navi li.level1:hover:before, #mainmenu ul.navi li.level1.hover:before{width:100%}
#mainmenu ul.navi li.level1:hover > .item-link, #mainmenu ul.navi li.level1.hover>.item-link{background:#A80900;cursor:pointer}
#mainmenu ul.navi li.level1.active{background:#A80900}
#mainmenu ul.navi li.level1.active:after{border-style:solid;border-width:12px 44px 0;bottom:0px;height:0;left:0;position:absolute;width:0;border-color:#A80900 transparent transparent;transition:border 1s ease-in-out 1s, bottom 1s ease-in-out 1s}
#mainmenu ul.navi li.level1.active:before{display:none}
#mainmenu ul.navi li.level1:hover ul.level2, #mainmenu ul.navi li.level1.hover ul.level2{left:0}
#mainmenu ul.navi ul{left: -999em;position:absolute;z-index:10;margin:0px;padding:12px 0px;list-style:none;width:218px}
#mainmenu ul.navi ul.level2{background:#f1f1f1;border:1px solid #00aef0;border-width:0px 1px 5px 1px;-webkit-box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5);box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5)}
#mainmenu ul.navi ul.level2 li{position:relative;padding:0px 0px;background:#f1f1f1}
#mainmenu ul.navi ul.level2 li .item-link{margin:0;padding:5px 22px 5px 30px;color:#666;font-size:100%;text-transform:none;line-height:20px}
#mainmenu ul.navi ul.level2 li .item-link:before{content:"\f111";font-family:"FontAwesome";font-size:8px;float:left;margin:0 0 0px -15px;width:auto}
#mainmenu ul.navi ul.level2 li .item-link.havechild:after{content:"\f055";font-family:"FontAwesome";font-size:14px;float:right;margin:0px -10px 0 0;color:#666}
#mainmenu ul.navi ul.level2 li .item-link .menu-title{display:inline-block}
#mainmenu ul.navi ul.level2 li:hover > .item-link, #mainmenu ul.navi ul.level2 li.hover > .item-link, #mainmenu ul.navi ul.level2 li.active>.item-link{color:#00aef0;background:#fff}
#mainmenu ul.navi ul.level2 li:hover ul.level3, #mainmenu ul.navi ul.level2 li li.level3:hover ul.level4, #mainmenu ul.navi ul.level2 li li.level4:hover ul.level5{left:100%;top:5px}
#mainmenu ul.navi ul.level2 ul{background-color:#fff;padding:12px 0px}
#mainmenu ul.navi ul.level2 ul.level3{border:1px solid #00aef0;border-width:0px 1px 5px 1px;-webkit-box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5);box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5)}
#mainmenu ul.navi ul.level2 ul.level3 li{padding:0px;background:#fff}
#mainmenu ul.navi ul.level2 ul.level3 li .item-link{padding:5px 22px 5px 30px;color:#666;font-size:100%;text-transform:none;line-height:20px}
#mainmenu ul.navi ul.level2 ul.level3 li .item-link:before{content:"\f111";font-family:"FontAwesome";font-size:8px;float:left;margin:0 0 0px -15px;width:auto}
#mainmenu ul.navi ul.level2 ul.level3 li .item-link.havechild:after{content:"\f055";font-family:"FontAwesome";font-size:14px;float:right;margin:0px -10px 0 0;color:#666}
#mainmenu ul.navi ul.level2 ul.level3 li .item-link .menu-title{display:inline-block}
#mainmenu ul.navi ul.level2 ul.level3 li:hover > .item-link, #mainmenu ul.navi ul.level2 ul.level3 li.hover > .item-link, #mainmenu ul.navi ul.level2 ul.level3 li.active>.item-link{background:#f1f1f1;color:#00aef0}
#mainmenu ul.navi ul.level2 ul.level3 ul.level4, #mainmenu ul.navi ul.level2 ul.level3 ul.level5{border:1px solid #00aef0;border-width:0px 1px 5px 1px;-webkit-box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5);box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5)}
#mainmenu #mmnavi li.level1 .mega-content{position:absolute;left: -999em;z-index:10000;background:#f1f1f1;border:1px solid #00aef0;border-width:0px 1px 5px 1px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col{float:left}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.one{margin:0px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.one div.mega-module{overflow:hidden}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.more{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.more>ul.subnavi{box-shadow:none;width:auto}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.more .mega-module{margin:20px 15px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.more .mega-module .mega-module-title{margin:0 0 14px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.more .mega-module .mega-module-title h3{font-size:128.57%;font-weight:normal;margin:0px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.more.first .mega-module{margin:20px 15px 20px 20px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col.more.last .mega-module{margin:20px 20px 20px 15px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col .mega-group{display:block}
#mainmenu #mmnavi li.level1 .mega-content .mega-col .mega-group div.mega-group-title .item-link{color:#e3e3e3;font-size:100%;text-transform:uppercase;padding:0 10px;min-height:30px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col .mega-group div.mega-group-title .item-link .menu-title{padding:10px 0;line-height:100%;text-transform:uppercase}
#mainmenu #mmnavi li.level1 .mega-content .mega-col .mega-group div.mega-group-title .showdesc .menu-title{padding:0 0 5px}
#mainmenu #mmnavi li.level1 .mega-content .mega-col .mega-group div.mega-group-title .showdesc .menu-desc{font-family:"arial"}
#mainmenu #mmnavi li.level1 .mega-content .mega-col .mega-group div.mega-group-content{position:relative;background:#2061c2;padding:7px 0}
#mainmenu #mmnavi li.level1 .mega-content .mega-col .mega-group div.mega-group-content ul{position:static;width:auto}
#mainmenu #mmnavi li.level1 .mega-content .mega-col ul.level2{border:none;box-shadow:none;background:none}
#mainmenu #mmnavi li.level1 .mega-content .mega-col ul.level2 div.level3.mega-content{background:#fff;border:1px solid #00aef0;border-width:0px 1px 5px 1px;-webkit-box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5);box-shadow:inset 0 -7px 7px -6px rgba(0,0,0,0.5)}
#mainmenu #mmnavi li.level1 .mega-content .mega-col ul.level2 div.level3.mega-content ul.level3{border:none;box-shadow:none;background:none}
#mainmenu #mmnavi li.level1 .mega-content .mega-col ul.level2 div.level3.mega-content ul.level3 ul.level4, #mainmenu #mmnavi li.level1 .mega-content .mega-col ul.level2 div.level3.mega-content ul.level3 ul.level5{border:none;box-shadow:none;background:none}
#mainmenu #mmnavi ul.subnavi {position:static;left:auto;right:auto;box-shadow:none;}
#mmnavi ul.subnavi>li {margin-left:0;}
#mmnavi ul.subnavi>li.first {margin-top:0;}
#header{color:#FFF;}

#mainContent{color:#000;font-weight:100;letter-spacing:0px !important;font-size:18px;}
#mainContent a{color:#006BD8;}
#mainContent h1,#mainContent h2,#mainContent h3{color:#222 !important;font-weight:900 !important;font-style:bold;letter-spacing:-0.05em !important;}
#mainContent h1{color:#123 !important;font-size:48px;margin:0px;margin-bottom:15px;}
#mainContent h2{color:#254C65 !important;font-size:36px;margin:0px;margin-bottom:25px;}
#mainContent h3{color:#245 !important;font-size:26px;margin:20px 0px;margin-top:30px;}
.nowp{white-space: -moz-pre-wrap;white-space: -o-pre-wrap;white-space: pre-wrap;word-wrap: break-word;}
hr{border:0;height:0;border-top:1px solid #bbb;}
.sidebar h3{font-size:23px !important;}
h5.caspio{font-size:16px !important;}

#mainContent {background-color:#fff;background-image:url('../../../images/contentbg.png');background-position:center bottom;background-repeat:no-repeat;font-family:'Tinos',sans-serif;float:left;margin:8px 0px;width:100%;}
.content.hide_sidebar{width:100%;float:left;}
.content.show_sidebar{width:75%;float:left;}
#mainContent .sidebar{width:20%;float:left;}
#mainContent .sidebar h3{text-transform:uppercase;}
#mainContent .sidebar .inside{width:96%;margin:30px;}
#mainContent .content .inside{padding: 35px 70px;}
.article #mainContent{margin-top:125px;}
.article #mainContent .content .inside{padding-right:35px;}
#mainContent ul {list-style-type:disc !important;list-style-position:outside !important;}
#mainContent ul.double{display:table;margin-bottom:25px;}
#mainContent ul.double li{float:left;width:50%;}
#mainContent .sidebar ul{margin:0px;padding-left:20px;}
#small_menu{display:none;}
#small_menu_select{width:94%;float:none;padding:5px 10px;font-size:18px;}
#small_menu_select option{width:100%;float:none;padding:5px 10px;font-size:18px;background-color:#fff;}
#small_menu_select option.selected{background-color:#00aef0;}
img.socs_bot{margin:0px 5px;}
img#photo_bio{float:right;width:33%;margin-left:25px;margin-bottom:30px;}
.bigbtn{width:40%;margin:0% 2.5%;padding:15px 30px;background-color:#3158BD;color:#fff;text-shadow:-2px 2px 1px rgba(0,0,0,1);border-radius:5px;border:none;font-size:24px;font-weight:900;cursor:pointer;}
.bigbtn:hover{background-color:#314F9B;text-shadow:-1px 1px 1px rgba(0,0,0,.7);}
#top_wrap{background-color:#000;width:100%;height:45px;}
#top_left{color:#fff;font-family:'Tinos',sans-serif;font-size:14px;line-height:45px;margin-left:20px;width:60%;float:left;}
#top_right{color:#fff;font-family:'Tinos',sans-serif;margin-right:20px;width:35%;float:right;text-align:right;padding-top:10px;}
.socs_top{width:20px;margin:0px 4px;}
h5.caspio{font-size:14px;margin:0px;padding:0px;margin-top:-8px;margin-bottom:12px;}
.footer_assocs{max-height:75px;margin:0px 25px;opacity:.7;}
a:hover .footer_assocs{opacity:1;}
.pa-image{float:left;max-width:30%;margin-top:6px;margin-right:20px;margin-bottom:16px;padding:8px;border:1px #ccc solid;}
.site_wrap{width:100%;max-width:1400px;margin:0 auto;position:relative;background:transparent;}

#main_slider{height:800px;background-image:url('../../../images/slider-bg.jpg');}
#main_slider h2{width:75%;text-transform:uppercase;font-weight:700;color:#FFF;text-align:left;text-shadow:-2px 3px 1px rgba(0,0,0,1);letter-spacing:-5px;}
#main_slider h2 span#line1{font-size:129px;line-height:140px;text-shadow: 4px 4px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;}
#main_slider h2 span#line2{font-size:82px;line-height:100px;text-shadow: 4px 4px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;}
#main_slider h2 span#line3{font-size:64px;line-height:100px;text-shadow: 4px 4px 0 #000, -2px -2px 0 #000, 2px -2px 0 #000, -2px 2px 0 #000, 2px 2px 0 #000;}
#slide_att{position:absolute;right:5%;bottom:240px;}

#caspioform {margin:0px !important;padding:0px !important;width:100% !important;}
#caspioform table {margin:0px !important;padding:0px !important;width:100% !important;}
#caspioform input,#caspioform textarea{width:100%;}
#caspioform input#cbParamCaptcha1{width:84%;margin-right:7px;margin-bottom:-20px;}
#caspioform input#Submit{background-color:#3158BD !important;float:left;width:100% !important;max-width:260px !important;margin-top:-10px;text-transform:uppercase;text-shadow:-2px 2px 1px rgba(0,0,0,1);border-radius:4px;border:none;}
#caspioform input#Submit[style]{background-color:#3158BD !important;float:left !important;width:100% !important;max-width:260px !important;margin-top:-10px !important;text-transform:uppercase !important;text-shadow:-2px 2px 1px rgba(0,0,0,1) !important;border-radius:4px !important;border:none !important;}
#caspioform input#Submit:hover{background-color:#314F9B !important;}
#topsoc{text-align:center;position:absolute;right:20px;}
#caspioform h1{display:none;}
#socials_top #submit {width:40px;margin:0px;padding:3px;font-size:12px;background-color:#00AEEF;border:none;color:#fff;border-radius:2px;}
#socials_top #tosearch {width:150px;margin:0px;padding:3px 6px;border:none;}
#caspioform table {background:none !important;background-color:transparent !important;}
#caspioform table tr {background:none !important;background-color:transparent !important;}
#caspioform table td {background:none !important;background-color:transparent !important;}
#caspioform table tr td {background:none !important;background-color:transparent !important;}

#dialogShare,#dialogLink{width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.8);z-index:10000;position:fixed;left:0px;top:0px;}
.modalInner{width:700px;min-height:100px;margin-left:-350px;margin-top:-260px;background-color:#fff;position:absolute;left:50%;top:50%;border-radius:10px;-webkit-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);padding:30px;text-align:center;}
.close_cross{cursor:pointer;opacity:0.7;}
.close_cross:hover{opacity:1;}
.icon_share{margin:10px 15px;}
.ontops{margin:0px;padding:0px;}
#signature{font-family:'Dancing Script',cursive;font-size:34px;}

@media (max-width: 1400px) {
#logo img{width:100%;margin-top:10px;}
}

@media (max-width: 1280px) {
html{width:100%;max-width:1230px;min-width:auto;}
#main_slider{height:600px;}
#main_slider h2{width:75%;text-transform:uppercase;font-weight:700;color:#FFF;text-align:left;text-shadow:-2px 3px 1px rgba(0,0,0,1);letter-spacing:-5px;}
#main_slider h2 span#line1{font-size:103px;line-height:100px;}
#main_slider h2 span#line2{font-size:66px;line-height:70px;}
#main_slider h2 span#line3{font-size:52px;line-height:70px;}
#slide_att{position:absolute;right:6%;bottom:160px;width:480px;}
#mainContent .content .inside, #mainContent .sidebar .inside{width:88%;margin:28px;}
#mainContent .content .inside{margin-top:0px !important;padding-left:40px;}
#mainmenu ul.navi li.level1 .item-link{font-size:15px;padding:30px 14px;}
#callus .inside h3{line-height:32px;font-size:30px;font-weight:700;color:#1E3354;letter-spacing:-1px;}
}

@media (max-width: 1190px) {
#mainmenu ul.navi li.level1 .item-link{font-size:14px;padding:30px 12px;}
}

@media (max-width: 1025px) {
#mainContent .content .inside{width:auto !important;}
#mainContent .sidebar .inside{width:auto !important;}
.article #mainContent {margin-top:225px;}
.content.show_sidebar {float:left;width:67%;}
#mainContent .sidebar {float:left;width:33%;}
.article #mainContent .content .inside {padding-right:0px;padding-left:15px;}
#callus .inside h3{letter-spacing:-1px;line-height:30px;font-size:26px;}
#pracs.featured .mod h3 {font-size:24px;line-height:28px;}
#main_slider h2{margin-top:80px !important;}
#main_slider h2 span#line1{font-size:89px;line-height:85px;}
#main_slider h2 span#line2{font-size:57px;line-height:55px;}
#main_slider h2 span#line3{font-size:44px;line-height:55px;}
#slide_att{position:absolute;right:5%;bottom:160px;width:480px;}
#logo{width:100%;float:none;text-align:center;}
#logo img{width:50%;float:none;max-width:100%;}
#mainmenu{width:100%;float:none;text-align:center;}
#mmnavi{margin:0px auto !important;margin-top:12px !important;float:none !important;display:table;}
#mainmenu ul.navi li.level1 .item-link{font-size:16px;padding:30px 16px;}
#main_slider h2 {font-size:40px;margin-top:-30px;}
#bottom_menu a{font-size:14px;}
img#photo_bio{float:left;width:33%;margin-left:0px;margin-right:25px;margin-bottom:20px;}
#mainContent h1 {font-size:36px;}
#mainContent h2 {font-size:26px;}
}

@media (max-width: 950px) {
#mainmenu ul.navi li.level1 .item-link{font-size:15px;padding:24px 16px;}
}

.gallery-pic{width:25%;float:left;}
.gallery-pic .gpw{margin:5px 10px;}
.gallery-pic .gpw img{width:100%;padding:4px;border:1px solid #ccc;}
.gallery-pic .gpw img:hover{opacity:.7;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s}

@media (max-width: 900px) {
.gallery-pic{width:33%;}
.gallery-pic .gpw{margin:5px 8px;}
#slide_att{position:absolute;right:3%;bottom:200px;width:65%;}
#mainContent .sidebar h3 {font-size:20px !important;}
#caspioform input#Submit{float:left;width:100% !important;}
#callus .inside h3{letter-spacing:-1px;line-height:26px;font-size:22px;}
#main_slider h2{margin-top:80px !important;}
#main_slider h2 span#line1{font-size:73px;line-height:85px;}
#main_slider h2 span#line2{font-size:48px;line-height:55px;}
#main_slider h2 span#line3{font-size:38px;line-height:55px;}
#slide_att{position:absolute;right:3%;bottom:180px;width:460px;}
.homepage #mainContent .inside{padding-left:20px !important;padding-right:20px !important;}
#mainmenu ul.navi li.level1 .item-link{font-size:13px;padding:24px 12px;}
#bottom_menu a{font-size:13px;}
}

#copyright1,#copyright2,#copyright3{color:#fff;font-weight:100;margin-bottom:25px;font-size:14px;}
#copyright2,#copyright3{display:none;}

.hplist50{float:left;width:50%;}
#contact_form_big{padding:30px;text-align:center;background-color:#fff;background-image:url('../../../images/supportusbg.jpg');background-position:right bottom;background-repeat:no-repeat;}
#contact_form_big h3{color:#fff;font-size:34px;margin:0px !important;margin-bottom:-30px !important;line-height:80px;font-weight:900;text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
#contact_form_big h4{color:#fff;font-size:20px;font-weight:700;letter-spacing:-1px;text-shadow: 3px 3px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
#contactF{width:100%;}
#contactC{text-align:center;}
#contact_form_big input{font-size:16px;padding:12px 15px;}
#contact_form_big input#hpSubmit{width:100%;max-width:400px;margin:0% 2.5%;margin-top:15px;padding:15px 30px !important;background-color:#3158BD !important;color:#fff !important;text-shadow:-2px 2px 1px rgba(0,0,0,1);border-radius:5px !important;border:none !important;font-size:24px !important;font-weight:900 !important;cursor:pointer;}
#contact_form_big input#hpSubmit:hover{background-color:#314F9B !important;text-shadow:-1px 1px 1px rgba(0,0,0,.7) !important;}
#contact_form_big input#cfName{width:45% !important;float:left;}
#contact_form_big input#cfEmail{width:45% !important;float:right;}

#w50L,#w50R{width:40%;float:left;margin:0px;padding:0px;margin-left:25px;}

@media (max-width: 769px) {
#w50L,#w50R{width:30%;}
#contact_form_big input#cfName{width:40% !important;}
#contact_form_big input#cfEmail{width:40% !important;}
#copyright1,#copyright3{display:none;}
#copyright2{display:block;}
#top_wrap{height:80px !important;}
#top_left{float:none;width:100%;text-align:center;margin-left:0px;padding:0px;}
#top_right{float:none;width:100%;text-align:center;margin-right:0px;padding:0px;margin:0px auto !important;}
#logo img {float: none;max-width:90%;width:90%;}
#top_left {font-size:16px;margin-top:-10px;}
#topsoc{text-align:center;position:relative;right:auto;margin:0px auto;}
.article #mainContent{margin-top:0px;}
.content.show_sidebar{width:100%;float:none;}
#mainContent .sidebar{width:100%;float:none;}
#mainmenu{width:100%;float:none;text-align:center;}
#mmnavi{display:none;}
#header{position:relative;margin:0px;padding:10px 0px;}
#small_menu{display:block;width:100%;text-align:center;margin:20px 0px;}
#slide_att{position:absolute;right:3%;bottom:180px;width:65%;}
#callus .inside h3{line-height:32px;font-size:30px;}
html {width:100%;min-width:100%;}
#site_wrap {width:100%;overflow:hidden;}
#header {height:auto;}
#header a.social_icon {display:none;}
#header .logo img {width:130px;top:18px;left:20px;margin:0;}

#main_slider{height:350px;}
#main_slider h2{width:75%;margin-top:-40px !important;}
#main_slider h2 span#line1{font-size:70px;line-height:30px;letter-spacing:0px;text-shadow: 2px 2px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
#main_slider h2 span#line2{font-size:43px;line-height:20px;letter-spacing:0px;text-shadow: 2px 2px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
#main_slider h2 span#line3{font-size:31px;line-height:20px;letter-spacing:0px;text-shadow: 2px 2px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;}
#slide_att{position:absolute;right:3%;bottom:60px;width:320px;}
#bwt_blocks {height:200px;}
#bwt_blocks .mod {height:200px;}
}

@media (max-width: 670px) {
.pa-image{float:left;max-width:45%;margin-top:6px;margin-right:15px;margin-bottom:16px;padding:6px;}
.footer_assocs{max-height:60px !important;margin:0px 15px;opacity:.7;}
#mainContent ul.double li{float:none;width:100%;}
#main_slider h2 span#line1{font-size:60px;line-height:30px;letter-spacing:0px;}
#main_slider h2 span#line2{font-size:38px;line-height:20px;letter-spacing:0px;}
#main_slider h2 span#line3{font-size:28px;line-height:20px;letter-spacing:0px;}
#bottom_menu {padding:10px 0px !important;}
#bottom_menu a {font-size:16px;width:100%;float:left;line-height:26px;margin:0px !important;}

#dialogShare,#dialogLink{width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.8);z-index:10000;position:fixed;left:0px;top:0px;}
.modalInner{margin:5% !important;background-color:#fff;position:relative;left:0%;top:0%;width:80%;border-radius:10px;-webkit-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);padding:30px;text-align:center;}
.modalInner h3[style]{font-size:30px !important;}
.icon_share{margin:10px 12px;}

}

@media (max-width: 600px) {
#w50L,#w50R{width:100%;}
#w50R{float:none;}
#bgvid{display:none !important;width:1px !important;height:1px !important;}
#contact_form_big input#cfName{width:90% !important;float:left;}
#contact_form_big input#cfEmail{width:90% !important;float:left;}
#contact_form_big h3 {line-height:40px !important;margin-bottom:10px !important;}
#contact_form_big input#hpSubmit {font-size: 20px;margin:12px 2.5%;max-width: 400px;padding: 10px 20px;width: 100%;}
#contactL,#contactR{display:table-row;width:100%;padding:0px 20px;padding-bottom:12px;float:left;}
.hplist50{float:none;width:100%;}
#callus .inside h3{line-height:26px;font-size:22px;}
#main_slider{height:300px;}
#main_slider h2{width:75%;margin-top:-40px !important;}
#main_slider h2 span#line1{font-size:50px;line-height:25px;letter-spacing:-1px;}
#main_slider h2 span#line2{font-size:31px;line-height:15px;letter-spacing:-1px;}
#main_slider h2 span#line3{font-size:23px;line-height:15px;letter-spacing:-1px;}
#slide_att{position:absolute;right:3%;bottom:30px;width:300px;}
#bwt_blocks {height:360px;}
#bwt_blocks .mod {height:180px;width:50%;float:left;}
}

@media (max-width: 480px) {
#sbarrs{width:100%;text-align:center;margin-top:-20px !important;}
#sbarrs ul{list-style:none !important;margin:0px !important;padding:0px !important;}
#footer3 .inside #service_menu{font-size:12px !important;}
.gallery-pic{width:50%;}
.gallery-pic .gpw{margin:4px;}
#copyright1,#copyright2{display:none;}
#copyright3{display:block;}
#callus .inside {padding:10px;float:none;min-height:260px !important;}
.bigbtn {font-size:24px;margin:10px auto !important;width:100%;float:left;}
#main_slider{height:560px;}
#main_slider img#isba[style]{width:90% !important;margin-top:15px !important;}
#main_slider h2{width:100%;margin:0px;padding:0px;margin-top:-150px !important;text-align:center;margin-left:-12px;}
#main_slider h2 br{display:none !important;}
#main_slider h2 span#line1{width:100% !important;float:left;font-size:50px;line-height:50px !important;margin:0px !important;padding:0px !important;}
#main_slider h2 span#line2{width:100% !important;float:left;font-size:34px;line-height:40px !important;margin:0px !important;padding:0px !important;}
#main_slider h2 span#line3{width:100% !important;float:left;font-size:28px;line-height:30px !important;margin:0px !important;padding:0px !important;}
#slide_att{position:absolute;right:3%;bottom:0px;width:100%;}
.homepage #mainContent .inside {padding:0px !important;padding-top:25px !important;}
#top_left {font-size:13px;margin-top:-10px;}
#footer3 .inside #geotag {line-height:20px;}
#socials_bot[style]{width:100% !important;float:left !important;text-align:center !important;}
#service_menu[style]{width:100% !important;float:left !important;text-align:center !important;font-size:16px !important;margin-top:16px !important;}
.article #mainContent .content .inside {padding:25px 0px !important;}
.modalInner{margin:5% !important;background-color:#fff;position:relative;left:0%;top:0%;width:76%;border-radius:10px;-webkit-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);box-shadow: 0px 0px 10px 10px rgba(0,0,0,0.75);padding:30px;text-align:center;}
.modalInner h3[style]{font-size:20px !important;}
.icon_share img{margin:10px 12px;margin-bottom:15px;}
}

@media (max-width: 440px) {
#contact_form_big input#hpSubmit{width:100%;max-width:400px;margin:0% 1%;margin-top:12px;padding:12px;background-color:#3158BD;color:#fff;text-shadow:-2px 2px 1px rgba(0,0,0,1);border-radius:5px;border:none;font-size:20px;font-weight:900;cursor:pointer;}
#contact_form_big input#cfName{margin-bottom:12px !important;}
#callus .inside {min-height:260px;}
.article #callus .inside {padding-bottom:130px !important;}
#mainContent h1 {font-size:30px;}
img#photo_bio {float:none;margin:0px;margin-bottom:10px;width:100%;}
#top_left {font-size:11px;margin-top:-10px;}
}

@media (max-width: 380px) {
#callus .inside {padding:10px;float:none;min-height:260px;}
.bigbtn {font-size:18px;margin:8px auto !important;width:100%;float:left;}
#main_slider{height:400px;}
#main_slider img#isba[style]{width:90% !important;margin-top:15px !important;}
#main_slider h2{width:100%;margin:0px;padding:0px;margin-top:-100px !important;text-align:center;margin-left:-12px;}
#main_slider h2 br{height:0px;margin:0px;padding:0px;}
#main_slider h2 span#line1{font-size:42px !important;line-height:40px !important;}
#main_slider h2 span#line2{font-size:30px !important;line-height:30px !important;}
#main_slider h2 span#line3{font-size:22px !important;line-height:20px !important;}
#slide_att{position:absolute;right:3%;bottom:-50px;width:100%;}
.homepage #mainContent .inside {padding:0px !important;padding-top:25px !important;}
#top_left {font-size:10px;margin-top:-10px;}
#top_right input[style]{width:100px !important;}
#top_right input#submit[style]{width:40px !important;}
#footer3 .inside #geotag {line-height:20px;}
#socials_bot[style]{width:100% !important;float:left !important;text-align:center !important;}
#service_menu[style]{width:100% !important;float:left !important;text-align:center !important;font-size:16px !important;margin-top:16px !important;}
.article #mainContent .content .inside {padding:25px 0px !important;}
#footer3 .inside {padding:25px;}
}

@media (max-width: 330px) {
#main_slider{height:350px;}
#main_slider h2{width:100%;margin:0px;padding:0px;margin-top:-100px !important;text-align:center;margin-left:-12px;}
#slide_att{position:absolute;right:3%;bottom:-50px;width:100%;}
#contact_form_big input{font-size:14px;padding:8px 10px;}
#contact_form_big input#hpSubmit{width:100%;max-width:400px;margin:0% 1%;margin-top:12px;padding:10px;background-color:#3158BD;color:#fff;text-shadow:-2px 2px 1px rgba(0,0,0,1);border-radius:5px;border:none;font-size:16px;font-weight:900;cursor:pointer;}
#contact_form_big input#hpSubmit:hover{background-color:#314F9B;text-shadow:-1px 1px 1px rgba(0,0,0,.7);}
#contact_form_big input#cfName{width:90% !important;margin-bottom:12px !important;}
#contact_form_big input#cfEmail{width:90% !important;}
}

