.view_mobile{display:none !important;}
.menu-bar .responsive-nav{display:none;}
footer .widget .social_links{margin-bottom:20px;}
.mobile_view{display:none;}
@media screen and (min-width:1200px){.section_contact_space{padding-bottom:85px;}
.section_about_space{padding-bottom:60px;}
.section_client_space{padding-bottom:92px;padding-top:82px;}
div.hgroup_1_work_space{margin-bottom:44px;}
div.hgroup_1_service_space{margin-bottom:71px;}
.parallax_featured_space, .parallax_featured_wp_space .parallax_container{padding-top:65px;}
.parallax_demo_space{padding-top:140px;}
.hm_blog_4_col .post .post_content .meta_holder .title_holder .post_title{font-size:18px;line-height:24px;}
}
@media screen and (min-width:992px) and (max-width:1199px){.section_contact_space{padding-bottom:85px;}
.section_about_space{padding-bottom:60px;}
.section_client_space{padding-bottom:92px;padding-top:82px;}
div.hgroup_1_work_space{margin-bottom:44px;}
div.hgroup_1_service_space{margin-bottom:71px;}
.parallax_featured_space, .parallax_featured_wp_space .parallax_container{padding-top:65px;}
.hm_blog_4_col .post .post_content .meta_holder .title_holder .post_title{font-size:18px;line-height:24px;}
.widget_kraft_slider .bx-wrapper .bx-controls-direction a{top:90px;}
}
@media screen and (min-width:768px) and (max-width:991px){p{line-height:20px;margin:0 0 20px;}
h2{font-size:40px;line-height:48px;}
.sticky{}
.bypostauthor{}
.wp-caption{margin-bottom:20px;}
.folio-link-url i{line-height:20px;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{font-size:14px;margin:0 0 20px;padding:9px 26px;}
textarea{height:200px;}
.menu-bar .main-nav ul li{margin:0 5px;text-align:center;}
.menu-bar .main-nav ul li a{padding:8px 5px 10px;}
.text_banner_holder{margin-bottom:100px;margin-top:193px;}
.static_banner.top_less_margin .text_banner_holder{margin-top:140px;}
.text_banner_center.text_banner_holder{margin-top:179px;}
.text_banner_center.text_banner_holder .hgroup_3{margin-bottom:47px;}
.text_banner_holder .heading_wrap h2{font-size:50px;line-height:62px;margin:0 0 10px;}
.section_container{padding-bottom:80px;padding-top:80px;}
.section_container.section_container_inner{padding-bottom:40px;padding-top:145px;}
div.hgroup_1{margin:0 0 47px;}
div.hgroup_1 h2{font-size:40px;line-height:48px;margin:0 0 25px;padding:0 0 18px;}
div.hgroup_1 h3{font-size:14px;line-height:20px;}
div.hgroup_2{margin-bottom:20px;overflow:hidden;}
div.hgroup_2 h2{font-size:28px;line-height:35px;margin-bottom:20px;}
div.hgroup_2 h3{font-size:14px;line-height:20px;margin-bottom:25px;}
div.hgroup_3{margin:0 0 47px;}
div.hgroup_3 h2, div.hgroup_3 h1{font-size:50px;line-height:58px;margin-bottom:22px;padding-bottom:18px;}
div.hgroup_3 h3{font-size:20px;line-height:26px;margin-bottom:12px;}
div.hgroup_4{margin-bottom:47px;}
.parallax_container{padding:80px 0 60px;}
.parallex_wrapper{min-height:406px;}
.parallex_folio{min-height:406px;}
.service_single .service_block{margin:0 0 12px;}
.service_single h4{margin-bottom:12px;}
.service_single p{line-height:20px;}
.testi_static{margin:25px 0;}
.testi_static .founder_img{width:24%;}
.testi_static .founder_text{margin-left:4%;width:71.75%;}
.work_nav ul.project-nav-menu{margin:0 0 10px;}
.work_nav ul.project-nav-menu li{margin:0 20px 15px;}
.work_nav ul.project-nav-menu li a{line-height:20px;padding-bottom:6px;}
.view .links{margin:0 0 18px;}
.view .links a.info-link{height:50px;width:50px;}
.view .links a.info-link::before{height:26px;top:12px;}
.view .links a.info-link::after{left:12px;width:26px;}
.view .work_detail h3{font-size:15px;line-height:22px;margin-bottom:10px;}
.view .work_detail p{padding:0;}
.project .project_detail{margin:25px 0 0;}
.project .project_detail .project_text{border-bottom:1px solid #dddddd;margin:0 0 15px;}
.project .project_detail .project_text .hgroup{margin-bottom:10px;}
.project .project_detail .project_text .hgroup h2, .project .project_detail .project_text .hgroup h1{font-size:22px;line-height:26px;padding-right:0;}
.project .project_detail .project_text .hgroup h3{font-size:16px;line-height:22px;padding-right:0;}
.project .project_detail .project_meta{margin:0 0 10px;padding:0 0 10px;}
.project .project_detail .project_meta span{font-size:13px;line-height:28px;}
.project .project_detail .project_launch{line-height:28px;}
.services_list{margin-bottom:30px;}
.services_list h4{font-size:16px;line-height:22px;margin-bottom:12px;}
.feature_slider .feature_slider_nav{margin:0 0 53px;}
.feature_slider .feature_slider_nav span{font-size:12px;line-height:18px;margin-bottom:36px;padding:0 28px;}
.feature_detail{margin-top:62px;}
.feature_detail h2{font-size:22px;line-height:28px;margin-bottom:12px;}
.feature_detail h3{font-size:17px;line-height:22px;margin-bottom:15px;}
.feature_detail p{font-size:13px;line-height:20px;}
.promotion_bar{margin:30px 0;}
.promotion_bar h4{font-size:22px;line-height:30px;margin-bottom:20px;}
.promotion_bar_2{margin:30px 0;}
.promotion_bar_2 h2{font-size:22px;}
div.team_member .view{margin-bottom:20px;}
div.team_member .view .links li{margin-bottom:10px;}
div.team_member h3, div.team_member h4, div.team_member p{padding:0 20px;}
div.team_member .content .links{margin-top:40px;}
div.team_member h3{font-size:15px;line-height:20px;}
.stats_single{margin-top:15px;}
.stats_single i{font-size:30px;line-height:40px;}
.stats_single .stats_content h3{font-size:30px;line-height:40px;}
.stats_single .stats_content h4{font-size:14px;line-height:18px;}
.testi_holder{margin:25px 0;}
.testi_single .testi_text{padding-left:80px;padding-top:20px;}
.testi_single .testi_text::before{font-size:160px;line-height:120px;}
.testi_single .testi_text p{font-size:20px;line-height:28px;margin:0 0 22px;}
.testi_single .testi_text p::before{font-size:160px;line-height:120px;margin-top:15px;}
.testi_holder .owl-controls .owl-pagination{margin-left:36.2%;margin-top:-10px;}
.section_blog{margin-top:45px;padding:80px 0 60px;}
.hm_blog_post .post{margin-bottom:30px;}
.post{margin-bottom:40px;}
.post .featured_image{min-height:66px;}
.post .featured_image.has_comment_count{min-height:96px;}
.post .featured_image.soundcloud_widget{height:96px;padding-left:60px;}
.quote_post .quote{padding:90px 30px 15px;}
.has_comment_count.quote_post .quote{padding:30px 90px 0;}
.quote_post .quote::before{font-size:50px;line-height:66px;}
.quote_post .quote p{font-size:15px;line-height:25px;}
.link_post a.link{padding:20px 52px 13px 85px;}
.hm_blog_post .link_post a.link{font-size:13px;line-height:18px;padding:15px 52px 13px 75px;}
.hm_blog_post .link_post a.link::before{font-size:30px;line-height:66px;}
.link_post a.link::before{font-size:30px;line-height:66px;}
.sticky.post .featured_image{min-height:94px;}
.sticky.post .featured_image.has_comment_count{min-height:114px;}
.sticky.post .featured_image .date_holder .date{height:94px;}
.sticky.post .featured_image .date_holder .date{padding-top:38px;}
.sticky.post .featured_image .date_holder .date::after{font-size:24px;line-height:32px;top:3px;}
.post .featured_image .date_holder .date{height:66px;padding-top:10px;width:60px;}
.post .featured_image .date_holder .date .date_day{font-size:28px;line-height:30px;}
.post .featured_image .comment_holder{padding:6px 0;}
.post .post_content{padding:24px;}
.post .post_content .meta_holder .title_holder .post_title{font-size:18px;line-height:24px;}
#comments_section h3{font-size:30px;line-height:37px;margin:0 0 28px;padding:0 0 20px;}
#comments_section h3 i{font-size:20px;}
#comments .commentlist .comment .clearing-container .avatar_holder{width:60px;}
#comments .commentlist .comment .clearing-container img{height:auto;width:100%;}
#comments .commentlist .children{margin:0 0 0 80px;}
#comments .commentlist li{margin:0 0 20px;}
#comments .commentlist li cite.fn, #comments .commentlist li cite.fn a{font-size:15px;line-height:22px;}
#comments .commentlist li time a{font-size:13px;line-height:20px;margin-bottom:6px;}
#comments .clearing-container .comment_block{margin:-8px 0 0 80px;padding:0 0 35px;}
#comments .comment-author{margin:18px 0 14px;}
#comments .commentlist a.comment-reply-link{font-size:13px;line-height:22px;margin-top:18px;}
#comments_section #respond h3{margin-bottom:20px;}
#comments_section #commentform .input-small{width:49%;}
#comments_section #commentform .input-small-margin{margin-left:2%;}
.content_area_section{padding:80px 0 54px;}
.content_area_with_small{padding:40px 0 54px;}
.content_bar h1{font-size:34px;line-height:40px;}
.content_bar h2{clear:both;font-size:30px;line-height:36px;}
.content_bar h3{font-size:26px;line-height:32px;}
.content_bar h4{font-size:22px;line-height:28px;}
.content_bar h5{font-size:18px;line-height:24px;}
.content_bar h6{font-size:15px;line-height:22px;}
.right_sidebar{padding-left:0;}
.left_sidebar{padding-right:0;}
.widget-title{font-size:16px;line-height:22px;margin:0 0 16px;}
.side_bar .widget{background:none repeat scroll 0 0 #ffffff;padding:24px;}
.custom_text_widget{color:#777777;display:block;margin-bottom:25px;}
.custom_text_widget h4{font-size:14px;line-height:20px;}
.widget_recent_entries ul li a{font-size:13px;line-height:22px;}
.widget_categories ul li a{font-size:13px;line-height:22px;}
.textwidget strong{font-size:12px;}
.textwidget blockquote{font-size:13px;line-height:22px;margin-top:24px;}
.widget_kraft_slider .bx-wrapper .bxslider .slider_caption h3 a{font-size:14px;line-height:20px;}
.widget_kraft_slider .bx-wrapper .bx-controls-direction a{top:74px;}
.side_bar .widget_kraft_search{padding:0;}
#s{padding-left:24px;}
.tweet-list .tweet, .tweet_even, .tweet_odd{font-size:13px;margin-bottom:15px;padding-left:40px;}
.tweet-list .tweet .icon{font-size:22px;height:30px;width:30px;}
.widget_kraft_custom_video .vjs-default-skin .vjs-big-play-button{height:46px;margin-left:-23px;margin-top:-23px;width:46px;}
.widget_kraft_custom_video .vjs-default-skin div.vjs-big-play-button span::before{line-height:46px;}
.widget_nav_menu ul li a, .widget_pages ul li a, .widget_meta ul li a{font-size:13px;line-height:22px;}
.widget_recent_comments ul li a{font-size:13px;line-height:22px;}
.folio-tabs .folio-nav li a{padding:0 30px;}
.folio-tabs .folio-tab{padding:22px 28px;}
.design_pricing_single{margin-bottom:25px;padding-left:20px;}
.design_pricing_single .price_title{padding:10px 16px;}
.design_pricing_single .price_title h2{font-size:16px;line-height:24px;}
.design_pricing_single .price_cost{padding:35px 0 22px 5px;}
.design_pricing_single .price_cost .price{font-size:30px;line-height:30px;padding-bottom:5px;}
.design_pricing_single .price_cost .duration{font-size:13px;line-height:22px;}
.design_pricing_single .pricing_details{padding:15px 0 37px;}
.design_pricing_single .pricing_details ul{padding-left:5px;padding-right:24px;}
.design_pricing_single .pricing_details ul li{font-size:12px;margin:0 0 12px;padding:0 0 12px;}
.design_pricing_single .pricing_details ul li:last-child{margin-bottom:5px;}
.design_pricing_single .pricing_details .button{padding:0 20%;}
.folio_pricing_single .price_title{padding:10px 15px;}
.folio_pricing_single .price_title h2{font-size:20px;line-height:25px;}
.folio_pricing_single .price_cost{padding:32px 15px;}
.folio_pricing_single .price_cost .price{font-size:46px;line-height:46px;}
.folio_pricing_single .pricing_details{padding:22px 0 35px;}
.folio_pricing_single .pricing_details ul{margin:0 0 15px;}
.folio_pricing_single .pricing_details ul li{font-size:13px;line-height:22px;padding:0 0 20px;}
.quote_1, .quote_2, .quote_3, .quote_4, .quote_5{margin:30px 0 10px;padding:0 10px 0 45px;}
.quote_4, .quote_5{padding:23px 36px;}
.quote_1 p, .quote_4 p, .quote_5 p{font-size:15px;line-height:26px;}
.quote_2 p, .quote_3 p{font-size:20px;line-height:26px;}
.quote_4 p, .quote_5 p{font-size:20px;line-height:26px;}
}
@media screen and (max-width:767px){p{line-height:20px;margin:0 0 20px;}
h2{font-size:40px;line-height:48px;}
.sticky{}
.bypostauthor{}
.wp-caption{margin-bottom:15px;}
.folio-link-url i{line-height:20px;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select{font-size:14px;height:40px;margin:0 0 20px;outline:medium none;padding:9px 26px;}
textarea{height:200px;}
.sticky-wrapper.is-sticky .menu-bar{float:left;height:auto;width:100%;}
.sticky-wrapper .menu-bar.always_show{height:auto;}
.menu-bar{min-height:auto;padding-bottom:13px;padding-top:14px;}
.menu-bar .col-sm-12{overflow:hidden;position:inherit;}
.small_menu .menu_with_text_only{margin-bottom:0;margin-top:0;}
.small_menu .menu_small_btn.menu_with_title{margin-top:0;}
.small_menu .menu_small_btn.menu_with_icon{margin-top:0;}
.menu-bar .logo{display:block;margin:0;overflow:hidden;text-align:center;}
.menu-bar .logo img{float:left;margin:0;}
.menu-bar .main-nav{display:none;}
.menu-bar .responsive-nav{border-top:1px solid #cccccc;float:none;left:0;max-height:100vh;overflow-y:scroll;position:absolute;top:100%;width:100%;}
.menu-bar .responsive-nav ul{display:block;float:none;margin:0;padding:0;width:100%;}
.menu-bar .responsive-nav ul li{float:none;margin:0;padding:0;text-align:left;}
.menu-bar .responsive-nav ul li a{background:none repeat scroll 0 0 #ffffff;border-bottom:1px solid #cccccc;color:#777777;display:block;line-height:14px;padding:10px 10px 10px 40px;position:relative;}
.menu-bar .responsive-nav ul li span{background:none repeat scroll 0 0 #ffffff;border-bottom:1px solid #cccccc;color:#000000;display:block;font-size:13px;line-height:14px;padding:10px 30px;position:relative;}
.menu-bar .responsive-nav ul li a::before, .menu-bar .responsive-nav .sub-menu .mega_column_title::before, .menu-bar .responsive-nav ul li.sub_header span::before{content:"ï„…";font-family:"FontAwesome";font-size:15px;left:auto;margin-left:-15px;margin-top:10px;padding:0;position:absolute;top:0;}
.menu-bar .responsive-nav ul li a:hover{background:none repeat scroll 0 0 #00cc00;color:#ffffff;}
.menu-bar .responsive-nav ul > li.current > a{background:none repeat scroll 0 0 #00cc00;color:#ffffff;}
.menu-bar .responsive-nav > ul > li > ul{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-top:medium none;box-shadow:none;opacity:1;position:relative;text-align:left;top:auto;visibility:visible;}
.menu-bar .responsive-nav ul li.sub_header span{background:none repeat scroll 0 0 #ffffff;border-bottom:1px solid #cccccc;display:block;font-weight:400;padding:10px 30px;}
.menu-bar .responsive-nav > ul > li > ul > li > a, .menu-bar .responsive-nav > ul > li > ul > li > span{padding-left:60px !important;}
.menu-bar .responsive-nav > ul > li > ul > li > ul > li > a, .menu-bar .responsive-nav > ul > li > ul > li > ul > li > span{padding-left:90px !important;}
.overlay_menu .overlay_menu-close{margin-bottom:13px;margin-top:14px;}
.full_screen_menu ul{padding-left:0;padding-right:0;}
.full_screen_holder .bottom_bar .full_contact_info{text-align:center;}
.full_screen_holder .bottom_bar .full_social_media{margin:0 0 32px;}
.full_screen_holder .bottom_bar .full_social_media ul{display:block;float:none;overflow:hidden;text-align:center;}
.text_banner_holder{margin-bottom:80px;margin-top:173px;}
.static_banner.top_less_margin .text_banner_holder{margin-top:140px;}
.text_banner_center.text_banner_holder{margin-top:159px;}
.text_banner_center.text_banner_holder .hgroup_3{margin-bottom:42px;}
.text_banner_holder .heading_wrap h2{font-size:44px;line-height:56px;margin:0 0 10px;}
.section_container{padding-bottom:80px;padding-top:80px;}
.section_container.section_container_inner{padding-bottom:40px;padding-top:100px;}
div.hgroup_1{margin:0 0 42px;}
div.hgroup_1_work_space{margin-bottom:44px;}
div.hgroup_1 h2{font-size:38px;line-height:46px;margin:0 0 24px;padding:0 0 16px;}
div.hgroup_1 h3{font-size:14px;line-height:20px;}
div.hgroup_2{margin-bottom:20px;overflow:hidden;}
div.hgroup_2 h2{font-size:26px;line-height:33px;margin-bottom:18px;}
div.hgroup_2 h3{font-size:14px;line-height:20px;margin-bottom:23px;}
div.hgroup_3{margin:0 0 42px;}
div.hgroup_3 h2, div.hgroup_3 h1{font-size:48px;line-height:56px;margin-bottom:20px;padding-bottom:16px;}
div.hgroup_3 h3{display:none;font-size:18px;line-height:24px;margin-bottom:10px;}
div.hgroup_4{margin-bottom:42px;}
.parallax_container{padding:80px 0 60px;}
.parallax_featured_space, .parallax_featured_wp_space .parallax_container{padding-top:65px;}
.parallex_wrapper{min-height:406px;}
.parallex_folio{min-height:406px;}
.service_single .service_block{margin:0 0 12px;}
.service_single h4{margin-bottom:12px;}
.service_single p{line-height:20px;}
.testi_static{margin:25px 0;}
.testi_static .founder_img{width:24%;}
.testi_static .founder_text{margin-left:4%;width:71.5%;}
.responsive_work_nav_xs{margin-bottom:20px;}
.responsive_work_nav_xs .responsive-dropdown-btn{display:block;width:100%;}
.responsive_work_nav_xs ul.responsive_drop_down{background:none repeat scroll 0 0 #fff;border:1px solid #d0d0cb;border-radius:5px;box-shadow:1px 1px 2px 0 rgba(114, 114, 114, 0.2);display:none;margin:0;overflow:hidden;padding:10px 0;text-align:center;}
.responsive_work_nav_xs ul.responsive_drop_down li{display:block;float:none;margin:0;}
.responsive_work_nav_xs ul.responsive_drop_down li a{border:medium none;border-radius:0;font-size:13px;height:auto;line-height:13px;padding:10px 0;width:100%;}
.responsive_work_nav_xs ul.responsive_drop_down li a::after{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.responsive_work_nav_xs ul.responsive_drop_down li.current a, .responsive_work_nav_xs ul.responsive_drop_down li a:hover{background-color:#e9e9e9;}
.responsive_work_nav_xs ul.responsive_drop_down li a:hover::after, .responsive_work_nav_xs ul.responsive_drop_down li.current a::after{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.responsive_work_nav_xs ul.responsive_drop_down li.current a::after{background:none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;}
.view .links{margin:0 0 18px;}
.view .links a.info-link{height:50px;width:50px;}
.view .links a.info-link::before{height:26px;top:12px;}
.view .links a.info-link::after{left:12px;width:26px;}
.view .work_detail h3{font-size:15px;line-height:22px;margin-bottom:10px;}
.view .work_detail p{padding:0;}
.work_listing .single_work figure img{width:100%;}
.project .project_detail{margin:25px 0 0;}
.project .project_detail .project_text{border-bottom:1px solid #dddddd;margin:0 0 15px;padding-top:20px;}
.project .project_detail .project_text .hgroup{margin-bottom:10px;}
.project .project_detail .project_text .hgroup h2, .project .project_detail .project_text .hgroup h1{font-size:22px;line-height:26px;padding-right:0;}
.project .project_detail .project_text .hgroup h3{font-size:16px;line-height:22px;padding-right:0;}
.project .project_detail .project_meta{margin:0 0 10px;padding:0 0 10px;}
.project .project_detail .project_meta span{font-size:13px;line-height:28px;}
.project .project_detail .project_launch{line-height:28px;}
.services_list{margin-bottom:30px;}
.services_list h4{font-size:16px;line-height:22px;margin-bottom:12px;}
.feature_slider .feature_slider_nav{margin:0 0 53px;}
.feature_slider .feature_slider_nav span{font-size:12px;line-height:18px;margin-bottom:36px;padding:0 28px;}
.feature_detail{margin-top:62px;}
.feature_detail h2{font-size:22px;line-height:28px;margin-bottom:12px;}
.feature_detail h3{font-size:17px;line-height:22px;margin-bottom:15px;}
.feature_detail p{font-size:13px;line-height:20px;}
.promotion_bar{margin:30px 0;}
.promotion_bar h4{font-size:22px;line-height:30px;margin-bottom:20px;}
.promotion_bar_2{margin:30px 0;}
.promotion_bar_2 h2{font-size:22px;}
.promotion_bar_2 .align_left, .promotion_bar_2 .align_right{text-align:center;}
div.team_member{margin-left:auto;margin-right:auto;max-width:370px;}
.stats_single{margin-top:15px;}
.stats_single i{font-size:30px;line-height:40px;}
.stats_single .stats_content h3{font-size:30px;line-height:40px;}
.stats_single .stats_content h4{font-size:14px;line-height:18px;}
.testi_holder{margin:25px 0;}
.testi_single .testi_text{padding-left:80px;padding-top:20px;}
.testi_single .testi_text::before{font-size:160px;line-height:120px;}
.testi_single .testi_text p{font-size:20px;line-height:28px;margin:0 0 22px;}
.testi_single .testi_text p::before{font-size:160px;line-height:120px;margin-top:15px;}
.testi_holder .owl-controls .owl-pagination{margin-left:36.2%;margin-top:-10px;}
.section_blog{margin-top:45px;padding:80px 0 60px;}
.hm_blog_post .post{margin-bottom:30px;}
.hm_blog_post .post .featured_image img{width:100%;}
.post{margin-bottom:40px;}
.post .featured_image{min-height:66px;}
.post .featured_image.has_comment_count{min-height:96px;}
.post .featured_image.soundcloud_widget{height:96px;padding-left:60px;}
.quote_post .quote{padding:90px 30px 15px;}
.has_comment_count.quote_post .quote{padding:30px 90px 0;}
.quote_post .quote::before{font-size:50px;line-height:66px;}
.quote_post .quote p{font-size:15px;line-height:25px;}
.link_post a.link{padding:20px 52px 13px 85px;}
.hm_blog_post .link_post a.link{font-size:13px;line-height:18px;padding:15px 52px 13px 75px;}
.hm_blog_post .link_post a.link::before{font-size:30px;line-height:66px;}
.link_post a.link::before{font-size:30px;line-height:66px;}
.sticky.post .featured_image{min-height:94px;}
.sticky.post .featured_image.has_comment_count{min-height:114px;}
.sticky.post .featured_image .date_holder .date{height:94px;}
.sticky.post .featured_image .date_holder .date{padding-top:38px;}
.sticky.post .featured_image .date_holder .date::after{font-size:24px;line-height:32px;top:3px;}
.post .featured_image .date_holder .date{height:66px;padding-top:10px;width:60px;}
.post .featured_image .date_holder .date .date_day{font-size:28px;line-height:30px;}
.post .featured_image .comment_holder{padding:6px 0;}
.post .post_content{padding:24px;}
.post .post_content .meta_holder .title_holder .post_title{font-size:18px;line-height:24px;padding-right:160px;}
#comments_section h3{font-size:30px;line-height:37px;margin:0 0 28px;padding:0 0 20px;}
#comments_section h3 i{font-size:20px;}
#comments .commentlist .comment .clearing-container .avatar_holder{width:60px;}
#comments .commentlist .comment .clearing-container img{height:auto;width:100%;}
#comments .commentlist .children{margin:0 0 0 80px;}
#comments .commentlist li{margin:0 0 20px;}
#comments .commentlist li cite.fn, #comments .commentlist li cite.fn a{font-size:15px;line-height:22px;}
#comments .commentlist li time a{font-size:13px;line-height:20px;margin-bottom:6px;}
#comments .clearing-container .comment_block{margin:-8px 0 0 80px;padding:0 0 35px;}
#comments .comment-author{margin:18px 0 14px;}
#comments .commentlist a.comment-reply-link{font-size:13px;line-height:22px;margin-top:18px;}
#comments_section #respond h3{margin-bottom:20px;}
#comments_section #commentform .input-small{width:49%;}
#comments_section #commentform .input-small-margin{margin-left:2%;}
.content_area_section{padding:80px 0 54px;}
.content_area_with_small{}
.content_bar h1{font-size:34px;line-height:40px;}
.content_bar h2{clear:both;font-size:30px;line-height:36px;}
.content_bar h3{font-size:26px;line-height:32px;}
.content_bar h4{font-size:22px;line-height:28px;}
.content_bar h5{font-size:18px;line-height:24px;}
.content_bar h6{font-size:15px;line-height:22px;}
.right_sidebar{padding-left:0;}
.left_sidebar{padding-right:0;}
.widget-title{font-size:16px;line-height:22px;margin:0 0 16px;}
.side_bar .widget{background:none repeat scroll 0 0 #ffffff;padding:24px;}
.custom_text_widget{color:#777777;display:block;margin-bottom:25px;}
.custom_text_widget h4{font-size:14px;line-height:20px;}
.widget_recent_entries ul li a{font-size:13px;line-height:22px;}
.widget_categories ul li a{font-size:13px;line-height:22px;}
.textwidget strong{font-size:12px;}
.textwidget blockquote{font-size:13px;line-height:22px;margin-top:24px;}
.widget_kraft_slider .bx-wrapper .bxslider .slider_caption h3 a{font-size:14px;line-height:20px;}
.widget_kraft_slider .bx-wrapper .bx-controls-direction a{top:90%;}
.side_bar .widget_kraft_search{padding:0;}
#s{padding-left:24px;}
.tweet-list .tweet, .tweet_even, .tweet_odd{font-size:13px;margin-bottom:15px;padding-left:40px;}
.tweet-list .tweet .icon{font-size:22px;height:30px;width:30px;}
.widget_kraft_custom_video .vjs-default-skin .vjs-big-play-button{height:46px;margin-left:-23px;margin-top:-23px;width:46px;}
.widget_kraft_custom_video .vjs-default-skin div.vjs-big-play-button span::before{line-height:46px;}
.widget_nav_menu ul li a, .widget_pages ul li a, .widget_meta ul li a{font-size:13px;line-height:22px;}
.widget_recent_comments ul li a{font-size:13px;line-height:22px;}
footer{padding:48px 0 80px;}
.folio-tabs .folio-nav li a{padding:0 30px;}
.folio-tabs .folio-tab{padding:22px 28px;}
.design_pricing_single{margin-bottom:25px;padding-left:20px;}
.design_pricing_single .price_title{padding:10px 16px;}
.design_pricing_single .price_title h2{font-size:16px;line-height:24px;}
.design_pricing_single .price_cost{padding:35px 0 22px 5px;}
.design_pricing_single .price_cost .price{font-size:30px;line-height:30px;padding-bottom:5px;}
.design_pricing_single .price_cost .duration{font-size:13px;line-height:22px;}
.design_pricing_single .pricing_details{padding:15px 0 37px;}
.design_pricing_single .pricing_details ul{padding-left:5px;padding-right:24px;}
.design_pricing_single .pricing_details ul li{font-size:12px;margin:0 0 12px;padding:0 0 12px;}
.design_pricing_single .pricing_details ul li:last-child{margin-bottom:5px;}
.design_pricing_single .pricing_details .button{padding:0 20%;}
.folio_pricing_single .price_title{padding:10px 15px;}
.folio_pricing_single .price_title h2{font-size:20px;line-height:25px;}
.folio_pricing_single .price_cost{padding:32px 15px;}
.folio_pricing_single .price_cost .price{font-size:46px;line-height:46px;}
.folio_pricing_single .pricing_details{padding:22px 0 35px;}
.folio_pricing_single .pricing_details ul{margin:0 0 15px;}
.folio_pricing_single .pricing_details ul li{font-size:13px;line-height:22px;padding:0 0 20px;}
.quote_1, .quote_2, .quote_3, .quote_4, .quote_5{margin:30px 0 10px;padding:0 10px 0 45px;}
.quote_4, .quote_5{padding:23px 36px;}
.quote_1 p, .quote_4 p, .quote_5 p{font-size:15px;line-height:26px;}
.quote_2 p, .quote_3 p{font-size:20px;line-height:26px;}
.quote_4 p, .quote_5 p{font-size:20px;line-height:26px;}
}
@media screen and (max-width:480px){textarea{height:150px;}
.vjs-default-skin .vjs-control{width:3em;}
.vjs-default-skin .vjs-volume-control{width:4em;}
.vjs-default-skin .vjs-volume-bar{width:4em;}
.text_banner_holder{margin-bottom:60px;margin-top:103px;}
.static_banner.top_less_margin .text_banner_holder{margin-top:100px;}
.text_banner_center.text_banner_holder{margin-top:100px;}
.text_banner_center.text_banner_holder .hgroup_3{margin-bottom:34px;}
.text_banner_holder .heading_wrap h2{font-size:30px;line-height:36px;margin:0 0 10px;}
.section_container{padding-bottom:65px;padding-top:65px;}
.section_container.section_container_inner{padding-bottom:35px;padding-top:85px;}
div.hgroup_1{margin:0 0 34px;}
div.hgroup_1 h2{font-size:32px;line-height:40px;margin:0 0 22px;padding:0 0 14px;}
div.hgroup_2{margin-bottom:15px;}
div.hgroup_2 h2{font-size:24px;line-height:31px;}
div.hgroup_2 h3{margin-bottom:15px;}
div.hgroup_3{margin:0 0 34px;}
div.hgroup_4{margin-bottom:34px;}
div.hgroup_3 h2, div.hgroup_3 h1{font-size:42px;line-height:50px;}
div.hgroup_3 h3{font-size:16px;line-height:22px;}
.parallax_container{padding:65px 0 45px;}
.parallex_wrapper{min-height:356px;}
.parallex_folio{min-height:356px;}
.testi_static .founder_img{vertical-align:top;width:30%;}
.testi_static .founder_text{width:65%;}
.feature_detail{margin-top:32px;}
.feature_detail h2{font-size:17px;line-height:24px;margin-bottom:8px;}
.feature_detail h3{font-size:15px;line-height:20px;margin-bottom:10px;}
.feature_detail p{font-size:13px;line-height:20px;}
.testi_holder{margin:20px 0;}
.testi_single .testi_text{margin-left:-15px;padding-left:54px;padding-top:14px;}
.testi_single .testi_text::before{font-size:110px;line-height:90px;}
.testi_single .testi_text p{font-size:16px;line-height:22px;margin:0 0 18px;}
.testi_single .testi_text p::before{font-size:110px;line-height:90px;margin-top:15px;right:0;}
.testi_single .testi_text strong{font-size:13px;line-height:20px;}
.testi_holder .owl-controls .owl-pagination{margin-left:36.2%;margin-top:-10px;}
#comments_section h3{font-size:28px;line-height:35px;margin:0 0 26px;padding:0 0 18px;}
#comments .commentlist .children{margin:0 0 0 30px;}
#comments .clearing-container .comment_block{padding:0 0 30px;}
#comments_section #respond h3{margin-bottom:20px;}
#comments_section #commentform .input-small{width:49%;}
#comments_section #commentform .input-small-margin{margin-left:2%;}
.widget_kraft_slider .bx-wrapper .bx-controls-direction a{top:78%;}
}
@media screen and (max-width:1200px){.sticky-wrapper.is-sticky .menu-bar{float:left;height:auto;width:100%;}
.sticky-wrapper .menu-bar.always_show{height:auto;}
.menu-bar{min-height:auto;}
.menu-bar .col-sm-12{overflow:hidden;position:inherit;}
.menu-bar .nav_holder .small_menu{float:left;margin-top:23px;}
.small_menu .menu_with_text_only{margin-bottom:0;margin-top:0;}
.small_menu .menu_small_btn.menu_with_title{margin-top:0;}
.small_menu .menu_small_btn.menu_with_icon{margin-top:0;}
.menu-bar .logo{display:block;overflow:hidden;text-align:center;}
.menu-bar .main-nav{display:none;}
.menu-bar .responsive-nav{border-top:1px solid #cccccc;float:none;left:0;max-height:100vh;overflow-y:scroll;position:absolute;top:100%;width:100%;}
.menu-bar .responsive-nav ul{display:block;float:none;margin:0;padding:0;width:100%;}
.menu-bar .responsive-nav ul li{float:none;margin:0;padding:0;text-align:left;}
.menu-bar .responsive-nav ul li a{background:none repeat scroll 0 0 #ffffff;border-bottom:1px solid #cccccc;color:#777777;display:block;line-height:14px;padding:10px 10px 10px 40px;position:relative;}
.menu-bar .responsive-nav ul li span{background:none repeat scroll 0 0 #ffffff;border-bottom:1px solid #cccccc;color:#000000;display:block;font-size:13px;line-height:14px;padding:10px 30px;position:relative;}
.menu-bar .responsive-nav ul li a::before, .menu-bar .responsive-nav .sub-menu .mega_column_title::before, .menu-bar .responsive-nav ul li.sub_header span::before{content:"ï„…";font-family:"FontAwesome";font-size:15px;left:auto;margin-left:-15px;margin-top:10px;padding:0;position:absolute;top:0;}
.menu-bar .responsive-nav ul li a:hover{background:none repeat scroll 0 0 #00cc00;color:#ffffff;}
.menu-bar .responsive-nav ul > li.current > a{background:none repeat scroll 0 0 #00cc00;color:#ffffff;}
.menu-bar .responsive-nav > ul > li > ul{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border-top:medium none;box-shadow:none;opacity:1;position:relative;text-align:left;top:auto;visibility:visible;}
.menu-bar .responsive-nav ul li.sub_header span{background:none repeat scroll 0 0 #ffffff;border-bottom:1px solid #cccccc;display:block;font-weight:400;padding:10px 30px;}
.menu-bar .responsive-nav > ul > li > ul > li > a, .menu-bar .responsive-nav > ul > li > ul > li > span{padding-left:60px !important;}
.menu-bar .responsive-nav > ul > li > ul > li > ul > li > a, .menu-bar .responsive-nav > ul > li > ul > li > ul > li > span{padding-left:90px !important;}
}
@media (min-width:1200px){}
@media (min-width:992px) and (max-width:1199px){.container{width:970px;}
.metro-col-3{width:470px;}
.metro-col-2{width:250px;}
.metro-col-5{width:690px;}
.stats_square{height:140px;padding:20px 20px 0;width:140px;}
.client_square{height:140px;width:140px;}
.stats_text_block{padding-right:20px;}
.feature_slider .feature_slider_nav{height:785px;}
.stats_text_block h4{font-size:35px;line-height:35px;margin-bottom:40px;}
.post_home .post_content .meta_holder .title_holder .post_title{font-size:21px;line-height:25px;}
.post_home .post_content{padding:30px 20px;}
.post-readmore{font-size:14px;}
.team_square{height:140px;width:140px;}
.team_text_block{top:392px;}
.section_heading h2{padding:41px 28px;}
.team_holder{margin-top:-140px;}
.clients_holder{margin-top:-140px;}
.team_square .team_mask{padding:50px 20px 0;}
.team_square .team_mask span{line-height:14px;}
.client_square .view_all{padding:62px 20px 0;}
.view .work_detail h3{font-size:22px;line-height:26px;}
.view .work_detail{padding:0 30px 78px;}
.work_title_hgroup p{line-height:18px;}
.work_title_hgroup h2{font-size:25px;line-height:30px;margin-bottom:10px;}
.view .extra_padding{padding:84px 38px 0;}
div.hgroup_3 h2, div.hgroup_3 h1{font-size:60px;line-height:66px;}
.section_container.section_container_inner{padding-top:180px;}
.view .links{padding:65px 38px 0;}
.view .extra_padding{padding:65px 38px 0;}
.feature_slider .feature_slider_nav span{padding:2px 28px;}
footer .copy_holder p{font-size:14px;}
figure.service_header{margin:0;}
.about_image_holder{margin-top:-141px;}
.tp-caption.promo_button i{width:30px !important;}
.tp-leftarrow.default{bottom:35px !important;left:30px !important;margin:0 !important;position:absolute !important;top:auto !important;}
.tp-rightarrow.default{bottom:35px !important;left:85px !important;margin:0 !important;position:absolute !important;top:auto !important;}
.thumbnails li{width:31%;}
.partners{padding-bottom:0;padding-top:50px;width:100%;}
.partners li{height:100px;width:16%;}
}
@media (min-width:768px) and (max-width:991px){.container{width:auto;}
.metro-col-1, .metro-col-2, .metro-col-3, .metro-col-4, .metro-col-5, .metro-col-6, .metro-col-7{float:none;min-height:1px;position:relative;width:auto;}
.about_image_holder, .clients_holder, .team_holder{margin-top:30px;}
.feature_slider .feature_slider_nav{height:auto;}
.stats_text_block h4{margin-bottom:15px;}
.feature_slider .feature_slider_nav .owl-item{width:auto !important;}
.feature_detail{margin-top:0;padding-top:20px;}
.feature_holder{background-position:center bottom;}
.feature_slider .feature_slider_nav .owl-item.synced::before, .feature_slider .feature_slider_nav .owl-item:hover::before{display:none;}
.feature_slider .feature_slider_nav span{margin-bottom:15px;}
.testi_client_home .testi_single .testi_meta{margin-bottom:15px;}
.testi_client_home .testi_single .testi_text{padding-left:0;padding-top:0;}
.section_heading{margin-right:-15px;padding-right:15px;}
.team_text_block{position:static;}
.feature_slider{position:relative;right:-15px;}
.menu-bar ul.social_links li{margin-right:15px;}
.slider_btn{height:auto;}
.tp-caption.promo_button i{width:22px;}
.tp-caption.promo_button a{height:125px;width:125px;}
.contact_form .clear{display:none;}
.header_menu .menu-bar .social_links{margin-left:10px;}
.menu-bar .logo_holder{margin-left:10px;}
.menu-bar .main-nav ul li{margin:0 3px;}
.post .post_content{width:81.4286%;}
footer .copy_holder .logo{margin-top:10px;}
.view .links{margin-top:-45px;}
.view .extra_padding{padding:40px 38px 0;}
.work_title_hgroup h2{font-size:18px;line-height:24px;margin-bottom:10px;}
.tp-leftarrow.default{bottom:35px !important;left:30px !important;margin:0 !important;position:absolute !important;top:auto !important;}
.tp-rightarrow.default{bottom:35px !important;left:85px !important;margin:0 !important;position:absolute !important;top:auto !important;}
.feature_slider_slides{margin-top:0;}
.post_home{margin-bottom:40px;margin-top:0;}
.blog_text_block .button-icon{display:none;}
.view_mobile{display:inline-block !important;}
footer .copy_holder p{font-size:14px;}
.blog_text_block h2{margin-bottom:20px;}
.blog_single .post .comment_holder .total_comment i{margin-left:40px;}
.blog_single .post .date_holder .date{height:66px;padding-top:10px;width:60px;}
.blog_single .post .date_holder .date .date_day{font-size:28px;line-height:30px;}
.blog_single .post .date_holder{top:-184px;}
.featured_image .post .date_holder{top:50px;}
.blog_single .post .comment_holder .total_comment i, .post .featured_image .comment_holder .total_comment i{margin-left:40px;}
.col_center{width:auto !important;}
.menu-bar .logo{}
.work_listing_inner .work_detail h3{font-size:19px;}
.work_listing_inner .single_work .view-first{margin:0 0 20px;}
figure.service_header{margin:0 !important;}
.project .project_detail .button{padding:0 9px 0 15px;}
.page_nav{width:350px;}
.work_nav_listing ul.project-nav-menu li a{height:100px;padding-top:29px;width:100px;}
.desktop_view{display:none;}
.mobile_view{display:block;}
.work_title_hgroup{padding:20px 15px 0;}
.client_testimonial_block{margin-bottom:40px;}
.thumbnails li{margin-right:10px;display:block;margin-bottom:auto;margin-right:0 !important;margin-top:auto;width:47%;margin-right:34px!important;}
.thumbnails li:nth-child(2n+2){margin-right:0 !important;}
.thumbnails li:nth-child(3n+3){}
.partners{padding-bottom:0;padding-top:40px;width:100%;}
.partners li{height:100px;width:33%;}
}
@media (max-width:767px){.menu-bar .logo{}
.container{width:auto;}
.metro-col-1, .metro-col-2, .metro-col-3, .metro-col-4, .metro-col-5, .metro-col-6, .metro-col-7{float:none;min-height:1px;position:relative;width:auto;}
.about_image_holder, .clients_holder, .team_holder{margin-top:30px;text-align:center;}
.feature_slider .feature_slider_nav{height:auto;padding:40px 0;}
.stats_text_block h4{margin-bottom:15px;}
.feature_slider .feature_slider_nav .owl-item{display:block;width:auto !important;}
.feature_detail{margin-top:0;padding-top:20px;}
.feature_holder{background-position:center bottom;}
.feature_slider .feature_slider_nav .owl-item.synced::before, .feature_slider .feature_slider_nav .owl-item:hover::before{display:none;}
.feature_slider .feature_slider_nav span{float:left;margin-bottom:15px;width:33.3333%;}
.testi_client_home .testi_single .testi_meta{margin-bottom:15px;}
.testi_client_home .testi_single .testi_text{padding-left:15px;padding-top:0;}
.is_static_menu{border-bottom:1px solid #f1f1f1;float:none;height:67px !important;opacity:1 !important;overflow:visible !important;position:fixed !important;top:0 !important;width:100%;z-index:1000;}
.header_menu .menu-bar{display:none;}
.is_static_menu{text-align:right;}
.menu-bar .logo{margin-left:15px;vertical-align:middle;}
.menu-bar .nav_holder{clear:both;float:none;}
.menu-bar .nav_holder .button_green{float:none;line-height:22px;margin:17px 0 0;padding:14px 20px;}
.menu-bar .logo_holder{float:none;margin:0;}
.menu-bar .nav_holder{display:inline-block;}
.menu-bar .main-nav{float:none;}
.sticky-wrapper{height:auto !important;}
.menu-bar ul.social_links li{margin-right:15px;margin-top:20px;}
.section_heading{margin-right:-15px;padding-right:15px;}
footer .widget-title{margin-bottom:20px;padding-bottom:0;}
.team_text_block{position:static;}
.feature_slider{margin-top:0;position:relative;right:-15px;}
.project .project_detail .project_text .hgroup .project_title{font-size:27px;}
#project_nav{right:75px;top:38px;width:109px;}
#close_project{top:38px;}
.slider_btn{height:auto;}
.tp-caption.promo_button i{font-size:8px !important;line-height:13px !important;width:15px !important;}
.tp-caption.promo_button a{height:105px;width:105px;}
.envision_promo_bar .promo_bar_text{width:auto;}
.section_container.section_container_inner{padding-bottom:40px;padding-top:80px;}
div.hgroup_3{margin:0 0 40px;}
.envision_promo_bar .promo_button{clear:both;display:block;float:none;margin-left:-15px;margin-right:-15px;width:auto;}
.tp-leftarrow.default{background-size:100% 100%;bottom:25px !important;height:34px;left:20px !important;margin:0 !important;position:absolute !important;top:auto !important;width:34px;}
.tp-rightarrow.default{background-size:100% 100%;bottom:25px !important;height:34px;left:55px !important;margin:0 !important;position:absolute !important;top:auto !important;width:34px;}
.menu-bar .logo{}
.feature_slider_slides{margin-top:0;}
.post_home{margin-bottom:40px;margin-top:0;}
.view_mobile{display:inline-block !important;}
.blog_text_block .button-icon{display:none;}
footer .copy_holder p{font-size:14px;}
.blog_text_block h2{margin-bottom:20px;}
.client_square.mobile, .team_square.mobile, .stats_square.mobile{display:none;}
.stats_square_wrap{text-align:center;}
.client_square, .team_square, .stats_square{display:inline-block;float:none;margin-right:-3px;vertical-align:middle;}
.client_square .view_all{background-position:32px 77px;padding:62px 46px 0;}
.view .work_detail{position:static;}
.view .extra_padding{}
.blog_single .post .comment_holder .total_comment i{margin-left:40px;}
.blog_single .post .date_holder .date{height:66px;padding-top:10px;width:60px;}
.blog_single .post .date_holder .date .date_day{font-size:28px;line-height:30px;}
.blog_single .post .date_holder{top:-124px;}
.featured_image .post .date_holder{top:50px;}
.blog_single .post .comment_holder .total_comment i, .post .featured_image .comment_holder .total_comment i{margin-left:40px;}
.post .post_content{margin:-60px auto 0;}
.testi_single .testi_text{padding-left:20px;}
figure.service_header, figure.service_header_default{display:none;}
.section_container_inner .col-xs-5, .section_container_inner .col-xs-6{float:none;width:auto;}
.section_container.section_container_inner.service_header_fix{background:none repeat scroll 0 0 #24112e !important;}
div.hgroup_3.services_inner_hg h2{font-size:40px;line-height:45px;}
.service_text{margin:50px 0;}
.col_image_bulb{margin-bottom:50px;margin-top:50px;}
.col_image_bulb img{display:block;margin-left:auto;margin-right:auto;}
.page_nav{width:265px;}
.page_nav .post_detail h4{font-size:20px;line-height:25px;}
.project .project_detail .button{display:inline-block;}
.project .featured_image{padding-left:20px;padding-right:20px;}
.work_nav_listing ul.project-nav-menu li{float:none;width:50%;}
.work_nav_listing{text-align:center;}
.portfolio_area_section .blog_listing{margin-top:40px !important;}
.portfolio_area_section .sticky-wrapper{height:auto !important;}
.heading_cat_group{padding-bottom:30px;padding-top:30px;}
.work_nav_listing{position:static !important;}
.menu-bar .nav_holder .phone_number, .menu-bar .nav_holder .button_green, .social_links{display:none;}
footer .widget .social_links{display:block;}
.menu-bar{padding:10px 0;}
.menu-bar .nav_holder .small_menu{margin-right:15px;margin-top:10px;}
.col_image{margin:30px 0;padding:0;}
.col_image img{display:block;margin-left:auto;margin-right:auto;width:50%;}
.small_menu .menu_small_btn.menu_with_title .menu_title{display:none;}
.section_container.section_container_inner, .blog_single, .main_slider{margin-top:67px;}
.desktop_view{display:none;}
.mobile_view{display:block;}
footer .copy_holder .logo{margin-bottom:30px;}
footer .copy_holder p{margin-bottom:20px;}
.feature_slider .feature_slider_nav{display:none !important;margin:0 0 40px;}
.client_testimonial_block{margin-bottom:40px;}
.work_listing_row.work_listing_inner .work_item{margin-right:24px;width:290px;}
.service_slider .service_slider_nav{display:none !important;}
.service_slider_slides{text-align:center;}
.service_slider_slides .icon_holder{margin-left:auto;margin-right:auto;position:static;}
.service_slider_slides .icon_holder span{font-size:20px;line-height:26px;}
.service_slider_slides .icon_holder i{font-size:30px;padding-top:50px;}
.service_detail{margin-top:25px;padding-left:0;text-align:center;}
.project .featured_image .transparent-btns_nav{right:20px;}
.bg_marketing{padding-bottom:40px;}
.work_nav_listing ul.project-nav-menu li a{border-left:1px solid #fff;font-size:12px;height:60px;padding-top:12px;width:100%;}
.work_nav_listing ul.project-nav-menu{display:block;}
.thumbnails li{margin-right:10px;display:block;margin-bottom:auto;margin-right:0 !important;margin-top:auto;width:47%;margin-right:34px!important;}
.thumbnails li:nth-child(2n+2){margin-right:0 !important;}
.thumbnails li:nth-child(3n+3){}
.partners li{height:100px;width:33%;}
}
@media (max-width:640px){.work_listing{height:auto !important;}
.work_listing .work_item{position:relative !important;transform:none !important;width:50% !important;}
.work_title_hgroup{padding:20px 38px 0;}
.post .post_content{margin-top:0;width:auto;}
.post .post_content .meta_holder .title_holder .post_title{padding-right:40px;}
.feature_slider{margin-top:20px;}
.button-icon, a.button-icon{padding:0 30px 0 50px;}
.work_listing_row.work_listing_inner .work_item, .work_listing_inner .work_item{margin-right:0;text-align:center;width:100% !important;}
.work_listing_inner .single_work, .work_listing_inner .single_work{display:inline-block;vertical-align:middle;}
.section_container{padding-bottom:40px;padding-top:40px;}
.bg_marketing{background-image:none;padding-bottom:0;}
.section_container.section_container_inner, .blog_single, .seo-dubai-main{margin-top:0;padding-top:30px;}
.seo-heder{float:left;position:inherit;}
.seo-dubai-main .logo_holder{margin-left:15px;margin-top:0;width:100%;}
.web-design .logo_holder{margin-left:15px;margin-top:0;}
.seo-dubai-main .nav_holder{width:100%;}
.represent{float:left;margin-bottom:40px;margin-top:30px;padding-left:15px;text-align:left;}
.thumbnails li{margin-right:10px;display:block;margin-bottom:auto;margin-right:0 !important;margin-top:auto;width:47%;margin-right:34px!important;}
.thumbnails li:nth-child(2n+2){margin-right:0 !important;}
.thumbnails li:nth-child(3n+3){}
.thumbnails li:last-child{margin-right:0 !important;}
.seo-dubai-main .nav_holder, .web-design .nav_holder{margin-bottom:40px;}
.partners li{height:100px;width:33%;}
.seo-business h2{font-size:18px;text-align:center;line-height:28px;}
}
@media (max-width:550px){.full_screen_holder .quote_form_module .half_field_group{float:none;width:100%;}
.full_screen_holder .quote_form_module .half_field_group.margin_left{margin-left:0;}
.full_screen_holder .hgroup h2{font-size:35px;line-height:38px;margin-bottom:10px;}
.envision_promo_bar .promo_bar_text h4, .blog_text_block h2, .work_listing_row .row_title, .bg_purple_light .service_text h2, .service_text h2, .stats_text_block h4{font-size:30px;line-height:36px;}
.feature_holder{}
.feature_holder{height:520px;}
.stats_square_wrap{text-align:center;}
.team_square, .client_square, .stats_square{display:inline-block;float:none;height:130px;margin-right:-4px;vertical-align:middle;width:130px;z-index:1;}
.client_square .view_all{background-position:21px 57px;padding:40px 10px 0;}
.team_square .team_mask{padding:25px 20px 0;}
.stats_square{padding:15px 15px 0;}
.post .featured_image img{width:100%;}
.work_listing .work_item{width:100% !important;}
div.hgroup_3 h2, div.hgroup_3 h1{font-size:32px;line-height:40px;}
.section_container.section_container_inner{padding-bottom:20px;padding-top:40px;}
div.hgroup_3{margin:0 0 20px;}
.tp-leftarrow.default{bottom:20px !important;height:30px;left:10px !important;width:30px;}
.tp-rightarrow.default{bottom:20px !important;height:30px;left:41px !important;width:30px;}
.feature_slider .feature_slider_nav span{float:none;width:100%;}
.feature_detail{padding:20px 20px 0;}
.post .featured_image img{height:190px;}
.work_listing_inner .work_detail h3{font-size:18px;}
.work_listing_inner .single_work .view-first{margin:0 0 20px;}
.menu-bar .logo{}
.cd-timeline-content h2{font-size:18px;line-height:24px;}
.cd-timeline-img.cd-year{font-size:17px;height:60px;line-height:60px;width:60px;}
.cd-timeline-img{height:60px;margin-left:-30px;width:60px;}
.cd-timeline-content{padding:0 15px;}
.section_container{padding-bottom:40px;padding-top:40px;}
.menu-bar .nav_holder .phone_number{float:none;line-height:20px;vertical-align:middle;}
.service_header{display:none;}
.section_container_inner .col-xs-5, .section_container_inner .col-xs-6{width:auto;}
div.hgroup_3.services_inner_hg h2{font-size:35px;line-height:40px;}
.button-icon, a.button-icon{font-size:14px;height:40px;line-height:40px;padding:0 20px 0 50px;}
.services_inner_bar{padding:0 15px;}
.services_inner_bar{padding:0 15px;}
.services_inner_section{padding:50px 0;}
.project .project_detail{padding:0 20px 20px;}
.page_nav{width:210px;}
.page_nav .post_detail h4{font-size:15px;line-height:18px;}
.page_nav.page_nav_next .post_detail{padding-right:5.75%;}
.page_nav.page_nav_prev .post_detail{padding-left:5.75%;}
.content_bar ul li{padding-left:40px;}
.section_container.section_container_inner, .blog_single, .seo-dubai-main{margin-top:0;}
.seo-heder{float:left;position:inherit;}
.seo-dubai-main .logo_holder{margin-left:15px;margin-top:0;width:100%;}
.seo-dubai-main .nav_holder{width:100%;}
.represent{float:left;margin-bottom:40px;margin-top:30px;padding-left:15px;text-align:left;}
.thumbnails{padding-left:0;}
.thumbnails li{display:block;float:left;margin-bottom:auto;margin-left:auto;margin-right:0 !important;margin-top:auto;width:88%;}
.thumbnails li:nth-child(2n+2){margin-right:0;}
.thumbnails li:nth-child(3n+3){margin-right:0 !important;}
.thumbnails li:last-child{margin-right:0 !important;}
.partners{padding-bottom:0;padding-top:40px;width:100%;}
.span3{margin-right:0;}
.seo-dubai-main .nav_holder, .web-design .nav_holder{margin-bottom:20px;}
.partners li{height:100px;width:50%;}
.seo-business h2{font-size:18px;text-align:center;line-height:28px;}
.seo-dubai-main{background:none;background-color:#30183c;}
}
@media (max-width:480px){.tp-caption.promo_button a{height:55px;margin-top:0;width:70px;}
.section_heading h2{font-size:24px;line-height:30px;padding:27px 28px;}
.tp-leftarrow.default{bottom:5px !important;}
.tp-rightarrow.default{bottom:5px !important;}
.tp-caption.promo_button i{width:12px;}
.menu-bar .logo figure{display:inline-block;float:none;margin-right:10px;}
.page_nav{width:145px;}
.page_nav .post_detail{padding-top:0;}
.page_nav .post_detail h4{font-size:12px;line-height:14px;margin-top:4px;}
.page_nav .post_detail a{font-size:12px;line-height:15px;}
.section_container.section_container_inner, .blog_single, .seo-dubai-main{margin-top:0;}
.seo-heder{float:left;position:inherit;}
.seo-dubai-main .logo_holder{margin-left:15px;margin-top:0;width:100%;}
.seo-dubai-main .nav_holder{width:100%;}
.represent{float:left;margin-bottom:0;margin-top:30px;padding-left:15px;text-align:left;}
.thumbnails{padding-left:0;}
.thumbnails li .view-first .links a.info-link{display:block;margin:auto 0 auto auto;left:45%;top:45%;}
.thumbnails li{display:block;float:none!important;margin-bottom:auto;margin-left:auto;margin-right:0 !important;margin-top:auto;width:88%;}
.web-design .nav_holder{width:100%;}
.seo-header .nav_holder .button_green{float:none;}
.seo-dubai-main .nav_holder{width:100%;}
.seo-dubai-main .nav_holder{text-align:center;width:100%;}
.seo-dubai-main .logo{margin-left:10px;margin-bottom:20px;}
.seo-dubai-main .nav_holder .button_green{display:none;}
.represent{display:none;}
.partners li{height:100px;width:50%;}
.web-design-bg{background:none;}
.grab h2{color:#1f1f1f;font-weight:100;font-size:25px;text-align:center;line-height:30px;}
.grab{padding:30px 0;}
.grab h2{color:#1f1f1f;font-weight:100;font-size:25px;text-align:center;line-height:30px;}
.seo-business h2{font-size:18px;text-align:center;line-height:28px;}
.seo-dubai-main{background:none;background-color:#30183c;}
}
@media (max-width:380px){.web-design .logo{margin-left:10px;margin-bottom:20px;}
.web-design .nav_holder{display:none;}
.seo-dubai-main .logo{margin-left:10px;margin-bottom:20px;}
.seo-dubai-main .nav_holder .button_green{display:none;}
.represent{display:none;}
.grab h2{color:#1f1f1f;font-weight:100;font-size:25px;text-align:center;line-height:30px;}
.menu-bar .logo figure{float:none;}
.menu-bar .logo img{}
.small_menu .menu_small_btn{float:none;padding:5px 7px;}
.team_square, .client_square, .stats_square{margin-right:-4px;}
.tp-caption.promo_button i{width:10px;}
.page_nav{width:130px;}
.section_container.section_container_inner, .blog_single, .seo-dubai-main{margin-top:0;}
.seo-heder{float:left;position:inherit;}
.seo-dubai-main .logo_holder{margin-left:10px;margin-top:0;}
.seo-dubai-main .nav_holder{width:100%;}
.represent{margin-bottom:0;margin-top:15px;text-align:center;width:100%;}
.thumbnails{padding-left:0;}
.thumbnails li{margin-right:0 !important;width:100%;}
.thumbnail img{width:100%;}
.web-design .nav_holder{width:100%;}
.web-design .nav_holder .button_green{float:none;}
.seo-dubai-main .nav_holder, .web-design .nav_holder{margin-bottom:20px;text-align:center;}
.seo-dubai-main .nav_holder{width:100%;}
.seo-dubai-main .nav_holder .button_green{float:none;}
.partners li{height:100px;width:100%;}
.web-design-bg{background:none;}
.grab{padding:30px 0;}
.grab h2{color:#1f1f1f;font-weight:100;font-size:25px;text-align:center;line-height:30px;}
.seo-business h2{font-size:18px;text-align:center;line-height:28px;}
.seo-dubai-main{background:none;background-color:#30183c;}
}
@media (max-width:320px){.web-design .logo{margin-left:10px;margin-bottom:20px;}
.web-design .nav_holder{display:none;}
.web-design-bg{background:none;}
.seo-dubai-main .logo{margin-left:10px;margin-bottom:20px;}
.seo-dubai-main .nav_holder .button_green{display:none;}
.represent{display:none;}
.thumbnails li{display:block;float:left;margin-bottom:auto;margin-right:0 !important;margin-top:auto;width:100%;}
.thumbnails li .view-first .links a.info-link{left:43%;top:43%;}
.grab{padding:30px 0;}
.grab h2{color:#1f1f1f;font-weight:100;font-size:25px;text-align:center;line-height:30px;}
.seo-business h2{font-size:18px;text-align:center;line-height:28px;}
.seo-dubai-main{background:none;background-color:#30183c;}