@media only screen and (min-width:1200px){#primary_slider:hover .swiper-arrow{opacity:1}#primary_slider:hover .swiper-arrow.prev{left:30px}#primary_slider:hover .swiper-arrow.next{right:30px}.swiper-arrow{opacity:0}}@media only screen and (max-width:1199px){.feature-box h2{font-size:13px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}.feature-box p{font-size:12px}.feature-box.type-2{padding:18px 20px}.feature-box.type-2 i{font-size:40px;height:40px;line-height:40px;width:40px}.swiper-arrow{top:50%}.swiper-arrow.prev{left:-10px}.swiper-arrow.next{right:-10px}.gallery-with-thumbs .swiper-arrow.next{bottom:-5px}.gallery-with-thumbs .swiper-arrow.prev{left:43%;top:-5px}}@media only screen and (min-width:992px) and (max-width:1199px){#primary_slider .swiper-arrow{height:50px;line-height:56px;opacity:1;width:50px}#primary_slider .swiper-arrow.next{right:0}#primary_slider .swiper-arrow.prev{left:0}#primary_slider .slide-content .main-title{font-size:50px}.section-title h2{font-size:20px}#primary_slider.slider-type-1{height:540px}}@media only screen and (min-width:992px){#primary_slider .slide-content .slide-button .default-btn{height:46px;line-height:46px;min-width:180px;padding:0 25px}}@media only screen and (max-width:991px){#main_nav{border-color:#434343}#main_nav .menu-toggle,#main_nav>ul>li a{color:#fff}#main_nav .mega a span:after,#main_nav>ul li.has-sub a span:after{display:none}#main_nav .mega-container .mega-menu-title,#main_nav .mega-container .mega-menu-title+ul{margin-left:15px;margin-right:15px}#main_nav>ul>li>ul{padding:0 15px}#main_nav.mobile{overflow-x:hidden}#main_nav.mobile .menu-toggle i{margin-right:5px}#main_nav.mobile .menu-toggle+ul{max-height:450px;overflow-x:hidden;overflow-y:auto;padding:0 15px}#main_nav.mobile .dd-toggle{right:-30px;width:70px}#main_nav.mobile ul li a{font-size:13px;font-weight:400;line-height:15px;padding:15px 0;text-transform:capitalize}#main_nav.mobile ul li a span{background:transparent;border:0}#main_nav.mobile ul li a span:after{content:none}#main_nav.mobile ul li .dd-toggle i{font-size:12px;margin-top:-6px;top:48%}#main_nav.mobile ul li ul{background:#434343;border:0;-webkit-box-shadow:none;box-shadow:none;padding-top:0}#main_nav.mobile ul li ul a{color:#fff}#main_nav.mobile ul li ul li:last-child a{padding-bottom:15px}#main_nav.mobile .mega-container{background:#434343;padding:15px 30px}#main_nav .mega-container li{margin-right:0}#main_nav.mobile .mega-container .mega-menu-title{border-bottom-color:hsla(0,0%,100%,.15);margin:0;padding:15px 0}#main_nav.mobile .mega-container .mega-menu-title h3{color:#fff;font-size:13px;font-weight:400;line-height:15px}#main_nav.mobile .mega-container .mega-menu-title:before{content:none}#main_nav.mobile .mega-container li.open:last-child{margin-bottom:-15px}#main_nav.mobile .mega-container .dd-toggle i{top:48%}#main_nav .mega-container .column{border-right:0;padding-left:15px;width:100%}#main_nav .mega-container .fullwidth-banner{padding:0}#main_nav .mega-container .fullwidth-banner a{width:100%}#main_nav .mega-container .fullwidth-banner img{padding-bottom:0}#main_nav.mobile .mega-container{padding:0 15px}#primary_slider .swiper-arrow{display:none}.promo-banner.last{margin-top:20px}.banner-with-text .default-btn{height:40px;line-height:40px;min-width:180px}.section-title h2{font-size:18px}.gallery-with-thumbs .swiper-arrow{margin-top:-15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.gallery-with-thumbs .swiper-arrow.next{bottom:auto;left:auto;right:-5px;top:50%}.gallery-with-thumbs .swiper-arrow.prev{left:-5px;right:auto;top:50%}.gallery-with-thumbs .nav-slider{padding-right:0}.gallery-with-thumbs .nav-slider .swiper-slide img{height:auto;width:100%}.gallery-with-thumbs .nav-slider:hover .swiper-arrow.next{bottom:auto}.gallery-with-thumbs .nav-slider:hover .swiper-arrow.prev{top:50%}#to_top{bottom:30px;height:40px;line-height:40px;right:20px;width:40px}header.bgc-secondary.white-scheme #main_nav{border-color:#434343}header.bgc-secondary.white-scheme .main-nav-area.sticky,header.bgc-secondary.white-scheme .main-nav-area.sticky:hover{background:#434343}.main-nav-area,.main-nav-area.sticky,.main-nav-area.sticky:hover{background:#434343}.main-nav-area{text-align:left}.main-nav-area .menu-toggle{color:#fff;cursor:pointer;padding-left:0;padding-right:0;position:relative}.main-nav-area .menu-toggle:after{color:#fff;content:"\f078";font-family:FontAwesome;font-size:12px;height:13px;margin-top:-6.5px;position:absolute;right:0;top:48%;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-nav-area .stellarnav.active .menu-toggle:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.main-nav-area .stellarnav.mobile>ul{background:#434343}.footer-widgets-area .footer-inner{padding-bottom:40px}.footer-widgets-area .widget-content{margin-bottom:40px}.footer-widgets-area .footer-inner .row>div[class*=col-]:last-child .widget-content{margin-bottom:0}}@media only screen and (min-width:768px) and (max-width:991px){#primary_slider .slide-content .promo-title{font-size:16px}#primary_slider .slide-content .main-title{font-size:36px}#primary_slider .slide-content .subtitle{font-size:15px}#primary_slider .slide-content .slide-button{font-size:13px;height:40px;line-height:40px;min-width:140px}.banner-with-text .promo-text{width:65%}.banner-with-text h1{font-size:40px}.banner-with-text h2{font-size:30px}#secondary{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:40px;margin-left:-2%;margin-right:-2%}#secondary>.sidebar-widget{-webkit-box-flex:0;border-bottom:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-bottom:10px;padding-left:2%;padding-right:2%}.blog-posts-section #secondary .list-widget{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-order:3;order:3}.follow-link:after,.follow-link:before{width:38%}#primary_slider.slider-type-1{height:450px}.error-wrapper h1{font-size:170px}.error-wrapper h2{font-size:28px}.error-wrapper p{font-size:18px}.modal .gallery-with-thumbs .swiper-arrow{bottom:58px}}@media only screen and (max-width:767px){#primary,#secondary,section{margin-bottom:60px}.promo-banner-section .banner-with-text{padding-bottom:60px}.promo-banner-section .banner-with-text,.pt-full{padding-top:60px}.pb-half{padding-bottom:30px}.mb-full{margin-bottom:60px}.banner-with-text h2,.blog-grid,.feature-box,.feature-box.type-2,.info-box,.mb-half,.promo-banner,.widgettitle{margin-bottom:30px}.about-section .default-btn,.banner-with-text .default-btn,.follow-link,.mt-half,.single-post-wrapper .pagination,.single-post-wrapper form,.widget-content .footer-contact{margin-top:30px}.header-cart-area .list-inline .list-inline-item i,.header-cart button i{font-size:22px}header .list-inline li.list-inline-item i{margin-left:12px}#primary_slider .slide-content{max-width:60%}#primary_slider .slide-content .promo-title{font-size:14px}#primary_slider .slide-content .promo-title span{font-size:11px}#primary_slider .slide-content .main-title{font-size:30px}#primary_slider .slide-content .subtitle{font-size:14px;font-weight:400}#primary_slider .slide-content .slide-button{margin-top:20px}.default-btn{font-size:14px;height:38px;line-height:39px;padding:0 20px}.promo-banner.last{margin-top:0}.banner-with-text .promo-text{text-align:center;width:100%}.banner-with-text h1{font-size:30px}.banner-with-text h2{font-size:24px}.banner-with-text p{line-height:26px}.swiper-arrow.prev{left:7px}.swiper-arrow.next{right:7px}.faqs-accordion .card-header button{padding-left:15px}.faqs-accordion .card-body{padding:15px}.follow-link:after,.follow-link:before{content:none}header .top-bar,header .top-bar ul{text-align:center}header .top-bar p{margin-top:15px}header .header-cart-area{margin-bottom:-5px;margin-top:30px}.footer-copyright,.footer-inner{text-align:center}.footer-widgets-area .footer-inner{padding-bottom:55px}#primary_slider.slider-type-1{height:400px}.about-section .default-btn{margin-bottom:44px}.contact-form-wrapper{margin-top:40px}.contact-form-wrapper .form-row{margin-bottom:0}.error-wrapper h1{font-size:100px;line-height:1}.error-wrapper h2{font-size:24px;line-height:1.3}.error-wrapper p{font-size:16px;line-height:1.6;padding:0 30px}.support-section .feature-box:nth-child(2),.support-section .feature-box:nth-child(3){border:0}}@media only screen and (max-width:479px){.header-cart .dropdown-menu{left:50%;-webkit-transform:translateX(-44%);-ms-transform:translateX(-44%);transform:translateX(-44%);width:290px}.header-cart .dropdown-menu.open{max-height:490px}.header-cart .dropdown-menu .default-btn{width:100%}.header-cart .dropdown-menu .default-btn:first-child{margin-bottom:12px}.header-cart .single-cart-item h4{font-size:14px;font-weight:500}header .list-inline .dropdown-menu{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#primary_slider .slide-content{left:0;max-width:100%;padding-left:15px;padding-right:15px}#primary_slider .slide-content .subtitle{width:100%}.banner-section .row>.col-6{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}.swiper-arrow{opacity:0;visibility:hidden}.blog-grid .post-content{padding:15px}header .header-area .row>.col-6{-ms-flex-preferred-size:100%;-webkit-flex-basis:100%;flex-basis:100%;max-width:100%}header .header-area{padding:22px 0}header .header-cart-area{margin-bottom:-3px;margin-top:22px}header .header-cart-area{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.login-wrapper .login-form{padding:30px}.login-wrapper .registration-form{padding-bottom:30px}.mini-blog .post-content{text-align:center}.single-post-wrapper .post-title{font-size:20px;line-height:1.4}.contact-form-wrapper{padding:20px}.error-wrapper h2{font-size:20px}.error-wrapper p{padding:0 15px}.support-section .feature-box{border:0}}