/* reset CSS */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}
html,body{height:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
b,strong{font-weight:bold}
img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}
li{display:list-item}
table{border-collapse:collapse;border-spacing:0}
th,td,caption{font-weight:normal;vertical-align:top;text-align:left}
q{quotes:none}
q:before,q:after{content:'';content:none}
sub,sup,small{font-size:75%}
sub,sup{line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
svg{overflow:hidden}

/* 960.grid */
body{min-width:960px}
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}
.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15{position:relative}
.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}
.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}
.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}
.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}
.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}
.container_12 .push_3,.container_16 .push_4{left:240px}
.container_12 .push_6,.container_16 .push_8{left:480px}
.container_12 .push_9,.container_16 .push_12{left:720px}
.container_12 .push_1{left:80px}
.container_12 .push_2{left:160px}
.container_12 .push_4{left:320px}
.container_12 .push_5{left:400px}
.container_12 .push_7{left:560px}
.container_12 .push_8{left:640px}
.container_12 .push_10{left:800px}
.container_12 .push_11{left:880px}
.container_16 .push_1{left:60px}
.container_16 .push_2{left:120px}
.container_16 .push_3{left:180px}
.container_16 .push_5{left:300px}
.container_16 .push_6{left:360px}
.container_16 .push_7{left:420px}
.container_16 .push_9{left:540px}
.container_16 .push_10{left:600px}
.container_16 .push_11{left:660px}
.container_16 .push_13{left:780px}
.container_16 .push_14{left:840px}
.container_16 .push_15{left:900px}
.container_12 .pull_3,.container_16 .pull_4{left:-240px}
.container_12 .pull_6,.container_16 .pull_8{left:-480px}
.container_12 .pull_9,.container_16 .pull_12{left:-720px}
.container_12 .pull_1{left:-80px}
.container_12 .pull_2{left:-160px}
.container_12 .pull_4{left:-320px}
.container_12 .pull_5{left:-400px}
.container_12 .pull_7{left:-560px}
.container_12 .pull_8{left:-640px}
.container_12 .pull_10{left:-800px}
.container_12 .pull_11{left:-880px}
.container_16 .pull_1{left:-60px}
.container_16 .pull_2{left:-120px}
.container_16 .pull_3{left:-180px}
.container_16 .pull_5{left:-300px}
.container_16 .pull_6{left:-360px}
.container_16 .pull_7{left:-420px}
.container_16 .pull_9{left:-540px}
.container_16 .pull_10{left:-600px}
.container_16 .pull_11{left:-660px}
.container_16 .pull_13{left:-780px}
.container_16 .pull_14{left:-840px}
.container_16 .pull_15{left:-900px}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after{content:'.';display:block;overflow:hidden;visibility:hidden;font-size:0;line-height:0;width:0;height:0}
.clearfix:after,.container_12:after,.container_16:after{clear:both}
.clearfix,.container_12,.container_16{zoom:1}

