@media only screen and (min-width:1678px) and (max-width:1923px){}@media only screen and (min-width:1390px) and (max-width:1677px){}@media only screen and (min-width:992px) and (max-width:1199px){.base-header p{width:65%}.abut_title h2{margin-top:-5px}.counter_section{padding-top:83px}.counter-content{position:relative;padding-left:74px}.counter-content h5{font-size:15px}.service_para{padding:26px 25px 35px 27px}.why_choose_content{width:56%;padding-top:47px}.why_single_image img{height:500px}.why_chos_warp{margin-bottom:20px;padding-bottom:10px}.recent-post-box .recent-title{width:56%}.recent_post_img{width:28%;height:60px}.project-detail-list span{min-width:71px}.portfolio-single-detail{padding-bottom:63px}.sing_blog_img{width:100%}.sing_blog_text{padding-top:30px;width:100%}.single_blog_page .sing_blog_text::before{top:24px;left:0}.map-container{height:438px}.header_top_v2 .col-md-7{max-width:52%}.header_top_v2 .col-sm-2{max-width:23%;flex:0 0 23%}.about_sec_2{padding-bottom:70px}.why_choose_two{padding-bottom:58px}.calltoaction_sec_tw .callto-link{margin-top:28px}.service_box_tw span{position:inherit;margin-left:0}.service_box_tw{padding-left:30px}.service_box_tw h3{margin-top:23px}.testimonial_sec_tw .client-box{margin-top:8px}.testimonial_sec_tw{padding-bottom:143px}.blog_sec_two .blog-warp-1 h3 a{letter-spacing:0}}@media(min-width:768px) and (max-width:991px){.repire_logo{width:145px;margin-top:27px}#navigation>ul>li>a{padding:40px 11px}.slider_home h2{letter-spacing:0}.base-header p{width:90%}.about_section .col-md-6{width:100%}.about_section .col-md-6{flex:0 0 100%;max-width:100%}.about_box img{width:100%;margin-top:50px}.counter-content{padding-left:0;text-align:center}.counter-content .icon-lay i{position:inherit}.count_contnt{margin-top:20px}.counter-content h5{font-size:16px}.callto-text h2{font-size:28px}.team_section .col-md-3{flex:0 0 50%;max-width:50%;margin-bottom:30px}.why_single_image{width:100%}.why_single_image img{width:100%}.why_choose_content{width:100%;padding-left:40px;padding-top:60px;padding-right:40px;padding-bottom:40px}.testimonial-box{padding:39px 50px 35px 40px;margin-right:65px;margin-left:65px}.testimonial_content img{margin-bottom:10px}.work-section .col-md-4{flex:0 0 50%;max-width:50%}.pricing-box .text-center{padding-bottom:40px}.pricing-box h3{margin-top:12px}.blog-section .col-md-4{flex:0 0 50%;max-width:50%;margin-bottom:30px}.blog-section{padding-bottom:90px}.footer-section .col-md-3{flex:0 0 50%;max-width:50%}.footer-section .col-md-3:first-child .widget{padding-bottom:30px}.footer-section .col-md-3:nth-child(2) .widget{padding-bottom:30px}.portfolio-single-detail ul{margin-bottom:-27px;width:100%}.portfolio-single-detail{padding-bottom:52px}.related_work{padding-bottom:90px}.related_work .col-md-3{flex:0 0 50%;max-width:50%}.contact_det{margin-top:12px;margin-bottom:-50px}.contact_page .contact_det ul li{margin-left:30px;width:39%;margin-bottom:30px}.recent_post_img{width:34%;height:55px}.recent-post-box .recent-title{width:56%;padding-right:0}.single_service_section .col-md-4:nth-child(1){flex:0 0 100%;max-width:100%}.single_service_section .col-md-4:nth-child(2){flex:0 0 66.66%;max-width:66.66%}.single_service_section img{width:100%;margin-bottom:30px;height:auto}.single_service_section .service_list_img{width:100%}.single_service_section .service_list_img img{height:auto}.single_service_section .service_info{width:100%;margin-left:0}.single_service_section{padding-bottom:100px}.sing_blog_img{width:47%}.blog_container .col-md-8{flex:0 0 100%;max-width:100%}.blog_container .col-md-4{flex:0 0 100%;max-width:100%;margin-top:-15px;padding-bottom:40px}.blog_container .blog-warp-1{margin-bottom:50px}.recent_post_img{height:auto}.map-container{height:438px}.about_pg_team{padding-bottom:90px}.blog_three_clm .col-md-4{margin-bottom:0}.blog_two_clm .blog-warp-1{margin-bottom:30px}.blog_two_clm .pagination{margin-top:20px}.header_top_v2 .header_wrp_2 li:last-child{display:none}.header_top_v2 .col-sm-2{flex:0 0 28%;max-width:28%}.header_top_v2 .col-md-7{flex:0 0 47%;max-width:47%}.slides_wrapper_v2 .slider_home p{width:80%}.about_sec_2 .col-md-8,.about_sec_2 .col-md-4,.why_choose_two .col-md-5,.why_choose_two .col-md-7,.service_sec_two .col-md-4,.testimonial_sec_tw .col-md-6{flex:0 0 100%;max-width:100%}.about_sec_2 .contact-form{margin-top:50px}.why_choose_two img{width:100%;margin-bottom:50px}.why_choose_two{padding-bottom:60px}.service_sec_two .col-md-4{flex:0 0 50%;max-width:50%}.calltoaction_sec_tw .callto-link{float:none;overflow:hidden;width:100%}.calltoaction_sec_tw .callto-text{width:100%;text-align:center;float:none}.calltoaction_sec_tw .callto-text h2{margin-bottom:22px}#testimonial2{margin-bottom:62px}.testimonial_sec_tw{padding-bottom:92px}}@media only screen and (max-width:767px){.header_top_left{display:block;overflow:hidden}.header_top_right li{list-style:none;padding-left:0;display:block}.header_top_right{text-align:left}.header{padding-top:15px;padding-bottom:15px}#navigation.small-screen{margin-top:-44px}.repire_logo{width:140px;margin-top:15px}.menu_right{display:none}.navigation{padding-bottom:15px}#navigation,#navigation ul,#navigation ul li,#navigation ul li a,#navigation #menu-button{float:none}#navigation.small-screen #menu-button::after,#navigation.small-screen #menu-button::before{right:0}#navigation ul ul{top:0}#navigation>ul>li>a{padding:10px 0}#navigation ul li:last-child a{padding-right:0}#navigation>ul>li.has-sub>a{padding:10px 0}#navigation.small-screen ul{margin-top:23px}#navigation.small-screen ul ul,#navigation.small-screen ul ul ul,#navigation.small-screen.align-right ul ul{background:#efefef;padding-top:10px;padding-bottom:10px}#navigation ul ul li a{padding:10px 0}.single_slider h2{font-size:32px;line-height:42px;letter-spacing:4px;margin-bottom:0}.slider_home p{letter-spacing:0;margin-top:12px;margin-bottom:0}.slider_home h5{font-size:20px;letter-spacing:5px}.slider_home h5::before,.slider_home h5::after{display:none}.single_slider{font-size:15px;height:600px}.slider_home .owl-nav{margin-top:-70px;text-align:center}.slider_home .owl-nav div.owl-next,.slider_home .owl-nav div{left:auto;margin:6px;right:auto}.slider_home .owl-nav div{color:#fff;display:inline-block;position:relative;font-size:35px}.single_slider .slider_item_tbcell{text-align:center}.slider_btn_two{margin-left:0;margin-top:10px!important}.base-header h3{line-height:40px;letter-spacing:0}.about_box img{width:100%;margin-top:40px}.about_section{padding-top:130px}.base-header p{width:100%}.base-header h2{line-height:40px}.counter-content{padding-left:0;text-align:center}.counter-content .icon-lay i{position:inherit}.count_contnt{margin-top:20px}.counter-content{margin-bottom:50px}.counter_section{padding-top:110px;padding-bottom:70px}.service_img img{width:100%}.service_para{padding:26px 21px 35px 24px}.callto-link .more-link{margin-top:20px;margin-left:0}.callto-link span::after{display:none}.callto-link span{display:block}.team_section{padding-bottom:270px}.member{margin-bottom:30px}.why_single_image{width:100%}.why_single_image img{width:100%}.why_choose_content{width:100%;padding-left:30px;padding-top:60px;padding-right:30px;padding-bottom:40px}.chooseus-content{padding-left:0}.chooseus-content .chooseus_icon{position:inherit}.pricing-box{margin-bottom:30px}.pricing-section{padding-bottom:90px}.testimonial-box{padding:29px 16px 20px 8px;margin-right:0}.testimonials-section .testimonial-box .tes-nam{letter-spacing:0}.projects-titles li{margin-right:0;margin-left:0;padding:5px 6px}.projects-titles li:hover::after{bottom:6px}.blog-warp-1.blog_warp_lay_1{margin-bottom:30px}.blog-section{padding-bottom:90px}.footer-section{padding-bottom:60px}.footer_contact{margin-bottom:30px}.footer_top{padding-top:68px;padding-bottom:33px}.footer_subs{margin-top:28px;width:253px}.subfooter{padding-top:40px;margin-top:67px}.footer-section .widget p{margin-bottom:0}.subfooter .col-xs-6{width:100%;text-align:center}.subfooter p{margin-left:0;float:none}.footer-section .widget{padding-bottom:0;margin-bottom:10px}.footer-section .widget h5{margin-bottom:10px}.footer_contact_info{margin-bottom:25px}.copyright_text{margin-top:-4px;margin-bottom:10px;text-align:center}.scrollup{position:absolute;right:50%;margin-right:-18px;bottom:0;margin-bottom:-40px}header .container{padding-top:125px}header.blog-banner{height:370px}.blog-area{padding-right:15px;margin-bottom:-80px}.blog_container{padding-bottom:100px}.single_blog_page .sing_blog_text::before{top:25px;left:1px}.sing_blog_img{width:100%}.sing_blog_text{padding-left:37px;padding-top:20px;width:100%;padding-right:20px}.blog_com_dt{width:100%;margin-left:0}.comments li .comment:last-child{padding-left:0}.single_service_page_content{padding-right:15px}.single_service_section{padding-bottom:82px}.single_service_section .service_list_img{width:100%}.single_service_section .service_info{width:100%;margin-left:0;margin-top:-6px;margin-bottom:20px}.single_service_title{margin-top:-6px;margin-bottom:30px}.single_service_category{margin-bottom:40px}.includee_single_service{padding-top:0}.single_service_page_content .single_service_consult{padding:22px;padding-bottom:26px;text-align:center}.single_service_page_content .single_service_consult i{width:100%;padding:0 0 15px 0;line-height:27px}.single_service_page_content .single_service_consult a{float:none}.contact_det{margin-top:50px;margin-bottom:-50px}.contact_page .contact_det ul li{margin-left:0;width:100%;margin-bottom:15px;text-align:center}.contact-form{padding:30px 10px;margin-bottom:50px}.contact-section.contact_page{padding-bottom:120px;padding-top:113px}.single-work-page{padding-bottom:50px}.portfolio-single-detail ul{margin-right:18px}.port_single_share ul{width:100%}.carousel-control.left{right:34px}.portfolioitem .carousel-control{width:25px;height:25px;line-height:26px;margin-top:-24px;margin-right:8px}.portfoliodesc{margin-bottom:0}.portfolioitem .carousel .carousel-control-prev{right:34px}.portfolioitem .carousel a{width:28px;height:28px;margin-top:-42px;top:107%;margin-right:5px}.portfolio-single-detail{padding-bottom:4px}.about-right-img{width:100%;background:#fff url(../images/about_2.jpg);background-position:initial;background-size:cover;margin-top:40px}.service_list_sec_pg{padding-top:63px}.sing_blog_bottom_box{margin-bottom:0}.recent-post-box .recent-title{width:55%}.recent_post_img{width:37%}.comments li .comment span.comment-date{font-size:11px;margin-left:0;display:block}.comments li .comment img.comment-avatar{margin-bottom:15px}.recent_post_img img{height:auto}.recent_post_img{height:100%}.recent-post-box{padding-bottom:0}.post-option{padding:25px 15px}.blog_container .blog-warp-1{margin-bottom:50px}.blog_container .widget:last-child{margin-bottom:22px}.pagination{margin-bottom:30px}.about_pg_team{padding-bottom:90px}.header_wrp_2{float:left}.header_top_v2 .header_wrp_2 li{margin-bottom:15px;display:block}.header_top_v2 .header_button{display:none}.navigation_2 .navi_right{display:none}.navigation_2 #navigation.small-screen{margin-top:0;margin-right:15px}.navigation_2 #navigation>ul>li>a{padding:10px 15px}.navigation_2 #navigation>ul>li.has-sub>a{padding:10px 15px}.navigation_2{padding-bottom:12px}.navigation_2 #navigation.small-screen ul{margin-top:8px}.navigation_2 #navigation ul ul{top:-2px}.slides_wrapper_v2 .slider_home h2{font-size:45px}.slides_wrapper_v2 .slider_home p{width:100%;margin-top:5px}.slides_wrapper_v2 .slider_home h2{font-size:45px;line-height:58px}.about_sec_2{padding-top:130px}.about_sec_2 .about_list_itm ul{width:100%}.about_sec_2 .contact-form{margin-top:50px;margin-bottom:80px}.why_choose_two img{width:100%;margin-bottom:50px}.why_choose_two .chooseus-content{padding-left:0}.why_choose_two{padding-bottom:60px}.calltoaction_sec_tw .callto-link{float:none;overflow:hidden;width:100%}.calltoaction_sec_tw .callto-text{width:100%;text-align:center;float:none}.calltoaction_sec_tw .callto-text h2{margin-bottom:-15px}.service_box_tw span{position:inherit;margin-left:0}.service_box_tw{padding:35px 40px 20px}.service_box_tw h3{margin-top:23px}#testimonial2{margin-bottom:56px}.testimonial_sec_tw{padding-bottom:94px}.testimonial_sec_tw .client-box{width:50%}.testimonial_sec_tw .testi_images{width:100%;margin-bottom:25px}.testimonial_sec_tw .testimonial_content{width:100%}.blog_two_clm .blog-warp-1{margin-bottom:30px}}@media only screen and (min-width:488px) and (max-width:767px){}