@media only screen and (max-width:1199px){.flat-before-footer .custom-info>div{margin-bottom:15px}}@media only screen and (max-width:991px){.btn-menu{display:block}#mainnav{display:none}.page-template-front-page .header.widget-header.header-style3{padding:0}.wrap-header-style3 .btn-menu{top:10px}.page-template-front-page .wrap-header-style3{right:0;bottom:0;left:unset;width:auto}.page-template-front-page .flat_header_wrap.header-style4{position:relative;top:0}.header-style3 .top-search{display:none}.flat-top,.flat-top .info-top-right{text-align:center}.flat-top .flat-socials,.flat-top .info-top-right{float:none}.flat-socials{display:none}.flat-top .col-md-6.text-right{padding-top:20px}.flat-imagebox,.footer-widgets .widget{margin-bottom:30px}.custom-info div,.flat-list{margin-bottom:15px!important}.flat-iconbox.iconbox-style1,.flat-iconbox.iconbox-style2,.flat-iconbox.style-3{margin-bottom:40px}.flat-iconbox.iconbox-style1+.vc_empty_space,.flat-iconbox.iconbox-style2+.vc_empty_space,.flat-iconbox.style-3+.vc_empty_space{height:0!important}.flat-imagebox img,.flexslider .slides img,.page-wrap.sidebar-left .content-area,.page-wrap.sidebar-left .single-page .content-area,.page-wrap.sidebar-left .single-page .widget-area,.page-wrap.sidebar-left .widget-area,.page-wrap.sidebar-right .content-area,.page-wrap.sidebar-right .single-page .content-area,.page-wrap.sidebar-right .single-page .widget-area,.page-wrap.sidebar-right .widget-area{width:100%}.call-back-form,.footer-widgets #nav_menu-2,.page-wrap.sidebar-left .content-area{padding-left:0!important}.call-back-form,.page-wrap.sidebar-left .single-page .content-area,.page-wrap.sidebar-right .content-area,.page-wrap.sidebar-right .single-page .content-area{padding-right:0!important}.flat-your-contact .contact-thumb{max-width:100%}.portfolio-filter li{padding:0 10px}.blog-grid.blog-four-columns article,.flat-portfolio .item,.flat-portfolio .one-four .item{width:50%}#wpcf7-f328-p498-o1{margin-top:30px}.comments-area ul.children{margin-left:50px}.header.widget-header .logo{width:25%}.header.widget-header .wrap-widget-header{width:65%}.header-style2 .btn-menu,.header-style3 .btn-menu{height:40px;background-color:#18ba60;width:40px}.header-style2 .btn-menu span,.header-style2 .btn-menu:after,.header-style2 .btn-menu:before,.header-style3 .btn-menu span,.header-style3 .btn-menu:after,.header-style3 .btn-menu:before{background-color:#fff;left:8px;width:60%}.nav.header-style2,.nav.header-style3{position:absolute;width:100%}.header-style3 .show-search{display:none}.wrap-header-style3{bottom:0;background-color:transparent}.header-style3 .nav-wrap{width:100%;float:none}.header.widget-header.header-style3{padding:10px 0}.flat-single-images{position:relative;bottom:-89px;top:auto;left:0}.counter{margin-bottom:40px;text-align:center}.wrap-header-style3{background-color:transparent!important}.vc_custom_1488938620772 .vc_empty_space{height:40px!important}.blog-shortcode.blog-list article .featured-post{padding:0;margin-right:0;margin-bottom:15px;max-width:100%;float:none}.flat-top .info-top-right{padding-left:0}.header.widget-header{padding:0}.header-style2 .btn-menu{top:-104px}.flat-team.team-grid{margin-bottom:30px;text-align:center}.themesflat-inner .vc_column-inner>.wpb_wrapper{padding:60px 15px 50px}.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title{padding-left:15px!important}.flat-text-block-timeline .flat-timeline-content{padding-left:15px}.page-wrap.sidebar-left .single-page .widget-area,.page-wrap.sidebar-left .widget-area,.page-wrap.sidebar-right .widget-area{padding-top:30px}}@media only screen and (max-width:767px){.flat-top .col-md-6.text-right{padding-top:5px}.info-top-right a.appoinment{margin:0 5px}.blog-grid.blog-three-columns article,.blog-grid.blog-two-columns article,.flat-one-half{width:100%}.footer-widgets .widget.widget_nav_menu{padding-left:0}#menu-bottom li a{padding-right:20px;padding-left:0}.author-post .info{padding:15px}.flat-portfolio-single-slider{margin-top:30px}.flat-portfolio-single-slider li img{width:100%}.single-portfolios .page-wrap{padding:70px 0 30px}.comments-area ol.comment-list article .comment_content .comment_text,article .wrap-entry-title{overflow:visible}.comments-area ul.children{margin-left:30px}.wrap-widget-header{display:none}.header.widget-header .logo{width:100%}.header.widget-header .btn-menu{top:-120px}.page-title.pagetitle_style_2 .breadcrumbs,.page-title.pagetitle_style_2 .page-title-heading,.page-title.pagetitle_style_3 .breadcrumbs,.page-title.pagetitle_style_3 .page-title-heading{text-align:left;width:100%;display:table}}@media only screen and (max-width:479px){.show-search{display:none}.testimonial-slider.style-2 .testimonial-image{max-width:100%;margin:0}.blog-shortcode.blog-list article,.flat-portfolio .item{width:100%}.portfolio-filter li a{line-height:45px}article .entry-title{font-size:18px}.author-post .info{overflow:visible}.author-post .author-avatar{margin-right:10px;max-width:auto}.comments-area ul.children{margin-left:15px}.flat-top .custom-info ul li:after,.flat-top .info-top-right:before{display:none}.flat-imagebox .flat-imagebox-header .flat-imagebox-title,.page-template-tpl .vc_toggle_title>h4{font-size:13px}.flat-imagebox .box-header{padding:18px 80px 10px 20px;right:0;bottom:0;left:0}.testimonial-slider{padding:0 15px 53px}blockquote{padding:0}.flat-team .team-image{margin-bottom:15px;width:100%;float:none}.flat-team .team-image img{width:100%}#text-5{margin-bottom:0}.blog-grid.blog-four-columns article,.flat-portfolio .one-four .item,.flat-portfolio .one-half .item{width:100%}article .entry-meta ul li{margin-right:9px;padding-left:17px}.tp-caption.content-slide{color:#222!important}#slide-24-layer-2{color:#fff!important}.flat-team.team-grid{margin-bottom:30px}.flat-before-footer .custom-info>div{margin-right:0}.page-template-front-page .wrap-header-style3{padding:0 15px}.testimonial-slider.style-2 .testimonial-image{margin-right:0;margin-bottom:15px;width:100%;float:none}.testimonial-slide.style-2{padding:0 15px!important}.flat-imagebox .box-content{padding:15px}.flat-imagebox .flat-imagebox-button{margin-top:0}.flat-imagebox .flat-imagebox-button a{padding:9px 52px 8px 14px}.flat-imagebox .flat-imagebox-button a:after{top:9px}.bottom .copyright,.widget-custom-menu{text-align:center}.bottom .copyright{margin-bottom:20px}#menu-bottom li,.bottom p{line-height:normal}}