@media screen and (max-width:991px){.secondary_v2 #footer_area .col-md-3.col-sm-12.xs-center{background:#17222c}}@media (min-width:768px){.has_dropdown:hover .drop_down,.has_submenu:hover .submenu{-webkit-transform:rotate(0);transform:rotate(0);opacity:1;visibility:visible}.has_submenu:hover .submenu{padding:10px 0;top:-1px;box-shadow:-2px 4px 5px rgba(0,0,0,.1)}}@media (min-width:992px) and (max-width:1199px){.container{padding:0 15px;width:970px}.navbar-nav li>a{padding:0 10px}.image-container .image:before{right:-25px}.image-container .image:after{right:-20px}.left_side:after{right:-24px}.single_count p{font-size:12px}#how_we_work .section_title{padding-bottom:20px}.steps:first-child{margin-bottom:70px}.steps.center{margin-bottom:0;margin-top:50px}.team_member_image_slider.owl-carousel.owl-theme.owl-loaded{padding-right:0}#team .team_slider_control{left:-3px;width:calc(100% + 5px);z-index:5}.test{top:-58px}.single_testimonial .content_area{width:49%}.shaped_border{height:calc(100% - 1px)}.shaped_border:before{left:-6px}.shaped_border:after{width:27px}.blog_title h4,.service_title h4{line-height:30px}.social_link ul li a{padding:0 6px;font-size:12px;line-height:24px}#google_map{left:-633px;width:calc(100% + 633px)}.contact_form{padding-bottom:63px}.scroll_top{left:calc(50% + 415px)}.project_detail .info_title{width:auto;display:block}.contact_info_banner .contact_info ul li{padding-right:40px;margin:0}.contact_info_banner .contact_info ul li .icofont{padding-right:10px}.left_side p{padding-right:18px}.footer_column_title h5{font-size:14px}}@media (min-width:768px) and (max-width:991px){.title h1{font-size:32px}p{font-size:13px;line-height:25px}.container{padding:0 15px;width:750px}.logo{padding:0 10px;font-size:19px}.single_page.index-2 .logo:before{border-bottom:85px solid transparent}.index-2 .logo{padding:0;font-size:25px;line-height:84px}.single_page .logo:before{border-left:27px solid #f86e2f}.single_page #for_mobile{padding-right:0}.navbar-nav li>a{padding:0 7px;font-size:11px}.navbar-collapse .icofont-search{display:none}.index-2 .navbar-nav>li>a{line-height:79px}.quote_btn{padding-top:18px}.quote_btn a{padding:0 10px;font-size:12px;line-height:40px}.index-2 .hero_image{display:none}.tiny_header{text-align:center}.image-container .image:before{right:-45px}.image-container .image:after{-webkit-transform:translate(0);transform:translate(0);right:-6px;top:33px}.right_side .col-sm-6:first-child,.right_side .col-sm-6:nth-child(2){margin-bottom:30px}.right_side .col-md-3:nth-child(2) .single_count:after{position:static}.single_service:after{-webkit-transform:rotate(7deg);transform:rotate(7deg);right:-47px}.steps:first-child{margin-bottom:40px}.step_number{top:calc(-50% + 15px)}.blog_title h4,.service_title h4,.steps .step_title h4{font-size:16px;line-height:30px}.about_step>p{font-size:13px;line-height:25px}.process_circle .quote{font-size:12px;bottom:25px}.steps.center{margin-bottom:0;margin-top:80px}.tag_description span{font-size:13px}.work_withus_wrapper h1{font-size:32px}.team_member_image_slider.owl-carousel.owl-theme.owl-loaded{padding-right:0}#team .team_slider_control{width:calc(100% + 6px)}.test{top:-117px}.owl-carousel .owl-item img{width:100%}.team_thumbnail_slider{border:1px solid #ddd;top:0}.team_thumbnail_slider .owl-controls{padding-top:15px}.owl-dot.active{border:2px solid #222!important}.team_thumbnail_slider .owl-dot{border:1px solid #222}.navigation_slider{-webkit-transform:translateY(50%);transform:translateY(50%);position:absolute;top:calc(100% + 4px)}.single_blog_item:after{position:static}.blog_title{padding-top:20px}.blog_text{padding-top:5px}.blog_image img{width:100%}.blog_image:after{height:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:100%;left:30px;width:2px}.price h1{font-size:48px}.contact{position:relative}#google_map{left:-500px;width:calc(100% + 500px)}.contact_form{right:15px;padding-bottom:57px}.contact_title{padding-bottom:50px}.social_contact{margin:0}.social_link ul li a{line-height:25px}.footer_logo{padding-bottom:9px}.title_underline{margin-bottom:14px}.message_form input,.message_form textarea{margin-bottom:25px;padding-bottom:10px}.address li span{padding-top:4px}#footer_area .col-md-3.col-sm-12.xs-center{padding:30px 180px;text-align:center;background:#202020;margin-top:40px}.scroll_top{height:65px;left:calc(50% + 305px);width:65px}.project_detail{padding:30px}.project_detail .info_title{width:auto;display:block}.search_bar{text-align:center}.blog_search{display:inline-block}.blog_sidebar .pagination_area nav{text-align:center}.blog_sidebar .blog_post{padding:0}.contact_info_banner .contact_info ul li{padding-right:10px;margin:0}.contact_info_banner .contact_info .icofont{padding-right:5px}#promot_section2 .work_withus_wrapper h1{font-size:25px}}@media screen and (max-width:767px){.navbar-collapse.in{overflow-y:initial;overflow-x:scroll}.tiny_header .contact_info ul>li{text-align:center;display:block}.container{padding:0 15px;width:450px}.logo{padding:0 20px;line-height:65px}.logo:before{border-bottom:66px solid transparent}.navbar-toggle{height:48px;margin-right:0;width:48px}.index-2 .navbar-toggle{margin-top:20px}.menu_icon{height:1px;position:relative;background:#f86e2f;width:100%;margin-top:8px;display:block}.has_dropdown .drop_down{-webkit-transition:none;-o-transition:none;transition:none;position:static;opacity:1;visibility:visible}#for_mobile{position:absolute;background:#222;width:100%;z-index:5}#for_mobile .icofont.icofont-search{display:none}.has_submenu .submenu{-webkit-transform:rotateX(0);transform:rotateX(0);-webkit-transition:none;-o-transition:none;transition:none;position:static;opacity:1;visibility:visible}.single_page #for_mobile{padding:0;max-height:calc(100vh - 75px)}.single_page.index-2 #for_mobile{max-height:calc(100vh - 99px)}.drop_down{-webkit-transform:rotate(0);transform:rotate(0);width:calc(100% - 20px);padding-left:25px}.submenu{padding-left:20px}.drop_down.active,.submenu.active{height:100%;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}.drop_down ul li>a{padding:0}.nav.navbar-nav{margin:0}.menu_style_2 .navbar-nav li>a{color:#fff}.menu_style_2 .drop_down,.menu_style_2 .has_submenu .submenu{background:#222}.quote_btn{display:none}.caret{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:.3s;transition:.3s}.caret.rotate{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.right_caret{-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.3s;transition:.3s}.right_caret.rotate{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}body[class^=onepage_] .menu-area .navbar-nav li.active:after,body[class^=onepage_] .menu-area .navbar-nav li.active:before{display:none}.menu_icon:before{top:-10px}.menu_icon:after{bottom:-10px}.index-2 .navbar-nav li>a,.navbar-nav li>a{line-height:40px}p{font-size:13px;line-height:25px}.section-padding{padding:100px 0}.title h1{font-size:25px}.section_title .title_subtext span{font-size:13px}#for_mobile{float:none}div[class*=_slider_control]{z-index:1}.small_title{font-size:30px}.big_title{font-size:45px}.hero_text{font-size:13px}.arrow_btn{font-size:12px}.breadcrumb_area .section_title .title h1{padding:0;font-size:26px}.breadcrumb_area .section_title .bread_crumb{margin-top:5px}.index-2 .hero_image{display:none}.image-container .image:before{position:static}.image-container .image{overflow:visible}.image-container .image:after{height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);bottom:0;top:100%;left:30px;width:2px}#about_us .section_title{padding-top:30px}.left_side,.right_side{padding-top:60px;padding-bottom:60px}.left_side:after{height:100%;-webkit-transform:rotate(0deg);transform:rotate(0deg);border:none;background:#f86e2f;left:100%;width:5000%}#counter_up .title_icon{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%}.counts{font-size:50px}.single_count{margin-bottom:30px}.single_count p{font-size:12px;line-height:normal}.right_side .col-md-3:nth-child(2) .single_count:after{position:static}.single_service:after{right:-45px}.content_visible_md{display:none}.content_visible_xs{display:block}.step_number{top:calc(-50% + 6px);left:0}.steps:first-child{margin-top:0}#how_we_work .steps:last-child{margin-bottom:0}#how_we_work .steps{padding:0 50px;margin-bottom:60px;text-align:center}.steps .step_title h4{font-size:16px;line-height:30px}.portfolio_filter ul li span{padding:0 15px;line-height:50px}.work_withus_wrapper{text-align:center}.work_withus_wrapper h1{font-size:30px}.work_with .btn_area{margin-top:20px}.test{position:relative;top:0}.team_area_wrapper .team_member h4{font-size:25px}.navigation_slider{display:none}.team_area_wrapper .member_image_wrapper,.team_area_wrapper .member_image_wrapper img{width:100%}.test{margin-top:30px}#team .section_title{padding-bottom:60px}#team .member_info .member_info{font-size:13px}.single_testimonial .content_area{width:54%}.single_blog_item{margin-bottom:40px}.single_blog_item:after{position:static}.blog_image{overflow:visible}.blog_image img{width:100%}.blog_image:after{height:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:100%;left:30px;width:2px}.service_title a{display:inline-block}.blog_title h4,.service_title h4{font-size:14px;line-height:30px}.blog_post{margin-top:30px}.left_side{text-align:center}.title_icon{-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%}.single_price_table{margin-bottom:30px}.price h1{font-size:45px}.contact{position:static}.contact>.container>.row,.social_contact{margin:0}.social_link ul li{padding:25px 0}.contact_title{padding-bottom:50px}.message_form input,.message_form textarea{margin-bottom:30px;padding-bottom:10px}.social_link ul li a{padding:0 3px;font-size:12px}#map_contact,.contact_form,.social_link ul li a:after{position:static}.contact_form{padding-right:20px;padding-bottom:50px;padding-left:20px}#google_map{height:250px;left:0;width:100%}.info_text,.quick_link{margin-bottom:40px}.title_underline{margin-bottom:5px}#footer_area .col-md-3.col-sm-12.xs-center{padding:30px;text-align:center;background:#202020;margin-top:40px}#footer_area .col-md-3.col-sm-12.xs-center>.info_text{margin-bottom:0}.scroll_top{left:calc(50% + 155px)}.about_us_detail .about_us_point{margin-bottom:30px}.about_us_detail .about_us_point:after{display:none}.about_us_detail .about_us_point_title{font-size:16px}.about_us_detail .point_in_detail{padding-top:10px}.project_detail{padding:30px}.project_detail .info_title{margin:0;width:auto;display:block}.project_detail .info_row li p,.project_detail .info_row li p:last-child{padding-bottom:10px}.blog_sidebar .blog_image:after{top:100%}#team .team_slider_control{left:0;width:100%}.light_blue .left_side:after{background:#0cf}.blue_v2 .left_side:after{background:#29b6f6}.deep_blue .left_side:after{background:#2398f5}.yellow_v .left_side:after{background:#f4bc16}.green_v .left_side:after{background:#0ec985}.golden_v .left_side:after{background:#d5aa6d}.light_blue .navbar-toggle .menu_icon{background:#0cf}.blue_v2 .navbar-toggle .menu_icon{background:#29b6f6}.deep_blue .navbar-toggle .menu_icon{background:#2398f5}.yellow_v .navbar-toggle .menu_icon{background:#f4bc16}.green_v .navbar-toggle .menu_icon{background:#0ec985}.golden_v .navbar-toggle .menu_icon{background:#d5aa6d}}@media (min-width:480px) and (max-width:767px){.project_detail .info_row li{width:auto;float:none;padding-left:0;display:block}.project_detail .info_title{display:inline-block}.project_detail .info_row li:last-child p:last-child{padding-bottom:0}.index-2 .part_two:before{left:5px}.index-2 .part_two:after{right:-50px;bottom:28px}.recent_posts .recent_blog_img{width:20%}.media-left,.media>.pull-left{padding:0}.media-list>li ul li .media .media-body{padding:0;display:block}.tag_share .share,.tag_share .tags{float:none}.tag_share .share{padding-top:20px}.contact_info_banner .contact_info ul li{margin:0 0 10px;line-height:25px;display:block}}@media (min-width:300px) and (max-width:479px){.container{padding:0 15px;width:300px}.owl-dot{width:25px}.index-2 .part_two:before{left:9px}.index-2 .part_two:after{right:-54px;bottom:19px}.index-2 .logo,.logo{padding:0 10px;font-size:18px;line-height:55px}.index-2 .navbar-toggle{margin-top:8px}.index-2 .logo{line-height:64px}.index-2 .logo:before{border-bottom:64px solid transparent;left:calc(100% - 1px)}.logo:before{border-left:15px solid #f86e2f;border-bottom:57px solid transparent}.index-2 .logo:after{right:calc(100% - 2px)}.menu_icon:first-child{margin:0}.image-container .image:after{height:30px;left:20px}.big_title{font-size:40px}.small_title{font-size:25px}.custom-height{height:auto;padding:100px 0}.hero_content{height:700px}.pagination li a{padding:0 7px;line-height:28px}.about_us_wrapper .section_title{padding-bottom:25px}#counter_up .right_side .col-md-3.col-xs-6.col-sm-6{float:none;display:inline-block}#counter_up .right_side{text-align:center}.single_count:after{position:static}.step_number{top:calc(-50% + 20px)}.portfolio_filter ul li{margin-bottom:20px}#promot_section{margin-bottom:-70px}#testimonial_area{padding-top:100px}.single_testimonial{padding:0 30px;text-align:center}.single_testimonial .content_area{padding:0;width:100%}.shaped_border{display:none}div[class*=_slider_control]{-webkit-transform:translateY(-108px);transform:translateY(-108px)}.single_testimonial .single_line{-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%}.btn_promot .btn-text{padding:0 25px}#map_contact .social_link{text-align:center}.social_link ul li{padding:0}.scroll_top{height:45px;left:calc(50% + 90px);width:45px}.scroll_top span{line-height:45px}.camera_next{right:10px}.camera_prev{left:10px}.about_us_detail .about_us_point{margin-bottom:20px}.case_studies .owl-controls{right:15px;bottom:10px}.project_detail .info_row li{width:auto;padding-left:0}.project_detail .info_row li:last-child>p:last-child{padding:0}.project_detail .info_row li p{font-size:14px}.media-list .media .pull-left{padding:0;float:none!important}.media-list .media .media-body{padding-top:20px;padding-left:0}.media-list>li ul{padding-left:30px}.huge_text p{font-size:120px}.alas_message{font-size:30px}.contact_info_banner .contact_info ul li{margin:0;padding-bottom:30px}.contact_info_banner .contact_info ul li:last-child{padding:0}}