@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');}
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:400;src:local('Droid Sans'), local('DroidSans'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}
@font-face{font-family:'Droid Sans';font-style:normal;font-weight:700;src:local('Droid Sans Bold'), local('DroidSans-Bold'), url(http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');}
@font-face{font-family:'Droid Serif';font-style:italic;font-weight:400;src:local('Droid Serif Italic'), local('DroidSerif-Italic'), url(http://fonts.gstatic.com/s/droidserif/v6/cj2hUnSRBhwmSPr9kS5899kZXW4sYc4BjuAIFc1SXII.woff) format('woff');}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:300;src:local('Ubuntu Light'), local('Ubuntu-Light'), url(http://fonts.gstatic.com/s/ubuntu/v7/_aijTyevf54tkVDLy-dlnD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Ubuntu';font-style:normal;font-weight:700;src:local('Ubuntu Bold'), local('Ubuntu-Bold'), url(http://fonts.gstatic.com/s/ubuntu/v7/0ihfXUL2emPh0ROJezvraD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}
@font-face{font-family:'Ubuntu';font-style:italic;font-weight:300;src:local('Ubuntu Light Italic'), local('Ubuntu-LightItalic'), url(http://fonts.gstatic.com/s/ubuntu/v7/DZ_YjBPqZ88vcZCcIXm6VobN6UDyHWBl620a-IRfuBk.woff) format('woff');}
@font-face{font-family:'Ubuntu';font-style:italic;font-weight:700;src:local('Ubuntu Bold Italic'), local('Ubuntu-BoldItalic'), url(http://fonts.gstatic.com/s/ubuntu/v7/OMD20Sg9RTs7sUORCEN-7YbN6UDyHWBl620a-IRfuBk.woff) format('woff');}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{display:block;}
audio, canvas, video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
[hidden]{display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{margin:0;}
a{text-decoration:none;}
a:focus{outline:thin dotted;outline:none;}
a:hover, a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:0;}
dfn{font-style:italic;}
hr{display:block;height:1px;border:0;margin:0;padding:0;}
ins{background:#ff9;color:#000;text-decoration:none;}
mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}
pre, code, kbd, samp{font-family:'Open Sans', sans-serif;_font-family:'courier new', monospace;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:"";content:none;}
small{font-size:85%;}
sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
ul, ol{margin:0;padding:0;list-style-type:none;}
dd{margin:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;margin:0;padding:0;}
img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:0;margin:0;padding:0;}
label{cursor:pointer;}
legend{border:0;*margin-left:-7px;padding:0;white-space:normal;}
button, input, select, textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}
button, input{line-height:normal;}
button, input[type="button"], input[type="reset"], input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}
button[disabled], input[disabled]{cursor:default;}
input[type="checkbox"], input[type="radio"]{box-sizing:border-box;padding:0;*width:13px;*height:13px;}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
input:valid, textarea:valid{}
input:invalid, textarea:invalid{background-color:#f0dddd;}
table{border-collapse:collapse;border-spacing:0;}
td{vertical-align:top;}
.chromeframe{margin:0.2em 0;background:#ccc;color:black;padding:0.2em 0;}
.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0;}
.ir br{display:none;}
.hidden{display:none !important;visibility:hidden;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}
.invisible{visibility:hidden;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
.f-left{float:left;}
.f-right{float:right;}
img.f-left{margin:0 10px 10px 0;}
img.f-right{margin:0 0 10px 10px;}
@media print{*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important;}
a, a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
abbr[title]:after{content:" (" attr(title) ")";}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{content:"";}
pre, blockquote{border:1px solid #999;page-break-inside:avoid;}
thead{display:table-header-group;}
tr, img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:0.5cm;}
p, h2, h3{orphans:3;widows:3;}
h2, h3{page-break-after:avoid;}
}
p{margin:0;}
@-webkit-keyframes moveFromBottom{from{opacity:0;-webkit-transform:translateY(200%);}
to{opacity:1;-webkit-transform:translateY(0%);}
}
@-moz-keyframes moveFromBottom{from{opacity:0;-moz-transform:translateY(200%);}
to{opacity:1;-moz-transform:translateY(0%);}
}
@-ms-keyframes moveFromBottom{from{opacity:0;-ms-transform:translateY(200%);}
to{opacity:1;-ms-transform:translateY(0%);}
}
@-webkit-keyframes moveFromTop{from{opacity:0;-webkit-transform:translateY(-200%);}
to{opacity:1;-webkit-transform:translateY(0%);}
}
@-moz-keyframes moveFromTop{from{opacity:0;-moz-transform:translateY(-200%);}
to{opacity:1;-moz-transform:translateY(0%);}
}
@-ms-keyframes moveFromTop{from{opacity:0;-ms-transform:translateY(-200%);}
to{opacity:1;-ms-transform:translateY(0%);}
}
@keyframes animationFrames{0%{transform:translate(0px,0px);}
15%{transform:translate(0px,-25px);}
30%{transform:translate(0px,0px);}
45%{transform:translate(0px,-15px);}
60%{transform:translate(0px,0px);}
75%{transform:translate(0px,-5px);}
100%{transform:translate(0px,0px);}
}
@-moz-keyframes animationFrames{0%{-moz-transform:translate(0px,0px);}
15%{-moz-transform:translate(0px,-25px);}
30%{-moz-transform:translate(0px,0px);}
45%{-moz-transform:translate(0px,-15px);}
60%{-moz-transform:translate(0px,0px);}
75%{-moz-transform:translate(0px,-5px);}
100%{-moz-transform:translate(0px,0px);}
}
@-webkit-keyframes animationFrames{0%{-webkit-transform:translate(0px,0px);}
15%{-webkit-transform:translate(0px,-25px);}
30%{-webkit-transform:translate(0px,0px);}
45%{-webkit-transform:translate(0px,-15px);}
60%{-webkit-transform:translate(0px,0px);}
75%{-webkit-transform:translate(0px,-5px);}
100%{-webkit-transform:translate(0px,0px);}
}
@-o-keyframes animationFrames{0%{-o-transform:translate(0px,0px);}
15%{-o-transform:translate(0px,-25px);}
30%{-o-transform:translate(0px,0px);}
45%{-o-transform:translate(0px,-15px);}
60%{-o-transform:translate(0px,0px);}
75%{-o-transform:translate(0px,-5px);}
100%{-o-transform:translate(0px,0px);}
}
@-ms-keyframes animationFrames{0%{-ms-transform:translate(0px,0px);}
15%{-ms-transform:translate(0px,-25px);}
30%{-ms-transform:translate(0px,0px);}
45%{-ms-transform:translate(0px,-15px);}
60%{-ms-transform:translate(0px,0px);}
75%{-ms-transform:translate(0px,-5px);}
100%{-ms-transform:translate(0px,0px);}
}
::selection{background:#fefac7;color:#333;}
::-moz-selection{background:#fefac7;color:#333;}
.alignnone{margin-bottom:20px;}
p > img{padding:0 !important;}
#comment-form:before{content:"Your email address will not published. Required fields are marked *";display:block;margin-bottom:20px;}
.posts-list .featured .attachment-thumbnail{width:70px;height:70px;}
.enlarge, .portfolio-nav a{text-indent:-9999px;}
.clear{clear:both;}
.rev_slider iframe{border:none !important;padding:none !important;box-shadow:0 0 10px rgba(0,0,0,.2);}
.post-container iframe{width:100%;}
.items p{padding:0 !important;margin:0 !important;}
.sticky, .gallery-caption, .bypostauthor{}
.widget_nav_menu .menu{text-transform:none;padding-left:0;float:none;background:none;font-weight:400;}
.widget_nav_menu .menu .current-menu-item{font-weight:700;}
.widget-container{list-style:none;}
/*.widget{margin-top:20px;}*/
.footer > div{margin-top:-20px;}
.rev_slider_wrapper{position:relative;}
.galleryGrid li{list-style:none;background:none;padding:.5%;float:left;display:inline-block;width:24%}
.galleryGrid{padding:5px 5px 5px 6px;background:#F7F7F7;}
.post-container .related ul li:first-child{display:none !important;}
body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:18px;line-height:25px;background:#fdfdfd;}
input, textarea{font-size:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;}
p{padding-bottom:20px;}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin-bottom:20px;margin-top:0;}
h1{font-size:30px;line-height:28px;}
h2{font-size:22px;line-height:24px;}
h3{font-size:20px;line-height:22px;}
h4{font-size:18px;line-height:20px;}
h5{font-size:16px;line-height:20px;margin-bottom:10px;}
h6{font-size:14px;line-height:18px;}
h5 span{font-family:'Open Sans', sans-serif;font-weight:normal;font-style:italic;font-size:13px;padding-left:5px;}
h5 span:before{content:'-';padding-right:5px;}
hr{border:none;background:transparent url(images/line.png) repeat-x;height:3px;margin-top:30px;margin-bottom:50px;}
a{text-decoration:none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
a.button,
.forms fieldset .btn-submit, #comment-form #submit,
#navigation .nav-previous .meta-nav-prev,
#navigation .nav-next .meta-nav-next{background:#7aabca url(images/button.png) repeat-x;height:29px;line-height:29px;color:#fff;font-size:13px;padding:0px 20px;margin:0;display:inline-block;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;cursor:pointer;margin-bottom:20px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 0px 1px #52768c;box-shadow:0px 0px 0px 1px #52768c;width:auto;border:none;}
a.button.aqua{background-color:#6cb6a5;-webkit-box-shadow:0px 0px 0px 1px #5e9d8f;box-shadow:0px 0px 0px 1px #5e9d8f;}
a.button.blue{background-color:#7aabca;-webkit-box-shadow:0px 0px 0px 1px #52768c;box-shadow:0px 0px 0px 1px #52768c;}
a.button.pink{background-color:#d69acd;-webkit-box-shadow:0px 0px 0px 1px #b980b0;box-shadow:0px 0px 0px 1px #b980b0;}
a.button.purple{background-color:#8174c3;-webkit-box-shadow:0px 0px 0px 1px #6e64a7;box-shadow:0px 0px 0px 1px #6e64a7;}
a.button.black{background-color:#535353;-webkit-box-shadow:0px 0px 0px 1px #434343;box-shadow:0px 0px 0px 1px #434343;}
a.button.green{background-color:#84b66b;-webkit-box-shadow:0px 0px 0px 1px #64914d;box-shadow:0px 0px 0px 1px #64914d;}
a.button.red{background-color:#cf5e5e;-webkit-box-shadow:0px 0px 0px 1px #af4c4c;box-shadow:0px 0px 0px 1px #af4c4c;}
a.button.brown{background-color:#ae7a53;-webkit-box-shadow:0px 0px 0px 1px #906443;box-shadow:0px 0px 0px 1px #906443;}
a.button.yellow{background-color:#e1bd14;-webkit-box-shadow:0px 0px 0px 1px #c3a515;box-shadow:0px 0px 0px 1px #c3a515;}
a.button.navy{background-color:#295f9b;-webkit-box-shadow:0px 0px 0px 1px #2c5b8f;box-shadow:0px 0px 0px 1px #2c5b8f;}
a.button.orange{background-color:#f27327;-webkit-box-shadow:0px 0px 0px 1px #cc601f;box-shadow:0px 0px 0px 1px #cc601f;}
a.button.gray{background-color:#aaaaaa;-webkit-box-shadow:0px 0px 0px 1px #8c8c8c;box-shadow:0px 0px 0px 1px #8c8c8c;}
.footer a.button,
.footer .forms fieldset .btn-submit{background-color:#63859b;-webkit-box-shadow:0px 0px 0px 1px #2f3235;box-shadow:0px 0px 0px 1px #2f3235;}
#navigation .nav-previous .meta-nav-prev{float:left;}
#navigation .nav-next .meta-nav-next{float:right;}
#navigation{background:transparent url(images/line.png) repeat-x center top;padding-top:40px;margin-bottom:20px;}
#navigation:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.center{text-align:center;}
.map iframe{max-width:100%;}
img{max-width:100%;display:block;}
#fancybox-thumbs ul li img{max-width:none;}
img.left, img.alignleft{float:left;margin:10px 20px 10px 0;}
img.right, img.alignright{float:right;margin:10px 0 10px 20px;}
img.center, img.aligncenter{text-align:center;display:block;margin:0 auto;padding:0 0 20px 0;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{text-align:center;}
ul{padding-bottom:20px;overflow:hidden;}
ul li{background:transparent url(images/icon-bullet.png) no-repeat left 7px;padding:0 0 0 20px;}
ol{list-style:decimal;list-style-position:inside;padding-bottom:20px;}
ol li{padding:0;margin:0;}
.dropcap{font-weight:bold;display:block;float:left;font-size:45px;padding:0;margin:0;margin:10px 8px 0 0;text-transform:uppercase;}
.lite2{background:#fefac7;}
pre{margin:5px 0px 40px 0px;padding:0 10px 0px 10px;display:block;clear:both;background:url(images/codebg.jpg) repeat;line-height:20px;font-size:12px;border:1px solid #d6d6d6;}
blockquote{padding-bottom:20px;}
blockquote p{font-family:'Open Sans', sans-serif;font-size:20px;line-height:30px;padding:0;padding-left:20px;border-left:3px #dbdbdb solid;}
.download-box, .warning-box, .info-box, .note-box{clear:both;margin:10px 0px;padding:15px 15px 13px 15px;line-height:17px;}
.info-box{background:#c2ddf9;border:1px solid #80bbef;color:#4783b7;}
.warning-box{background:#ffcccc;border:1px solid #ff9999;color:#c31b00;}
.download-box{background:#d1f7b6;border:1px solid #8bca61;color:#5e9537;}
.note-box{background:#fdebae;border:1px solid #e6c555;color:#9e660d;}
.intro{font-size:20px;line-height:28px;margin-bottom:30px;}
.header-wrapper{background:none repeat scroll 0 0 transparent;box-shadow:none;position:absolute;top:0;width:100%;}
.header-light{background:transparent url(images/light.png) repeat-x;position:absolute;bottom:0;height:5px;z-index:1001;width:100%;}
.header{max-width:1200px;width:90%;margin:0px auto;}
.logo{float:left;margin-top:25px;border-radius:5px;}
.wrapper{max-width:1200px;width:90%;margin:20px auto;padding:40px 0;}
.wrapper-innerpage{max-width:1200px;width:90%;margin:0 auto;padding:40px 0;overflow:hidden;clear:both;}
.one-half{width:48%;}
.one-third{width:30.66%;}
.two-third{width:65.33%;}
.one-fourth{width:22%;}
.three-fourth{width:74%;}
.one-fifth{width:16.8%;}
.two-fifth{width:37.6%;}
.three-fifth{width:58.4%;}
.four-fifth{width:67.2%;}
.one-sixth{width:13.33%;}
.five-sixth{width:82.67%;}
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .two-fifth, .three-fifth, .four-fifth, .one-sixth, .five-sixth{position:relative;margin-right:4%;float:left;}
.last{margin-right:0 !important;clear:right;}
.column-wrapper{overflow:hidden;width:100%;}
.menu, .menu1{list-style:none;float:right;font-weight:normal;position:relative;font-weight:bold;text-transform:uppercase;z-index:1003;}
.header .menu, .header .menu1{margin:25px 0 0 0;}
.header .menu ul, .header .menu1 ul{display:inline}
.header .menu ul li{margin:0 0 0 8px;}
.header .menu1 ul li{margin:0 0 0 5px;}
.menu ul, .menu1 ul{margin:0;list-style-type:none;position:relative;overflow:inherit;}
.menu ul li, .menu1 ul li{position:relative;float:left;background:none;padding:0;}
.menu ul li a, .menu1 ul li a{display:block;text-decoration:none;font-weight:normal;font-size:13px;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;padding:5px 20px;border-radius:5px;}
.menu ul li a{color:#FFF;}
.menu1 ul li a{color:#000;}
.menu ul li.selected a, .menu ul li a:hover, .menu ul li a.selected, .menu1 ul li.selected a, .menu1 ul li a:hover, .menu1 ul li a.selected{background-color:#000;color:#FFF!important;}
.menu ul li.selected ul li a{color:#FFF;}
.menu ul li ul, .menu1 ul li ul{position:absolute;left:0;display:none;visibility:hidden;width:160px;padding:0;top:77px !important;}
.menu ul li ul li, .menu1 ul li ul li{display:list-item;float:none;background:#35373a url(images/dropdown-line.png) repeat-x center top;padding:1px 0 0 0;margin:0;}
.menu ul li ul li:first-child, .menu1 ul li ul li:first-child{background-image:none;}
.menu ul li ul li ul, .menu1 ul li ul li ul{top:0;}
.menu ul li ul li a, .menu1 ul li ul li a{margin:0;border:none;padding:13px 15px;line-height:1;font-size:11px;}
.menu ul li ul li a:hover, .menu1 ul li ul li a:hover{background-color:#2c2d30;}
* html .menu{height:1%;}
.selectnav{display:none;width:270px;margin:0 0 0 6px;background:#339bb4;color:#FFF;padding:8px;border:none;border-radius:3px;font-weight:bold;text-transform:uppercase;}
.tp-simpleresponsive .caption{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;position:absolute;}
.slotholder > img{max-width:none;}
.rev_slider_wrapper .tparrows{transition:0.3s ease;}
.rev_slider_wrapper .tp-leftarrow{left:-81px!important;}
.rev_slider_wrapper:hover .tp-leftarrow{left:1px!important;}
.rev_slider_wrapper .tp-rightarrow{right:-81px!important;left:inherit!important;}
.rev_slider_wrapper:hover .tp-rightarrow{right:16px!important}
.caption.big_white{color:#fff;font-size:35px;line-height:35px;font-weight:bold;}
.caption.small_white{color:#fff;font-size:20px;line-height:28px;}
.caption.big_black{color:#2c2c2c;font-size:35px;line-height:35px;font-weight:bold;}
.caption.big_black_bg{background-color:#2c2c2c;color:#fff;font-size:35px;line-height:35px;font-weight:bold;padding:5px 10px;}
.caption.small_black_bg{color:#fff;font-size:20px;line-height:28px;background-color:#2c2c2c;padding:5px 10px;}
.caption.big_white_bg{background-color:#fff;color:#414141;font-size:35px;line-height:35px;font-weight:bold;padding:5px 10px 7px;-webkit-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:0px 1px 2px -1px rgba(0, 0, 0, 0.2);}
.caption.big_white_bg_2{background-color:#fff;color:#414141;font-size:27px;line-height:27px;font-weight:bold;padding:5px 10px 7px;-webkit-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:0px 1px 2px -1px rgba(0, 0, 0, 0.2);}
.caption.small_white_bg{color:#414141;font-size:20px;line-height:28px;background-color:#fff;padding:5px 10px 6px;-webkit-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:0px 1px 2px -1px rgba(0, 0, 0, 0.2);}
.caption.boxshadow{-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.5);}
.caption.noshadow{text-shadow:none;}
.tp-leftarrow.large{z-index:100;cursor:pointer;position:relative;background:url(images/portfolio-arrows.png) no-repeat top left;width:49px;height:49px;margin-left:20px;margin-top:-23px;}
.tp-rightarrow.large{z-index:100;cursor:pointer;position:relative;background:url(images/portfolio-arrows.png) no-repeat top right;width:51px;height:49px;margin-left:-20px;margin-top:-23px;}
.tp-bannertimer{width:100%;height:5px;background-color:rgba(0,0,0,0.1);position:absolute;opacity:0.8;z-index:200;}
.tp-bullets{z-index:100;position:absolute;bottom:25px !important;}
.tp-bullets.simplebullets .bullet{cursor:pointer;position:relative;border:2px solid #FFF;width:20px;height:20px;-webkit-border-radius:20px;border-radius:20px;margin:3px;float:left;}
.tp-bullets.simplebullets .bullet:hover, .tp-bullets.simplebullets .bullet.selected{background:#FFF;}
.tp-simpleresponsive img{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;}
.tp-simpleresponsive ul{list-style:none;padding:0;margin:0;}
.tp-simpleresponsive >ul li{list-style:none;position:absolute;visibility:hidden;}
.caption.slidelink a div{width:10000px;height:10000px;}
.tp-loader{background:url(images/loading.gif) no-repeat;background-color:#fff;margin:-15px -15px;top:50%;left:50%;z-index:10000;position:absolute;width:67px;height:30px;}
.fullwidthbanner-container{width:100% !important;position:relative;padding:0;overflow:hidden;}
.fullwidthabanner ul{overflow:inherit;}
.fullwidthabanner ul li{padding:0;background:none;}
.fullwidthabanner img{max-width:none;display:block;}
.bannercontainer{background-color:#fff;width:960px;position:relative;margin:50px auto;}
.rev_slider{position:relative;overflow:hidden;}
.bannercontainer ul{overflow:inherit;}
.bannercontainer li{padding:0;background:none;list-style:none;}
.rev_slider img{max-width:none;display:block;}
.portfolio,
#portfolio,
#videocase,
.content-wrapper{overflow:hidden;}
.items{width:110%;margin-bottom:-12px;margin-right:-12px;}
.items li{float:left;margin:0 12px 12px 0;position:relative;background:none;padding:0;width:312px;height:167px;}
.items li img{display:block;height:auto;}
.items li a{color:#FFF;}
.items li a .caption h3{font-size:17px;text-transform:uppercase;color:#FFF;}
.items li a .caption h3:after{content:'';display:block;width:100px;height:3px;margin:20px auto 0;background:transparent url(images/portfolio-line.png) repeat-x;}
.items li a .caption{display:none;height:100%;position:absolute;text-align:center;text-decoration:none;width:100%;z-index:100;background-color:rgba(0, 0, 0, 0.66);padding:50px 20px 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.items:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.items .hidden{display:none;}
.fancybox-title h2{color:#FFF;margin-bottom:10px;}
.filter{font-weight:bold;text-transform:uppercase;text-align:center;padding:3px 0 0 0;background:transparent url(images/line.png) repeat-x center top;line-height:1;margin-bottom:30px;}
.filter li{padding:0;background:transparent url(images/sep.png) repeat-y left center;display:inline-block;padding:5px 13px 5px 20px;line-height:1;margin:7px 0;}
.filter li:first-child{background:none;}
.filter li a{background:none;}
.filter:after{content:'';width:100%;display:block;height:3px;background:transparent url(images/line.png) repeat-x center bottom;}
.item-info .portfolio-meta{padding:0;}
.item-info .portfolio-meta li{background:none;padding:0;margin:7px 0 0 0;}
.item-info .portfolio-meta li:first-child{margin:0;}
.item-info .portfolio-meta li span{font-weight:bold;}
.item-info .portfolio-nav{background:transparent url(images/line.png) repeat-x center top;margin-top:22px;padding-top:25px;}
.item-info .portfolio-nav h6{margin-bottom:10px;text-transform:uppercase;}
.item-info .portfolio-nav a{width:21px;height:21px;display:block;}
.item-info .portfolio-nav .prev,
.item-info .portfolio-nav .next,
.item-info .portfolio-nav .up{background:transparent url(images/portfolio-nav.png) no-repeat top left;width:21px;height:21px;display:inline-block;margin-right:2px;}
.item-info .portfolio-nav .prev{background-position:top left;}
.item-info .portfolio-nav .next{background-position:top right;}
.item-info .portfolio-nav .up{background-position:top center;}
.item-info .portfolio-nav .prev:hover{background-position:bottom left;}
.item-info .portfolio-nav .next:hover{background-position:bottom right;}
.item-info .portfolio-nav .up:hover{background-position:bottom center;}
.video h2{margin-top:20px;margin-bottom:15px;}
#videocontainer{margin:0 auto;max-width:1000px;width:90%;}
.zetaSlider{width:100%;position:relative;margin-bottom:50px;}
.zetaHolder{position:relative;height:500px;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:100;background:#fdfdfd;}
.zetaHolder:hover{cursor:url(https://mail.google.com/mail/images/2/openhand.cur), auto;}
.zetaEmpty{position:absolute;overflow:hidden;height:500px;}
.isDraggingTrue{cursor:url(https://mail.google.com/mail/images/2/closedhand.cur), auto;}
.isDraggingFalse{cursor:url(https://mail.google.com/mail/images/2/openhand.cur), auto;}
.zetaEmpty div:first-child{margin-left:0;}
.zetaEmpty div{height:500px;float:left;margin-right:10px;display:none;-moz-user-select:none;-webkit-user-select:none;-webkit-user-drag:none;white-space:nowrap;position:relative;}
.zetaEmpty p{white-space:normal;}
.zetaEmpty img{height:100%;}
.zetaEmpty div span{display:block;position:absolute;bottom:10px;left:10px;padding:5px 10px;-webkit-transition:none;-o-transition:none;-moz-transition:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;background:#ffffff;color:#414141;-webkit-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:0px 1px 2px -1px rgba(0, 0, 0, 0.2);max-width:70%;white-space:normal;}
.zetaEmpty div a.enlarge{background:#ffffff url(images/icon-enlarge.png) center center no-repeat;display:block;position:absolute;bottom:10px;right:10px;width:30px;height:30px;-webkit-border-radius:30px;border-radius:30px;-webkit-box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2);box-shadow:0px 1px 2px -1px rgba(0, 0, 0, 0.2);-webkit-transition:none;-o-transition:none;-moz-transition:none;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
.zetaEmpty div:hover span,
.zetaEmpty div:hover a.enlarge{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.zetaWarning{background:rgba(0, 0, 0, 0.5);border-radius:3px;color:#FFF;width:200px;padding:10px;height:100px;position:absolute;text-align:center;left:50%;margin-left:-110px;top:190px;display:none;z-index:800;}
.zetaWarning .navigate{margin-bottom:15px;padding-top:5px;text-transform:uppercase;}
.zetaWarning .drag{background:transparent url(images/icon-drag.png) center 5px no-repeat;width:30%;margin-right:5%;padding-top:30px;float:left;}
.zetaWarning .arrow{background:transparent url(images/icon-arrows.png) center 9px no-repeat;width:30%;margin-right:5%;padding-top:30px;float:left;}
.zetaWarning .keys{background:transparent url(images/icon-keyboard.png) center 0 no-repeat;width:30%;padding-top:30px;float:left;}
.zetaSlider .zetaControls{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
.zetaSlider:hover .zetaControls{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.zetaControls a{display:block;text-indent:-9999px;}
.zetaBtnPrev,
.zetaBtnNext{background:transparent url(images/portfolio-arrows.png) no-repeat;width:35px;height:36px;position:absolute;top:232px;z-index:1000;}
.zetaBtnPrev{background-position:top left;left:20px;}
.zetaBtnNext{background-position:top right;right:20px;}
.ie7 .zetaTextBox{padding:0 20px;}
.ie7 .zetaTextBox *:first-child{margin-top:20px;}
.ie7 .zetaHolder{padding-bottom:0;}
.latest-blog{width:110%;margin-bottom:-40px;margin-right:-40px;}
.latest-blog li{float:left;width:460px;margin:0 40px 40px 0;background:none;padding:0;}
.latest-blog li h2{margin-bottom:5px;font-size:17px;}
.latest-blog:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.latest-blog li .date{font-weight:bold;text-align:center;display:block;float:left;background-color:#ececec;width:54px;height:44px;margin-right:15px;-webkit-border-radius:54px;border-radius:54px;padding:10px 0 0 0;line-height:1;}
.latest-blog li .day{font-size:20px;display:block;}
.latest-blog li .month{font-size:11px;display:block;text-transform:uppercase;}
.latest-blog li .text{overflow:hidden;}
.latest-blog li .text p{padding:0 0 10px 0;}
.latest-blog li .meta{overflow:hidden;font-size:11px;}
.latest-blog li .meta .tags{display:inline;}
.latest-blog li .meta .comments{display:inline;}
.posts-grid{width:110%;margin-bottom:21px;margin-right:-21px;overflow:inherit !important;}
.posts-grid .post{float:left;margin:0 21px 21px 0;position:relative;width:306px;background:#f7f7f7;padding:20px 20px 12px 20px;border:1px solid #e3e3e3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.posts-grid .post .featured{margin:-21px -21px 15px;display:block;}
.featured a, .galleryGrid a{position:relative;display:block;}
.featured a .more, .galleryGrid a .more{position:absolute;background:transparent url(images/icon-more.png) no-repeat center center;}
.posts-list .featured a .more,
.related .featured a .more, .galleryGrid li a .more{position:absolute;background:transparent url(images/icon-more2.png) no-repeat center center;}
.featured a span.overlay.more, .galleryGrid li a span.overlay.more{display:none;height:100%;position:absolute;text-align:center;text-decoration:none;width:100%;z-index:100;background-color:rgba(0, 0, 0, 0.55);}
.featured a img, .galleryGrid li img{max-width:100%;display:block;height:auto;position:relative;}
.posts-grid:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.posts-grid .excerpt h2{font-size:15px;margin:0 0 8px 0;}
.posts-grid .meta{background:transparent url(images/line.png) repeat-x center top;overflow:hidden;margin-top:-4px;padding:15px 0 0 0;font-size:11px;}
.posts-grid .meta .date{float:left;background:transparent url(images/icon-date.png) no-repeat left center;padding:0 0 0 17px;}
.posts-grid .meta .comment{float:right;background:transparent url(images/icon-comment.png) no-repeat left center;padding:0 0 0 18px;}
.post-container{width:840px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;}
.post-container .post .post-info{margin-bottom:20px;}
.post-container .post .post-info:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.post-container .post .post-info .date{font-weight:bold;text-align:center;display:block;float:left;background-color:#309bb5;width:70px;height:56px;margin-right:15px;-webkit-border-radius:54px;border-radius:54px;padding:14px 0 0 0;line-height:1;color:#FFF;}
.post-container .post .post-info .date .day{font-size:25px;display:block;}
.post-container .post .post-info .date .month{font-size:14px;display:block;text-transform:uppercase;}
.post-container .post .post-info .title-meta{overflow:hidden;font-size:11px;}
.post-container .post .post-info .title-meta .post-title, .list-catagory .post-title{font-size:18px;padding-bottom:11px;margin-bottom:8px;background:transparent url(images/line.png) repeat-x center bottom;}
.list-catagory .post-title{padding:0 0 10px 0;margin:0 0 10px 0;display:block;text-transform:uppercase;color:#222!important;font-size:28px;}
.list-catagory .post-title a{}
.post-container .post{margin-bottom:50px;}
.post-container .post .featured{margin-bottom:20px;}
.post-container .post .tags{position:relative;line-height:25px;}
.post-container .post .tags span{background:transparent url(images/icon-tag.png) no-repeat left bottom;width:8px;height:11px;display:inline-block;padding-right:3px;}
.post-container .related{margin-top:50px;background:transparent url(images/line.png) repeat-x center bottom;padding-bottom:35px;}
.post-container .related ul{width:652px;margin-right:-12px;}
.post-container .related ul:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.post-container .related ul li{float:left;margin-right:12px;padding:0;background:none;}
.post-container .related ul li img{width:151px;height:110px;display:block;}
.sidebar{background:transparent url(images/sep.png) repeat-y left top;padding-left:30px;margin-left:30px;width:330px;float:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.sidebox{margin-top:20px;padding-top:20px;background:transparent url(images/line.png) center top repeat-x;}
.sidebox:first-child{background:none;padding:0;margin:0;}
.sidebox h3{text-transform:uppercase;margin-bottom:15px;}
.sidebox ul.posts-list{color:#878787;}
.sidebox ul.posts-list:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
.sidebox ul.posts-list li{clear:both;background:none;padding:15px 0 0 0;line-height:17px;}
.sidebox ul.posts-list li:first-child{padding:0;}
.sidebox ul.posts-list li .featured{float:left;margin-right:15px;}
.sidebox ul.posts-list li .meta{overflow:hidden;}
.sidebox ul.posts-list li em{display:inline-block;font-style:normal;font-size:11px;}
.sidebox ul.posts-list li h6{margin-bottom:5px;font-weight:normal;font-size:13px;line-height:22px;}
.sidebox .list{overflow:hidden;margin-bottom:-20px;}
#comments{margin:50px 0 0 0;padding-bottom:40px;background:transparent url(images/line.png) center bottom repeat-x;}
#comments ol.commentlist{list-style:none;margin:-5px 0 0 0;}
#comments ol.commentlist li{padding:20px 0 0 0;background:none;}
#comments .user{float:left;width:70px;height:70px;margin-right:20px;}
#comments .message{overflow:hidden;padding:15px 20px 0 20px;background:#f7f7f7;border:1px solid #e3e3e3;position:relative;}
#comments ul.children{margin:0;overflow:inherit;padding:0 0 0 40px;}
#comments ol.commentlist ul.children li{padding-right:0;border:none;}
#comments .info h2{font-size:14px;margin:0;}
#comments .info{margin-bottom:12px;}
#comments .info .meta{font-size:11px;}
#comments a.reply-link{position:absolute;right:20px;top:20px;line-height:1;font-size:11px;text-transform:uppercase;}
.comment-form-wrapper{margin-top:50px;}
.footer-wrapper{width:100%;background-color:#99dbf5;padding:35px 0 40px;clear:both;}
.footer-light{background:transparent url(images/footer-light.png) repeat-x center top;position:absolute;top:0;height:5px;z-index:2;width:100%;}
.footer{max-width:1200px;width:90%;margin:0px auto;padding:30px 0 0 0;}
.footer h3{text-transform:uppercase;font-size:14px;}
.footer .post-list{padding:0;}
.footer .post-list h4{font-size:13px;line-height:22px;margin:0;font-weight:normal;}
.footer .post-list .meta{font-size:11px;}
.footer .post-list li{background:transparent url(images/footer-line.png) repeat-x center top;padding:0;padding-top:20px;margin-top:17px;}
.footer .post-list li:first-child{margin:0;padding:0;background:none;}
.site-generator-wrapper{width:100%;background-color:#111111;padding:5px 0;}
.site-generator{max-width:1200px;width:90%;margin:0px auto;}
#twitter-wrapper{float:none;clear:both;position:relative;}
#twitter em{font-style:normal;font-size:11px;}
#twitter ul{padding:0;}
#twitter ul li{background:transparent url(images/footer-line.png) repeat-x center bottom;padding:0;padding-bottom:20px;margin-bottom:20px;}
.forms{position:relative;padding:0;width:100%;}
.form-container .response{color:#58a267;display:none;margin:0 0 15px 0;}
.forms ol{margin:0;padding:0;}
.forms ol li{line-height:auto;list-style:none;}
.forms li.form-row{margin-bottom:10px;}
.forms li.hidden-row{display:none;}
.forms fieldset .text-input,
.forms fieldset .text-area,
#comment-form input,
#comment-form textarea{border:1px solid #e3e3e3;background:#f7f7f7;height:35px;line-height:1;padding:5px 10px;resize:none;-webkit-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;}
.forms fieldset .text-input:focus,
.forms fieldset .text-area:focus,
#comment-form input:focus,
#comment-form textarea:focus{border:1px solid #c5c5c5;}
.forms fieldset .text-area,
#comment-form textarea{min-height:200px;padding:10px;resize:none;}
.forms li.error input,
.forms li.error textarea{border:1px solid #d18282;}
.footer .forms fieldset .text-input,
.footer .forms fieldset .text-area{border:none;background:#2d3032;height:35px;line-height:1;padding:5px 10px;resize:none;-webkit-transition:none;-o-transition:none;-moz-transition:none;}
.footer .forms fieldset .text-input:focus,
.footer .forms fieldset .text-area:focus{background:#282b2d;}
.footer .forms fieldset .text-area{min-height:140px;padding:10px;resize:vertical;}
.footer .forms li.error input,
.footer .forms li.error textarea{border:1px solid #913434;}
.forms span.error{display:none;}
.forms .button-row span.error{padding:0;display:none;}
.forms label{display:block;float:left;width:95px;padding-top:7px;font-size:13px;clear:both;}
#comment-form div{position:relative;margin-bottom:20px;}
#comment-form div label{position:absolute;top:0;left:0}
.form-container:after{content:'';display:block;height:0;clear:both;visibility:hidden;}
#searchform input{margin:0;width:22px;height:20px;background:url(images/search-icon.png) no-repeat center;font-size:0;border:none;transition:0.5s ease;margin:0 0 0 10px;}
.menu1 #searchform input{background:url(images/search-icon-black.png) no-repeat center;}
#searchform input:focus, .inner-page #searchform input:focus{width:150px;height:34px;border-radius:6px;padding:0 0 0 40px;font-size:12px;color:#FFF;background:url(images/search-icon.png) no-repeat 8px 8px #339bb4;}
.etabs{margin:0;padding:0;text-align:center;overflow:inherit;}
.etabs.left{text-align:left;}
.etabs.left .tab{margin-right:3px;}
.tab{font-weight:bold;margin:0;padding:0;display:inline-block;zoom:1;*display:inline;background:#f8f8f8;border:1px solid #c5c5c5;border-bottom:none;top:1px;position:relative;z-index:1;}
.tab a{display:block;padding:7px 12px;}
.tab.active{background:#fff;position:relative;z-index:3;}
.tab-container .panel-container{border-top:1px solid #c5c5c5;padding:30px 0 0 0;position:relative;z-index:1;}
.panel-container{margin-bottom:10px;}
#testimonials-container .etabs{padding-bottom:20px;height:11px;}
#testimonials-container .tab{width:13px;height:7px;border-radius:10px;border:none;margin:0 3px;outline:none;background:#FFF;}
#testimonials-container .tab.active,
#testimonials-container .tab:hover{padding:0;background:#62cde6;}
#testimonials-container .tab a{text-indent:-9999px;padding:0;height:11px;}
#testimonials-container .panel-container{border:none;text-align:center;padding:0 0 10px 0;}
#testimonials-container .panel-container div, .hms-testimonials-rotator .testimonial{font-family:'Open Sans', sans-serif!important;font-size:16px!important;color:#bee9f3!important;line-height:25px!important;font-style:normal!important;text-align:center;}
#testimonials-container .panel-container div .author, .hms-testimonials-rotator .author{display:block;padding-top:10px;font-size:13px;font-style:normal;text-transform:uppercase;color:#FFF!important;}
.hms-testimonials-rotator .author{color:#FFF!important;font-family:'Open Sans', sans-serif!important;}
.hms-testimonial-group{font-size:16px;}
.hms-testimonial-group .hms-testimonial-container{float:left;width:100%;padding:0 0 15px 0;margin:15px 0 0 0;background:url("images/line.png") repeat-x center bottom;}
.hms-testimonial-group .testimonial{text-align:left;+}
.hms-testimonial-group .author{font-style:italic;color:#339bb4;font-weight:bold;text-align:right;}
.toggle{width:100%;padding-bottom:15px;clear:both;}
.toggle h4.title{cursor:pointer;background:#f7f7f7;border:1px solid #e3e3e3;margin:0 0 10px 0;padding:10px;font-size:13px;}
.toggle h4.title:hover{}
.toggle h4.title.active{}
.togglebox{height:auto;overflow:hidden;margin:0;background:#f7f7f7;border:1px solid #e3e3e3;}
.togglebox div{padding:15px 15px 0 15px;}
.copyright{float:none;max-width:1000px;margin:15px 0 0 0;}
.copyright p{padding:3px 0 0 0;}
.social{padding:0;margin-bottom:4px;float:right;}
.social.team{float:none;margin-bottom:20px;}
.social li{float:left;padding:0;margin-left:5px;background:none;}
.social.team li{margin:0;margin-right:5px;}
.social a{background:transparent url(images/social-icons.png) no-repeat 0 0;height:24px;width:24px;display:block;position:relative;text-indent:-9999px;}
.social-share a:hover span{overflow:visible;width:110px;}
.social .rss{background-position:0 0;}
.social .facebook{background-position:0 -24px;}
.social .twitter{background-position:0 -48px;}
.social .dribbble{background-position:0 -72px;}
.social .pinterest{background-position:0 -96px;}
.social .linkedin{background-position:0 -120px;}
.social .vimeo{background-position:0 -144px;}
.social .lastfm{background-position:0 -168px;}
.social .tumblr{background-position:0 -192px;}
.social .forrst{background-position:0 -216px;}
.social .skype{background-position:0 -240px;}
.social .flickr{background-position:0 -264px;}
.social .deviantart{background-position:0 -288px;}
.social .google{background-position:0 -312px;}
.social .friendfeed{background-position:0 -336px;}
.pricing{width:100%;margin:20px auto 30px;overflow:hidden;padding-top:20px;}
.pricing.tada1 .plan{width:100%;float:left;margin-left:0}
.pricing.tada2 .plan{width:49%;float:left;margin-left:2%}
.pricing.tada3 .plan{width:32%;float:left;margin-left:2%}
.pricing.tada4 .plan{width:23.5%;float:left;margin-left:2%}
.pricing.tada5 .plan{width:18%;float:left;margin-left:2.54%}
.pricing .plan:first-child{margin-left:0}
.pricing .plan h3{font-size:16px;text-align:center;color:#fff;line-height:45px;margin:0;}
.pricing .plan h3{background:#5e923c}
.pricing .plan li:nth-child(2n){background:#f6f6f6;}
.pricing .plan li{line-height:3.5em;}
.select, .plan li{text-align:center}
.pricing .plan h3{text-transform:uppercase;}
.pricing .plan .select{}
.pricing .select{background:#e7e7e7;border:1px solid #c8c8c8}
.pricing .select div{padding-top:18px;text-shadow:0 1px 0px #fff;}
.pricing .features ul{border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;margin:0;padding:0;}
.pricing .features ul li{background:none;padding:0;}
.pricing h3, .pricing h4{color:#fff;text-shadow:0 1px 0 rgba(0,0,0,0.2);margin:0;}
.interval{font-size:13px;}
.amount, .interval{display:block;text-align:center;}
.amount{font-size:40px;padding:10px 0;}
.amount span{vertical-align:super;font-size:20px}
.pricing .p1 h3{background:#6c9e4a;background:-moz-linear-gradient(top, #6c9e4a 0%, #578d35 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6c9e4a), color-stop(100%,#578d35));background:-webkit-linear-gradient(top, #6c9e4a 0%,#578d35 100%);background:-o-linear-gradient(top, #6c9e4a 0%,#578d35 100%);background:-ms-linear-gradient(top, #6c9e4a 0%,#578d35 100%);background:linear-gradient(top, #6c9e4a 0%,#578d35 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c9e4a', endColorstr='#578d35',GradientType=0);border-bottom:1px solid #4a7c2d;}
.pricing .p2 h3{background:#5574b1;background:-moz-linear-gradient(top, #5574b1 0%, #405fa3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#5574b1), color-stop(100%,#405fa3));background:-webkit-linear-gradient(top, #5574b1 0%,#405fa3 100%);background:-o-linear-gradient(top, #5574b1 0%,#405fa3 100%);background:-ms-linear-gradient(top, #5574b1 0%,#405fa3 100%);background:linear-gradient(top, #5574b1 0%,#405fa3 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5574b1', endColorstr='#405fa3',GradientType=0);border-bottom:1px solid #365195;}
.pricing .p3 h3{background:#ce5d26;background:-moz-linear-gradient(top, #ce5d26 0%, #c54716 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce5d26), color-stop(100%,#c54716));background:-webkit-linear-gradient(top, #ce5d26 0%,#c54716 100%);background:-o-linear-gradient(top, #ce5d26 0%,#c54716 100%);background:-ms-linear-gradient(top, #ce5d26 0%,#c54716 100%);background:linear-gradient(top, #ce5d26 0%,#c54716 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce5d26', endColorstr='#c54716',GradientType=0);border-bottom:1px solid #b3320f;}
.pricing .p4 h3{background:#906030;background:-moz-linear-gradient(top, #906030 0%, #7e4b1e 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#906030), color-stop(100%,#7e4b1e));background:-webkit-linear-gradient(top, #906030 0%,#7e4b1e 100%);background:-o-linear-gradient(top, #906030 0%,#7e4b1e 100%);background:-ms-linear-gradient(top, #906030 0%,#7e4b1e 100%);background:linear-gradient(top, #906030 0%,#7e4b1e 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#906030', endColorstr='#7e4b1e',GradientType=0);border-bottom:1px solid #653c18;}
.pricing .p5 h3{background:#96975d;background:-moz-linear-gradient(left, #96975d 0%, #8c8a50 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#96975d), color-stop(100%,#8c8a50));background:-webkit-linear-gradient(left, #96975d 0%,#8c8a50 100%);background:-o-linear-gradient(left, #96975d 0%,#8c8a50 100%);background:-ms-linear-gradient(left, #96975d 0%,#8c8a50 100%);background:linear-gradient(left, #96975d 0%,#8c8a50 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#96975d', endColorstr='#8c8a50',GradientType=1);border-bottom:1px solid #656D2D;}
.pricing .p6 h3{background:#5f47ad;background:-moz-linear-gradient(left, #5f47ad 0%, #4c39a3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#5f47ad), color-stop(100%,#4c39a3));background:-webkit-linear-gradient(left, #5f47ad 0%,#4c39a3 100%);background:-o-linear-gradient(left, #5f47ad 0%,#4c39a3 100%);background:-ms-linear-gradient(left, #5f47ad 0%,#4c39a3 100%);background:linear-gradient(left, #5f47ad 0%,#4c39a3 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5f47ad', endColorstr='#4c39a3',GradientType=1);border-bottom:1px solid #382D7D;}
.pricing .p7 h3{background:#52a25a;background:-moz-linear-gradient(left, #52a25a 0%, #459749 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#52a25a), color-stop(100%,#459749));background:-webkit-linear-gradient(left, #52a25a 0%,#459749 100%);background:-o-linear-gradient(left, #52a25a 0%,#459749 100%);background:-ms-linear-gradient(left, #52a25a 0%,#459749 100%);background:linear-gradient(left, #52a25a 0%,#459749 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52a25a', endColorstr='#459749',GradientType=1);border-bottom:1px solid #0E6216;}
.pricing .p8 h3{background:#ad4747;background:-moz-linear-gradient(left, #ad4747 0%, #a3393e 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ad4747), color-stop(100%,#a3393e));background:-webkit-linear-gradient(left, #ad4747 0%,#a3393e 100%);background:-o-linear-gradient(left, #ad4747 0%,#a3393e 100%);background:-ms-linear-gradient(left, #ad4747 0%,#a3393e 100%);background:linear-gradient(left, #ad4747 0%,#a3393e 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad4747', endColorstr='#a3393e',GradientType=1);border-bottom:1px solid #7D2D2D;}
.pricing .p9 h3{background:#479aad;background:-moz-linear-gradient(left, #479aad 0%, #3995a3 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#479aad), color-stop(100%,#3995a3));background:-webkit-linear-gradient(left, #479aad 0%,#3995a3 100%);background:-o-linear-gradient(left, #479aad 0%,#3995a3 100%);background:-ms-linear-gradient(left, #479aad 0%,#3995a3 100%);background:linear-gradient(left, #479aad 0%,#3995a3 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#479aad', endColorstr='#3995a3',GradientType=1);border-bottom:1px solid #4a7c2d;}
.pricing .p10 h3{background:#95ad47;background:-moz-linear-gradient(left, #95ad47 0%, #90a339 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#95ad47), color-stop(100%,#90a339));background:-webkit-linear-gradient(left, #95ad47 0%,#90a339 100%);background:-o-linear-gradient(left, #95ad47 0%,#90a339 100%);background:-ms-linear-gradient(left, #95ad47 0%,#90a339 100%);background:linear-gradient(left, #95ad47 0%,#90a339 100%);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#95ad47', endColorstr='#90a339',GradientType=1);border-bottom:1px solid #6D7E63;}
.pricing .plan h4{padding:0 0 10px}
.pricing .p1 h4{background:#8bb371;box-shadow:0 1px 1px #9ABE82 inset;}
.pricing .p2 h4{background:#6179ab;box-shadow:0 1px 1px #738ab6 inset;}
.pricing .p3 h4{background:#d26529;box-shadow:0 1px 1px #d8773b inset;}
.pricing .p4 h4{background:#a06d3c;box-shadow:0 1px 1px #ad7f4f inset;}
.pricing .p5 h4{background:#9DA03C;box-shadow:0 1px 1px #9DA360 inset;}
.pricing .p6 h4{background:#6B658F;box-shadow:0 1px 1px #3E3574 inset;}
.pricing .p7 h4{background:#4AAD59;box-shadow:0 1px 1px #47BC59 inset;}
.pricing .p8 h4{background:#BA4B4B;box-shadow:0 1px 1px #CF5858 inset;}
.pricing .p9 h4{background:#63A3AE;box-shadow:0 1px 1px #79B2DA inset;}
.pricing .p10 h4{background:#9BAD6A;box-shadow:0 1px 1px #99C44C inset;}
.pricing a.button{text-shadow:none;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,
.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height, width;-moz-transition-property:height, width;-ms-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;-ms-transition-property:-ms-transform, opacity;-o-transition-property:top, left, opacity;transition-property:transform, opacity;}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}
@media only screen and (max-device-width:1280px){.completed-deal{background:url(images/deal-bg.jpg) repeat top center!important;background-size:100%!important;}
.page-template-template-completed-deal .parallax-mirror .parallax-slider{display:none!important;}
}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.zetaSlider:hover .zetaControls{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.newsletter-area .newsletter-widget input[type="email"]{width:50%!important;}
.newsletter-area .newsletter-widget input[type="submit"]{width:50%!important;}
.rev_slider{height:1200px!important;}
.slde2-heading, .slide2-content, .slisde2-btn{position:relative;left:-150px;}
.completed-deal{background:url(images/deal-bg.jpg) repeat top center!important;background-size:100%!important;;}
.page-template-template-completed-deal .parallax-mirror .parallax-slider{display:none!important;}
}
@media only screen and (min-width:768px) and (max-width:959px){.header{width:740px;}
.wrapper,
.footer,
.site-generator{width:720px;}
.items li{width:232px;height:auto;}
.items li a .caption{padding:25px 20px 0;}
.latest-blog li{width:345px;margin:0 30px 30px 0;}
.posts-grid{margin-bottom:24px;margin-right:-24px;}
.posts-grid .post{margin:0 24px 24px 0;width:348px;height:auto;}
.post-container{width:480px;}
.sidebar{width:210px;}
.post-container .related ul{width:488px;margin-right:-8px;}
.post-container .related ul li{margin-right:8px;}
.post-container .related ul li img{width:114px;height:auto;}
.zetaHolder{height:400px;}
.zetaEmpty div{height:400px;}
.zetaSlider:hover .zetaControls{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.menu, .menu1{margin:40px 0 0 0!important;float:right;}
.menu ul li a, .menu1 ul li a{padding:5px 11px;}
.first-slide-heading{left:-10px!important;top:20px;font-size:40px!important;position:absolute;width:100%;}
.first-slide-content{position:relative;left:-80px!important;}
.read-more-slide{position:relative;left:-70px!important;}
.rev_slider{height:1200px!important;}
.slde2-heading, .slide2-content, .slisde2-btn{position:relative;left:-250px;}
.newsletter-area .newsletter-widget input[type="email"]{width:50%!important;}
.newsletter-area .newsletter-widget input[type="submit"]{width:50%!important;}
.completed-deal{background:url(images/deal-bg.jpg) repeat top center!important;background-size:100%!important;;}
.page-template-template-completed-deal .parallax-mirror .parallax-slider{display:none!important;}
}
@media only screen and (min-width:480px) and (max-width:767px){.header,
.wrapper,
.footer,
.site-generator{width:440px;}
.logo{float:none;text-align:center;margin:0;padding:25px 0;}
.logo img{display:inline;}
.menu, .menu1{float:none;text-transform:none;background:none;padding:0;}
.menu ul.tiny{display:none;}
.selectnav{display:block;}
.tparrows{display:none;}
.tp-bullets.simplebullets .bullet{width:15px;height:15px;-webkit-border-radius:15px;border-radius:15px;margin:5px;}
.tab{display:block;top:0;}
.latest-blog li{width:440px;}
#testimonials-container .tab{display:inline-block;*display:inline;width:13px;height:13px;border-radius:13px;margin:0 3px;}
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .one-sixth{margin:0;width:100%;margin-bottom:20px;float:none;}
.footer .one-half, .footer .one-third, .footer .two-third, .footer .three-fourth, .footer .one-fourth, .footer .one-fifth, .footer .one-sixth{margin-bottom:40px;}
.footer .last{margin-bottom:0;}
.pricing.three .plan,
.pricing.four .plan{width:47%;float:left;margin-left:2%;margin-bottom:10px;}
.items li{width:214px;height:auto;}
.items li a .caption{padding:25px 20px 0;}
.filter li{background:none;padding:5px 10px 5px 10px;}
.item-info .portfolio-meta{background:transparent url(images/line.png) repeat-x center top;padding-top:25px;}
.post-container{width:440px;float:none;}
.sidebar{width:440px;float:none;padding:0;margin:0;background:none;}
.post-container .related ul{width:448px;margin-right:-8px;}
.post-container .related ul li{margin-right:8px;}
.post-container .related ul li img{width:104px;height:auto;}
.posts-grid{margin-bottom:20px;margin-right:-20px;}
.posts-grid .post{margin:0 20px 20px 0;width:210px;height:auto;}
.fancybox-title{display:none;}
.zetaHolder{height:200px;}
.zetaEmpty div{height:200px;}
.zetaSlider:hover .zetaControls{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.rev_slider{height:1280px!important;}
.logo{float:left;padding:0;}
.selectnav{float:right;width:100px;margin:20px 0 0 0;}
.searchBox{display:none!important;}
#category-posts-2 .cat-post-item{width:100%;}
#category-posts-2 .cat-post-item .thumb-no{float:left;width:15%;margin:0;}
#category-posts-2 .cat-post-item .post-title{float:right;width:80%;font-size:14px;text-align:left;}
.newsletter-area .newsletter-widget{width:100%!important;margin:20px 0 0 0!important;}
.parallax-slider{left:0!important;}
.process li .icon{right:-21.5%!important;}
.services h1{text-align:left!important;}
.newsletter-area .newsletter-widget input[type="email"]{width:65%!important;}
.newsletter-area .newsletter-widget input[type="submit"]{width:35%!important;}
.inner-page-banner-heading{font-size:32px!important;line-height:53px!important;}
.first-slide-heading{left:-22px!important;top:-50px;font-size:20px!important;font-weight:bold!important;position:absolute;width:100%;}
.first-slide-content{position:relative;left:-40px!important;top:-100px;font-size:10px!important;line-height:20px!important;}
.read-more-slide{position:relative;left:-200px!important;top:-180px;padding:5px !important;}
.slde2-heading{position:relative;left:-380px;font-size:18px!important;top:-150px;}
.slide2-content{position:relative;left:-350px;font-size:12px!important;line-height:20px!important;top:-160px;}
.slisde2-btn{position:relative;left:-470px;font-size:12px!important;top:-200px;padding:5px !important;}
.videofolio-heading{line-height:55px;}
.completed-deal{background:url(images/deal-bg.jpg) repeat top center!important;background-size:100%!important;;}
.page-template-template-completed-deal .parallax-mirror .parallax-slider{display:none!important;}
}
@media only screen and (max-width:479px){.header,
.wrapper,
.footer,
.site-generator{width:280px;}
.logo{float:none;text-align:center;margin:0;padding:25px 0;}
.logo img{display:inline;}
.menu, .menu1{float:none;text-transform:none;background:none;padding:0;}
.menu ul.tiny, .menu1 ul.tiny{display:none;}
.selectnav{display:block;}
.latest-blog li{width:280px;}
.tparrows{display:none;}
.tab{display:block;top:0;}
#testimonials-container .tab{display:inline-block;*display:inline;width:13px;height:13px;border-radius:13px;margin:0 3px;}
.one-half, .one-third, .two-third, .three-fourth, .one-fourth, .one-fifth, .one-sixth{margin:0;width:100%;margin-bottom:20px;float:none;}
.footer .one-half, .footer .one-third, .footer .two-third, .footer .three-fourth, .footer .one-fourth, .footer .one-fifth, .footer .one-sixth{margin-bottom:40px;}
.footer .last{margin-bottom:0;}
.pricing.three .plan,
.pricing.four .plan{width:100%;float:none;margin-left:0;margin-bottom:10px;}
.post-container{width:280px;float:none;}
.sidebar{width:280px;float:none;padding:0;margin:0;background:none;}
.post-container .related ul{width:288px;margin-right:-8px;}
.post-container .related ul li{margin-right:8px;margin-bottom:8px;}
.post-container .related ul li img{width:136px;height:auto;}
#comments .user{display:none;}
#comments ul.children{padding:0 0 0 20px;}
.posts-grid{margin-bottom:20px;margin-right:0;}
.posts-grid .post{margin:0 0 20px 0;width:280px;height:auto;}
.fancybox-title{display:none;}
.items li{width:134px;height:auto;}
.items li a .caption{opacity:0;}
.filter li{background:none;padding:5px 10px 5px 10px;}
.item-info .portfolio-meta{background:transparent url(images/line.png) repeat-x center top;padding-top:25px;}
.copyright{float:none;max-width:100%;text-align:center;margin-bottom:20px;}
.social{float:none;max-width:100%;text-align:center;}
.social li{float:none;display:inline-block;margin:0 2px;}
.social li a{display:inline-block;}
.zetaHolder{height:200px;}
.zetaEmpty div{height:200px;}
.zetaSlider:hover .zetaControls{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.rev_slider{height:680px!important;}
.searchBox{display:none!important;}
.menu{margin:0!important;}
#category-posts-2 .cat-post-item{width:100%;}
#category-posts-2 .cat-post-item .thumb-no{float:left;width:20%;margin:0;}
#category-posts-2 .cat-post-item .post-title{float:right;width:76%;font-size:13px;text-align:left;}
.newsletter-area .newsletter-widget{width:100%!important;margin:20px 0 0 0!important;}
.social-media{width:100%;text-align:center;}
.social-media li{float:none!important;display:inline-block;}
.rev_slider .caption{border:1px solid #F00;}
.parallax-slider{left:0!important;}
.process{background:none!important;}
.process li{width:100%!important;}
.process .icon{display:none;}
.services h1{text-align:left!important;}
.newsletter-area .newsletter-widget input[type="email"]{width:65%!important;}
.newsletter-area .newsletter-widget input[type="submit"]{width:35%!important;}
.inner-page-banner-heading{font-size:32px!important;line-height:53px!important;}
.first-slide-heading{left:-32px!important;top:40px;font-size:20px!important;font-weight:bold!important;position:absolute;width:100%;}
.first-slide-content{position:relative;left:-45px!important;font-size:10px!important;line-height:20px!important;top:20pxp;}
.read-more-slide{position:relative;left:-20px!important;padding:5px!important;top:-30px;}
.slde2-heading{position:relative;left:-50px;font-size:18px!important;}
.slide2-content{position:relative;left:-100px;font-size:12px!important;line-height:20px!important;}
.slisde2-btn{position:relative;left:-60px;font-size:12px!important;padding:5px!important;}
.videofolio-heading{line-height:55px;}
.logo{padding-bottom:0!important;}
.completed-deal{background:url(images/deal-bg.jpg) repeat top center!important;background-size:100%!important;;}
.page-template-template-completed-deal .parallax-mirror .parallax-slider{display:none!important;}
.deal-heading{line-height:55px;}
.header .number{float:none!important;display:table!important;margin:0 auto!important;}
}
@media only screen and (min-width:600px) and (max-width:767px){.rev_slider .caption{display:none;}
#category-posts-2 .cat-post-item{width:48%;}
.services .cat-post-widget ul{width:100%!important;}
#category-posts-2 .cat-post-item .thumb-no{width:21%;}
#category-posts-2 .cat-post-item .post-title{width:71%;margin:8px 0 0 0;}
.services h1{text-align:center!important;}
.services .cat-post-widget ul li:nth-child(2n+1) a.thumb-no{float:right!important;margin:0 0 0 10px!important;}
.services .cat-post-widget ul li:nth-child(2n+1) .post-title{float:none!important;text-align:right!important;}
.deal-heading{line-height:55px;}
.header .number{float:none!important;display:table!important;margin:0 auto!important; }
}
.ie8 .forms fieldset .text-input,
.ie8 .forms fieldset .text-area,
.ie8 #comment-form input,
.ie8 #comment-form textarea,
.ie8 .footer .forms fieldset .text-input,
.ie8 .footer .forms fieldset .text-area{line-height:32px;padding:0 10px;}
.ie8 .featured a span.overlay.more,
.ie8 .items li a .caption{background-color:#000;}
.ie8 .post-container .related ul li{width:151px;height:110px;}
.fancybox-tmp iframe,.fancybox-tmp object{vertical-align:top;margin:0;padding:0;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0;padding:0;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}
.fancybox-outer,.fancybox-inner{position:relative;outline:none;margin:0;padding:0;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;margin:0;padding:10px;}
.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;border:0;vertical-align:top;margin:0;padding:0;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(images/fancybox_sprite.png);}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8020;}
#fancybox-loading div{width:44px;height:44px;background:url(images/fancybox_loading.gif) center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;background:transparent url(images/blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:20px;background-position:0 -36px;}
.fancybox-next span{right:20px;background-position:0 -72px;}
.fancybox-tmp{position:absolute;top:-9999px;left:-9999px;overflow:visible;visibility:hidden;padding:0;}
#fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:#000;}
#fancybox-overlay.overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050;color:#aaa;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8030;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;padding:2px 20px;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;}
.fancybox-title-inside-wrap{margin-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;background:rgba(0,0,0,.8);padding:10px;}
#fancybox-buttons li{background:none;padding:0;}
.fancybox-nav:hover span,.fancybox-opened .fancybox-title{visibility:visible;}
#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050;}
#fancybox-buttons.top{top:10px;}
#fancybox-buttons.bottom{bottom:10px;}
#fancybox-buttons ul{display:block;width:170px;height:30px;margin:0 auto;padding:0;list-style:none;background:#111;-webkit-box-shadow:0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:0 1px 3px #000,0 0 0 1px rgba(0,0,0,.7),inset 0 0 0 1px rgba(255,255,255,.05);background:#111;background:#111 -webkit-gradient(linear,0% 0%,0% 100%,from(rgba(255,255,255,.2)),color-stop(.5,rgba(255,255,255,.15)),color-stop(.5,rgba(255,255,255,.1)),to(rgba(255,255,255,.15)));background:#111 -moz-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.15) 100%);border-radius:3px;}
#fancybox-buttons ul li{float:left;margin:0;padding:0;}
#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-image:url(images/fancybox_buttons.png);background-repeat:no-repeat;outline:none;}
#fancybox-buttons a.btnPrev{width:32px;background-position:6px 0;}
#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e;}
#fancybox-buttons a.btnPlay{background-position:0 -30px;}
#fancybox-buttons a.btnPlayOn{background-position:-30px -30px;}
#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px;}
#fancybox-buttons a.btnToggleOn{background-position:-27px -60px;}
#fancybox-buttons a.btnClose{border-left:1px solid #111;width:38px;background-position:-57px 0;}
#fancybox-buttons a.btnDisabled{opacity:0.5;cursor:default;}
#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050;}
#fancybox-thumbs.bottom{bottom:2px;}
#fancybox-thumbs.top{top:2px;}
#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0;}
#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5;}
#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff;}
#fancybox-thumbs ul li:hover{opacity:1;}
#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none;}
#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;}
.projekktor{position:relative;display:block;padding:0;margin:0;background-color:#000;font-family:'Open Sans', sans-serif;font-size:10px;text-align:center;font-weight:bold;}
.pplogo.inactive,
.ppstart.inactive,
.ppbuffering.inactive,
.ppcontrols.inactive,
.ppplay.inactive,
.pppause.inactive,
.ppfsenter.inactive,
.ppfsexit.inactive,
.ppprev.inactive,
.ppnext.inactive{display:none;}
.pplogo.active,
.ppstart.active,
.ppbuffering.active,
.ppcontrols.active,
.ppplay.active,
.pppause.active,
.ppfsenter.active,
.ppfsexit.active,
.ppprev.active,
.ppnext.active{display:block;}
.ppcontrols{-moz-border-radius:4px;border-radius:4px;padding:3px;border:2px solid #353535;position:absolute;bottom:30px;left:50%;display:block;margin-left:-204px;overflow:hidden;width:400px;height:40px;background-color:#000;margin-top:10px;}
.ppplay{display:block;position:absolute;top:10px;left:0;background:url("../../../index.html") no-repeat center center transparent;width:30px;height:30px;cursor:pointer;border-right:1px solid #353535;}
.pppause{display:none;position:absolute;top:10px;left:0;width:30px;height:30px;cursor:pointer;border-right:1px solid #353535;background:url("../../../index.html") no-repeat center center transparent;}
.ppfsenter{display:block;position:absolute;top:10px;right:0;width:30px;height:30px;background:url("../../../index.html") no-repeat center center transparent;cursor:pointer;border-left:1px solid #303030;}
.ppfsexit{display:block;position:absolute;top:10px;right:0;width:30px;height:30px;background:url("../../../index.html") no-repeat center center transparent;cursor:pointer;border-left:1px solid #303030;}
.ppscrubber{position:absolute;display:block;left:0;top:0;height:5px;width:100%;background-color:#000;margin:auto;padding:0;border-bottom:0px solid #aaa;}
.ppplayhead, .pploaded{position:absolute;display:block;left:0;bottom:0;height:5px;width:1px;background-color:#ffffff;cursor:pointer;z-index:301;}
.pploaded{background-color:#353535;z-index:10;}
.pptitle{position:absolute;top:15px;left:40px;height:15px;color:#FFF;width:290px;overflow:hidden;text-align:left;}
.pptimeleft{position:absolute;top:10px;right:150px;height:15px;color:#888;width:100px;line-height:30px;height:30px;overflow:hidden;}
.ppvmax{cursor:pointer;position:absolute;top:10px;right:31px;width:30px;height:30px;background:url("../../../index.html") no-repeat center center transparent;}
.ppmute{cursor:pointer;position:absolute;top:10px;right:120px;width:30px;height:30px;background:url("../../../index.html") no-repeat center center transparent;}
.ppvslider{position:absolute;right:62px;top:22px;height:6px;width:60px;background-color:#353535;}
.ppvmarker{position:absolute;right:0;left:0;height:6px;width:100%;background-color:#FFF;}
.ppvknob{cursor:pointer;z-index:201;position:absolute;background-color:#FFF;top:-2px;left:0px;width:4px;height:10px;-moz-border-radius:2px;border-radius:2px;}
.ppnext{display:block;position:absolute;top:10px;left:64px;background:url("../../../index.html") no-repeat center center transparent;width:30px;height:30px;cursor:pointer;}
.ppprev{display:block;position:absolute;top:10px;left:32px;background:url("../../../index.html") no-repeat center center transparent;width:30px;height:30px;cursor:pointer;}
.pptestcard{background:url("../../../index.html") center center repeat;width:100%;height:100%;color:#FFF;font-size:30px;overflow:hidden;}
.pptestcard p{background-color:#000;width:400px;margin:auto;line-height:40px;position:relative;top:18%;padding:10px;border:5px solid #000;text-align:center;}
.ppbuffering{position:absolute;left:50%;bottom:50%;margin-left:-30px;margin-bottom:-30px;display:block;z-index:8000;padding:0px;background:url("../../../index.html") no-repeat center center #000;height:60px;width:60px;-moz-border-radius:15px;-webkit-border-radius:15px;display:none;}
.ppstart{position:absolute;left:50%;bottom:50%;margin-left:-40px;margin-bottom:-35px;cursor:pointer;height:75px;width:80px;display:block;z-index:8000;padding:0px;background:url("../../../index.html") no-repeat center center transparent;}
#header{position:relative;z-index:999;}
.header-hero-section{overflow:hidden;width:100%;}
.light-area h1, .dark-area h1{text-align:center;letter-spacing:2px;}
.light-area h1{color:#222;}
.dark-area h1{color:#FFF;}
.dark-area{color:#FFF;}
.learn-more{clear:both;font-size:14px;color:#FFF;text-transform:uppercase;background:#222222;padding:13px 28px;border-radius:3px;}
.about h1{text-align:left;}
.about p{margin:30px 0 0 0;}
.about .learn-more{letter-spacing:2px;}
.about .learn-more:hover{background:#339bb4;color:#333;}
.gray-strip{background:#f1f1f1;}
.blue-strip{background:#339bb4;}
.services-list{width:100%;max-width:902px;margin:0 auto;}
.services-list li{padding:0;margin-bottom:15px;background:none;}
.services-list li:nth-child(even){margin:0;}
.services-list li .image{float:left;width:44px;margin:0 8px 0 0;}
.services-list li .content{width:86%;float:right;}
.services-list li h3{font-size:15px;font-weight:bold;text-transform:none;color:#339bb4;margin:0;}
.services .page-title{}
.services .wrapper, .testimonial .wrapper{margin-top:0!important;margin-bottom:0!important;}
.testimonial, .widget_newsletterwidget{text-align:center;}
.newsletter-area h3{font-size:25px;display:inline-block;text-transform:none;vertical-align:top;margin:15px 0 0 0;}
.newsletter-area .wrapper{padding:20px 0;}
.newsletter-area .newsletter-widget{display:inline-block;float:none;width:30%;margin:0 0 0 20px;}
.newsletter-area .newsletter-widget p{display:inline;}
.newsletter-area .newsletter-widget input[type=email]{width:70%;float:left;padding:15px;box-shadow:none;background:#e5e5e5;color:#636363;font-size:15px;border:none;border-radius:5px 0 0 5px;}
.newsletter-area .newsletter-widget input[type=submit]{float:right;width:30%;padding:15px;background:#222222;font-size:15px;text-transform:uppercase;border:none;color:#FFF;border-radius:5px;}
.footer a{font-size:14px;color:#757575;}
.footer ul li{margin:0 0 8px 0;background:url(images/aero.png) no-repeat left 8px;padding:0 0 0 14px;transition:0.5s ease;}
.footer ul li:hover{background:url(images/aero-on.png) no-repeat 2px 8px;}
.footer ul li:hover a{color:#339bb4;}
.footer h3{margin:0 0 20px 0;}
.site-generator .widget{margin:0;}
.copyright .widget{margin:0;font-size:14px;color:#CCCCCC;}
.social-media{float:right;margin:0;padding:0;}
.social-media li{float:right;padding:0;background:none;}
.social-media li a{width:40px;height:40px;float:left;border-radius:50%;}
.social-media li a.facebook{background:url(images/valley-social.png) no-repeat 14px 9px #3c599b;border:5px solid #FFF;}
.social-media li a.twitter{background:url(images/valley-social.png) no-repeat -19px 9px #1bb2e9;border:5px solid #FFF;}
.social-media li a.g-plus{background:url(images/valley-social.png) no-repeat -51px 9px #d82a21;border:5px solid #FFF;}
.social-media li a.you-tube{background:url(images/valley-social.png) no-repeat -83px 9px #d82a21;border:5px solid #FFF;}
.social-media li a.instagram{background:url(images/valley-social.png) no-repeat -112px 9px #3897f0;border:5px solid #FFF;}
.site-generator .social-media li a.facebook{background:url(images/valley-social.png) no-repeat 14px 9px #3c599b;border:5px solid #111111;}
.site-generator .social-media li a.twitter{background:url(images/valley-social.png) no-repeat -19px 9px #1bb2e9;border:5px solid #111111;}
.site-generator .social-media li a.g-plus{background:url(images/valley-social.png) no-repeat -51px 9px #d82a21;border:5px solid #111111;}
.site-generator .social-media li a.you-tube{background:url(images/valley-social.png) no-repeat -83px 9px #d82a21;border:5px solid #111111;}
.site-generator .social-media li a.instagram{background:url(images/valley-social.png) no-repeat -112px 9px #3897f0;border:5px solid #111111;}
.social-media li a.facebook:hover{background:url(images/valley-social.png) no-repeat 14px 9px #3c599b;border:5px solid #3c599b;}
.social-media li a.twitter:hover{background:url(images/valley-social.png) no-repeat -19px 9px #1bb2e9;border:5px solid #1bb2e9;}
.social-media li a.g-plus:hover{background:url(images/valley-social.png) no-repeat -51px 9px #d82a21;border:5px solid #d82a21;}
.social-media li a.you-tube:hover{background:url(images/valley-social.png) no-repeat -83px 9px #d82a21;border:5px solid #d82a21;}
.social-media li a.instagram:hover{background:url(images/valley-social.png) no-repeat -112px 9px #3897f0;border:5px solid #3897f0;}
.first-slide-content{text-align:center;color:#FFF;font-size:22px;line-height:30px;}
.first-slide-heading{color:#FFF;font-size:52px;text-transform:none;font-weight:100;margin:0 0 40px 0;display:inline-block;}
.read-more-slide{padding:18px 30px;text-transform:uppercase;font-size:14px;color:#FFF;background:#339bb4;border-radius:5px;letter-spacing:2px;}
.read-more-slide:hover{color:#FFF;background:#000;}
.slde2-heading{color:#333;font-size:46px;font-weight:100;text-transform:none;margin:0 0 40px 0;display:inline-block;padding:12px 12px 22px 12px;background:url(images/headign-bg-2.png) repeat top left;color:#FFF;}
.completed-deal h2.deal-heading{display:inline-block;line-height:65px;padding:0 12px;margin:178px 0 0 0;}
.slide2-content{color:#FFF;font-size:22px;line-height:30px;text-align:right;}
.slisde2-btn{padding:18px 30px;color:#FFF;background:#339bb4;border-radius:5px;letter-spacing:2px;text-transform:uppercase;font-size:14px;}
.slisde2-btn:hover{background:#000;color:#FFF;}
.searchBox{width:auto;display:inline-block;}
.header-wrapper.inner-page{position:static;background:#FFF;box-shadow:0 0 5px #666;padding:0 0 20px 0}
.inner-page .header .menu ul a{color:#000;}
.inner-page #searchform input{background:url("images/search-icon-black.png") no-repeat center;}
.page-title-inner{float:left;width:100%;background:#f0f0f0;margin:0 0 30px 0;}
.page-title-inner .wrapper{padding:40px 0;margin:0 auto;}
.page-title-inner .wrapper h1{margin:0;}
.contact-form{width:94%;padding:0 50px 0 0;border-right:1px solid #CCC;}
.contact-form p{padding:0 0 3px 0;font-size:15px;}
.contact-form input[type=text], .contact-form input[type=email], .contact-form input[type=tel], .contact-form textarea, .contact-form select{font-size:15px;color:#333;border:1px solid #cccccc;padding:5px 7px;resize:none;}
.contact-form select{width:100%;}
.contact-form input[type=submit], .comment-form input[type=submit]{width:auto!important;padding:15px 48px!important;text-transform:uppercase!important;color:#FFF!important;font-size:14px!important;background:#222222!important;border:none!important;border-radius:5px!important;height:auto!important;border-radius:0!important;line-height:15px!important;box-shadow:0!important;}
.contact-info .social-media{float:left;}
.contact-info h4{font-weight:bold;padding:0 0 0 30px;background:url(images/conact-info.png) no-repeat top left;margin:0 0 10px 0;}
.contact-info ul li{padding:0;background:none;color:#333;}
.sidebar #searchform{display:inline-block;width:100%;}
.sidebar #searchform input{width:98%!important;border:1px solid #555555;height:40px;margin:0;padding:0 2%;color:#555555;font-size:15px;}
.sidebar .post-list{padding:0;}
.sidebar .post-list li{background:none;padding:0;margin:0 0 10px 0;}
.sidebar .post-list li h4{text-transform:none;font-size:16px;margin:0;}
.sidebar .post-list li .meta{font-size:13px;}
.warning-box h1{color:#c31b00;}
.inner-page-banner{float:left;width:100%;text-align:center;min-height:550px;margin:0 0 30px 0;}
.inner-page-banner-heading{text-transform:uppercase;margin:140px 0 0 0;font-size:50px;color:#FFF;line-height:79px;}
.deal-heading{text-transform:uppercase;margin:188px 0 0 0;font-size:50px;color:#000;}
.inner-page-banner-heading span{color:#FFF;background:rgba(0,0,0,0.3);padding:5px 8px;}
.deal-heading span{color:#339bb4;}
.inner-page-banner-content{margin:31px 0 13px;letter-spacing:2px;text-transform:uppercase;color:#FFF;}
.completed-deal .inner-page-banner-content{margin:10px 0 13px;letter-spacing:2px;text-transform:uppercase;color:#FFF;}
.inner-page-banner-link{padding:10px 20px;background:#339bb4;border-radius:3px;color:#FFF;}
.inner-page-banner-link:hover{background:#000;color:#FFF;}
.post-container.catagory{width:100%;}
.lcp_catlist li{padding:0;background:none;}
.list-catagory .read-more{padding:5px 25px;color:#FFF;margin:0 0 15px 3px;display:inline-block;text-transform:uppercase;letter-spacing:2px;font-size:12px;outline:2px solid #339bb4;color:#339bb4;}
.list-catagory .read-more:hover{background:#339bb4;color:#FFF;}
.grey-strip{background-color:#f1f1f1;color:#000;float:left;width:100%;}
.blue-strip{background-color:#339bb4;float:left;width:100%;}
.contact-us-bar{text-align:center;color:#FFF;padding:30px 0;}
.contact-us-bar p{display:inline-block;font-size:17px!important;}
.contact-us-bar a{display:inline-block;color:#FFF;padding:10px 18px;border:1px solid #FFF;margin:0 0 0 20px;letter-spacing:3px;}
.contact-us-bar a:hover{background:#FFF;color:#339bb4;}
.contanct-detail{float:left;width:100%;font-family:'Open Sans', sans-serif;}
.contanct-detail li{padding:0;background:none;float:left;margin:0 30px 0 0;color:#333;}
.contanct-detail li a{color:#333;}
.contanct-detail li .number{background:url(images/phone.png) no-repeat left 8px;padding:0 0 0 30px;}
.contanct-detail li .e-mail{background:url(images/email.png) no-repeat left 8px;padding:0 0 0 38px;}
.parallax-window{float:left;width:100%;min-height:400px;background:transparent;}
.newsletter-area{width:100%;float:left;}
.services .widget_listcategorypostswidget{float:left;width:100%;border:1px solid #F00;margin:0;padding:0;background:none;}
.services .widget_listcategorypostswidget ul{margin:0;padding:0;}
.services .widget_listcategorypostswidget ul li{padding:0;background:none;width:48%;float:left;}
.backto-top{width:54px;height:54px;float:right;z-index:999;position:fixed;bottom:20px;right:20px;border-radius:50%;background:url(images/portfolio-arrows.png) no-repeat 2px 1px #333;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);z-index:999;}
.cat-post-widget ul{overflow:inherit;}
.cat-post-item:hover .post-title{animation:400ms ease-in-out 0s normal none 1 running moveFromTop;}
.cat-post-item:hover p{animation:400ms ease-in-out 0s normal none 1 running moveFromBottom;}
.cat-post-item:hover .wp-post-image{animation:animationFrames linear 0.8s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames linear 0.8s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames linear 0.8s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animationFrames linear 0.8s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animationFrames linear 0.8s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%;}
.video-page.post-container{width:100%;}
.testimonial .readmore{border:1px solid #bee9f3;color:#bee9f3 !important;display:block;padding:5px 15px;width:117px;margin:13px auto 0 auto;}
.testimonial .readmore:hover{background:#222222;}
.hms-testimonial-single .testimonial{text-align:left!important;}
.hms-testimonial-single .author{font-weight:bold;text-align:center;margin:15px 0 35px 0;font-style:italic;text-align:right;color:#339bb4;}
.services .cat-post-widget ul li:nth-child(odd){text-align:right;}
.services .cat-post-widget ul li:nth-child(odd) a.thumb-no{float:right;margin:0 0 0 10px;}
.deal-heading .slde2-heading{margin:0;color:#FFF;text-transform:uppercase;padding:23px 15px;}
.stepcarousel{margin:25px 0 0 0;}
.videofolio-heading{margin:150px 0 0 0;font-size:50px;color:#FFF;padding:20px 15px;}
#videocontainer .video{width:100%;}
.process{max-width:700px;margin:0 auto;background:url(images/lne-procss.jpg) repeat-y center top;}
.process li{padding:0;background:none;margin:0 0 10px 0;position:relative;width:46%;}
.process li.even{clear:both;float:left;}
.process li.odd{float:right;text-align:right;}
.process li .icon{background:url(images/process-aero.png) no-repeat center #666;border:5px solid #fff;border-radius:50%;height:50px;position:absolute;right:-18.5%;top:0;transition:all 0.5s ease 0s;width:50px;}
.process li .icon:hover{border:5px solid #309bb5;background:url(images/process-aero.png) no-repeat center #309bb5;box-shadow:0 0 5px #14758d inset;}
.contact-us-bar{text-transform:uppercase;}
.black{color:#000;}
.completed-deal{background:rgba(255, 255, 255, 0.5);margin:0;background-attachment:fixed!important;}
.g-plus1{height:27px !important;margin-top:15px;width:auto !important;}
.g-plus1 div{width:auto !important;}
.facbook1{height:27px !important;margin-top:17px;}
.thanks{background:#ddffcc;margin:0 0 45px;padding:30px;width:80%;}
.consultation textarea{height:100px;}
.footer .contact-form{ border:none;padding:0 32px 0 0; }
.footer input[type="submit"]{ background:#339bb4!important; }
.footer .contact-form textarea{ height:74px }
.footer .contact-form p{padding:0 0 8px 0; }
.header .number{clear:both;float:right;  background:url(images/header-phone.png) no-repeat left 10px;color:#FFF;padding:4px 0 4px 25px; margin:5px 0 0 0;display:inline-block;  font-size:20px;}
.inner-page .number{ background: url(images/phone.png) no-repeat left 10px;color:#000;  }
.req {
	color: red;
	margin-right: 5px;
}



/* Contact Form CSS */
.contact_form {
	width: 80%;
	margin: 0 auto;
}

.contact_form h2 {
	font-size: 25px;
	margin: 25px 0;
}

.form_group {
    width: 500px;
}

.contact_form input, .contact_form select, .contact_form textarea {
    width: 100%;
    padding: 8px;
    font-size: 16px;
    outline: none;
    border: none;
    margin-bottom: 8px;
    font-family: 'Open Sans', sans-serif;
    box-shadow: 0 0 14px 2px lightgray;
    background-color: #f7f7f7;
    border-top: 2px solid white;
    border-bottom: 2px solid white;
}

.contact_form textarea {
	height: 150px;
}

.contact_form option {
    
}

.contact_form input[type="submit"] {
    width: 150px;
    background-color: #00a4b2;
    font-weight: 700;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 20px;
    cursor: pointer;
    border: none;
    padding: 10px;
    margin-top: 5px;
    -webkit-transition: all .25s;
       -moz-transition: all .25s;
        -ms-transition: all .25s;
         -o-transition: all .25s;
            transition: all .25s;
}


.contact_form input[type="submit"]:hover {
    background-color: #fff;
    color: #4caf50;
    border: 1px solid #eee;
}


/* Form Notification CSS */
.success {
    background-color: #4CAF50;
    padding: 10px;
    width: 500px;
    color: #fff;
    font-weight: 700;
    margin-top: 10px;
}

.error {
    background-color: red;
    padding: 10px;
    width: 500px;
    color: #fff;
    font-weight: 700;
    margin-top: 10px;
}

.error ul {
	list-style: none;
}



/* Responsive CSS */
@media only screen and (max-width: 768px) {
    .form_group {
        width: 100%;
    }
}






/* Form Notification Message */
#form-messages {
    width: 500px;
}
.error {
    padding: 1em;
    margin-bottom: 0.75rem;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #b94a48;
    background-color: #f2dede;
    border: 1px solid rgba(185, 74, 72, 0.3);
    border-radius: 4px;
}
.success {
    padding: 1em;
    margin-bottom: 0.75rem;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    color: #468847;
    background-color: #dff0d8;
    border: 1px solid #d6e9c6;
    border-radius: 4px;
}
