@media(max-width:1366px){.banner-text h1.text{font-size:44px}.banner-text h2.text{font-size:44px}.container-fluid.home-banner .banner{height:415px}.home-banner .banner-text a{height:48px;font-size:19px}.whole_content h3{font-size:44px}.whole_content a{font-size:19px}.about_project{padding:45px 0}textarea.text_area{height:135px}.testimonial_sec{padding:35px 0;height:478px}}@media(max-width:1280px){.banner-text h1.text{font-size:40px}.banner-text h2.text{font-size:40px}.container-fluid.home-banner .banner{height:390px}.whole_content h3{font-size:40px}.service_heading h3{font-size:34px}.contact_heading h3{font-size:34px}.testi_heading h3{font-size:34px;padding-bottom:6px}.more_info{max-width:700px}.more_info h4{font-size:34px}.more_cont{padding:20px 0}.gall_top_heading.heart_title h2{font-size:34px}.gall_top_heading.heart_title h3{font-size:34px}.service_pad{padding:40px 50px}}@media(max-width:1024px){.navigation_menu ul li{padding:27px 13px;font-size:14px}.navigation_menu ul li a{font-size:15px}.banner-text h1.text{font-size:36px}.banner-text h2.text{font-size:36px}.container-fluid.home-banner .banner{height:315px}.home-banner .banner-text a{margin:30px auto 0}.welcome_top_pa{padding:45px 0}.welcome_content h3{font-size:30px}.welcome_content h2{font-size:30px}.welcome_content h1{font-size:30px}span.first_span{font-size:25px}span.wel_span{font-size:20px}.welcome_content p:nth-child(2){font-size:18px;padding-top:10px}.welcome_content p:nth-child(3){padding:13px 0 40px;font-size:14px}.round_image li p{font-size:14px}.round_image ul li{margin:0 18px}.whole_content h3{font-size:35px}.whole_content p{font-size:14px}.whole_content a{font-size:18px;padding:12px 20px}.service_heading h3{font-size:30px}.service_heading h3 span{font-size:26px}.content_ser h3{font-size:25px}.content_ser p{font-size:14px}.gall_top_heading.heart_title h2{font-size:30px}.gall_top_heading.heart_title h2 span{font-size:25px}.gall_top_heading.heart_title h3{font-size:30px}.gall_top_heading.heart_title h3 span{font-size:25px}.service_carousel .owl-nav .owl-next{right:-40px}.service_carousel .owl-nav .owl-prev{left:-40px}.contact_heading h3{font-size:30px}.contact_sec{padding:20px 0 10px}input.input_style{height:35px}select.select_se{height:35px}textarea.text_area{height:130px}.testi_heading h3{font-size:30px;padding-bottom:2px}.comment_cont p{font-size:14px}.more_info h4{font-size:30px}.more_info{max-width:617px}.foot_logo_img img{width:100%}.foot_logo_img{max-width:300px;width:100%}.first_cont p{font-size:12px;padding:14px 0}.social_icon{padding:7px 0 0}.links h4{font-size:19px}.contact_in h4{font-size:19px}.galery_head h4{font-size:19px}.contact_in ul li a{font-size:12px}.contact_in ul li{font-size:12px}.links ul li{margin:10px 0}.links ul li a{font-size:12px}.footer_back{padding:25px 0}.service_pad{padding:40px 29px}.about_us{height:220px}.contact_heading_style h3{font-size:28px}.contact_heading_style h4{font-size:28px}.contact_detail h3{font-size:28px}.contact_detail ul li{font-size:14px}.whole_inner h3{font-size:24px}.whole_inner h4{font-size:24px}}@media(max-width:768px){.navigation_menu ul li{padding:15px 3px}.navigation_menu ul li a{font-size:14px}.whole_inner{padding:55px 14px}.whole_inner h3{font-size:20px}.whole_inner h4{font-size:20px}.banner-text h1.text{font-size:28px}.banner-text h2.text{font-size:28px}.container-fluid.home-banner .banner{height:238px}.home-banner .banner-text a{height:44px;font-size:17px;margin:20px auto 0}.welcome_content{padding:15px 0 0}.welcome_content h3{font-size:25px}.welcome_content h2{font-size:25px}.welcome_content h1{font-size:25px}span.first_span{font-size:21px}span.wel_span{font-size:18px}.welcome_content p:nth-child(2){font-size:16px}.round_image li p{font-size:13px}.round_image ul li{width:115px;height:115px;padding:15px 12px;margin:0 10px}.welcome_content p:nth-child(3){padding:13px 0 20px}.welc_img img{min-height:408px}.whole_content h3{font-size:28px}.about_project{padding:20px 0 30px}.whole_content a{font-size:16px;padding:12px 11px}.gallery_sec{overflow:hidden;padding-top:20px;padding-bottom:0}.gallery_sec .gall_top_heading{margin:0 0 25px}.contact_heading h3{font-size:25px}.testi_heading h3{font-size:25px}.testimonial_sec{padding:20px 0;height:460px}.comment_cont{padding:24px 15px}.more_info{max-width:524px}.more_info h4{font-size:25px}.galery_head ul li{width:40%;margin:4px 4px}.gall_top_heading.heart_title h2{font-size:25px}.gall_top_heading.heart_title h2 span{font-size:21px}.gall_top_heading.heart_title h3{font-size:25px}.gall_top_heading.heart_title h3 span{font-size:21px}.service_heading h3{font-size:25px}.service_heading h3 span{font-size:21px}.content_ser{padding:18px 14px}.contact_heading_style h3{font-size:22px}.contact_heading_style h4{font-size:22px}.contact_detail h3{font-size:22px}select.contact_select_se{margin:10px 0;height:45px}.SumoSelect>.CaptionCont{margin:10px 0!important}.contact_btn_wdt{margin-top:22px}.contact_in ul li a{font-size:10px}.footer_bottom p{padding:20px 0 0;font-size:13px}.contact_detail_inner{height:417px}input.contact_form{margin:10px 0;height:45px}textarea.contact_form_text_area{margin:20px 0 0}.contact_page_top{padding:20px 0}.map_banner{height:170px}textarea.contact_form_text_area{height:110px}.contact_detail ul li{font-size:13px}.about_sec span.first_span{font-size:25px}.about_sec .welcome_content h3{font-size:28px}.about_sec .welcome_content h2{font-size:28px}.about_sec .welcome_content p:nth-child(3){font-size:14px}.about_sec .round_image{text-align:center}#wprmenu_bar .menu_title a{display:none!important}}@media(max-width:767px){.get_code{text-align:center}.top_header_back{text-align:center;height:auto}.post-thumbnail img{height:auto}.single-services .entry-content{max-width:500px;margin:0 auto;width:100%;float:none}.single-services .post-thumbnail{max-width:500px;width:100%;float:none;margin:0 auto}.col-md-6.col-sm-6.col-xs-12.container-align-right{padding-right:0!important}span.edit-link{display:none}.img_first img{height:auto}.page-template-default article{padding:50px 0}.service_carousel .owl-nav .owl-prev{left:-15px;height:55px;width:29px;background-size:100%!important}.service_carousel .owl-nav .owl-next{right:-15px;height:55px;width:29px;background-size:100%!important}.service_carousel .owl-nav .owl-prev:hover{background-position:0 -59px!important}.service_carousel .owl-nav .owl-next:hover{background-position:0 -59px!important}.testimonial .owl-nav .owl-prev{height:55px;width:29px;left:-21px;background-size:100%!important}.testimonial .owl-nav .owl-next{height:55px;width:29px;right:-21px;background-size:100%!important}.testimonial .owl-nav .owl-prev:hover{background-position:0 -85px!important}.testimonial .owl-nav .owl-next:hover{background-position:0 -85px!important}.contact_width{max-width:540px}.contact_info{text-align:center;margin:0 auto;float:none}.contact_info p.phone_info:before{position:relative;display:inline-block;top:0}.social_icon1{width:100%}.contact_info ul li{width:100%}.contact_info p.email_info:before{position:relative;display:inline-block;top:0}.welc_img{margin:9px auto}.welc_img img{width:100%;height:auto}.design_mode{max-width:700px;width:100%;float:none;margin:0 auto}.testimonial_sec{height:auto}.row1{padding:60px 0 0}.name_cls{padding:71px 0 20px}.more_info h4{font-size:20px}.more_info{max-width:413px}.more_info h4:before{height:25px;width:24px}.foot_logo_img{max-width:300px;width:100%;margin:0 auto}.fot_mb_widt{max-width:700px;width:100%;float:none;margin:0 auto;text-align:center}.galery_head ul li{width:14%;margin:4px 4px}.links h4:after{width:10%}.contact_in h4:after{width:10%}.galery_head h4:after{width:10%}.grid-item{width:100%}.welcome_content h3:after{left:50%;transform:translateX(-50%)}.welcome_content h2:after{left:50%;transform:translateX(-50%)}.welcome_content h1:after{left:50%;transform:translateX(-50%)}.welcome_content{padding:6px 0 0;max-width:700px;width:100%;float:none;margin:0 auto;text-align:center}.round_image{text-align:center;padding-bottom:20px}.welc_img img{width:100%;height:490px;margin:auto;display:block}.logo_img{padding:10px 0;max-width:300px;float:none;margin:auto}.navigation_menu{display:none}.contact_page_width{max-width:640px;width:100%;margin:0 auto}.map_banner{height:170px}.contact_heading_style{text-align:center;padding-bottom:20px}.contact_heading_style h3:after{left:50%;transform:translateX(-50%)}.contact_heading_style h4:after{left:50%;transform:translateX(-50%)}.contact_detail h3:after{width:15%}.contact_detail{padding-left:67px}.col-sm-6.col-xs-12.container-align-left{padding-left:0!important}.about_sec .welcome_content h3:after{left:50%;transform:translateX(-50%)}.about_sec .welcome_content h2:after{left:50%;transform:translateX(-50%)}.about_sec .welc_img:before{content:none}.about_sec .welc_img:after{content:none}.about_sec .welc_img{margin:28px 0}.about_sec .welcome_content h3{font-size:26px}.about_sec .welcome_content h2{font-size:26px}.about_sec span.first_span{font-size:22px}input.input_style{height:45px;margin:10px 0}select.select_se{height:45px;margin:10px 0}textarea.text_area{height:75px;margin:10px 0}.contact_width{margin:0 auto}}@media(max-width:480px){.single-services .entry-content{max-width:400px}.SumoSelect.open>.optWrapper{max-width:300px}.single-services .post-thumbnail{max-width:400px}.banner-text{padding:0 55px}.testimonial.owl-theme.owl-carousel.owl-loaded.owl-drag{padding:0 0}.design_mode{max-width:400px}.service_carousel .owl-nav .owl-prev{height:30px;width:16px}.service_carousel .owl-nav .owl-next{height:30px;width:16px}.banner-text h1.text{font-size:20px}.banner-text h2.text{font-size:20px}.round_image ul li{width:210px;height:210px;padding:76px 12px;margin:10px}.contact_info ul li{padding:7px 0}.contact_info ul li a{font-size:12px}.round_image li p{font-size:18px}.welcome_top_pa{padding:22px 0}.entry-content h3{font-size:20px}.about_us{height:145px}.welc_img img{height:408px}.whole_content h3{font-size:20px}.whole_content p{font-size:13px}.content_ser{padding:9px 9px 20px}.content_ser p{padding:5px 0 21px}.gall_top_heading.heart_title h2{font-size:20px}.gall_top_heading.heart_title h2 span{font-size:18px}.gall_top_heading.heart_title h3{font-size:20px}.gall_top_heading.heart_title h3 span{font-size:18px}.gallery_sec .gall_top_heading{margin:0 0 11px}.contact_heading h3{font-size:20px}input.submit_btn{padding:7px 31px}.testi_heading h3{font-size:20px}.row1{padding:30px 0 0}.more_info h4:before{left:-8px}.more_info h4{font-size:16px}.foot_logo_img{max-width:250px}.contact_detail{padding-left:13px}.main_heading h2{font-size:30px}.main_heading h1{font-size:30px}.breadcrumbs_sec p{font-size:15px}.map_banner{height:130px}.contact_detail ul li{margin:17px 0}.about_sec .round_image ul li{width:240px;height:240px;padding:75px 28px;margin:8px 0}}@media(max-width:360px){.design_mode{max-width:300px}.single-services .entry-content{max-width:300px}.single-services .post-thumbnail{max-width:300px}}@media(max-width:320px){.logo_img{max-width:230px}.whole_content h3{font-size:18px}.whole_content p{margin:25px 0}.service_heading h3:after{width:40%;bottom:-11px}.more_info h4:before{height:16px;width:15px}.more_info h4{font-size:14px;padding:0 8px}.links ul{padding:2px 0}.contact_in ul{padding:4px 0}.comment_cont p{font-size:12px}.comment_cont h4{font-size:13px}::placeholder{font-size:14px}select.select_se{font-size:10px;padding:0 4px}.about_sec .welcome_content p:nth-child(2){font-size:18px}.contact_info p.phone_info:before{top:8px}.round_image ul li{width:170px;height:170px;padding:36px 12px}p.secnd{font-size:12px;padding:0}.about_us{height:125px}.about_sec .round_image ul li{width:170px;height:170px;padding:38px 28px;margin:8px 0}.about_sec .welc_img{height:152px}.about_sec{padding:0 0 10px}}