@media only screen and (min-width:992px) and (max-width:1200px){.infok{position:absolute;width:710px;height:24px;display:block;text-align:right;float:right;left:246px;top:-8px;font-size:12px;}
ul.nav.navbar-nav{margin-top:32px !important;}
.tab-pane .single-tab h3{font-size:19px;}
.member-social a{margin:0px 5px;}
.newsletter{padding:20px 30px;}
.mainmenu .navbar-nav li{padding:10px 10px;}
.about-details p{font-size:17px;line-height:25px;}
ul.nav.navbar-nav{margin-top:27px;}
.mainmenu .navbar-nav li a{font-size:15px;}
.single-testimonial p{line-height:24px;font-size:21px;}
.single-testimonial h4{margin-top:15px;margin-bottom:5px;font-weight:600;font-size:20px;color:#ffffff;}
}
@media only screen and (min-width:768px) and (max-width:991px){.single-tab h3{font-size:20px}
.sm-mt-30{margin-top:30px}
.choose-us{width:100%;text-align:center;margin:0 auto;position:relative;}
.fxd{color:#fff;text-align:center;font-size:13px;top:30px;position:relative;}
ul.nav.navbar-nav{margin-top:32px !important;}
.about-details p{font-size:17px;line-height:25px;}
.infok{position:absolute;width:670px;height:24px;display:block;text-align:right;float:right;left:73px;top:-8px;font-size:10px;}
.ps{position:relative;top:38px;}
.tajekoztato{position:relative;display:block;left:0px;top:-60px;font-size:13px;width:390px;}
.mainmenu .navbar-nav li{padding:10px 10px;}
ul.service-list{margin-bottom:30px;}
ul.service-list li{display:inline-block;}
ul.service-list li a{padding:26px;}
ul.service-list li.active::before{height:25px;width:25px;right:50%;bottom:-2px;transform:rotate(-44deg);margin-right:-12.5px;}
ul.service-list li a{font-size:16px}
.action-area .btn{margin-top:15px;}
.call-text h3{font-size:20px;}
.about-image{text-align:center;}
.call-button{margin-top:10px;}
.subscribe-box{margin-bottom:30px;}
.fun-fact{margin-top:30px;margin-bottom:30px;}
.intro-text h2{color:#fff;line-height:38px;font-size:33px;}
.intro-text p{font-size:19px;color:#fff;line-height:19px;}
.mainmenu .navbar-nav li{padding:10px 2px;}
ul.nav.navbar-nav{margin-top:27px;}
.mainmenu .navbar-nav li a{font-size:13px;}
.single-testimonial h4{font-size:14px;color:#ffffff;}
}
@media only screen and (min-width:768px) and (max-width:870px){.mainmenu .navbar-nav li{padding:10px 2px;}
ul.nav.navbar-nav{margin-top:29px;}
.mainmenu .navbar-nav li a{font-size:11px;}
}
@media only screen and (max-width:767px){img{max-width:100%;}
.navbar-toggle{margin-top:29px;}
.infok{display:none;}
.choose-us{width:100%;text-align:center;margin:0 auto;position:relative;}
.call-text h3{color:#fff;font-size:21px;text-align:center;margin-top:0px;}
.ps{position:relative;top:38px;}
.fxd{color:#fff;text-align:center;font-size:13px;top:30px;position:relative;}
.tajekoztato{position:relative;display:block;left:0px;top:-60px;font-size:13px;width:390px;}
.sm-mt-30{margin-top:30px;}
.sub-section.skill-title.mb-60{margin-bottom:40px;}
.intro-text{margin:0px 40px;}
.intro-text h2{font-size:25px;line-height:35px;}
.intro-text p{font-size:18px;line-height:24px;}
.mb-r img{margin-bottom:30px;}
.section-big{padding:45px 0px;}
.pt-95{padding-top:45px;}
.btn,input[type='submit']{margin-bottom:0px;padding:10px 20px;}
.navbar-toggle{margin-right:0px;}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{background:#fff;}
.navbar{min-height:0px;}
.mainmenu .navbar-nav{margin:0;margin-top:5px;}
.mainmenu .navbar-nav li{float:none;display:block;padding:15px 0px 15px 0px;border-bottom:1px solid #eee;}
ul.nav.navbar-nav{margin-top:0px;}
.mainmenu .navbar-nav li a{padding:0px 15px;color:inherit;}
.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{padding:0;box-shadow:0px 3px 5px 0px #999;margin:0px -15px;margin-top:38px;border-top:1px solid #ddd;}
.menu-area.navbar-fixed-top.sticky-menu .navbar-collapse.collapse{}
.welcome-control{font-size:20px;height:40px;line-height:35px;width:40px;}
.about-image{text-align:center;}
.about-text h3{margin-top:0px;}
.single-content{width:100%;}
.tab-img{margin-bottom:30px;}
.single-tab h3{font-size:20px;}
ul.service-list{margin-bottom:30px;text-align:center}
ul.service-list li{display:inline-block;}
ul.service-list li a{padding:26px;}
ul.service-list li.active::before{height:25px;width:25px;right:50%;bottom:-4px;transform:rotate(-44deg);margin-right:-12.5px;}
ul.service-list li a{font-size:14px}
.fun-fact{margin-top:30px;margin-bottom:30px;}
.work-items .item{margin-left:0px;margin-right:0px;margin-top:15px;}
.filters li{margin:0px 10px;}
.section-title h2{font-size:25px;}
.action-area .btn{margin-top:15px;}
.price-item p.price{padding-bottom:20px;}
.price-item a.btn{display:inline-block;}
.owl-client .item img{padding:0 2px;}
.menu-area.navbar-fixed-top{}
.single-testimonial{text-align:center;}
.single-testimonial img{margin:auto;display:table;float:none;}
.single-testimonial i.fa{margin-top:10px;}
.right.welcome-control{left:auto;right:15px;}
.left.welcome-control{left:15px;}
.single-testimonial h4,.single-testimonial .desg{text-align:center;}
.call-button.pull-right{float:none!important;text-align:center;margin-top:30px;}
.call-text.pull-left{float:none!important;text-align:center;}
.contact-form-area{width:100%;margin-top:30px;position:relative}
.footer-area{text-align:center;}
.social-link ul li a{padding:0px 40px 10px 0px;}
.social-media a{font-size:20px;margin-right:25px;}
.member-social a{margin:0px 20px;}
.subscribe-box{margin-bottom:30px;}
.hqs2{width:200px;}
.copyright-area{color:#621a4b;padding:0px 15px 0px 15px;}
.single-testimonial p{line-height:18px;font-size:16px;}
.single-testimonial h4{display:none;}
.tab-pane .single-tab{padding:0px 12px 0px 12px;}
.section-big{padding:35px 0px;}
.tovabbi-linkek-1{font-size:14px!important;position:relative;display:block;top:-10px;}
}
@media only screen and (max-width:480px){
.hqs2{width:200px;}
.ps{position:relative;top:40px;}
.tajekoztato{position:relative;display:block;left:0px;top:-60px;font-size:9px;width:290px;}
.sub-title{font-size:20px}
.sm-mt-30{margin-top:30px;}
.sub-section.skill-title.mb-60{margin-bottom:40px;}
.intro-text{margin:0px 40px;}
.intro-text h2{font-size:24px;line-height:36px;}
.welcome-control{display:none;}
.intro-text .btn{margin-right:10px;padding:8px 10px;font-size:15px;margin-bottom:10px;}
.single-testimonial img{max-width:100%;margin-bottom:15px;}
.single-testimonial i.fa{margin-bottom:15px;}
.news-meta span{margin-right:5px;}
.comments ul li .comment-box img{float:none;}
.comments ul li .comment-box .comment-content{margin-left:0px;margin-top:10px;}
.comments ul.depth .comment-box{padding-left:0px;}
.tab-img{margin-bottom:30px;}
ul.service-list{margin-bottom:30px;}
ul.service-list li{display:inline-block;}
ul.service-list li a{padding:22px;}
ul.service-list li.active::before{height:15px;width:15px;right:50%;bottom:0px;transform:rotate(-44deg);margin-right:-7.5px;}
ul.service-list li a{font-size:20px}
ul.service-list li a i{font-size:20px}
.fun-fact{margin-top:30px;margin-bottom:30px;}
.call-text h3{font-size:18px;line-height:27px;}
.contact-form-area{width:100%;margin-top:30px;position:relative;}
.footer-area{text-align:center;}
#slider .carousel-indicators{bottom:40px;}
.social-media a{font-size:20px;margin-right:20px;}
.newsletter h1{font-size:20px;}
.newsletter p{font-size:15px;}
.newsletter-form .mc-submit{height:40px;padding:0px 25px;margin-top:10px;position:relative}
.subscribe-box{margin-bottom:30px;}
}
