@media only screen and (max-width:991px){.contact_page .contact_info{margin-bottom:30px;height:auto}.gallery_sec .block img{height:110px}.service_sec_inner .services_block .image_b img{height:140px}}@media only screen and (max-width:767px){.dreamit-single-blog-box{margin:30px 0 0}.project_sec .owl-dots{margin-top:30px!important}.owl-theme .owl-dots .owl-dot span{width:15px;height:8px;margin:5px}.gallery_sec .block img{height:200px}.service_sec_inner .services_block .image_b img{height:160px}.sc_item{margin:0 0 50px}.home_banner .services_wrapper .box{margin-bottom:30px}.counter_wrapper .box-counter{margin-bottom:30px}.team_section .Who-We-Are_b{margin-bottom:30px}.posts_sec .blogger_item{margin-bottom:30px}.f_services_sec .block{margin-bottom:30px}.trust_sec .abot_block_text{margin-bottom:30px}.header_block .login_m{display:block}.ace-responsive-menu>li>a:hover span.title::before,.ace-responsive-menu>li.select>a span.title::before{display:none}.home_banner .services_wrapper .title{font-size:35px}.home_banner .services_wrapper .box{padding:10px}.home_banner .services_wrapper .box figure img{width:40px}.home_banner .services_wrapper .box figure{margin:0 0 8px}.home_banner .services_wrapper .box h3{font-size:17px;margin:0 0 10px}.home_banner .services_wrapper .box .button{font-size:14px}header .top-section .right li .address-links a.login_o{display:none}header.affix .menu-toggle #menu-btn{margin:4px 57px 0 0}}@media only screen and (max-width:576px){.page_con_sec .p_block img{height:auto}.testimonial_sec .shape,.about_sec .shape{display:none}.testimonial_sec .owl-carousel .owl-dots .owl-dot span{margin:5px 2px}.service_sec_inner .services_block .image_b img{height:auto}.sub_banner .title{font-size:32px}}@media only screen and (max-width:480px){.gallery_sec .block img{height:110px}.home_banner .carousel-caption .sub_headin{font-size:20px}.services_sec .owl-theme .owl-dots .owl-dot span{margin:5px 2px}.team_section .team_block .image{float:none;margin:0 auto}.team_section .team_block .image img{padding:4px;background-color:#fff;border:1px solid #ddd;border-radius:4px}.team_section .team_block .text_block{margin:20px 0 0;padding:0;text-align:center}.home_banner .services_wrapper .box{margin-bottom:15px}.home_banner .services_wrapper .title{font-size:30px;margin:0 0 20px}.counter_wrapper .box-counter .icon{font-size:25px;width:50px;height:50px;border:1px solid;line-height:50px}.counter_wrapper .box-counter .counter{font-size:26px}.counter_wrapper .box-counter .box-header{font-size:18px}.counter_wrapper .box-counter{padding:10px}.back-to-top.affix{display:none}}@media only screen and (max-width:420px){.header_block .login_m{margin:0}.gallery_sec .column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.gallery_sec .block img{height:auto}}