h1,
h2,
h3,
h4,
h5,
h6{margin-top:0px;}
ul, ol{padding:0;margin:0;}
.error404 h2 {font-weight: bold;font-size: 10em;line-height: 1;text-align: center;text-shadow: 0 0 28px rgba(35,35,35,.5);text-transform: uppercase;margin: 20px 0;color: rgba(0,0,0,0);}
.iframe-map {width:100%; height:300px;n}
@media (min-width:1200px){.row{margin-left:-20px;*zoom:1;}
.row:before, .row:after{display:table;content:"";}
.row:after{clear:both;}
[class*="span"]{float:left;margin-left:20px;}
.container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}
.row-fluid:before, .row-fluid:after{display:table;content:"";}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:28px;margin-left:2.127659574%;*margin-left:2.0744680846382977%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .span12{width:99.99999998999999%;*width:99.94680850063828%;}
.row-fluid .span11{width:91.489361693%;*width:91.4361702036383%;}
.row-fluid .span10{width:82.97872339599999%;*width:82.92553190663828%;}
.row-fluid .span9{width:74.468085099%;*width:74.4148936096383%;}
.row-fluid .span8{width:65.95744680199999%;*width:65.90425531263828%;}
.row-fluid .span7{width:57.446808505%;*width:57.3936170156383%;}
.row-fluid .span6{width:48.93617020799999%;*width:48.88297871863829%;}
.row-fluid .span5{width:40.425531911%;*width:40.3723404216383%;}
.row-fluid .span4{width:31.914893614%;*width:31.8617021246383%;}
.row-fluid .span3{width:23.404255317%;*width:23.3510638276383%;}
.row-fluid .span2{width:14.89361702%;*width:14.8404255306383%;}
.row-fluid .span1{width:6.382978723%;*width:6.329787233638298%;}
input, textarea, .uneditable-input{margin-left:0;}
input.span12, textarea.span12, .uneditable-input.span12{width:930px;}
input.span11, textarea.span11, .uneditable-input.span11{width:850px;}
input.span10, textarea.span10, .uneditable-input.span10{width:770px;}
input.span9, textarea.span9, .uneditable-input.span9{width:690px;}
input.span8, textarea.span8, .uneditable-input.span8{width:610px;}
input.span7, textarea.span7, .uneditable-input.span7{width:530px;}
input.span6, textarea.span6, .uneditable-input.span6{width:450px;}
input.span5, textarea.span5, .uneditable-input.span5{width:370px;}
input.span4, textarea.span4, .uneditable-input.span4{width:290px;}
input.span3, textarea.span3, .uneditable-input.span3{width:210px;}
input.span2, textarea.span2, .uneditable-input.span2{width:130px;}
input.span1, textarea.span1, .uneditable-input.span1{width:50px;}
.thumbnails{margin-left:-20px;}
.thumbnails > li{margin-left:20px;}
.row-fluid .thumbnails{margin-left:0;}
}
body{background:url(../img/bg04.png) repeat fixed #fff;font-family:Arial, "PT Sans", "Helvetica Neue", Helvetica, sans-serif;color:#000;font-weight:normal;line-height:1.5em;-webkit-text-size-adjust:100%;}
img, embed, object, video{max-width:100%;height:auto;}
video{width:100% !important;height:auto !important;}
iframe{border:none;-webkit-box-shadow:0 1px 5px 1px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 5px 1px rgba(0, 0, 0, 0.2);box-shadow:0 1px 5px 1px rgba(0, 0, 0, 0.2);}
h1, h2, h3, h4, h5, h6, .mybtn, .mybtn-color, .mylink, .accordion-heading a, blockquote, label, input, button, select, textarea, input[type="text"], .submit, .sub-submit, .search-submit, .ddsmoothmenu, .ddsmoothmenu select{font-family:Arial, "PT Sans", "Helvetica Neue", Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{color:#b68d14;font-weight:normal;line-height:1.3em;font-style:normal;margin-bottom:15px;}
h1{font-size:16px;}
h2{font-size:14px;font-weight:normal;}
h3{font-size:12px;}
h4{font-size:12px;margin-bottom:10px;}
h4 span{font-size:11px;color:#888;display:block;margin-top:3px;font-weight:normal;}
h5{font-size:12px;margin-bottom:5px;}
h5 span{font-size:11px;font-weight:normal;display:block;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{color:#3d3d3d !important;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#2e9ba8 !important;}
.heading-border{width:100%;border-top:1px solid #d7b258;margin-bottom:25px;position:relative;}
.heading-border h3{font-size:16px;background:#fff;padding-right:10px;margin-bottom:0;position:absolute;top:-12px;left:0;}
a:link{color:#000;text-decoration:none;cursor:pointer;font-style:normal;outline:none;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
a:hover{color:#fff;text-decoration:none;}
.color{color:#2e9ba8!important;font-size:inherit !important;font-weight:inherit !important;text-transform:inherit !important;display:inline !important;}
strong{font-weight:bold;color:#3d3d3d;}
.mybtn, .mybtn-color{background:#3d3d3d;padding:8px 8px 8px 7px;margin-top:10px;font-size:12px;color:#efefef !important;line-height:12px;font-weight:normal;cursor:pointer;border:none;width:auto;height:auto;display:inline-block;}
.mylink{background:url(../img/btn-arr.png) no-repeat right 6px !important;padding-right:15px !important;font-size:12px;color:#fff !important;font-weight:bold;line-height:12px;cursor:pointer;}
.mybtn span, .mybtn-color span, .mylink span{background:url(../img/btn-arr.png) no-repeat right;padding-right:20px !important;}
.mybtn:hover{background:#2e9ba8;}
.mybtn-color{background:#2e9ba8;}
.mybtn-color:hover{background:#3d3d3d;}
.list-checkmark li{background:url(../img/bullet-checkmark.png) no-repeat 0 4px;margin-bottom:10px;padding-left:25px;list-style-type:none;display:block;}
.list-border li{background:url(../img/box-list-divider.png) repeat-x bottom;width:100% !important;padding-bottom:8px;margin-bottom:5px;margin-left:0px !important;color:#3d3d3d;font-weight:bold;list-style-type:none;display:block;}
.unstyled li{padding-bottom:15px;margin:0;}
.img-left{float:left;margin-right:20px;}
.img-right{float:right;margin-left:20px;}
.spacer-10px, .spacer-20px, .spacer-30px{width:100%;height:10px;display:block;clear:both;}
.spacer-20px{height:20px !important;}
.spacer-30px{height:30px !important;}
blockquote{border-left:5px solid #2e9ba8;color:#888;}
blockquote p{font-size:13px;line-height:1.4em;font-style:italic;}
blockquote.pull-right{border-right:5px solid #2e9ba8;}
.accordion-group, .accordion-inner{border:0px;border-radius:0px;}
.accordion-heading{background:transparent;border:0;padding:0;margin:0;}
.accordion-heading .accordion-toggle{border-bottom:0px;padding:5px 0px;border-bottom:1px solid #e7e7e7;}
.accordion-heading a{font-size:14px;color:#3d3d3d;font-weight:700;outline:none;position:relative;-moz-transition:0s;-webkit-transition:0s;-o-transition:0s;transition:0s;}
.accordion-inner{padding:9px 0px;border-bottom:1px solid #e7e7e7;}
.breadcrumb{padding:5px 0px 0px 0px;margin:0;font-size:12px;background-color:transparent;list-style:none;text-shadow:none;}
.breadcrumb .divider{padding:0 5px;color:#888;}
.breadcrumb li{text-shadow:none;}
#wrapper{background:#fff;width:1020px;margin:0 auto;margin-top:10px;}
#content{padding-bottom:30px;}
#home-content-top{margin-bottom:30px;}
#content-top{padding:20px 0px;margin-bottom:30px;border-bottom:1px solid #e7e7e7;}
#content-top h1{margin-bottom:0px;float:left;}
.main{float:left;}
.sidebar{float:left;display:inline-block;}
.box{background:#e7e7e7;padding:20px;}
.list-3col, .list-4col{margin-left:-20px;}
.list-3col li{width:300px;margin-left:20px;list-style-type:none;float:left;}
.list-4col li{width:220px;margin-left:20px;list-style-type:none;float:left;}
.list-3col img, .list-4col img{margin-bottom:10px;}
#header{padding:10px 0px;}
#header a{color:#000;text-transform:uppercase;padding:9px 10px;}
#header a:hover{color:#fff;}
.info-top{margin-top:10px;float:right;display:block;}
.info-top li{background:#fff;padding:3px 8px;margin-left:1px;list-style-type:none;float:left;}
.info-top li img{margin-right:10px;margin-top:3px;float:left;}
.social{float:right;}
.social li{padding:5px;list-style-type:none;float:left !important;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.social li:hover{background:#3d3d3d !important;color:#fff;}
.social2{}
.social2 li{padding:5px;list-style-type:none;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.social2 li:hover{background:#3d3d3d !important;color:#fff;}
.selected-lang{background:#d7b258!important;}
.tweet{background:#5db5de !important;}
.facebook{background:#3b5998 !important;}
.pint{background:#c92228 !important;}
.features-style1 img{margin-right:20px;float:left;}
.features-style2 img{margin-bottom:10px;}
.features-style1 strong, .features-style2 h4{color:#2e9ba8;}
.team li{background:#e7e7e7;}
.team-info{padding:20px;}
.team .social{float:left;}
.team .social li{width:auto;padding:0;margin:0;}
.client{margin-left:-15px;}
.client li{border:1px solid #e7e7e7;margin-left:15px;background:none;list-style-type:none;float:left;}
.map{width:100%;}
.filter_nav{margin:0px 0px 10px 0px;display:inline-block;}
.filter_nav li{padding:0;margin:0;display:inline;list-style-type:none;float:left;}
.filter_nav li a{padding:8px 15px 7px 14px;margin-right:15px;font-size:12px;color:#3d3d3d;font-weight:bold;line-height:12px;cursor:pointer;border:none;width:auto;height:auto;display:inline-block;outline:none;}
.filter_nav li a:hover, .filter_nav li.active a{background:#3d3d3d;color:#efefef;}
.portfolio_3column, .portfolio_4column{margin-left:-20px;}
.portfolio_3column li, .portfolio_4column li{height:auto;margin:0px 0px 20px 20px;list-style-type:none;float:left;}
.portfolio_3column li{width:300px;}
.portfolio_4column li{width:220px;}
.thumb{position:relative;margin-bottom:10px;}
.link{background:url(../img/arr.png) no-repeat #3d3d3d;width:30px;height:30px;position:absolute;left:50%;top:50%;margin-left:-15px;margin-top:-15px;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.zoom{background:url(../img/plus.png) no-repeat #3d3d3d;width:30px;height:30px;position:absolute;left:50%;top:50%;right:auto;margin-left:-15px;margin-top:-15px;filter:alpha(opacity=90);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9;}
.link:hover{background:url(../img/arr.png) no-repeat #2e9ba8;}
.zoom:hover{background:url(../img/plus.png) no-repeat #2e9ba8;}
.pricing table{background:#efefef;width:100%;font-size:12px;text-align:center;}
.pricing table thead th{background:#3d3d3d;width:auto;padding:20px;font-size:20px;line-height:20px;color:#fff;}
.pricing table tfoot td{background:#3d3d3d;padding:10px 20px !important;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.pricing table tfoot td:hover{background:#2e9ba8!important;}
.pricing table td{width:auto;padding:20px;}
.pricing table ul li{background:url(../img/box-list-divider.png) repeat-x bottom;margin-bottom:10px;padding-bottom:10px;list-style-type:none;display:block;}
.pricing table ul li:last-child{margin-bottom:0px;padding-bottom:0px;background:none;}
.td-styled{background:#888888;padding:40px 20px !important;font-size:36px;color:#fff;}
.focused .td-styled, .focused thead th, .focused tfoot td{background:#2e9ba8!important;}
.focused .triangle{border-top:10px solid #2e9ba8;}
.triangle-wrapper{position:relative;}
.triangle{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #3d3d3d;position:absolute;top:auto;bottom:-30px;left:50%;margin-left:-10px;}
form{margin:0;padding:0;z-index:0;}
form p{margin-bottom:20px;padding-bottom:0px;background:none;list-style-type:none;}
form label.error{display:none !important;}
form input.error, form textarea.error{border-color:#b94a48 !important;box-shadow:none;}
label, input, button, select, textarea, input[type="text"]{font-size:12px;color:#888;font-weight:400;line-height:1.8em;}
label{color:#3d3d3d;line-height:1.3em;}
input[type="text"], select, textarea{width:95% !important;height:20px;padding:5px;margin:0;display:inline-block;background-color:#fafafa;border:1px solid #e7e7e7;border-radius:0px;box-shadow:none;-webkit-transition:border linear 0.2s;-moz-transition:border linear 0.2s;-ms-transition:border linear 0.2s;-o-transition:border linear 0.2s;transition:border linear 0.2s;}
textarea{min-height:112px;height:auto;width:95% !important;padding:5px;}
select{width:100% !important;height:33px;}
textarea:focus, input[type="text"]:focus, select:focus{box-shadow:none;}
.submit, .sub-submit{background:#d7b258;padding:9px 8px 8px 7px;font-size:12px;color:#fff !important;line-height:12px;font-weight:600;cursor:pointer;border:none;width:auto;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.submit:hover{background:#3d3d3d;}
#subform p{margin-bottom:7px;}
#subform input[type="text"]{width:170px !important;height:23px;float:left;margin:0;background:#fff;}
.sub-submit{height:35px;background:#3d3d3d;}
#footer{background:#3d3d3d;width:100%;padding:10px 0px;}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6, #footer p{color:#fff;text-align:center;margin:0px;font-size:11px;}
#footer a{color:#fff;}
#footer .breadcrumb a:hover{color:#fff;text-decoration:underline;}
#twitter li{list-style-type:none;margin-bottom:20px;}
#twitter p, #twitter li{padding:0;margin:0;}
.menu-wrapper{margin-top:13px;}
.ddsmoothmenu{background:transparent scroll;width:100%;color:#efefef !important;}
.ddsmoothmenu ul{z-index:100;margin:0;padding:0;list-style-type:none;float:left;background:#transparent;box-shadow:none;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.ddsmoothmenu ul li:hover{background:#3d3d3d !important;color:#fff;}
.ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{display:block;text-decoration:none;outline:none;font-weight:normal;padding:0;line-height:1em;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
* html .ddsmoothmenu ul li a{display:inline-block;color:#efefef;}
.ddsmoothmenu ul li a:hover, .ddsmoothmenu ul li ul li a:hover{}
.ddsmoothmenu ul li a.selected, .ddsmoothmenu ul li ul li a.selected{color:#B68C16!important;}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;box-shadow:none !important;background:#3d3d3d;margin-top:0px;border-top:2px solid #2e9ba8;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;box-shadow:none !important;background:url(../img/nav-item-divider.png) repeat-x bottom;padding:10px 10px 12px 27px;border-right:0px;}
.ddsmoothmenu ul li ul li ul{margin-left:0px;margin-top:0px;border-top:0px solid #2590bd;top:0;}
.ddsmoothmenu ul li ul li a{width:140px;margin:0;color:#efefef !important;line-height:1em;font-size:12px !important;border-right:0px;padding:0;}
* html .ddsmoothmenu{height:1%;}
.downarrowclass{display:none;}
.rightarrowclass{display:none;}
.ddsmoothmenu select{display:none;cursor:pointer !important;color:#888 !important;outline:none;border:1px solid #888;width:100%;padding:5px 10px;background:#efefef;font-size:12px;height:auto;margin:0 auto;}
@media only screen and (max-width:767px){body{padding:0;}
.container{padding-left:20px;padding-right:20px;}
#wrapper{width:100%;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;}
.heading-border{width:100%;border-top:0px dotted #e5e5e5;margin-bottom:0px;position:relative;}
.heading-border h3{font-size:15px;background:#fff;padding-right:0px;position:relative;top:0;left:0;margin:10px 0px;}
#home-content-top{margin-top:0px;}
.list-3col, .list-4col{margin-left:0px;}
.list-3col li, .list-4col li{width:100%;margin-left:0px;margin-bottom:30px;display:block;}
.list-3col li li, .list-4col li li{width:auto;margin-bottom:0px;display:inline;}
.portfolio_3column, .portfolio_4column{margin-left:0px;text-align:left;}
.portfolio_3column li, .portfolio_4column li{width:100%;margin:0px 0px 20px 0px;display:block !important;text-align:left;float:none;}
.list-3col li .thumb, .list-4col li .thumb, .portfolio_3column li .thumb, .portfolio_4column li .thumb{max-width:300px;}
.menu-wrapper{margin-top:10px;background:transparent;}
.ddsmoothmenu ul{display:none;}
.ddsmoothmenu select{display:inline-block;}
#header .breadcrumb{display:none;}
.info-top{margin-top:10px;float:left;}
.info-top li{margin-left:0px;margin-bottom:1px;margin-right:1px;}
.social{float:left;margin-top:10px;margin-bottom:10px;}
.social2{float:left;}
#content-top .breadcrumb{float:left !important;margin-top:5px !important;}
#content-top h1{display:block;float:none;}
.client li{margin-bottom:10px;}
.team li{}
.team-info{padding:20px;}
.map{height:200px;}
.pricing{margin-bottom:20px;}
#twitter{min-height:120px;margin-top:10px;}
}
@media only screen and (min-width:480px) and (max-width:767px){}
@media only screen and (min-width:768px) and (max-width:959px){#wrapper{width:100%;}
.list-3col li{width:228px;}
.list-4col li{width:166px;}
.portfolio_3column li{width:228px;}
.portfolio_4column li{width:166px;}
#subform input[type="text"]{width:120px !important;}
.ddsmoothmenu ul{display:none;}
.ddsmoothmenu select{width:50% !important;float:left;background:transparent;border:1px solid #888;display:inline-block;}
.client li{margin-bottom:10px;}
.td-styled{font-size:26px;}
}
@media \0screen{.info-top li img{display:none;}
#wrapper{border:1px solid #e6e6e6;border-width:0px 1px 0px 1px;}
}