@media (min-width:1200px) and (max-width:1400px){}
@media (max-width:1199px){#testimonials .owl-next{right:82px;}
#testimonials .owl-prev{left:23px;}
.carousel-single-slide .owl-nav div.owl-next{right:0;}
.carousel-single-slide .owl-nav div{left:0;}
.inner-serach .z-search-bar{height:300px !important;}
}
@media (min-width:992px) and (max-width:1199px){.z-lang-container{padding:10px 0px 7px 4px;}
.z-lang-container label{font-size:13px;}
#z-lang-list .dd-pointer-down{right:6px;}
.z-phone span, .z-email span{font-size:13px;}
.z-social-icons li i{font-size:13px;}
.z-extra{margin-left:15px;width:calc(16% + 5px);}
#z-extra-list li{margin-right:15px;}
.banner-content h1{font-size:36px;line-height:50px;}
.header-nav{width:calc(90% + 1px);}
.header-nav li:nth-child(6) ul{left:-150%;}
.header-nav li{margin-right:20px;}
.header-3 .header-nav li{margin-right:30px;}
.about-us h3, .why-chose h3{font-size:20px;margin-bottom:10px;}
.service-item{padding:10px;}
.recent-items p{width:67%;}
.recent-items p{width:66%;}
.tags-inline-item li a{width:76px;padding:5px 5px;}
.blog-details .author-content{width:68%;}
.blog-details .comment-content{width:71%;}
.box h3{font-size:24px;}
}
@media (max-width:991px){.fixedHeader .top-area, .fixedHeader .z-logm-container .container{display:none;}
.container{width:96%;max-width:inherit;}
.fixedHeader .z-logm-container{height:76px;}
.service-box{width:100%;min-height:inherit;margin-bottom:15px;}
.service-box .box{width:57%;}
.logo-zone img{width:130px;}
.z-search-align h1{font-size:30px;line-height:40px;}
.logo{display:none;}
.logo-zone{display:inline-block;}
.header-nav{display:none !important;}
.header{position:relative;}
.top-area{position:absolute;top:-50px;left:0;right:0;margin:auto;z-index:500;}
.z-social-icons{display:none;}
.top-area .col-md-3{flex:0 0 36%!important;max-width:36% !important;}
.z-lang-container{padding:10px 0px 7px 12px;}
.top-area .col-md-6{flex:0 0 64% !important;max-width:64% !important;}
.body-header-3 .mean-bar{background:none;}
.body-header-3 .meanmenu-reveal span{background:#00aed3 !important;}
.body-header-3 .meanmenu-reveal{color:#00aed3 !important;}
.body-header-3 .mean-nav ul{margin-top:0 !important;}
.mean-container .mean-bar{width:100% !important;top:0 !important;left:0;position:absolute;right:0;margin:auto;z-index:1000;padding:13px;box-sizing:border-box;}
.logo-zones{width:130px;float:left;}
.right-area{float:none;width:100%;}
.z-extra{width:inherit !important;margin-top:77px !important;margin-left:0 !important;}
#z-extra-list{text-align:right;}
#z-extra-list li a{font-size:18px !important;}
.mean-container a.meanmenu-reveal{padding-right:0 !important;}
.z-extra-list li a{font-size:18px;}
#main-header{margin-bottom:20px;}
.mean-nav li a i{margin-left:5px;}
.meanmenu-reveal{left:0 !important;right:0 !important;}
.banner-content h1{font-size:30px;line-height:40px;}
.mean-container .mean-nav{background:#ffffff;}
.mean-container .mean-nav{box-shadow:0 0 6px #565656;-webkit-box-shadow:0 0 6px #565656;}
.demos-area .fixedHeader .z-logm-container{display:none !important;}
.demos-area .header-nav{display:block !important;}
.demos-area .text-white{font-size:20px;line-height:30px;}
.demos-area .display-zone img{width:100%;}
.demos-area .mean-bar{display:none !important;}
#footer-area .col-md-3{max-width:50%;flex:0 0 50%;}
.why_choose .col-sm-3{flex:0 0 100%;max-width:100%;}
.why_choose .slider-item{height:310px;}
.enhance-skill-holder.text-right{text-align:left !important}
#slider-sections{margin-bottom:50px;}
.filter-btn-wrap ul li{margin-right:10px;}
.mean-container .mean-nav ul li li a{padding:1em 25px;}
.megamenu{display:block;top:0px;position:relative;background-color:#f8f8f8;}
.mean-container .mean-nav ul li{box-sizing:border-box;}
.megamenu .dropdown .mean-expand{top:0px !important;}
.megamenu .dropdown{padding:0}
.mean-container .mean-nav ul li a{padding:1em 20px !important;}
.fa-angle-down, .dropdown-toggle::after{display:none}
.megamenu>ul>li a:hover{color:#000 !important;}
.inner-slid-ttle{padding:100px 0 0px;font-size:34px;}
.right-column img{width:100%}
}
@media (min-width:768px) and (max-width:991px){#testimonials .owl-next{right:calc(9% + 6px);}
.about-us h3{font-size:18px;line-height:26px;margin-bottom:10px;text-transform:capitalize;}
.why-choose h3{font-size:18px;line-height:26px;margin-bottom:18px;}
.progress-full-bar{top:-9px;width:127px;height:127px;}
.z-progress-bar-s1 h3{font-size:14px;line-height:20px;margin-top:25px;}
.z-skill-area{margin-top:20px;}
.service-item{padding:20px 5px;}
.service-ico{margin-bottom:20px;}
.service-item h3{font-size:14px;line-height:20px;margin-bottom:10px;}
.service-item .btn-com{padding:5px 18px;}
.inner-content h3{font-size:30px;}
.blog-content h3{font-size:16px;line-height:22px;}
.categories-widget h3, .latest-post h3, .tags-widget h3{font-size:24px;line-height:30px;margin-bottom:20px;}
ul.tags-inline-item{margin-top:0;}
.tags-inline-item li a{width:77px;padding:5px 3px;}
.tags-inline-item li:nth-child(2n){margin-right:0;}
.tags-inline-item li:nth-child(3n){margin-right:10px !important;}
.post-widget-content{width:61%;}
.recent-items p{width:54%;}
#single-post-details blockquote{padding:20px 50px;}
.author-content{width:72%;}
.comment-content{width:75%;}
.blog-details .author-content{width:55%;}
.blog-details .author-2{margin-left:60px;}
.blog-details .comment-content{width:70%;}
.blog-details .comment-content{width:65%;}
.blog-details .post-widget-content{width:54%;}
#footer-area h3{font-size:22px;}
}
@media (max-width:768px){}
@media (max-width:767px){.mean-container .mean-bar{padding-bottom:0;}
.mean-container .mean-nav ul li.mean-last{border-bottom:1px solid #ddd;}
.z-info-box{display:none;}
.top-area .col-md-3{flex:0 0 100%!important;max-width:100% !important;}
.z-lang-container{width:50%;margin:0 auto;text-align:center;}
.z-lang-container{padding-left:0;}
.mean-container .mean-bar{width:100% !important;}
.banner-content h1{font-size:24px;line-height:36px;}
.b-desc{font-size:20px;line-height:30px;margin-bottom:25px;}
.about-us h2{margin-top:10px;}
.about-us h3, .why-chose h3{font-size:20px;}
.about-dex h3{font-size:20px;line-height:28px;margin-bottom:15px;}
.address-area .add-content{margin-bottom:30px;}
.blog-inner{padding:85px 0 40px !important;}
.blog-right-sidebar{padding:85px 0 55px !important;}
.single-right-sidebar .comment-form{margin-bottom:30px;}
.inner-content h3{font-size:30px;line-height:40px;text-transform:uppercase;}
.why-choose h3{margin-bottom:15px;font-size:20px;line-height:30px;}
.modal-dialog{margin-top:25%;max-width:500px;}
.reward-content p{margin-bottom:30px;}
#price-section .price-item-list{margin-top:10px;}
.price-a{margin-top:0;}
.team-items{margin:0 auto 30px;}
.sponsered-logo{height:inherit !important;}
.sico{vertical-align:top;}
.footer-content.link{padding-left:0;}
.z-search-align h1{font-size:20px;line-height:26px;margin-bottom:15px;}
#search-form{width:80%;}
.search-area input{padding:10px 55px 10px 10px;}
.z-search-btn{right:-12px;top:-9px;}
.z-search-btn i{font-size:20px;}
.mean-bar .logo-zone{display:inline-block;width:130px;}
.mean-container a.meanmenu-reveal{padding-top:10px !important;}
.team-items img{width:100%;}
.blog-inner .blog-items{margin:0 auto 30px;}
.blog-inner .blog-items img{width:100%;}
.tags-inline-item{text-align:center;padding:20px 15px 10px;}
.tags-inline-item li:nth-child(3n){margin-right:10px !important;}
.paginations{margin-bottom:30px;}
#single-post-details blockquote{padding:20px 60px;}
#single-post-details .post-tag{width:100% !important;margin-right:0;}
#single-post-details div.post-share{float:none;margin-bottom:25px;}
#single-post-details div.post-share, .sidebar-yes div.post-share{width:100% !important;text-align:left;}
.author-flag{width:120px;display:block;margin:0 auto 20px;}
.author-content, .sidebar-yes .author-content{width:100% !important;display:block;text-align:center;}
.author-2, .sidebar-yes .author-2{margin-left:50px;}
.author-fig, .sidebar-yes .author-2{margin-bottom:20px;}
.blog-content h3{font-size:18px;}
#single-post-details .author-details h4{text-align:center;}
.author-2, .sidebar-yes .author-2{margin-left:30px;}
.fixedHeader .z-logm-container, .mean-container .mean-bar{position:absolute !important}
#main-header{margin-bottom:0px;}
.inner-content .col-md-4, .inner-content .col-md-8, .left-column{flex:0 0 100%;max-width:100%;}
.inner-content .col-md-8{margin-top:20px}
.portfoliosss .slider-item{width:50%;float:left;border:10px solid #fff;}
.banner-section br{display:none}
}
@media (max-width:575px){.mean-container .mean-bar{width:100% !important;}
.cofee_us{display:none}
#single-post-details h3{font-size:18px;line-height:26px;}
.z-lang-container{width:50% !important;}
.banner-btn{font-size:14px;}
.blog-inner .blog-items{max-width:inherit;width:100%;}
.blog-items img{width:100%;}
.dprevewbtn a{letter-spacing:0;font-size:14px;padding:6px 20px;margin-right:10px;}
.circle-404{width:100px;height:100px;top:0;}
.modal-dialog{max-width:400px;margin-left:auto;margin-right:auto;}
.author-2, .sidebar-yes .author-2{margin-left:30px;}
#footer-area .col-md-3{max-width:100%;flex:0 0 100%;}
.filter-btn-wrap ul li{padding:10px}
.service-box .box{width:100%;background:#dce9ff;}
.right_pt{margin-top:20px}
#slider-sections{margin-bottom:0;}
}
@media (max-width:479px){.z-lang-container{width:240px !important;}
#testimonials .owl-next{right:60px;}
#testimonials .owl-prev{left:0;}
.inner-content h3{font-size:20px;}
.head-404{font-size:110px;line-height:120px;}
.not-found-404{font-size:20px;}
.btn-area-404 .btn-com{padding:7px 15px;margin:0 auto 20px;font-size:14px;}
#area-404{padding:60px 0 65px;}
.demos-area .header-3 .header-nav li{margin-right:15px;}
.dfooter-content a{padding:7px 20px;font-size:16px;}
.circle-404{width:60px;height:60px;top:0;}
.circle-404:before{width:50px;}
}
@media (max-width:470px){.z-search-align h1{font-size:20px;line-height:28px;}
.about-us h3, .why-chose h3{font-size:18px;line-height:26px;margin-bottom:10px;}
.why-choose h3{margin-bottom:10px;}
.dprevewbtn a{width:170px;margin:0 auto 20px;display:block;}
.dprevewbtn a:last-child{margin-right:auto !important;}
.demos-area .banner-content h1{font-size:80px;line-height:100px;}
.modal-dialog{max-width:280px;margin-top:35%;}
}
@media (max-width:370px){.banner-content h1{font-size:20px;}
.about-us h2, .z-center h2{font-size:24px;line-height:30px;margin-bottom:20px;}
.price-head h3{font-size:20px;}
#contact-form .has-btn-bg{font-size:16px;padding:13px 25px;}
.recent-items p{width:67%;}
.author-2, .sidebar-yes .author-2{margin-left:20px;}
}
@media (max-width:320px) and (max-width:478px){}