@media only screen and (max-width:1199px){.dr-banner-sec{background-position:-150px 0!important}}@media (max-width:991px){.container{width:100%}.menu-outr{display:none}a.show_hide_menu{display:inline-block!important}.menu-outr{position:absolute;left:0;right:0;background:#fff;top:67px;z-index:99;height:300px;overflow:auto}.menu-outr.menu-sub{display:block!important}.menu-outr ul li{display:inline-block;width:100%;padding:8px 15px}header .top-header .container{padding:0 15px}header .container{padding:0}header .container .bottom_header{padding-left:15px}header .top-links .top-menus .menu-outr ul li ul{position:relative;top:0;left:0;background:red;visibility:visible;display:block;list-style:none;background-color:#fff;box-shadow:1px 1px 3px #8C8C8C;width:100%;z-index:9}header .top-links .top-menus .menu-outr ul li ul li a{width:auto}#banner-slider li{width:100%!important}.dr-quick-contact .content-left-sec{width:100%;text-align:left}.dr-quick-contact .content-right-sec{margin:0 auto;width:100%;max-width:100%;margin-top:30px;text-align:left}.product-listing-outr{text-align:center;display:inline-block;width:100%}.product-listing-outr .product-listing{width:32%;margin-bottom:30px}.dr-services-outr{padding:50px 0}.product-listing figcaption p{font-size:12px}.dr-services-outr .heading{letter-spacing:1px}.dr-quick-contact{text-align:center}.service-without-img .product-listing-outr .product-listing{width:32%}.service-without-img .product-listing-outr .product-listing figcaption{padding:20px 10px 20px}.product-listing-outr .product-listing{text-align:left}.product-listing-outr .product-listing figure{text-align:center}.top-footer .footer-listing li{width:100%}.top-footer .footer-listing,.top-footer .footer-listing:nth-child(3){width:22%;margin-right:3%}.top-footer .footer-listing:last-child{width:22%}.slider-outr .testimonal figcaption{min-height:174px}.banner-inner-content h3,.banner-inner-content .h3{letter-spacing:1px;line-height:33px;font-size:20px}.dr-banner-sec{background-position:-225px 0!important}.dr-banner-sec .innerBanner{width:51%;margin:0}.inner-banner-content h4,.inner-banner-content .h4{font-size:18px;line-height:26px;letter-spacing:3.5px}.inner-banner-content p.inner{font-size:13px;line-height:23px;margin-top:10px}.dr-banner-sec.about-banner{height:auto;background-position:0!important;padding:20px 0}.mainContent .left-side .sidenavigation .sidetabs ul.arrow>li>a{font-size:11px;line-height:20px;padding:10px 25px}.mainContent .left-side .sidenavigation .sidetabs ul.arrow>li>a:before{left:13px}.mainContent .left-content-side{width:auto;float:none;padding:0}#right_aside{display:none}.center_text_wrap{width:85%}#bim_service_grid li{width:auto;padding-left:30%}.mainContent #mainContentArea.right-side h2{font-size:18px;line-height:22px;margin-bottom:10px}.mainContent #mainContentArea.right-side p{margin-bottom:8px}.mainContent #mainContentArea.right-side .floor-plan ul li span{padding-left:7px;width:75%}.mainContent #mainContentArea.right-side .slider-outr p span a{margin-left:2px}.mainContent #mainContentArea.right-side h1,.mainContent #mainContentArea.right-side h2.heading{font-size:22px;margin-bottom:20px;line-height:32px;margin-top:-6px}.mainContent #mainContentArea.right-side{width:70%;padding-left:25px}.dr-banner-sec.services-index-banner{height:auto;padding:20px 0}#mainContentArea ul.accordion1 li .listing_sec figcaption{padding:15px 15px 15px}#mainContentArea ul.accordion1 li{margin-bottom:21px}#mainContentArea ul.accordion1 li .listing_sec .servBlk1 a{font-size:15px;line-height:23px;margin-bottom:12px}.case-study-ul li:nth-child(even){margin-left:3%}.case-study-ul figure.cstm-figure a{font-size:12px}.contact-us-form-sec{padding:25px 20px}.mainContent .floor-plan .about-us-info ul li span{padding-left:3px;width:66%}.tabContainer .tabContent{padding:0 33px 30px}ul.gallery li{margin:4px .3%}.tabbing.mResTabAccord .caseStudyPage,.tabbing.mResTabAccord .side-line:after{display:none}.tabbing.mResTabAccord #mainContentArea.case-study-right-sec{width:100%;margin:0 auto}.article_sec .art_content{padding:18px}.article_sec .art_content .pencile_art{min-height:447px}.mainContent #mainContentArea.right-side.sample-image{width:100% !IMPORTANT}.gallery-container .tabNav li.active>.mResTabAccordA,.gallery-container .mResTabAccordA:hover,.gallery-container .mResTabAccordA.active{border-bottom:none;border-right:1px solid #96cb25}.tabContainer .tabContent.mTabActive{border-top:none!important;margin-top:-2px}.fancybox-next{right:-55px}.fancybox-prev{left:-55px}.fancybox-close{top:-41px;right:-41px}}@media (max-width:767px){.fancybox-inner{height:auto !IMPORTANT;width:100%!important;max-width:100%!important}header .top-links .top-menus .menu-outr ul li ul{position:relative;top:0;display:block;box-shadow:1px 1px 3px #8C8C8C;width:100%;visibility:visible}header .top-links .top-menus .menu-outr ul li ul li a{width:auto}.banner-container{background-position:left center !IMPORTANT}.right-banner-content{width:100%;padding:18px 0}.right-banner-content span.img{padding:0 10px 0 0;width:49.5%}.innerBanner img{padding-left:6px}.content-banner-icons ul li{padding-left:10px}.product-listing-outr .product-listing{width:49%}.service-without-img .product-listing-outr .product-listing{width:49%}.dr-testimonal-slider .slider-outr{width:100%}.slider-outr .testimonal figcaption{min-height:auto}.dr-testimonal-slider .slider-outr{margin-bottom:30px}.top-footer .footer-listing,.top-footer .footer-listing:nth-child(3),.top-footer .footer-listing:last-child{width:49%;margin-right:1%;margin-bottom:30px}.top-footer{padding:40px 0}.dr-testimonal-slider .slider-outr h4 a{float:right}.bottom-footer .left-sec,.bottom-footer .right-sec{text-align:center;width:100%;display:inline-block;float:none}.bottom-footer .right-sec ul{text-align:center;margin-top:15px}.banner-inner-content p{letter-spacing:1px;margin-top:10px}.banner-inner-content h3,.banner-inner-content .h3{font-size:18px}.banner-inner-content{width:100%}.dr-banner-sec{padding-bottom:80px}.dr-quick-contact .content-left-sec h2{font-size:20px;line-height:34px;letter-spacing:1.6px}.dr-banner-sec{overflow:hidden}.banner-inner-content{padding-top:35px}.dr-banner-sec{padding-bottom:15px}#exclusiveService{padding:56px 2px;margin-bottom:0}.mainContent #mainContentArea.right-side .slider-outr .testimonal_sec p{overflow:hidden}.mainContent #mainContentArea.right-side .slider-outr p span:last-child{float:right;margin-top:7px}.mainContent .left-side{display:none}.mainContent #mainContentArea.right-side{width:100%}.left-side-list li{width:auto;margin-left:5%}.left-side-list li:first-child{margin-left:0}.left-side-list li a{width:auto;padding:16px 3px;font-size:10px;display:block;border:none}.left-side-list li a span{display:block;margin:0 auto;margin-bottom:5px}.contact-us-details .content-right-sec{width:100%;margin-left:0;margin-top:25px}.contact-us-details .content-right-sec h1{margin-bottom:20px}.side-line:after{display:none}.case-study-sec #mainContentArea ul{margin-bottom:25px;text-align:center}.contact-us-details .content-left-sec{width:100%}.submit-btn a{padding:15px 60px}.mainContent #mainContentArea.right-side .slider-outr .testimonal_sec{padding-right:28px}.mainContent.testimonialContent #mainContentArea.right-side{margin-bottom:30px!important}.dr-banner-sec.solidworks-banner{padding:39px 0px!important}.innerBanner.content-banner-icons ul li img{padding:0;width:46px}.contact-banner-content{padding:50px 0}.padding br{display:none}.tabContainer .tabContent{padding:15px!important}.tabNav li.active>.mResTabAccordA,.mResTabAccordA:hover,.mResTabAccordA.active{border:1px solid #96cb25;border-right:1px solid #96cb25;border-bottom:1px solid #efeded;margin-bottom:-1px}.tabContainer .tabContent.mTabActive{opacity:1;display:block;border-top:1px solid #efeded}.address_sec .content{padding:0 15px 0}.address_sec .content:first-child:after{top:0}.address_sec .content:nth-child(2):after{bottom:0}.address_sec .content .address{padding-left:10px}.dr-banner-sec.sitemap-banner-sec{background-size:cover!important;padding:30px 0!important;background-position:left top!important}.dr-banner-sec.sitemap-banner-sec .inner-banner-content{width:100%;max-width:100%}.dr-banner-sec.white-paper-banner .inner-banner-content{padding:0}.services-sec-map{width:100%}.other-links-div{width:100%;margin:0}.features-links-div{width:100%;margin:0 0 0 10px}.bottom-footer .left-sec p{margin:0 0 10px!important}.dr-banner-sec .inner-banner-content,.solidworks-banner.dr-banner-sec .inner-banner-content{width:79%}.dr-banner-sec .innerBanner{width:100%;margin:auto;text-align:center}.fancybox-wrap{z-index:8030;width:100%!important;max-width:70%!important;left:0!important;right:0!important;margin:auto!important}.fancybox-next{right:-54px!important}.fancybox-prev{left:-54px!important}.fancybox-close{top:-41px;right:-41px}#mainContentArea #doubleList ul.accordion1:first-child{margin-right:0!important}#mainContentArea ul.accordion1{width:100%!important}#mainContentArea ul.accordion1 li:nth-child(even){margin-right:0}#mainContentArea ul.accordion1 li{width:48%;display:inline-block;vertical-align:top;margin-right:2.8%}#mainContentArea ul.accordion1 li .listing_sec figcaption{min-height:157px}.dr-exclusive-sec .owl-nav{display:none!important}.dr-cad-work .owl-nav .owl-next img{position:absolute;top:0}.dr-cad-work .owl-nav .owl-prev img{position:absolute;top:0}.dr-exclusive-sec .owl-nav,.dr-cad-work .owl-nav{top:-24px}.owl-carousel .owl-item img{width:100%}#mainContentArea ul.accordion1 li .listing_sec figure,#mainContentArea ul.accordion1 li .listing_sec figcaption{width:100%}.mainContent #mainContentArea.right-side .slider-outr{width:100%}.mainContent .floor-plan ul li{width:100%}.mainContent #mainContentArea.right-side .floor-plan ul li img{width:9%;max-width:100%}.mainContent #mainContentArea.right-side .floor-plan ul li span{padding-left:7px;width:90%}.mainContent #mainContentArea.right-side .slider-outr .testimonal_sec p{overflow:hidden;margin-bottom:15px}iframe#goog_conv_iframe{display:none}}@media (max-width:700px){.address_sec .content{width:100%}.address_sec .content:first-child:before,.address_sec .content:first-child:after,.address_sec .content:nth-child(2):after{display:none}.thank-you-banner .inner-banner-content h3,.thank-you-banner .inner-banner-content .h3{font-size:26px;line-height:50px}.thank-you-banner{min-height:auto;padding-bottom:20px}.no_before h6:before{max-width:450px;width:100%}}@media only screen and (max-width:568px){.innerBanner-left{width:100%;text-align:center;padding-right:0}.thank-you-banner .inner-banner-content{width:100%;padding:30px 0}}@media only screen and (max-width:535px){.case-study-ul figure.cstm-figure{width:100%}.case-study-ul li:nth-child(even){margin-left:0}.fancybox-inner{height:auto !IMPORTANT;width:100%!important;max-width:100%!important}}@media (max-width:480px){.top-header ul li:first-child{padding-left:0}.top-header ul li{padding-left:.5px;font-size:11px}.product-listing-outr .product-listing{width:100%}.service-without-img .product-listing-outr .product-listing{width:100%}.banner-inner-content p{font-size:13px}.right-banner-content span.img{padding:0 3px 0 0;width:49%}.right-banner-content span.img h5{font-size:12px;line-height:18px;left:10px;top:12px}section.dr-exclusive-sec{background-size:cover}.dr-banner-sec.about-banner .inner-banner-content{width:100%}.dr-banner-sec.about-banner .innerBanner{width:100%}.mainContent #mainContentArea.right-side .img-content figure{width:100%;float:none;margin:0 auto 15px;text-align:center}.mainContent #mainContentArea.right-side .img-content .content{width:100%;float:none;margin:0 auto}.mainContent #mainContentArea.right-side .img-content{margin-bottom:35px}.mainContent #mainContentArea.right-side .floor-plan ul li{width:100%}.mainContent #mainContentArea.right-side .floor-plan ul li:before{display:none}.mainContent #mainContentArea.right-side .slider-outr{width:100%;margin-right:0}.mainContent .left-side{width:100%;float:none;margin-bottom:20px}.case-study-ul li{margin-top:25px;width:100%;min-height:auto}.dr-banner-sec .inner-banner-content{width:100%!important}.dr-banner-sec .innerBanner{width:100%;padding:10px 0;margin:0}#mainContentArea #doubleList ul{width:100%}#mainContentArea #doubleList ul.accordion1:first-child{margin-right:0}#mainContentArea #testimonial_wrap .testimonial-block .about_content{padding:35px 0 0 27px}#mainContentArea #testimonial_wrap .testimonial-block .about_content p{padding:0 12px;width:74%}.dr-banner-sec.contact-banner-sec .inner-banner-content.contact-banner-content{padding-bottom:20px}.content-banner-icons ul{text-align:center}.content-banner-icons ul li{padding-left:5px}.mainContent #mainContentArea.right-side h1,.mainContent #mainContentArea.right-side h2.heading{font-size:18px;margin-bottom:16px;line-height:26px}ul.gallery li{width:48%}.dr-banner-sec.services-index-banner{background-position:left center!important}#mainContentArea .whitepaper-content .whitePaperBox{text-align:center}#mainContentArea .whitepaper-content .whitePaperBox img{float:none;margin:0 auto}#mainContentArea .whitepaper-content .whitePaperBox .whitePaperText{width:100%;text-align:center}#mainContentArea .whitepaper-content .whitePaperBox .whitePaperText p{text-align:center}.other-links-div{width:100%}.features-links-div{width:100%}.up-file{padding:11px 25px;font-size:12px}.upload-btn span{top:12px;left:110px}.article_sec{width:100%;margin-left:0}.article_sec:nth-child(2){margin-right:0;margin-left:0!important}.article_sec .art_content .pencile_art{min-height:auto}#mainContentArea ul.accordion1 li{width:100%;display:inline-block;vertical-align:top;margin-right:0}.bottom-footer .right-sec ul li{padding:0 4px!important}#mainContentArea ul.accordion1.sec li{width:98.5%}#mainContentArea ul.accordion1 li .listing_sec figcaption{min-height:auto}.address_sec .content{padding:0 0 0}.address_sec .content figure{width:100%;display:block;margin:auto;text-align:center;max-width:135px}.address_sec .content .address{width:100%;padding-left:0;margin-top:10px;text-align:center}.floating-form{max-width:100%;right:0%}.contact-opener{right:0;text-align:center;border-radius:0;padding:16px;top:-55px}.contact-opener.btn_opened{padding: 17px 40px 17px 18px;}.mainContent #mainContentArea.right-side{width:100%;padding-left: 5px;}.mainContent .left-side{display:none}}@media (max-width:400px){.top-footer .footer-listing,.top-footer .footer-listing:nth-child(3),.top-footer .footer-listing:last-child{width:100%;margin-right:0}.contact-btn{width:100%}a#logoHeader{width:100%;max-width:182px}.mainContent #mainContentArea.right-side .floor-plan h4{font-size:13px;line-height:20px}.search-main .search-field{right:42px}.search-main .search-field.active{width:242px}.menu-outr{top:61px}ul.cstm-site-map-ul{width:100%!important}}@media only screen and (max-width: 767px) and (min-width: 270px) {header .top-links .top-menus .menu-outr ul li ul{display: none;} .manager_quote{width: auto; float: none; margin: 0px 0px 20px 0px;}}