@media only screen and (max-width:1199px){#mainnav,.top-search{display:none}.btn-menu{display:block}}@media only screen and (max-width:991px){#mainnav,.content-wrap:before,.top-search{display:none}#header .logo{width:120px}.btn-menu,.content-bottom-widgets .ft-wrapper .footer-70 .widget_text .textwidget .custom-info span,.flat-tabs ul.menu-tabs li{display:block}.parallax.parallax5{background-position:0 0!important}.top .flat-address .social-links a{display:inline-block}.content-bottom-widgets .ft-wrapper .footer-30,.content-bottom-widgets .ft-wrapper .footer-70,.content-bottom-widgets .logo-ft,.flat-general.sidebar-right .general,.main-content,.sidebar-right .general-sidebar,.sidebars,.top .flat-address .social-links,.top .flat-address .social-links a,.top .top-navigator,ul.portfolio-filter li{float:none}.flat-header-information,.flat-header-information .header-information{margin-bottom:10px;float:left}.flat-portfolio.portfolio-masonry .portfolio .portfolio-item .portfolio-wrap .portfolio-info .portfolio-title{font-size:13px}.header.header-v1,.header.header-v2 .header-wrap{position:relative}.flat-tabs ul.menu-tabs li.active a:before,.header.header-v1{top:0}.header-v3 .flat-logo{overflow:hidden;border-bottom:1px solid rgba(54,70,115,.08)}.flat-header-information .header-information{margin-left:0}.top .flat-address .social-links{margin-right:0}.flat-header-information .header-information{margin-right:15px}.content-bottom-widgets .ft-wrapper .footer-30,.content-bottom-widgets .ft-wrapper .footer-70,.flat-clients .clients-image .item-img,.flat-header-information,.top .flat-address .custom-info,.top .flat-address .social-links,.top .top-navigator{text-align:center}.content-bottom-widgets .ft-wrapper .footer-70 .widget_text .textwidget .custom-info span,.top .flat-address .social-links{margin-bottom:15px}.top.style-v1{padding-bottom:12px}.clients-image.style1 .clients-item,.top .flat-address .custom-info{margin-bottom:20px}.flat-general.sidebar-right .general,.flat-latest-news .blog-posts,.footer-widgets .widget.widget_text .textwidget,.imagebox,.main-content-wrap,.sidebar-left .general-sidebar{margin-bottom:30px}.pad165px{padding-top:100px}.flat-general.sidebar-right .general,.sidebar-left .general-sidebar{padding-right:0}.main-content{padding-right:15px}.flat-general.sidebar-left .general,.sidebar-right .general-sidebar{padding-left:0}.sidebars{padding-left:15px}.pad165px{padding-bottom:100px}.clients-image.style1 .clients-item{width:33.33333%}.blog-shortcode .item-three-column,.flat-portfolio.portfolio-masonry .portfolio .portfolio-item,.item-three-column,.woocommerce .products li,.woocommerce-page .products li{width:50%}.content-bottom-widgets .ft-wrapper .footer-30,.content-bottom-widgets .ft-wrapper .footer-70,.flat-general .general,.general-sidebar,.main-content,.sidebars{width:100%}.flat-general.sidebar-right .flat-wrapper .general,.flat-general.sidebar-right .general{border-right:none}.flat-general.sidebar-left .flat-wrapper .general{border-left:none}.flat-tabs ul.menu-tabs li.active a:before,ul.portfolio-filter li.active a:after{height:100%;width:4px}.switcher-container h2 a.active{top:4px}}@media only screen and (max-width:767px){.flat-title-button .button{position:relative}.tparrows.preview4:after{background:transparent}.tp-bullets.simplebullets .bullet,.tp-bullets.simplebullets .bullet.selected,.tp-bullets.simplebullets .bullet:hover{height:5px!important;border:1px solid #fff!important;width:5px!important}.tp-bullets.preview4 .bullet.selected,.tp-bullets.preview4 .bullet:hover{border:1px solid #fff!important}.flat-testimonial.owl-theme .owl-controls .owl-nav div{top:0}.flat-divider.d50px,.flat-divider.d60px,.flat-divider.d85px{height:40px}.flat-row,.pad-top40px,.pad-top60px,.pad-top70px{padding-top:30px}.flat-row,.pad-bottom40px,.pad-bottom60px,.pad-bottom70px{padding-bottom:30px}.main-text{margin-bottom:15px}.flat-counter .counter{margin-bottom:30px}.item-four-column{width:50%}.item-three-column{width:100%}.flat-services .services-title .title{font-size:24px}.go-top{height:30px;bottom:15px;width:30px;line-height:30px}.go-top.show{right:15px}.switcher-container h2 a{height:35px;right:-35px;width:35px;line-height:35px}.switcher-container h2 i{font-size:20px;margin-top:8px}}@media only screen and (max-width:479px){.awards-recognition-item .ar-img,.blog-post .entry-header .entry-time,.blog-shortcode .item-three-column,.clients-image.style1 .clients-item,.flat-portfolio.portfolio-masonry .portfolio .portfolio-item,.flat-teammember .member .member-image,.flat-teammember .member .member-info,.flat-testimonial .testimonial .testimonial-content,.flat-testimonial .testimonial .testimonial-image,.history li,.item-four-column,.item-three-column,.item-two-column,.single-products .images,.single-products .summary,.woocommerce .products li,.woocommerce-page .products li,.woocommerce-reviews #comments,.woocommerce-reviews #review_form_wrapper{width:100%}.blog .blog-post .entry-header .entry-time span.entry-day{font-size:15px}.blog-post .entry-header .entry-time{overflow:hidden;padding:10px 15px;border:1px solid;margin:0 0 5px;width:auto;line-height:1.4;float:none;display:inline-block}.flat-title-button .title,.slotholder .tp-bgimg .title{font-size:20px}.flat-portfolio.portfolio-masonry .portfolio .portfolio-item .portfolio-wrap .portfolio-info .portfolio-title{font-size:18px}.flat-progress .name{font-size:10px}.about-slider .flex-next,.about-slider .flex-prev,.flat-testimonial.owl-carousel .testimonial-content:after,.flat-testimonial.owl-carousel .testimonial-content:before{display:none}.awards-recognition-item .ar-img,.blog-post .entry-header .entry-time,.flat-teammember .member .member-image,.flat-teammember .member .member-info,.flat-teammember .member .member-info .social-links a,.flat-testimonial .testimonial .testimonial-content,.flat-testimonial .testimonial .testimonial-image,.history li,.history li:nth-child(2n),.single-products .images,.single-products .summary,.woocommerce-ordering,.woocommerce-reviews #comments,.woocommerce-reviews #comments ul.commentlist li img.avatar,.woocommerce-reviews #review_form_wrapper{float:none}.blog .blog-post .entry-header .entry-time span{margin-right:5px}.blog .blog-post .entry-header .entry-time span,.blog .blog-post .entry-header .entry-time span.entry-year{float:left}.awards-recognition-item .ar-img,.flat-list,.flat-testimonial .testimonial .testimonial-image,.history li,.member-image{margin-bottom:20px}.services-single-img .single-img,.single-products .images,.slotholder .tp-bgimg .gr-button .button,.woocommerce-ordering{margin-bottom:15px}.woocommerce-result-count{margin-bottom:10px}.content-bottom-widgets .widget .custom-info i,.woocommerce-reviews #comments ul.commentlist li .comment-text{margin-left:0}.awards-recognition-item .ar-img{margin-right:0}.history li,.history li:nth-child(2n){padding:0}.slotholder .tp-bgimg{padding:15px}.history li,.history li:nth-child(2n){text-align:inherit}.flat-teammember .member .member-image,.flat-testimonial .testimonial .testimonial-image,.single-products .images,.woocommerce-reviews #comments{padding-right:0}.flat-teammember .member .member-info,.flat-testimonial .testimonial .testimonial-content,.single-products .summary,.woocommerce-reviews #review_form_wrapper{padding-left:0}.history{padding-left:15px}.pad165px{padding-top:50px;padding-bottom:50px}.history:before{left:0}.history li:before,.history li:nth-child(2n):before{right:auto;left:-18px}.history li:after,.history li:nth-child(2n):after{right:auto;left:-27px}.flat-teammember .member{text-align:center}.blog-post .entry-header .entry-time{border-right:none;border:1px solid #18ba60}.woocommerce-reviews #comments ul.commentlist li .star-rating{top:-30px}.top .top-navigator>ul>li>a{border-right:none;padding:0 5px}.top .flat-address .custom-info span{display:block}.top .flat-address .custom-info i{border:none;margin-right:0;background:transparent;margin-left:10px}}@media only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.flat-phone{color:red}}