@media (min-width:1200px){.navbar-nav .dropdown-menu,
.navbar-nav .dropdown.megamenu div.dropdown-menu{background:none;border:0;box-shadow:none;display:block;opacity:0;z-index:1;visibility:hidden;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:visibility 500ms, opacity 500ms, -webkit-transform 500ms cubic-bezier(.43, .26, .11, .99);-moz-transition:visibility 500ms, opacity 500ms, -moz-transform 500ms cubic-bezier(.43, .26, .11, .99);-o-transition:visibility 500ms, opacity 500ms, -o-transform 500ms cubic-bezier(.43, .26, .11, .99);-ms-transition:visibility 500ms, opacity 500ms, -ms-transform 500ms cubic-bezier(.43, .26, .11, .99);transition:visibility 500ms, opacity 500ms, transform 500ms cubic-bezier(.43, .26, .11, .99);}
.navbar-nav .dropdown:hover div.dropdown-menu,
.navbar-nav .dropdown.megamenu:hover div.dropdown-menu{opacity:1;visibility:visible;color:#777;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.navbar-nav .dropdown-backdrop{visibility:hidden;}
}
@media (min-width:992px){.flexslider .slides img,
.ts-flex-slider .flexSlideshow{height:750px;}
.dropdown i{display:none;}
}
@media (min-width:768px) and (max-width:991px){.navbar-nav .dropdown-menu,
.navbar-nav .dropdown.megamenu div.dropdown-menu{background:none;border:0;box-shadow:none;display:block;opacity:0;z-index:1;visibility:hidden;-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);-webkit-transition:visibility 500ms, opacity 500ms, -webkit-transform 500ms cubic-bezier(.43, .26, .11, .99);-moz-transition:visibility 500ms, opacity 500ms, -moz-transform 500ms cubic-bezier(.43, .26, .11, .99);-o-transition:visibility 500ms, opacity 500ms, -o-transform 500ms cubic-bezier(.43, .26, .11, .99);-ms-transition:visibility 500ms, opacity 500ms, -ms-transform 500ms cubic-bezier(.43, .26, .11, .99);transition:visibility 500ms, opacity 500ms, transform 500ms cubic-bezier(.43, .26, .11, .99);}
.navbar-nav .dropdown:hover div.dropdown-menu,
.navbar-nav .dropdown.megamenu:hover div.dropdown-menu{opacity:1;visibility:visible;color:#777;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.navbar-nav .dropdown-backdrop{visibility:hidden;}
.parallax{padding:60px 0;}
.navbar-brand{width:auto;}
.navbar-brand.navbar-bg{width:25%;}
.header2 .navbar-brand, .header3 .navbar-brand,
.header4 .navbar-brand{padding-right:0;padding-left:0;}
ul.navbar-nav > li > a{padding:21px 8px;font-size:12px;}
ul.navbar-nav > li:last-child a{padding-right:8px;}
#main-slide .slider-content h2{font-size:36px;}
#main-slide .slider-content h3{font-size:22px;margin:20px 0;}
.slider.btn{padding:5px 25px;margin-top:5px;font-size:16px;}
#main-slide .carousel-indicators{bottom:20px;}
.cd-hero-slider .cd-btn{margin-top:15px !important;font-size:12px !important;}
.cd-slider-nav ul li.video{display:none;}
.cd-slider-nav{bottom:40px !important;}
.isotope-nav{margin:0 auto 40px;}
figure.effect-oscar figcaption{padding:1.5em;}
figure.effect-oscar figcaption::before{top:15px;right:15px;bottom:15px;left:15px;}
figure.effect-oscar h3{margin-top:0;font-size:16px;}
.feature-content h3,
.feature-center-content h3{font-size:14px;line-height:normal;}
.featured-tab .tab-pane img{width:45%;}
.featured-tab .tab-pane i.big{font-size:150px;}
.featured-tab .tab-pane,
.landing-tab .tab-pane{text-align:left;}
.team{padding-bottom:50px;}
.plan{margin-bottom:60px;}
.testimonial-content{padding:0 30px;}
.recent-post{padding-bottom:40px;}
#back-to-top.affix{bottom:35px;}
.video-block-head{margin-top:30px;}
.call-to-action .btn.btn-primary{font-size:12px;}
.hero-text{width:95%;}
.hero-title{font-size:36px;}
.hero-buttons a.btn{padding:10px 20px;}
.app-gallery figure.effect-oscar a{margin-top:105px;}
.blog-post{padding-bottom:40px;}
}
@media (max-width:767px){.parallax{padding:60px 0;}
.style-switch-button{display:none;}
.heading{text-align:center;}
.heading .title-icon{float:none !important;margin:0 0 20px;display:inline-block;}
h2.title{font-size:28px;border-left:0;}
.title-desc{line-height:normal;padding:6px 55px 0;}
.btn.btn-primary{padding:8px 22px;}
h2{font-size:28px;}
.navbar-brand.navbar-bg{height:50px;line-height:50px;width:auto;}
.navbar-brand.navbar-bg img{background-size:contain;width:160px;}
ul.navbar-nav > li > a{padding:21px 10px;}
.navbar-collapse{background:#333333;}
.navbar-collapse ul.navbar-nav > li > a{color:#fff;}
.navbar-collapse ul.navbar-nav > li.active > a,
.navbar-collapse ul.navbar-nav > li:hover > a{color:#ee3b24;}
#main-slide .slider-content{margin-top:-35px;}
#main-slide .slider-content h2{font-size:18px;line-height:normal;}
#main-slide .slider-content h3{font-size:12px;line-height:normal;margin:0;}
.slider.btn{display:none;}
#main-slide .carousel-control{display:none;}
#main-slide .carousel-indicators{bottom:0;}
.about{padding-top:40px;}
.about.angle:before{position:relative;}
.service-content{display:inline-block;margin-bottom:30px;}
.isotope-nav{margin:0 auto 40px;}
.isotope-nav ul li a{padding:5px 10px;margin-bottom:10px;display:inline-block;}
figure.effect-oscar h3{margin-top:25%;}
#isotope .isotope-item .grid{padding-left:10px;padding-right:10px;}
.img-block-right{padding-right:50px;}
.img-block-head h2{font-size:16px;}
.img-block-head h3{font-size:28px;}
.image-block-content{padding:0;}
.featured-tab{padding:0 30px;}
.featured-tab .tab-pane i.big{font-size:150px;}
.featured-tab .tab-pane,
.landing-tab .tab-pane{text-align:left;padding-left:0;padding-top:30px;}
.facts{padding-bottom:20px;}
.facts-num span{font-size:48px;margin-top:20px;}
.facts i{font-size:32px;}
.team{padding-bottom:50px;}
.plan{margin-bottom:60px;}
.testimonial-content{padding:0 30px;}
.recent-post{padding-bottom:40px;}
.footer-widget{display:inline-block;}
.copyright-info{font-size:13px;}
#back-to-top{right:20px;}
#back-to-top.affix{bottom:20px;}
.call-to-action .btn.btn-primary{float:none !important;margin-top:20px;}
.hero-section{padding-top:90px;}
.hero-text{width:100%;padding-right:0;}
.hero-title{font-size:36px;}
.hero-buttons a.btn{padding:10px 20px;}
.app-gallery figure.effect-oscar a{margin-top:105px;}
.hero-images img{display:none;}
.landing_facts .facts-num span{font-size:48px;margin-top:20px;}
.landing_facts .facts i{font-size:30px;}
.blog-post{padding-bottom:40px;}
}
@media (max-width:479px){#main-slide .slides img{height:230px;}
#main-slide .item img{height:250px;}
}
@media (max-width:320px) and (max-width:478px){}