:root{--white:#fff;--black2:#111;--lightcyan:#f3fbfe;--transparent:transparent}@media screen and (max-width:480px){.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:100% !important}#about .text-left,#newsletter-section .text-left,#testimonials_team .text-left{text-align:center !important}#about .about-content p{text-align:center}.how-box-icon{margin:auto}#how-we-work .work-box{text-align:center}#testimonials blockquote{width:100% !important}.footer_form p:last-of-type,.about-content{text-align:center}#team h3{font-size:1.5rem}#testimonials blockquote:after{right:-3px !important}.team-righ-icon-left,.team-righ-icon-right{display:none}}@media screen and (max-width:575px){.how-box-icon{margin:auto}#how-we-work .work-box{text-align:center}}@media screen and (max-width:576px){#slider .theme_button:after{content:'';padding:0}ul.left-side-content li,ul.right-side-content li{display:block;text-align:center;padding:5px 0}#slider .carousel-caption.d-none.d-md-block{display:none !important}blockquote{width:100%}.media-small{padding-left:10px !important}#slider h2{font-size:16px !important}#slider .inner_carousel h2 small{font-size:12px !important;margin-bottom:6px}#slider a.theme_button{padding:9px 10px;margin-top:0;font-size:10px}#slider .carousel-caption.d-none.d-md-block{display:none !important}blockquote{width:100%}#our_work .box:hover .over-layer,#team .box:hover .over-layer{transform:translate(-9px,-9px)}.testimonial_auther{text-align:center}#testimonials .owl-nav{visibility:hidden}#testimonials blockquote{width:225px;margin:0 auto;font-size:16px}#testimonials blockquote:before{left:-24px}#testimonials blockquote:after{right:-20px}#testimonials blockquote{padding:.25em 17px}.media-small{padding-left:10px !important}.small_media{padding:10px 0}.copyright p{text-align:center !important;padding:5px 0}#slider p{margin:0 0 9px}#slider h5{font-size:16px}section h2{font-size:22px}.top-icon{top:-1%}.above_title{margin-top:2%}.serach_inner input.search-field{width:85%}.contact-info,#our_project .project_content{text-align:center}.logo_static{margin-top:-31px !important}.project_meta:before{display:none}}@media screen and (max-width:767px){.home.page-template #masthead{position:static}.mobile_logo{margin-right:0}ul.left-side-content li,ul.right-side-content li{display:block;padding:4px 0;text-align:left}.home.page-template .menubar{margin-top:0 !important;margin:0}#slider h2{font-size:22px}.about_box{margin-bottom:30px}.services_box{text-align:center}.icon_services{margin:10px auto}.post_dec{display:none}.choose-box-content,.choose-box-content h4{text-align:center}.contact_details{padding:12px 0;position:static;right:0;top:50%;transform:unset}.logo_footer{margin-bottom:20px;text-align:center}.postbox h3{line-height:22px}.postbox .postbox-content{padding:5px 15px}#slider a i{padding:4px;font-size:14px}.search-box span{float:right}.thumb_image_border{width:83%;height:238px;margin-left:30px}.contact_details ul li{text-align:left;display:block;color:#fff;text-align:left !important}.about-content a{margin-bottom:10px}.about-content{margin:0}#slider .carousel-caption.d-none.d-md-block{display:block !important}#slider p{display:none}#our-services .page-box{margin-bottom:.5em;margin-top:20px}.gallery-image img{height:140px !important}#testimonials .owl-dots{text-align:center;margin-top:20px}.contact-box .section_desc_content{text-align:center !important;margin-top:20px}.top_social{text-align:center}#our_records h4,.counter_inner{text-align:center}.testimonialwrapper-box{margin-bottom:50px}#header .logo a.custom-logo-link{position:static}.mid-content{position:static;top:0;transform:unset}.fadeInRight{animation-name:unset !important}.site-title{font-size:34px}.site-description{font-size:14px}.main-header{margin-bottom:25px}.header-title{padding:30px 0}.main-title{font-size:30px}#masthead{min-height:60px}#masthead #site-branding img,#masthead.scrolled #site-branding img{max-height:40px;width:auto}.main-navigation li,#masthead.scrolled .main-navigation li{display:block;line-height:1.5 !important}.slide-cta{float:none;width:100%;padding:15px 0 0;text-align:center}#home-slider-section .bx-wrapper .bx-controls-direction a{display:none}.slide-button-left,.slide-button-right{padding:7px 25px;min-width:160px;font-size:16px}#slider p{display:none}.about-sec,.about-image{width:auto;float:none}.about-sec{margin-bottom:40px}.about-image{max-width:400px;margin:0 auto}#cta-section .cta-left{width:100%;float:none;text-align:center}.site-info{float:none;width:100%;text-align:center}#footer-menu ul{float:none;width:100%;text-align:center;margin-top:15px}.woocommerce div.product div.images .flex-control-thumbs{margin:10px 0 0}.contact-box .wpcf7 input[type=text],.contact-box .wpcf7 input[type=email],.contact-box .wpcf7 textarea{width:100% !important}#menu-footer-menu{margin:0;text-align:center}.logo_static{margin-top:-29px !important}}@media screen and (max-width:719px){.menubar.scrolled.hmenu{background-color:#222;height:auto}.contact-info{margin:0 !important}.search-box{float:none}.menubar .nav ul li ul{display:none;z-index:2;font-weight:400}span{text-align:center}#we_are_expert{background-size:cover}#portfolio .box .post{text-align:left}}@media screen and (max-width:991px){.post_dec{display:none}#slider p{display:none}.search-box{float:none}.search-box form.search-form{margin:0 auto}.social-box .social-media{padding-top:21px}#footer input[type=submit]{padding:9px 3%}.socialbox a{padding:4px 5px;margin-right:6px;display:inline-block;margin-bottom:10px}.socialbox a i{font-size:12px}.contact-box .wpcf7 input[type=text],.contact-box .wpcf7 input[type=email]{margin:6px}.about-content{padding-top:0;padding:40px}.about_image_inner img{margin-left:0}.about-content{padding-left:20px;padding-right:20px}#records_section .about-inner{padding-left:0}#newsletter-section .about-inner{padding-right:0}}@media screen and (max-width:991px) and (min-width:768px){.footer_inner_menu{padding-top:14px !important}}@media screen and (max-width:1199px) and (min-width:768px){#how-we-work .work-box:before{border-left:46px solid #2b3546;border-top:54px solid transparent}#team .team-image img{width:100% !important}.toggle-nav{right:0}.search-box{float:none}.search-box form.search-form{margin:0 auto}.social-box .social-media{padding-top:21px}#slider h2{font-size:30px}#slider a.theme_button{padding:10px 11px;margin-top:0}#footer input[type=submit]{padding:9px 3%}.socialbox a i{font-size:12px;width:auto}small{font-size:13px !important}#slider a i{padding:5px 8px;font-size:15px}.teambox{margin-bottom:30px}.postbox{margin-bottom:20px}#team .team-text{display:none}}@media screen and (min-width:992px) and (max-width:1199px){.icon_services{padding:8px 6px}#gallery_category .view_more{font-size:13px}#gallery_category .section_desc_content{padding:26px 30px}}@media screen and (max-width:1024px){#header .logo img{max-height:107px;width:auto}nav#site-navigation{background-color:transparent}#header .logo{text-align:left}.left_menu,.right_menu{display:none}.logo_static{padding:0;width:100%;flex:0 0 100%;max-width:100%}ul.right-side-content{text-align:left}.mobile-menu{display:block}.bg-media{margin:0 !important}iframe{width:100%}.outer_mobile_nav{position:relative;width:100%;float:left}.innermenubox{width:100%}.headerbar{display:block;margin:0}.hamburger{padding-top:38px;right:0;position:absolute;right:18px;z-index:99999;top:0;cursor:pointer}.main-header .side-navigation{display:none}.side-navigation ul{margin:0;margin-bottom:0}.side-navigation,.side-navigation li{padding:0;display:block}.side-navigation ul li a{padding:11px 16px;display:block;color:#fff;border-bottom:1px solid #303030;background:0 0!important;text-align:left}amp-sidebar#sidebar1{background:#111;width:250px}amp-sidebar#sidebar1{height:100%;width:0;position:fixed;z-index:9999999;top:0;left:0;overflow-x:hidden;transition:.5s}.side-navigation ul li ul,.side-navigation ul li ul ul{display:block !important}.side-navigation ul ul{background:0 0 !important}.side-navigation ul ul{position:static;width:100%;box-shadow:none}.side-navigation ul ul li{background:0 0 !important}.side-navigation ul ul li{display:block}.side-navigation ul.sub-menu li a:before{content:none}.close-sidebar{font-size:35px;padding-right:5px;color:#fff;text-align:right}.headerbar{font-size:30px;text-align:right;font-weight:900;color:#000}.home.page-template #masthead{background-color:#fff}.footer_inner_menu{position:static;transform:unset}.side-navigation ul .current_page_item a{color:#e381b0}.side-navigation ul ul li{border-bottom:unset;padding:3px 18px;font-size:13px}.menubar{margin:0}#header .logo{padding:0}}@media screen and (max-width:1024px) and (min-width:991px){.container-full-width{width:100%}.contact_details ul li{font-size:12px}.menubar{background-color:#fff}}@media screen and (max-width:1024px) and (min-width:992px){.hamburger{padding-top:28px}}@media screen and (max-width:1199px){.about-content p{font-size:14px;line-height:26px}}@media screen and (min-width:992px) and (max-width:1199px){.how-box-content{padding-left:16px}.how-box-content h4{font-size:14px}}