.feature_box{position:relative;}
.feature_box a{display:block;overflow:hidden;}
.feature_box a:hover{text-decoration:none;}
.feature_box .photo{width:100%;line-height:0;position:relative;border-bottom-width:3px;border-style:solid;}
.feature_box .desc{padding:20px 20px 50px;overflow:hidden;}
.feature_box .desc h4{height:56px;margin-bottom:5px;}
.feature_box .desc p{margin-bottom:0;}
.feature_box .desc a.more{display:block;position:absolute;right:20px;bottom:20px;}
.feature_box .photo a img{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;opacity:0.99;filter:alpha(opacity=99);}
.feature_box .photo a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}
blockquote{}
blockquote .txt{position:relative;padding:20px;background:url(../images/black_overlay.png);margin-bottom:40px;}
blockquote .txt .arrow{width:53px;height:29px;position:absolute;left:13%;bottom:-29px;background:url(../images/black_overlay_arrow.png);}
blockquote .txt p{margin-bottom:0;}
blockquote .author{position:relative;min-height:75px;overflow:hidden;}
blockquote .author .photo{width:36%;max-width:100px;margin-right:15px;margin-left:10%;line-height:0;float:left;-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);}
blockquote .author .desc{width:48%;float:left;}
blockquote .author h6{margin-bottom:0;padding-top:8px;}
blockquote .author p{margin-bottom:0;}
.testimonial{position:relative;}
.testimonial .header{position:relative;}
.testimonial a.rslides_nav.prev{position:absolute;bottom:20px;right:53px;}
.testimonial a.rslides_nav.next{position:absolute;bottom:20px;right:20px;}
.testimonial.inner-padding{padding:20px 20px 40px !important;}
.column-fixed .testimonial.inner-padding{padding:20px !important;}
.testimonials-page{}
.testimonials-page li{padding:20px;}
.recent_works{}
.recent_works .header{position:relative;padding:20px;}
.recent_works .header h3{margin:0;}
.recent_works .header a.button-more{top:17px;right:20px;}
.recent_works .recent_works_slider{height:165px;}
.recent_works .photo{}
.recent_works .photo img{line-height:0;display:block;}
.recent_works .desc{padding:13px 20px 10px;text-align:center;text-transform:uppercase;font-size:26px;line-height:28px;display:block;}
.recent_works .desc h3{margin:0;}
.recent_works a.slider_control{position:absolute;top:37%;margin-top:-17px;}
.recent_works a.slider_control_prev{left:20px;}
.recent_works a.slider_control_next{right:20px;}
.gallery .gallery-item{width:23% !important;margin-right:1% !important;margin-left:1% !important;}
.gallery .gallery-item .gallery-icon{overflow:hidden;line-height:0;-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);}
.wp-caption .mask, .gallery .gallery-item{background:rgba(32, 132, 198, 0.8) url('../images/enlarge.png') no-repeat 50% 50%;}
.da-thumbs li a div{background:rgba(32, 132, 198, 0.8) !important;}
.gallery .gallery-item img{border:0 !important;line-height:0;display:block;}
.gallery .gallery-item .gallery-icon{transition:opacity .20s ease-in-out;-o-transition:opacity .20s ease-in-out;-moz-transition:opacity .20s ease-in-out;-webkit-transition:opacity .20s ease-in-out;}
.gallery .gallery-item .gallery-icon:hover{opacity:0.1;filter:alpha(opacity=10);}
.info_box{}
.info_box .header{background:url(../images/black_overlay.png);position:relative;padding:20px;}
.info_box .header .arrow{width:53px;height:29px;position:absolute;left:50%;bottom:-29px;margin-left:-26px;background:url(../images/black_overlay_arrow.png);}
.info_box .header h4{margin:0;}
.info_box .desc{padding:0px 20px 0px;margin-bottom:20px;margin-top:35px;height:207px;overflow:hidden;}
.info_box .desc ul{}
.info_box .desc ul li{padding-left:0px;margin-bottom:0px;background:none;}
.info_box .desc ul li li{padding-left:35px;margin-bottom:10px;background:url("../images/reasons_li.png") no-repeat scroll left 0 rgba(0, 0, 0, 0);}
.rslides2_on li{display:block !important;float:none !important;position:relative !important;}
.get_in_touch{word-wrap:break-word;}
.get_in_touch ul{font-size:13px;}
.get_in_touch ul li{overflow:hidden;position:relative;min-height:35px;padding:15px 0px 0px 60px;margin-bottom:10px;}
.get_in_touch ul li i{display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:30px;overflow:hidden;position:absolute;left:0;top:0;}
.get_in_touch ul li p{margin-bottom:0;text-transform:uppercase;}
.get_in_touch ul li.address, .get_in_touch ul li.phone{min-height:50px;padding-top:5px;margin-right:-20px;}
.widget-area .get_in_touch{background:none;}
.call_to_action{}
.call_to_action .inner-padding{overflow:hidden;text-align:center;}
.widget-area .call_to_action .inner-padding{padding:40px 20px !important;}
.call_to_action .inner-padding .vertical-align-middle{vertical-align:middle;line-height:28px;display:inline-block;}
.call_to_action .inner-padding h4{margin-bottom:0 !important;}
.call_to_action .inner-padding .button{margin:15px 0 0;}
.team{text-align:center;padding:0 0 20px;position:relative;}
.team .photo{overflow:hidden;margin-bottom:6px;}
.team h4{margin-bottom:1px;font-size:20px;line-height:22px;}
.team p{margin-bottom:8px;}
.team .links a.link{width:28px;height:28px;line-height:28px;text-align:center;font-size:14px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;text-decoration:none;transition:opacity .20s ease-in-out;-o-transition:opacity .20s ease-in-out;-moz-transition:opacity .20s ease-in-out;-webkit-transition:opacity .20s ease-in-out;}
.team .links a:hover.link{}
.Latest_posts{overflow:hidden;}
.Latest_posts .header{position:relative;}
.Latest_posts ul{}
.Latest_posts ul li{min-height:85px;position:relative;margin-bottom:20px;overflow:hidden;}
.Latest_posts ul li .photo{width:38%;float:left;line-height:0;-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);}
.Latest_posts ul li .desc{padding:3px 0px 0px 0px;width:57%;margin-left:5%;float:left;}
.Latest_posts ul li .desc.no_img{margin-left:43%;}
.Latest_posts ul li .desc h6{margin-bottom:0;font-size:14px;}
.Latest_posts ul li .desc p{margin-bottom:0;font-size:12px;}
.Latest_posts ul li.last{margin-bottom:0;}
.Latest_posts a.more{display:block;float:right;}
.Latest_posts .jcarousel-container,
.Latest_posts .jcarousel-clip-vertical,
.Latest_posts .jcarousel-item{padding:0 !important;width:100% !important;}
.Latest_posts a.slider_control_prev{position:absolute;left:auto;top:auto;bottom:0px;right:33px;}
.Latest_posts a.slider_control_next{position:absolute;left:auto;top:auto;bottom:0px;right:0px;}
.Recent_posts{}
.Recent_posts ul{}
.Recent_posts ul li{min-height:45px;position:relative;margin-bottom:20px;}
.Recent_posts ul li .photo{width:65px;height:45px;position:absolute;left:0;top:0;-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);}
.Recent_posts ul li .desc{padding:3px 0px 0px 80px;}
.Recent_posts ul li .desc.no_img{padding-left:0px;}
.Recent_posts ul li .desc h6{margin-bottom:0;font-size:14px;}
.Recent_posts ul li .desc p{margin-bottom:0;font-size:12px;}
.Recent_posts ul li.last{margin-bottom:0;}
.offer-page{}
.offer-page .offer-item{overflow:hidden;margin-bottom:30px;width:50%;float:left;}
.offer-page .offer-item .photo{padding:0 20px;text-align:center;margin-bottom:15px;}
.offer-page .offer-item .desc{padding:0 20px;text-align:center;}
.offer-page .offer-right{border-left-width:1px;border-style:solid;width:49%;}
.Recent_comments{}
.Recent_comments ul{}
.Recent_comments ul li{margin-bottom:20px;}
.Recent_comments ul li .text{position:relative;padding:10px;background:url(../images/black_overlay.png);margin-bottom:32px;}
.Recent_comments ul li .text .arrow{width:53px;height:29px;position:absolute;left:50%;bottom:-29px;margin-left:-26px;background:url(../images/black_overlay_arrow.png);}
.Recent_comments ul li .text p{margin-bottom:0;}
.Recent_comments ul li p.author{text-align:center;font-size:12px;}
.Recent_comments ul li.last{margin-bottom:0;}
#Footer .Recent_comments ul li .text{padding:0;background:none;margin:0 0 5px 0;}
#Footer .Recent_comments ul li .text .arrow{display:none;}
#Footer .Recent_comments ul li p.author{text-align:left;}
.wp-caption{display:inline-block;line-height:0;}
.wp-caption.scale-with-grid{max-width:100%;}
.wp-caption a{line-height:0;display:block;position:relative;overflow:hidden;z-index:1;}
.wp-caption a img{padding:0;}
.wp-caption .wp-caption-text{display:block;font-size:13px;text-align:center;margin:0;padding:12px 0 6px;line-height:normal;}
.wp-caption.no-border .photo{background:none !important;}
.wp-caption.border .photo, .wp-caption.border > img, .wp-caption.border > a > img{line-height:0;}
.wp-caption .photo .photo_wrapper{position:relative;overflow:hidden;width:auto;height:auto;-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);}
.wp-caption .photo .photo_wrapper img{display:block;}
.wp-caption .photo .photo_wrapper i{display:none;font-size:70px;line-height:70px;text-decoration:none;position:absolute;left:50%;top:50%;margin-left:-35px;margin-top:-35px;}
.wp-caption .photo .photo_wrapper a .mask{display:none;position:absolute;left:0;top:0;width:100%;height:100%;}
.wp-caption .photo .photo_wrapper a:hover i{display:block;-webkit-animation:moveFromLeft 400ms ease;-moz-animation:moveFromLeft 400ms ease;-ms-animation:moveFromLeft 400ms ease;}
.wp-caption .photo .photo_wrapper a:hover .mask{display:block;-webkit-animation:moveFromBottom 300ms ease;-moz-animation:moveFromBottom 300ms ease;-ms-animation:moveFromBottom 300ms ease;}
.alignleft{float:left;margin:15px 15px 15px 0px;}
.alignright{float:right;margin:15px 0px 15px 15px;}
.aligncenter{text-align:center;margin:15px auto;display:block;}
.aligncenter img{display:inline;}
.sticky, .gallery-caption, .bypostauthor{}
.accordion .question{}
.accordion .question h5{margin:0px 0px 1px 0px;cursor:pointer;padding:20px 50px 20px 20px;font-size:14px;line-height:18px;position:relative;}
.accordion .question h5 span.icon{width:16px;height:16px;overflow:hidden;position:absolute;right:20px;top:20px;}
.accordion .question .answer{padding:20px 20px 20px 20px;overflow:hidden;margin-bottom:1px;}
.accordion .active h5{margin-bottom:0px;}
.accordion .active h5 span.icon{}
.faq .question{}
.faq .question h5{margin:0px 0px 1px 0px;cursor:pointer;padding:20px 50px 20px 20px;font-size:14px;line-height:18px;position:relative;}
.faq .question h5 span.icon{width:16px;height:16px;overflow:hidden;position:absolute;right:20px;top:20px;}
.faq .question .answer{padding:20px 20px 20px 20px;overflow:hidden;margin-bottom:1px;}
.faq .active h5{margin-bottom:0px;}
.faq .active h5 span.icon{}
code, pre{background:#ffffff;background:-moz-linear-gradient(top, #ffffff 50%, #f2f2f2 50%);background:-webkit-linear-gradient(top, #ffffff 50%,#f2f2f2 50%);background:-o-linear-gradient(top, #ffffff 50%,#f2f2f2 50%);background:linear-gradient(top, #ffffff 50%,#f2f2f2 50%);background-size:42px 42px;padding:21px 15px 20px;display:block;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;line-height:21px !important;border-width:1px;border-style:solid;font-family:monospace !important;-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.04);box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.04);}
.light code, .light pre{background:#333333;background:-moz-linear-gradient(top, #333333 50%, #292929 50%);background:-webkit-linear-gradient(top, #333333 50%,#292929 50%);background:-o-linear-gradient(top, #333333 50%,#292929 50%);background:linear-gradient(top, #333333 50%,#292929 50%);color:#D2D2D2;}
code p, pre p{margin-bottom:0 !important;}
table{width:100%;margin-bottom:15px;border-collapse:collapse;border-spacing:0;}
table thead th, table tbody td{padding:14px;text-align:center;border-width:1px;border-style:solid;}
table thead th{font-weight:bold;}
table tbody td{}
table tbody tr.odd td{}
ul.list, ol.list{margin-bottom:15px;}
ul.list ul, ul.list ol, ol.list ul, ol.list ol{margin:5px 0 5px 30px;}
ul.list li, ol.list li{margin-bottom:5px;}
ul.list{list-style:disc outside;}
ul.list li{margin-left:25px;}
ol.list{list-style:decimal outside;}
ol.list li{margin-left:0px;}
ol.list_roman{list-style:upper-roman outside;}
ol.list_roman li{margin-left:0px;}
ol.list_alpha{list-style:upper-alpha outside;}
ol.list_alpha li{margin-left:0px;}
ul.list_tick{list-style:none;margin-left:10px;}
ul.list_tick li{padding-left:27px;margin-left:0;background:url(../images/icons/list_tick.png) no-repeat 0 1px;}
ul.list_info{list-style:none;margin-left:10px;}
ul.list_info li{padding-left:27px;margin-left:0;background:url(../images/icons/list_info.png) no-repeat 0 1px;}
ul.list_warning{list-style:none;margin-left:10px;}
ul.list_warning li{padding-left:27px;margin-left:0;background:url(../images/icons/list_warning.png) no-repeat 0 1px;}
ul.list_plus{list-style:none;margin-left:10px;}
ul.list_plus li{padding-left:27px;margin-left:0;background:url(../images/icons/list_add.png) no-repeat 0 1px;}
ul.list_minus{list-style:none;margin-left:10px;}
ul.list_minus li{padding-left:27px;margin-left:0;background:url(../images/icons/list_minus.png) no-repeat 0 1px;}
ul.list_arrow{list-style:none;margin-left:10px;}
ul.list_arrow li{padding-left:27px;margin-left:0;background:url(../images/icons/list_arrow.png) no-repeat 0 1px;}
ul.list_help{list-style:none;margin-left:10px;}
ul.list_help li{padding-left:27px;margin-left:0;background:url(../images/icons/list_help.png) no-repeat 0 1px;}
ul{list-style:none outside;}
ol{list-style:decimal;}
ol, ul.square, ul.circle, ul.disc{margin-left:30px;}
ul.square{list-style:square outside;}
ul.circle{list-style:circle outside;}
ul.disc{list-style:disc outside;}
.pricing-box{border-top-width:3px;border-style:solid;overflow:hidden;}
.pricing-box .plan-header{text-align:center;padding-bottom:40px;margin-bottom:5px;}
.pricing-box .plan-header h3{margin-bottom:0;padding:18px 5px 10px;font-size:27px;line-height:27px;margin:0px;}
.pricing-box .plan-header .price{font-size:44px;line-height:44px;}
.pricing-box .plan-header .price > span{position:relative;padding:2px 10px;}
.pricing-box .plan-header .price sup{font-size:15px;font-weight:100;opacity:0.5;filter:alpha(opacity=50);}
.pricing-box .plan-header .price sup.period{font-size:10px;font-weight:100;opacity:0.85;filter:alpha(opacity=85);margin-left:3px;}
.pricing-box .plan-header .period{padding-bottom:7px;margin-bottom:3px;}
.pricing-box .plan-header .period a.button{margin-bottom:10px;}
.pricing-box .plan-inside{padding-bottom:15px;}
.pricing-box .plan-inside ul{}
.pricing-box .plan-inside ul li{text-align:center;padding:6px 10px;}
.pricing-box .plan-inside ul li.last{}
.pricing-box .btn a.button{margin-bottom:25px;}
.Our_clients_slider{overflow:hidden;position:relative;}
.Our_clients_slider a.slider_control_prev{position:absolute;left:20px;top:50%;margin-top:-16px;padding-right:0;border:0;}
.Our_clients_slider a.slider_control_next{position:absolute;right:20px;top:50%;margin-top:-16px;}
.Our_clients_slider div.inside{margin:0 60px !important;overflow:hidden;}
.Our_clients_slider ul{}
.Our_clients_slider li{width:100%;height:80px !important;margin-right:0 !important;line-height:80px !important;text-align:center;}
.Our_clients_slider li .slide-wrapper{padding:0 10px;}
.Our_clients_slider li .slide-wrapper a{display:block;}
.Our_clients_slider li .slide-wrapper img{vertical-align:middle;}
.Our_clients_slider .slide-wrapper img{opacity:.5;}
.Our_clients_slider .slide-wrapper:hover img{opacity:.99;}
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.da-thumbs li{position:relative;float:left;}
.da-thumbs li a,
.da-thumbs li a img{display:block;position:relative;}
.da-thumbs li a{overflow:hidden;}
.da-thumbs li a div{position:absolute;width:100%;height:100%;text-align:center;}
.da-thumbs li a div h6{font-size:15px;width:180px;font-weight:bold;position:absolute;left:50%;top:50%;margin:-7px 0 0 -90px;}
.da-thumbs li a:hover, .da-thumbs li a{text-decoration:none;}
#Projects{}
.Projects .column{margin-bottom:10px;}
.Projects .Projects_inside{margin-bottom:15px;}
.Projects_inside{float:left;width:100%;}
.Projects_header{margin-bottom:20px;}
.Projects_header .categories{width:100%;float:none;}
.Projects_header .categories ul{float:left;}
.Projects_header .categories ul li{float:left;margin:0 2px;font-size:13px;}
.Projects_header .categories ul li.label h6{line-height:40px;margin:0 7px 0 0;}
.Projects_header .categories ul li a{display:block;line-height:39px;padding:0 20px;overflow:hidden;margin-bottom:2px;}
.Projects_header .categories ul li a:hover, .Projects_header .categories li.current-cat a{text-decoration:none;}
.Projects_header .categories ul li.current-cat a{}
#Content .Projects_header .categories{width:100%;float:none;}
#Content .Projects_header .categories ul{float:left;}
.Twitter{}
.Twitter ul{margin-bottom:0}
.Twitter ul li{padding:0;margin-bottom:15px;}
.Twitter ul li p{margin-bottom:0;}
.Twitter ul li span{padding-left:0px;display:block;text-transform:uppercase;}
.Twitter ul li span a{padding:3px 0 3px 0;text-transform:none;}
.Twitter ul li a{font-style:italic;font-weight:normal;padding-left:0px;}
.Twitter a.twitter_time{display:block;margin-top:5px;}
.Twitter ul li.last{margin-bottom:0;}
.Twitter ul li.first{padding-top:0;}
.Twitter ul li > a{font-style:normal;}
.Flickr{overflow:hidden;}
.Flickr .flickr_badge_image{margin:0;padding:0;float:left;margin:0 3% 3% 0;-webkit-box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px 1px rgba(0, 0, 0, 0.1);}
.Flickr .flickr_badge_image a{display:block;line-height:0;}
.Flickr .flickr_badge_image a img{width:57px;height:57px;}