@media only screen and (max-width: 1749px){
}
@media only screen and (max-width: 1024px){
.feature-block-border:before {
opacity: 0;
}
}
@media only screen and (max-width: 1499px){
.header-top{
padding: 13px 30px;
}
.main-header .outer-box{
padding: 0px 30px;
}
.main-header .menu-right-content .support-box{
display: none;
}
}
@media only screen and (max-width: 1399px){
}
@media only screen and (max-width: 1299px){
.header-top .info-list li{
margin-right: 20px;
}
.team-block-one .inner-box{
padding-left: 20px;
padding-right: 20px;
}
.team-block-one .inner-box .image-box{
width: 175px;
height: 175px;
}
.team-block-one .inner-box .image-box .share-box{
left: 60px;
}
.team-block-one .inner-box .image-box .share-box .share-links{
top: -85px;
}
}
@media only screen and (max-width: 1200px){
.main-menu,
.sticky-header,
.main-header.style-one .outer-container:before{
display: none !important;
}
.menu-area .mobile-nav-toggler {
display: block;
padding: 10px;
margin-right: 30px;
}
.megamenu ul li:first-child{
display: none;
}
.header-top .top-inner{
display: block;
}
.header-top .top-right{
justify-content: center;
}
.header-top .top-right .login-box:before{
display: none;
}
.header-top .top-right .login-box{
padding-right: 0px;
}
.content_block_one .content-box{
padding-top: 0px;
}
.footer-widget{
margin: 0px !important;
}
.rtl .menu-area .mobile-nav-toggler{
margin-right: 0px;
margin-left: 30px;
}
.banner-style-three .owl-nav{
display: none;
}
.service-sidebar{
margin-right: 0px;
}
.rtl .service-sidebar{
margin-left: 0px;
}
.team-details-content .content-box .social-links{
position: relative;
top: 0px;
margin-top: 20px;
}
.blog-sidebar{
margin-left: 0px;
}
.rtl .blog-sidebar{
margin-right: 0px;
}
.info-block-one .inner-box{
padding-left: 30px;
padding-right: 30px;
}
}
@media only screen and (min-width: 768px){
.main-menu .navigation > li > ul,
.main-menu .navigation > li > ul > li > ul,
.main-menu .navigation > li > .megamenu{
display:block !important;
visibility:hidden;
opacity:0;
}
}
@media only screen and (max-width: 991px){
.header-top .info-list li{
float: none;
}
.header-top .info-list{
text-align: center;
}
.banner-section .banner-carousel .owl-nav,
.feature-section .pattern-layer{
display: none;
}
.feature-section .upper-box .text-box{
padding-left: 0px;
margin-top: 20px;
}
.rtl .feature-section .upper-box .text-box{
padding-right: 20px;
}
.feature-block-one .inner-box{
margin-bottom: 30px;
}
.feature-section{
padding-bottom: 120px;
}
.about-section .image-box .image img{
max-width: 100%;
width: 100%;
float: none;
}
.content_block_one .content-box{
margin-left: 0px;
margin-top: 30px;
}
.rtl .content_block_one .content-box{
margin-right: 0px;
}
.cta-section .pattern-layer .pattern-1,
.cta-section .pattern-layer .pattern-2{
background-size: cover;
}
.service-block-one{
padding-bottom: 35px;
}
.service-block-one .inner-box{
margin-bottom: 30px;
}
.cta-section{
padding-top: 350px;
}
.skills-section .content_block_three .content-box{
margin-left: 0px;
margin-top: 30px;
}
.rtl .skills-section .content_block_three .content-box{
margin-right: 0px;
}
.process-block-one .inner-boxd{
margin-bottom: 40px;
}
.process-section{ }
.news-block-one .inner-box{
margin-bottom: 30px;
}
.news-section{
padding-bottom: 120px;
}
.subscribe-section .inner-container{
padding-left: 30px;
padding-right: 30px;
}
.footer-widget{
margin: 0px 0px 30px 0px !important;
}
.main-footer .widget-section{
padding-bottom: 70px;
}
.banner-style-two .banner-carousel .slide-item .bg-layer{
display: none;
}
.banner-style-two .banner-carousel .content-box{
max-width: 100%;
}
.feature-block-two .inner-box{
margin-bottom: 30px;
}
.image_block_one .image-box{
margin-left: 0px;
margin-top: 30px;
}
.rtl .image_block_one .image-box{
margin-right: 0px;
}
.service-block-two .inner-box{
margin-bottom: 30px;
}
.funfact-block-one .inner-box{
margin-bottom: 30px;
}
.funfact-section .inner-container{
padding-bottom: 50px;
}
.image_block_two .image-box{
margin-right: 0px;
}
.rtl .image_block_two .image-box{
margin-left: 0px;
}
.content_block_three .content-box{
margin-left: 0px;
}
.clients-section .inner-box{
display: block;
text-align: center;
}
.clients-section .clients-logo{
margin-bottom: 25px;
}
.clients-section .clients-logo:last-child{
margin-bottom: 0px;
}
.news-style-two{
padding-bottom: 110px;
}
.subscribe-style-two h2{
margin-bottom: 20px;
}
.about-style-three{
padding-top: 0px;
}
.about-style-three .image-box{
margin-left: 0px;
margin-top: 30px;
}
.about-style-three .image-box .image img{
max-width: 100%;
width: 100%;
float: none;
}
.service-block-three .inner-box,
.team-block-one .inner-box{
margin-bottom: 30px;
}
.cta-section.alternat-3 .btn-box{
justify-content: left;
margin-top: 30px;
}
.team-section{
padding-bottom: 120px;
}
.testimonial-style-two .image-box{
margin: 0px;
}
.testimonial-style-two .sec-title{
padding-left: 0px;
}
.rtl .testimonial-style-two .sec-title{
padding-right: 0px;
}
.service-sidebar{
margin-bottom: 40px;
}
.team-details-content .content-box{
margin-left: 0px;
margin-top: 30px;
}
.team-details .experience-inner{
margin-left: 0px;
margin-top: 30px;
}
.rtl .team-details .experience-inner{
margin-right: 0px;
}
.shop-sidebar{
margin-bottom: 40px;
}
.shop-details-content .content-box{
margin-left: 0px;
margin-top: 30px;
}
.rtl .shop-details-content .content-box{
margin-right: 0px;
}
.checkout-section .order-info{
margin-top: 50px;
}
.image_block_two .image-box{
margin-bottom: 30px;
}
.project-sidebar{
margin-top: 30px;
}
.blog-sidebar{
margin-top: 40px;
}
.info-block-one{
padding-top: 45px;
}
.info-block-one .inner-box{
margin-bottom: 30px;
}
.contact-info-section{
padding-bottom: 110px;
}
.process-block-one .inner-box{
margin-bottom: 30px;
}
.content_block_three .content-box{
padding-top: 0px;
margin-top: 0px;
}
}
@media only screen and (max-width: 767px){
.subscribe-section .form-inner .form-group button[type='submit'] {
position: relative;
text-align: center;
width: unset;
display: block;
margin: 20px auto;
padding: 18px 40px;
}
.main-header .menu-right-content .cart-box{
margin-right: 0px;
}
.rtl .main-header .menu-right-content .cart-box{
margin-left: 0px;
}
.main-header .menu-right-content .btn-box{
display: none;
}
.banner-carousel .content-box h2{
font-size: 50px;
line-height: 60px;
}
.banner-carousel .slide-item{
padding: 100px 0px 200px 0px;
}
.banner-section .pattern-layer{
background-size: cover;
}
.feature-section .title-inner{
padding-right: 0px;
}
.rtl .feature-section .upper-box .title-inner{
padding-left: 0px;
}
.sec-title h2,
.cta-section h2{
font-size: 36px;
line-height: 44px;
}
.feature-section,
.news-section{
padding: 65px 0px 40px 0px;
}
.service-section,
.skills-section{ }
.cta-section{
padding: 200px 0px 70px 0px;
}
.skills-section .content_block_three .content-box{
margin-bottom: 0px;
}
.process-section{ }
.banner-carousel .shape{
display: none;
}
.feature-style-two .shape .shape-1,
.feature-style-two .shape .shape-2{
display: none;
}
.about-style-two,
.service-style-two{  }
.service-style-two .more-btn{
margin-top: 0px;
}
.cta-section.alternat-2{
padding: 80px 0px 200px 0px;
}
.funfact-section .shape{
display: none;
}
.faq-section{
padding-top: 70px;
padding-bottom: 70px;
}
.sec-pad{
padding: 63px 0px 70px 0px;
}
.testimonial-section .owl-nav{
display: none;
}
.news-style-two{
padding: 65px 0px 35px 0px;
}
.banner-style-three .banner-carousel .slide-item{
padding: 100px 0px 175px 0px;
}
.about-style-three{
padding-top: 0px;
}
.cta-section.alternat-3{
padding: 65px 0px 70px 0px;
}
.testimonial-style-two{
padding: 70px 0px;
}
.service-style-three.service-page-1,
.team-section{
padding: 65px 0px 40px 0px;
}
.service-details{
padding: 70px 0px 62px 0px;
}
.service-details-content .inner-box .single-item{
margin-bottom: 30px;
}
.service-details-content .image-box .image{
margin-bottom: 30px;
}
.service-details .content-one,
.service-details .content-two{
margin-bottom: 30px;
}
.page-title{
padding: 80px 0px;
}
.page-title h1{
font-size: 50px;
line-height: 60px;
}
.team-details{
padding: 70px 0px;
}
.team-details-content{
padding-left: 30px;
padding-right: 30px;
}
.shop-page-section{
padding: 65px 0px 70px 0px;
}
.shop-block-one .inner-box .image-box .image{
max-width: 300px;
margin: 0 auto;
}
.shop-details-content .image-box{
margin-right: 0px;
}
.rtl .shop-details-content .image-box{
margin-left: 0px;
}
.shop-details{
padding: 70px 0px 35px 0px;
}
.cart-section .othre-content{
display: block;
}
.cart-section .othre-content .update-btn .theme-btn{
width: 100%;
margin-top: 15px;
}
.cart-section .othre-content .coupon-box{
display: block;
min-width: 100%;
}
.cart-section .othre-content .coupon-box input[type='text']{
max-width: 100%;
margin-right: 0px;
margin-bottom: 15px;
}
.cart-section .othre-content .coupon-box button{
width: 100%;
}
.cart-section{
padding: 30px 0px 70px 0px;
}
.checkout-section,
.project-details{
padding: 70px 0px;
}
.cta-section.about-page{
padding: 80px 0px 70px 0px;
}
.testimonial-section.testimonial-page{
padding: 70px 0px 10px 0px;
}
.question-section{
margin-bottom: 0px;
padding: 65px 0px 70px 0px;
}
.project-section{
padding: 70px 0px 40px 0px;
}
.project-details .image-box{
margin-bottom: 40px;
}
.blog-grid{
padding-bottom: 70px;
}
.sidebar-page-container{
padding: 70px 0px;
}
.contact-info-section .sec-title{
margin-bottom: 50px;
}
.contact-info-section{
padding: 65px 0px 40px 0px;
}
.contact-section{
padding-bottom: 70px;
}
.contact-section .form-inner{
padding-left: 30px;
padding-right: 30px;
}
.process-block-one .inner-box .arrow{
display: none;
}
.content_block_four .content-box .inner-box .single-item:before{
display: none;
}
.feature-block-two .inner-box:before{
display: none;
}
.service-style-three .more-btn{
margin-top: 0px;
}
.project-details .content-box{
margin-right: 0px;
}
.rtl .project-details .content-box{
margin-left: 0px;
}
}
@media only screen and (max-width: 599px){
.content_block_three .content-box .testimonial-content .inner-box{
padding-left: 0px;
}
.content_block_three .content-box .testimonial-content .inner-box .thumb-box{
position: relative;
margin-bottom: 15px;
display: inline-block;
}
.question-section .form-inner{
padding-left: 30px;
padding-right: 30px;
}
.blog-details-content .author-box{
padding-left: 30px;
padding-right: 30px;
}
.blog-details-content .author-box .author-thumb{
position: relative;
left: 0px;
top: 0px;
margin-bottom: 25px;
}
.blog-details-content .comment-box-area .comment-box.reply-comment{
padding-left: 110px;
}
.blog-details-content .comment-box-area .comment-box.reply-comment .thumb-box{
left: 0px;
}
.rtl .blog-details-content .comment-box-area .comment-box.reply-comment{
padding-right: 110px;
}
.rtl .blog-details-content .comment-box-area .comment-box.reply-comment .thumb-box{
right: 0px;
}
.content_block_three .content-box .testimonial-content{
padding: 60px 30px;
}
.content_block_three .content-box .testimonial-content .shape,
.content_block_three .content-box .testimonial-content .owl-dots{
display: none;
}
}
@media only screen and (max-width: 499px){
.mobile-menu{
width: 100%;
}
.main-header .outer-box{
padding: 0px 15px;
}
.header-top{
padding: 13px 15px;
}
.main-header .logo-box .logo{
max-width: 140px;
}
.sec-title h2 br{
display: none !important;
}
.service-block-one .inner-box,
.service-block-two .inner-box,
.funfact-section .inner-container{
padding-left: 30px;
padding-right: 30px;
}
.cta-section .btn-box{
display: block;
}
.cta-section .btn-box .theme-btn.btn-one{
margin-right: 0px;
margin-bottom: 15px;
}
.subscribe-section .form-inner .form-group{
padding-right: 0px;
}
.subscribe-section .form-inner .form-group button[type='submit']{
position: relative;
width: 100%;
margin-top: 15px;
}
.main-header .menu-right-content .search-box-outer{
display: none;
}
.header-style-two .outer-box{
padding: 0px;
}
.image_block_one .image-box{
padding: 0px;
}
.image_block_one .image-box .support-box{
position: relative;
bottom: 0px;
margin: 30px 0px;
width: 100%;
}
.image_block_one .image-box .video-box{
position: relative;
width: 100%;
}
.image_block_two .image-box{
padding: 0px;
}
.image_block_two .image-box .text-box{
position: relative;
bottom: 0px;
width: 100%;
margin-top: 30px;
border-radius: 0px;
}
.subscribe-style-two .form-inner .form-group{
padding-right: 0px;
}
.subscribe-style-two .form-inner .form-group button[type='submit']{
position: relative;
width: 100%;
margin-top: 15px;
}
.service-details-content .inner-box .single-item{
padding-left: 30px;
}
.service-details-content .inner-box .single-item .icon-box{
position: relative;
left: 0px;
top: 0px;
margin-bottom: 20px;
}
.shop-details-content .addto-cart-box .item-quantity{
margin-bottom: 20px;
}
.shop-details .product-discription .customer-inner .customer-review .comment-box{
padding-left: 0px;
}
.shop-details .product-discription .customer-inner .customer-review .comment-thumb{
position: relative;
top: 0px;
margin-bottom: 15px;
}
.blog-sidebar{
padding-left: 30px;
padding-right: 30px;
}
.blog-details-content .news-block-one .inner-box .lower-content blockquote{
padding-right: 30px;
}
.blog-details-content .content-two .category-list li{
margin-bottom: 10px;
}
.error-section .title-box{
padding: 0px;
}
.error-section .title-box .shape{
display: none;
}
.error-section h1{
font-size: 140px;
line-height: 140px;
}
.error-section h2{
font-size: 30px;
line-height: 40px;
}
.error-section{
padding: 70px 0px 80px 0px;
}
}