@media (min-width:768px) and (max-width:1024px){.section-title{font-size:40px}#carousel-area .item .carousel-caption h3,#notice p,.small-title{font-size:20px}.social-links-bordered a i{width:40px;height:40px;line-height:40px}.input-lg{font-size:14px}.full-search input[type=text]{width:96%}#roof .quick-contacts span{padding:0 10px}#roof .social-links a{margin:0 2px}.navbar-engage .navbar-nav>li>a,.navbar-engage .navbar-nav>li>a:focus,.navbar-engage.affix .navbar-nav>li>a,.navbar-engage.affix .navbar-nav>li>a:focus{font-size:12px;padding:0;margin:20px 10px}.navbar-engage .navbar-brand img,.navbar-engage.affix .navbar-brand img{width:100px}.navbar-engage .dropdown-menu>li>a,.navbar-engage.affix .dropdown-menu>li>a{font-size:12px}.navbar-engage .navbar-nav>li>a:before,.navbar-engage.affix .navbar-nav>li>a:before{bottom:0}.navbar-engage.affix .navbar-brand{padding:15px}#carousel-area .item{height:400px}#carousel-area .item .carousel-caption h2{font-size:50px}#carousel-area .carousel-control i{width:40px;height:40px;padding:12px 0;font-size:15px}#service-block-main .service-item,.pricing-table{margin:60px 0}#service-block-2 .service-inner h3,#service-block-main .service-item h2,#tabs .tab-content h1,#why-choose .tab-container h2,#why-choose h2,.pricing-table h3{font-size:24px}#service-block-1 .service-item .service-content h2{font-size:26px}#portfolio .portfolio-items .gap,#portfolio .portfolio-items .mix,#portfolio .portfolio-items.col-3 .gap,#portfolio .portfolio-items.col-3 .mix{width:50%}#portfolio .portfolio-items figure figcaption{padding:32px}#other-services .other-service-item .service-content h3{font-size:18px}#progress{overflow-x:hidden}#progress .our-progress:before{background:0 0}#progress .progress-bottom{padding-bottom:0;padding-top:0}#blog .blog-item-wrapper,#cool-facts .fact-block,#progress .progress-item,#team .team-item,footer .footer-widget{margin:30px 0}#notice h4{font-size:30px}#notice .notice-button{margin-top:15px}#cool-facts .section-subtitle{padding-bottom:30px;font-size:24px}#blog .blog-item-text .blog-item-info a{padding-right:6px}.social-icons-fill li{margin-right:1px}.massage-box .massage-box-icon{height:60px}}@media only screen and (min-width:480px) and (max-width:767px){.section-title{font-size:36px}#carousel-area .item .carousel-caption h3,.page-header .page-subtitle{font-size:18px}.navbar-engage .dropdown .sub-menu{top:0;left:0!important;padding:0;border:none;-webkit-animation:.4s fadeInUpMenu;-moz-animation:.4s fadeInUpMenu;-ms-animation:fadeInUpMenu 0.4s;-o-animation:.4s fadeInUpMenu;animation:.4s fadeInUpMenu}#carousel-area .item{height:300px}#carousel-area .item .carousel-caption h2{font-size:30px}#carousel-area .item .carousel-caption .btn{margin:5px}#carousel-area .carousel-control i{width:40px;height:40px;padding:12px 0;font-size:15px}#carousel-area .carousel-indicators,#portfolio .portfolio-items .gap figure figcaption::after,#portfolio .portfolio-items .gap figure figcaption::before,#portfolio .portfolio-items .gap figure h4,#portfolio .portfolio-items .mix figure figcaption::after,#portfolio .portfolio-items .mix figure figcaption::before,#portfolio .portfolio-items .mix figure h4,#portfolio .portfolio-items.col-3 .gap figure figcaption::after,#portfolio .portfolio-items.col-3 .gap figure figcaption::before,#portfolio .portfolio-items.col-3 .gap figure h4,#portfolio .portfolio-items.col-3 .mix figure figcaption::after,#portfolio .portfolio-items.col-3 .mix figure figcaption::before,#portfolio .portfolio-items.col-3 .mix figure h4{display:none}#service-block-main .service-item,.pricing-table{margin:60px 0}#service-block-main .service-item h2,.pricing-table h3{font-size:24px}#portfolio .portfolio-items .gap,#portfolio .portfolio-items .mix,#portfolio .portfolio-items.col-3 .gap,#portfolio .portfolio-items.col-3 .mix{width:50%}#portfolio .portfolio-items figure figcaption{padding:25px}#portfolio .controls .btn{margin:5px 2px}#progress{overflow-x:hidden}#progress .our-progress:before{background:0 0}#progress .progress-bottom{padding-bottom:0;padding-top:0}#blog .blog-item-wrapper,#cool-facts .fact-block,#progress .progress-item,#team .team-item{margin:30px 0}#testimonial #testimonial-carousel p{font-size:20px}#testimonial #testimonial-carousel .carousel-control.left{left:15px}#testimonial #testimonial-carousel .carousel-control.right{right:15px}#testimonial .item blockquote small span{display:block;line-height:40px}#clients #clients-scroller img{width:80%;margin-left:34px}#tabs .nav-tabs li a{font-size:12px;padding:10px 12px}#why-choose .tab-container h2{font-size:26px}#why-choose .tab-menu .list-group{width:536px;margin:40px 8px;float:left}#why-choose .tab-menu .list-group>a{float:left;margin:0 8px}.page-header-content h2{text-align:center}}@media (min-width:320px) and (max-width:480px){.section-title{font-size:26px;line-height:45px}#carousel-area .carousel-indicators,#clients #clients-scroller .owl-controls,#portfolio .portfolio-items .gap figure figcaption::after,#portfolio .portfolio-items .gap figure figcaption::before,#portfolio .portfolio-items .gap figure h4,#portfolio .portfolio-items .mix figure figcaption::after,#portfolio .portfolio-items .mix figure figcaption::before,#portfolio .portfolio-items .mix figure h4,#portfolio .portfolio-items.col-3 .gap figure figcaption::after,#portfolio .portfolio-items.col-3 .gap figure figcaption::before,#portfolio .portfolio-items.col-3 .gap figure h4,#portfolio .portfolio-items.col-3 .mix figure figcaption::after,#portfolio .portfolio-items.col-3 .mix figure figcaption::before,#portfolio .portfolio-items.col-3 .mix figure h4,.section-title:before{display:none}.small-title{font-size:25px}.social-links-bordered a i{width:40px;height:40px;line-height:40px}#carousel-area .item .carousel-caption h3,#cool-facts .wrapper h2,#testimonial #testimonial-carousel p,.page-header .page-title{font-size:20px}#notice h4,.page-header .page-subtitle{font-size:18px}.input-lg{font-size:14px}#roof .quick-contacts span{padding:0 10px}#roof .social-links a{margin:0 2px}.row{padding:30px 0 40px}.section-title{padding:30px 0 15px}.section-title+.row{padding:0 0 30px}#carousel-area .item{height:300px}#carousel-area .item .carousel-caption h2{font-size:30px}#carousel-area .item .carousel-caption .btn{margin:5px}#carousel-area .carousel-control i{width:40px;height:40px;padding:12px 0;font-size:15px}#service-block-main .service-item,.pricing-table{margin:60px 0}#service-block-main .service-item h2,.pricing-table h3{font-size:24px}#service-block-1 .service-item .service-content h2{font-size:22px}#portfolio .portfolio-items .gap,#portfolio .portfolio-items .mix,#portfolio .portfolio-items.col-3 .gap,#portfolio .portfolio-items.col-3 .mix{width:100%}#portfolio .portfolio-items figure figcaption{padding:25px}#portfolio .controls .btn{margin:5px 2px}#other-services .other-service-item .service-content h3{font-size:15px}#progress{overflow-x:hidden}#progress .our-progress:before{background:0 0}#progress .progress-bottom{padding-bottom:0;padding-top:0}#blog .blog-item-wrapper,#cool-facts .fact-block,#progress .progress-item,#team .team-item,footer .footer-widget{margin:30px 0}#notice p{font-size:16px}#notice .notice-button{margin-top:15px}#cool-facts .section-subtitle{padding-bottom:30px;font-size:24px}#testimonial #testimonial-carousel .carousel-control.left{left:15px}#testimonial #testimonial-carousel .carousel-control.right{right:15px}#testimonial .item blockquote small span{display:block;line-height:40px}#cool-facts .fact-block h4{font-size:30px;line-height:40px}#blog .blog-item-text .blog-item-info a{padding-right:6px}#clients #clients-scroller .client-item-wrapper{padding:0 45px}.copyright-text{float:left!important}.social-icons-fill li{margin:0 16px 0 0}#why-choose .tab-container h2{font-size:28px}#why-choose .list-group-item{width:362%;margin:40px 15px}.navbar-nav .nav-item+.nav-item{margin-left:0}#main-menu{clear:both}.page-header-content h2{text-align:center}}@media screen and (max-width:767px){.banner-main .carousel-inner .carousel-item img{display:block!important}.banner__video{display:none}.slider--wraper .carousel-inner{min-height:auto;z-index:auto}.slider--wraper{min-height:auto;overflow:hidden;max-height:none}}