/* typography */
body{font-family:'Droid Sans',Arial,sans-serif;font-size:13px;line-height:20px;font-style:normal;font-variant:normal;font-weight:normal;height:100%;color:#333}
hr{clear:both;height:7px;margin-top:30px;margin-bottom:30px;background:url('../img/hr.png') repeat-x 0 0}
a{text-decoration:none;text-decoration:none;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}
a:hover{text-decoration:underline}
:focus,a:focus{outline:0}
:active,a:active{outline:0}
:focus{-moz-outline-style:none}
strong{font-family:'Droid Sans',Arial,sans-serif;font-weight:bold}
#accordion-slider div.slider-info strong{font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal}
h1{font-size:22px;line-height:25px}
h2{font-size:20px;line-height:23px}
h3{font-size:17px;line-height:21px}
h4{font-size:16px;line-height:19px}
h5{font-size:14px;line-height:17px}
h6{font-size:12px;line-height:15px}
h1,h2,h3,h4,h5,h6{color:#333}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#333}
h1,h2,h3,h4,h5,h6{font-family:'Droid Serif',Arial,sans-serif;font-style:normal;font-variant:normal;font-weight:normal}
blockquote.style1,blockquote.style2{font-style:normal;font-variant:normal;font-weight:light;font-size:13px;font-family:'Droid Serif',Arial,sans-serif}
table th{text-align:center;font-family:'Droid Serif',Arial,sans-serif;font-style:normal;font-variant:normal;font-weight:normal;font-size:20px;line-height:23px}
h1,h2,h3,h4,h5,h6{margin-bottom:10px}
p{margin-top:10px}
p:first-child{margin:0}

/* Super fish */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none}
.sf-menu ul{position:absolute;top:-999em;width:10em;box-shadow:0 1px 6px #333}
.sf-menu ul li{width:169px}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left;position:relative}
.sf-menu a{display:block;position:relative}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:40px;z-index:99;width:169px}
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul{left:14em;top:-1px}
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul{left:10em;top:0}
.sf-menu{float:left;background:url('../img/nav_bg.png') repeat center top;width:980px;font-size:13px}
.sf-menu a{padding:10px 20px;text-decoration:none!important;color:#f8f8f8}
.sf-menu li{background:transparent;z-index:9999;background:url('../img/sep.png') no-repeat top right}
.sf-menu li li{font-size:12px;background:#f9f9f9;border-bottom:1px dashed #ddd;border-left:1px dashed #000}
.sf-menu li li:hover{border-left:1px solid #f9f9f9}
.sf-menu li li:last-child{border-bottom:0}
.sf-menu li li a{color:#333}
.sf-menu li li a:hover{color:#f8f8f8}
.sf-menu li li li{background:#4f5356;border-bottom:1px dashed #333}
.sf-menu li li li a{color:#f8f8f8}
.sf-menu li li.sfHover{outline:0;border-left:1px solid #f9f9f9}
.sf-menu li li.sfHover a{color:#fff}
.sf-menu a:focus,.sf-menu a:active{outline:0;background-color:none}
.sf-menu a.sf-with-ul{padding-right:2.25em;min-width:1px}
.sf-sub-indicator{position:absolute;display:block;right:1em;top:1em;width:10px;height:10px;text-indent:-999em;overflow:hidden;background-image:url('../img/arrows-ffffff.png');background-repeat:no-repeat;background-position:-10px -100px}
a>.sf-sub-indicator{top:1.1em;background-position:0 -100px}
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator{background-position:-10px -100px}
.sf-menu ul .sf-sub-indicator{background-position:-10px 0}
.sf-menu ul a>.sf-sub-indicator{background-position:0 0}
.sf-menu ul a:focus>.sf-sub-indicator,.sf-menu ul a:hover>.sf-sub-indicator,.sf-menu ul a:active>.sf-sub-indicator,.sf-menu ul li:hover>a>.sf-sub-indicator,.sf-menu ul li.sfHover>a>.sf-sub-indicator{background-position:-10px 0}


/* Style */
#wrap{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 auto;box-shadow:0 2px 2px #333;width:980px}
.space_top{padding-top:20px}
.space_bottom{padding-bottom:20px}
.inner_wrap{padding:30px 0 0 0}
#header{padding-top:30px;display:block;width:100%;background:#333 url('../img/pattern1.jpg') repeat scroll center top;position:relative}
#phone{background:#333;padding:5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
#phone ul{list-style:none;margin:0}
#phone ul li{margin:0;font-size:14px;display:inline}
#phone ul li{padding-left:5px}
#logo h1{margin:0;padding:0}
#logo{width:360px;height:60px;float:left;margin-left:20px}
#logo{background:transparent url('../img/logo_dark.png') no-repeat scroll center left}
#logo a{display:block;height:100%;width:100%}
#nav{padding-top:30px}
#slider_wrap{background:#333}
#slider_wrap ul{margin:0;list-style:none}
#accordion-slider li:first-child{border-left:none}
#accordion-slider li{position:relative}
#accordion-slider div.slider-bg{background:#000;bottom:0;height:102px;width:800px;left:0;position:absolute;z-index:10;opacity:.5;border-top:1px solid #000}
#accordion-slider div.slider-info{bottom:0;height:60px;left:0;position:absolute;width:65px;z-index:15;padding:20px}
#accordion-slider div.slider-info strong{color:#fff;margin-bottom:5px}
#accordion-slider div.slider-info p{display:none;font-size:12px;line-height:14px;color:#fff;margin:0!important}
#accordion-slider li.slider-open div.slider-info{width:780px}
#accordion-slider li.slider-open div.slider-info strong{font-size:22px}
#accordion-slider li.slider-open div.slider-info p{display:block}
.elastic-video-wrapper{width:980px;max-width:100%}
.elastic-video{position:relative;padding-bottom:55%;padding-top:15px;height:0;overflow:hidden}
.elastic-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-frame{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;box-shadow:0 0 2px #333}
#containingBlock{width:100%}
.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.videoWrapper object,.videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
.middle{margin-top:30px}
.bottom{margin-top:30px}
#content{padding-bottom:30px}
#intro{padding:15px 0;background-image:url('../img/intro_bg.png');background-repeat:no-repeat;background-position:center bottom}
#intro h1{margin:0;letter-spacing:1px;}
#intro h2{margin:0;letter-spacing:1px;line-height:30px}
#highlight_bottom{padding:30px 0;background-image:url('../img/highlight.png');background-repeat:no-repeat;background-position:center top;text-align:center}
#highlight_bottom h3{margin:0;text-transform:capitalize;letter-spacing:1px}
#highlight_bottom .btn{margin:0!important}
#header_search{position:absolute;right:20px;top:70px}
.subscriberStats{height:24px}
.socialIcon{float:left;height:24px;width:24px;padding-left:5px}
.subscriberCount{color:#fff;float:left;font-size:16px;line-height:24px;text-transform:capitalize}
#aside{float:right}
#main{float:left}
ul.sidebar-comment{list-style:none;margin:0}
ul.sidebar-comment li{display:block;padding-top:10px;border-top:1px dashed #ddd}
ul.sidebar-comment li:first-child{border-top:0;padding-top:0}
ul.sidebar-post{list-style:none;margin:0}
ul.sidebar-categories{list-style:none;margin:0}
ul.sidebar-archive{list-style:none;margin:0}
.no-padding{padding-bottom:0!important}
#footer{display:block;padding-top:30px;padding-bottom:30px}
#footer h5{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dashed #4f5356}
#footer p{margin-top:20px}
#footer ul{list-style:none;margin:0}
#footer ul li{margin-top:10px;display:block}
#footer span a{padding:0 1px}
#sub_footer{font-size:11px;margin-top:30px;border-top:1px dashed #4f5356;padding-top:30px}
#sub_footer ul{list-style:none;margin:0}
#sub_footer ul li{margin:0}
#sub_footer p{margin:0}
#footer ul.tweet li{margin-top:20px;margin-bottom:0}
#footer ul.tweet li:last-child{margin-bottom:0}
ul li,ol li{margin-top:10px}
ul,ol{display:block;margin:10px 0 0 0;list-style-position:inside}
ul.check,ul.uncheck{display:block;list-style:none;margin:10px 0 0 0}
ul.check li{background-attachment:scroll;background-image:url('../img/icons/check.png');background-repeat:no-repeat;background-position:left center;padding-left:30px;margin-top:10px}
ul.uncheck li{background-attachment:scroll;background-image:url('../img/icons/uncheck.png');background-repeat:no-repeat;background-position:left center;padding-left:30px;margin-top:10px}
.single{margin-bottom:10px}
.comment{padding-bottom:40px;margin-bottom:30px;background-image:url('../img/hr.png');background-repeat:repeat-x;background-position:center bottom}
.blog-comments{margin-top:30px;padding-top:40px;background-image:url('../img/hr.png');background-repeat:repeat-x;background-position:center top}
.comment-info{text-align:left}
.comment-reply{text-align:right}
.comment-author{margin-right:2px}
.entry-meta a{cursor:pointer}
.comment-links{padding-right:15px}
.entry-meta{position:absolute;bottom:0;right:0;background:#fff;padding:10px 0 0 10px;text-align:center}
.post-date{font-size:18px;text-transform:uppercase}
.comment-links a,.comment-time a{color:#333}
.page-navigation{text-align:left}
.portfolio{display:block}
ul.filter_portfolio{list-style:none;display:block;margin-bottom:30px;margin-top:0!important}
ul.filter_portfolio li{margin:0;margin-right:18px;display:inline}
ul.filter_portfolio .pin{background-attachment:scroll;background-image:url('../img/icons/pin.png');background-repeat:no-repeat;background-position:left center;padding-left:34px}
ul.filter_portfolio li a{text-decoration:underline;color:#333;padding:0 2px}
ul.filter_portfolio li a:hover{text-decoration:none;color:#f8f8f8}
ul.portfolio{width:960px;list-style:none;margin-top:0!important}
ul.portfolio:after{content:"";display:block;height:0;overflow:hidden;clear:both}
ul.portfolio li{margin:0;float:left;margin-right:20px;margin-bottom:30px}
.project_description h5{font-weight:bold;margin-top:10px;padding-top:10px;border-top:1px dashed #ddd}
.portfolio_desc{height:80px}
.portfolio_price{display:block;font-size:16px;font-weight:bold;text-align:center}
.frame{padding:4px;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 2px #ddd;background-repeat:repeat-x;background-position:center bottom;background-image:url(../img/service_bg.jpg);background-color:#fff;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all}
.slider-frame{padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 2px #333}
.slider-frame li{display:inline-block;margin:0 0 5px 0}
.slider-frame li img{border-radius:2px;height:111px;width:148px}
.frame img{outline:1px solid #ccc}
.frame:hover{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 2px #333;color:#fff}
.frame h5{margin:10px 0 0 0;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.btn.red,.btn.red:hover,.btn.orange,.btn.orange:hover,.btn.green,.btn.green:hover,.btn.purple,.btn.purple:hover,.btn.blue,.btn.blue:hover{color:#f8f8f8}
.btn.red:hover,.btn.orange:hover,.btn.green:hover,.btn.purple:hover,.btn.blue:hover{background-color:#4f5356}
.btn.orange{background-color:#f55d2d}
.btn.red{background-color:#f5322d}
.btn.green{background-color:#2e9321}
.btn.blue{background-color:#2da7f5}
.btn.purple{background-color:#a56dd4}
.btn.big{font-size:18px}
.btn{cursor:pointer;display:inline-block;padding:5px 14px 6px;color:#f8f8f8;background-color:#4f5356;font-size:12px;line-height:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;margin-top:10px;box-shadow:0 0 2px #333;border:0}
.btn:hover{color:#f8f8f8;text-decoration:none}
.zoom{display:block;background-image:url('../img/zoom.png');background-repeat:no-repeat;background-position:90% 90%;z-index:100;background-color:#000}
.shadow{-webkit-box-shadow:0 0 1px rgba(0,0,0,0.4);-moz-box-shadow:0 0 1px rgba(0,0,0,0.4);-ms-box-shadow:0 0 1px rgba(0,0,0,0.4);-o-box-shadow:0 0 1px rgba(0,0,0,0.4);box-shadow:0 0 1px rgba(0,0,0,0.4)}
.left{float:left}
.right{float:right}
img.left{margin-right:15px;margin-bottom:10px}
img.right{margin-left:15px;margin-bottom:10px}
.center{text-align:center;margin:10px 0}
.fluid{float:left;width:100%}
.image{margin-right:20px;float:left}
.description{overflow:hidden}
.text_align_center{text-align:center}
.align_left{text-align:left}
.align_right{text-align:right}
.highlight1{padding:2px 6px;color:#333}
.highlight2{padding:2px 6px;background-color:#000;color:#f5f5f5}
.highlight3{padding:2px 6px;background-color:#FF6;color:#000}
.highlight4{padding:2px 6px;background-color:#C33;color:#f5f5f5}
.dropcap1{display:block;float:left;font-size:22px;line-height:25px;margin:3px 15px 10px 0}
.dropcap2{display:block;float:left;font-size:22px;line-height:40px;width:40px;height:40px;text-align:center;margin:3px 15px 10px 0}
table{margin:0;width:100%;border:1px solid #ddd}
table th{border:1px solid #ddd;padding:10px 15px}
.price{font-size:11px}
sup{font-size:8px}
table td{border:1px solid #ddd;padding:10px 15px;text-align:center}
table tfoot{text-align:center}
table td .btn{margin:0}
code,pre{display:block;padding:0 15px;border:1px solid #ddd;background:url('../img/code_bg.png') repeat scroll 0 0 transparent;font-size:11px;line-height:19px;overflow:hidden}
.testim img{padding:4px;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 2px #ddd;background-repeat:repeat-x;background-position:center bottom;background-image:url(../img/service_bg.jpg);background-color:#fff}
.testim_description{overflow:hidden;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 2px #ddd;background-repeat:repeat-x;background-position:center bottom;background-image:url(../img/service_bg.jpg);background-color:#fff;padding:20px}
.testim-author{float:right}
.gray_box{padding:15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border:1px solid #000}
ul.tabs{margin:0;padding:0;float:left;list-style:none;height:32px;border-left:1px solid #ddd;width:100%}
ul.tabs li{float:left;margin:0;padding:0;height:31px;line-height:31px;border:1px solid #ddd;border-left:none;margin-bottom:-1px;overflow:hidden}
ul.tabs li a{text-decoration:none;color:#333;display:block;padding:0 20px;outline:0}
ul.tabs a:active{outline:0}
ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{cursor:default!important}
.panes{border-top:0;overflow:hidden;clear:both;float:left;width:100%}
.panes div{padding:20px;border:1px solid #ddd;background-repeat:repeat-x;background-position:center bottom;background-image:url('../img/service_bg.jpg')}
.panes h4{font-weight:normal;margin:0 0 10px 0;font-size:16px;color:#333}
.panes p{margin:0;color:#333}
.panes img{margin-bottom:10px}
#accordion{width:100%;border:1px solid #ddd;display:inline-block}
#accordion h3{margin:0;padding:5px 20px;font-size:12px;cursor:pointer}
#accordion h3:hover{color:#333}
#accordion h3.current{cursor:default}
#accordion .pane{display:none;height:auto;padding:20px}
#accordion .pane h4{font-weight:normal;margin:0 0 10px 0;font-size:16px;color:#333}
#accordion .pane p{margin:0;color:#333}
.pane img{margin-bottom:10px}
.boxes{margin:10px 0 0;padding:20px 20px 20px 67px;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 2px #ddd;background-color:#fff}
.success_box{background:url('../img/icons/success_icon.png') no-repeat 15px center}
.info_box{background:url('../img/icons/info_icon.png') no-repeat 15px center}
.warning_box{background:url('../img/icons/warning_icon.png') no-repeat 15px center}
.error_box{background:url('../img/icons/error_icon.png') no-repeat 15px center}
.thumbs{margin:0;padding:0;overflow:hidden}
.thumbs li{list-style:none;float:left;margin-right:10px}
.thumbs li img{display:block;width:40px;-webkit-transition:.1s linear all;-moz-transition:.1s linear all;-ms-transition:.1s linear all;-o-transition:.1s linear all;transition:.1s linear all;border:4px solid #333}
.thumbs li img:hover{display:block}
ul#flickr{margin:0;padding:0;display:inline-block;width:232px}
ul#flickr{margin-top:-6px}
ul.team_contact{list-style:none;margin:0}
ul.team_contact .phone{background-attachment:scroll;background-image:url('../img/icons/home.png');background-repeat:no-repeat;background-position:left center;padding-left:24px}
ul.team_contact .email{background-attachment:scroll;background-image:url('../img/icons/email.png');background-repeat:no-repeat;background-position:left center;padding-left:24px}
ul.team_contact .twitter{background-attachment:scroll;background-image:url('../img/icons/twitter.png');background-repeat:no-repeat;background-position:left center;padding-left:24px}
ul.team_contact li{margin-top:10px}
blockquote.style1{margin:10px 0;padding:20px;border:1px dashed #ddd}
blockquote.style2{padding:20px;margin:10px 0}
blockquote.style2 cite{color:#aaa}
.error404{padding:10px}
.error404 h1{text-align:center;margin:0;height:100px;line-height:100px;font-size:52px;text-transform:uppercase}
.no-margin{margin:0!important}
#intro #searchform{text-align:right}
#intro #searchform div{margin:0}
#intro #s{float:right;-webkit-transition-duration:400ms;-webkit-transition-property:width,background;-webkit-transition-timing-function:ease;-moz-transition-duration:400ms;-moz-transition-property:width,background;-moz-transition-timing-function:ease;-o-transition-duration:400ms;-o-transition-property:width,background;-o-transition-timing-function:ease;width:72px;background-color:#f9f9f9}
#intro #s:focus{background-color:#fff;width:196px}
input[type=text],input[type=password],textarea{border:1px solid #ddd;color:#999}
input[type=text]:focus,textarea:focus{color:#333}
textarea{padding-left:3px;width:98%}
input[type=text]{padding:3px}
input#s{background:#fff url('../img/search.png') no-repeat 5px 6px;-moz-border-radius:2px;border-radius:2px;font-size:14px;height:22px;line-height:1.2em;padding:4px 10px 4px 28px;vertical-align:-1px;}
input#searchsubmit{height:32px;}
textarea{overflow:hidden;width:600px}
input{height:30px}
ul.cform{margin:0;list-style:none}
ul.cform li{margin-top:10px}
ul.cform li .btn{margin-top:0!important}
ul.cform li label{display:block;margin-bottom:10px;line-height:36px;margin:0;text-indent:10px}
input#name,input#email{width:290px}
input.button{width:auto}
input.button{text-decoration:none}
input,textarea{background:#ddd}
.valmsg{display:none}
#sendmessage{background:url('../img/icons/success_icon.png') no-repeat 20px center #dff2bf;border:1px solid #4f8a10;color:#4f8a10;display:none;padding:15px 12px 15px 65px;margin:10px 0}
input[type=text]:focus,textarea:focus,input[type=password]:focus{outline:0}
.search,.reginput{width:242px}
.fancyinput{outline:0;font-size:12px;text-indent:8px}
.fancyinputarea{padding:9px;outline:0;font-size:12px}
:active,a:active{outline:0}
#maps{background:#fff;width:980px;height:450px}
#phone{color:#fff;float:right;margin-right:20px}
.blog{padding:20px;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 2px #ddd;background-repeat:repeat-x;background-position:center bottom;background-image:url('../img/service_bg.jpg');background-color:#fff;margin-bottom:30px}
.blog h3{padding-bottom:10px}
.blog_img{position:relative}
.service h3{padding-bottom:10px}
.service{padding:20px;border:1px solid #ddd;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;box-shadow:0 0 2px #ddd;background-repeat:repeat-x;background-position:center bottom;background-image:url('../img/service_bg.jpg');background-color:#fff}
.fancy_box{background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.25);-ms-box-shadow:0 1px 1px rgba(0,0,0,0.25);-o-box-shadow:0 1px 1px rgba(0,0,0,0.25);box-shadow:0 1px 1px rgba(0,0,0,0.25);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.fancy_input{margin:20px}
.pager{margin-bottom:5px;text-align:right}
.yiiPager{display:inline}
.yiiPager li{display:inline}
.yiiPager li.hidden{display:none}
.yiiPager li a{border:1px solid #2da7f5;color:#2da7f5;display:inline-block;padding:2px 8px}
.yiiPager li a:hover{background:#2da7f5;color:#fff;text-decoration:none}
.yiiPager li.selected a{background:#424242;border-color:#424242;color:#fff;font-weight:bold}
.width-full{width:100%}

/* themecolors */
body{background-color:#4f5356;background:url('../img/4.jpg') repeat-x center top #4f5356;background-size:cover}
#wrap{background-color:#f9f9f9;border-top:4px solid #2da7f5}
#contact_button a{display:block;background:url('../img/feedback-button.png');background-position:0 0;width:34px;height:123px;background-attachment:scroll;background-repeat:no-repeat}
#contact_button a:hover{background:url('../img/feedback-button.png');background-position:-39px 0;width:34px;height:123px;background-attachment:scroll;background-repeat:no-repeat}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#2da7f5}
a{color:#2da7f5}
a:hover{color:#4f5356}
#footer a:hover{background:#2da7f5;color:#f8f8f8;text-decoration:none}
ul.filter_portfolio li.active a{color:#f8f8f8;background:#4f5356;text-decoration:none}
.thumbs li img:hover{border:4px solid #2da7f5}
#footer{background-color:#414b52;background-image:url('../img/pattern1.jpg');border-top:4px solid #333}
#footer{color:#f8f8f8}
#footer h5{color:#2da7f5}
#sub_footer{color:#f8f8f8}
.highlight1{background:#2da7f5}
.highlight1{color:#fff}
.dropcap2{background:#333;color:#fff}
.dropcap1{color:#2da7f5}
blockquote.style2{color:#f8f8f8}
table th{background:#fff;color:#333}
table tfoot{background:#fff}
.gray_box{background:#333;color:#fff}
ul.tabs li{background:#f7f7f7}
ul.tabs li a:hover{background:#fff;color:#333}
ul.tabs a.current,ul.tabs a.current:hover,ul.tabs li.current a{background:#2da7f5;color:#fff!important}
.panes{background:#fff}
#accordion{background:#fff}
#accordion h3{background:#f7f7f7;color:#333}
#accordion h3:hover{background-color:#fff}
#accordion h3.current{background-color:#2da7f5;color:#fff}
#accordion-slider li{border-left:1px solid #2da7f5}
.entry-meta{border-top:1px dashed #2da7f5;border-left:1px dashed #2da7f5}
ul.filter_portfolio li a:hover{background:#2da7f5}
.slider-frame span img{background-color:#2da7f5}
.frame:hover{background:#2da7f5;border:1px solid #2da7f5}
.frame:hover h5{color:#2da7f5}
.btn:hover{background-color:#2da7f5}
.theme_color{color:#2da7f5}
.error404{border:1px dashed #2da7f5}
.blog h3{border-bottom:1px dashed #2da7f5}
.service h3{border-bottom:1px dashed #2da7f5}
.fancy_box h4{color:#2da7f5}
.sf-menu .current a{color:#2da7f5}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{border-top:#2da7f5 1px solid}
.sf-menu a:hover{color:#2da7f5;background-color:none}
.sf-menu li li a:hover{background-color:#2da7f5;color:#f8f8f8}
.sf-menu li li.sfHover{background-color:#2da7f5}
.sf-menu a:focus,.sf-menu a:active{color:#2da7f5}
input.button{background-color:#568929}
.valmsg{color:#f00}
blockquote.style1{color:#000}
blockquote.style2{background-color:#2da7f5;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}
.error404 h1{color:#333}
input#name:focus,input#email:focus,input#q:focus{border:1px solid #2da7f5}
textarea:focus{border:1px solid #2da7f5}
#intro #s:focus{border:1px solid #2da7f5}
.fancyinput{background:#fff;border:1px solid #ddd}
.fancyinputarea{background:#fff;border:1px solid #ddd}
.search{color:#333!important}
#wowslider-container1 .ws-title{background:#2da7f5}
.cms_content h2 {margin-top:15px;}
.cms_content p {text-align:justify}