@media only screen and (max-width:1599px) {.main-header .nav-outer {padding-left:100px}
.main-header .header-upper .outer-box .mobile-nav-toggler {margin-left:25px}
.banner-section .slide-year,.banner-section .social-box {left:30px}
.page-banner-section.style-two .title {margin-bottom:180px}
}
@media only screen and (max-width:1199px) {.main-header .header-upper .language-list li {margin-right:35px}
.banner-section .slide {/* padding-top:200px;*//* padding-bottom:160px;*/}
.main-header {margin:0!important}
.main-menu .navigation>li {margin-left:0}
.main-header .outer-box .buttons-box .theme-btn {font-size:16px}
.main-menu .navigation>li {margin-right:25px}
.main-header .header-upper .outer-container {padding:0 15px}
.banner-section .owl-nav .owl-next {right:15px}
.banner-section .owl-nav .owl-prev {left:15px}
.banner-section .content-boxed .text,.banner-section .content-boxed h1 {margin-left:0}
h1 {font-size:80px}
.banner-section .social-box,.banner-section .slide-year,.page-banner-section.style-two .banner-year,.banner-section .content-column .text br {display:none}
.page-banner-section.style-two .title {margin-bottom:100px}
.main-header .header-upper .outer-box .mobile-nav-toggler {margin-left:15px}
.page-banner-section {padding-top:300px}
.team-section .row {margin:0 -15px}
.main-footer .outer-container,.team-section .team-block {padding:0 15px}
.main-header .header-upper .language-list{display:none}
.sidebar-page-container .sidebar-side .padding-left,.about-section .content-column .inner-column {padding-right:0}
.fluid-section-one .content-column .inner-column {padding-right:15px}
.fluid-section-one .image-column {width:50%}
.gallery-block .inner-box .image .overlay-box h3 {font-size:28px}
.price-block .inner-box {padding-left:22px;padding-right:22px}
.gallery-block .inner-box .image .overlay-box .content {padding-left:20px;padding-bottom:20px}
.gallery-block .inner-box .image .overlay-box h3 {font-size:24px}
.project-detail-section .carousel-box .owl-nav {left:30px;right:30px}
.searvice-section {margin-top:120px}
.projects-section,.about-section,.testimonial-section {padding:110px 0 0}
.pricing-section {padding-top:110px;padding-bottom:120px}
.press-section {padding-top:110px;padding-bottom:85px}
.main-footer {padding-top:80px}
.main-footer .footer-bottom {margin-top:25px}
.main-footer h3 {font-size:24px}
.widgets-section {padding-bottom:37px}
.project-detail-section {padding:115px 0 0}
.reservation-section {padding-top:110px;padding-bottom:120px}
.page-title-two-section {padding: 24px 0 90px;}
.page-title-two-section .auto-container1{padding:0 15px}
.sidebar-page-container {padding:20px 0 80px}
.sidebar-page-container.style-two {padding-top:120px}
.sidebar-page-container .lower-section {margin-top:75px;padding:115px 0 120px}
.contact-page-section {position:relative;padding:100px 0 100px}
}
@media only screen and (max-width:991px) {.main-header .header-upper .outer-box .mobile-nav-toggler {padding: 28px 0 10px;}
.main-footer .copy-column .copyright {text-align:center;margin-bottom:15px}
.main-footer .language-column ul {text-align:center;margin-top:10px}
.contact-page-section .info-column {margin-bottom:30px}
.btn-style-one {font-size:16px;padding:10px 30px}
.service-box .inner-box {/* padding:30px */}
.service-box .inner-box .content {padding-left: 120px;}
.gallery-page-section .gallery-block {width:33.33%}
.fluid-section-one .content-column {width:100%;margin-bottom:60px}
.map-section iframe {height:350px}
.fluid-section-one .outer-container{padding:0 0}
.fluid-section-one .image-column{left:0}
.scroll-to-top{display:none!important}
.auto-container1{padding: 0 15px;}
.main-slider1-carousel,.main-slider1-carousel .slide img,.main-slider1-carousel .owl-stage-outer,.main-slider1-carousel .owl-stage,.main-slider1-carousel .owl-item,.main-slider1-carousel .slide{height: 100%;min-height: 240px;max-height: 240px;}
.banner-section .owl-carousel .owl-item img{min-height:200px}
.fluid-section-one .content-column .inner-column {padding-right:15px;max-width:100%}
.fluid-section-one .image-column {position:relative;width:100%;background-image:none!important;margin-bottom: 30px;}
.fluid-section-one .image-column .image-box {display:block}
.banner-section .owl-dots {/* right:30px */bottom: 15px;}
.banner-section .owl-dots .owl-dot{margin-right:8px}
.sidebar-page-container.style-two {padding-top:120px}
.contact-page-section .info-column {margin-bottom:40px}
.pricing-section .price-block {border:0;padding:0 15px;float:none;margin-bottom:30px}
.pricing-section .pricing-tabs .tabs-content {background:0;border:0}
.price-block .inner-box .price {min-height:53px}
.pricing-section .price-block .inner-box {border:1px solid #e6e9ec;background-color:#fff}
.pricing-section .pricing-tabs .tabs-content .tab .content>.row {margin:0 -15px}
.main-header .nav-outer .mobile-nav-toggler {display:block;font-size:30px;color:#fff}
.main-header .nav-outer,.main-menu {display:none}
.main-header .header-upper .language-list {padding:56px 0}
.main-header .header-upper .language-list{display:none}
.page-title-two-section {padding-bottom: 22px;}
.sidebar-page-container {padding:20px 0 0}
.searvice-section {margin-top:70px}
.about-section {padding:60px 0 0}
.projects-section,.testimonial-section {padding:70px 0 0}
.pricing-section {padding-top:70px;padding-bottom:80px}
.press-section {padding-top:70px;padding-bottom:55px}
.about-section.about-style-tow {padding-top:80px}
.fluid-section-one .image-column .image-box {margin-bottom:0}
.sidebar-page-container .sidebar-side .padding-left,.about-section .content-column .inner-column {margin-bottom:50px}
.about-style-tow .content-column .inner-column {padding-left:0;padding-right:0;padding-top:40px;margin-bottom:0}
.sponsors-section {padding:10px 0 0}
.sponsors-wrapper {padding-bottom:40px}
.footer-widget.logo-widget {margin-bottom:30px}
.testimonial-section.style-two {margin-top:80px}
.sponsors-section.style-two {padding-bottom:35px}
.team-section {padding:70px 0 42px}
.gallery-page-section {margin-top:0}
.gallery-page-section .filters {margin-bottom: 20px;}
.gallery-page-section .filters .filter-tabs {text-align:center}
.gallery-page-section .filters li {margin-left:30px}
.project-detail-section {padding:75px 0 0}
.reservation-section {padding-top:70px;padding-bottom:80px}
.sidebar-page-container .sidebar-side .padding-left {padding-left:0}
.sidebar-page-container .sidebar-side .padding-left {margin-bottom:35px}
.sidebar-page-container.style-two {padding-top:70px}
.sidebar-page-container .lower-section {margin-top:0;padding:65px 0 80px}
.contact-page-section {position:relative;padding:62px 0 60px}
}
@media only screen and (max-width:767px) {h1 {font-size:60px}
.main-menu .navigation>li>ul,.main-menu .navigation>li>ul>li>ul,.main-menu .navigation>li>ul>li>ul>li>ul,.main-menu .navigation>li>ul>li>ul>li>ul>li>ul {display:block!important;visibility:hidden;opacity:0}
.blog-detail .inner-box .bold-text br,.blog-detail .inner-box p br,.blog-detail .inner-box blockquote .blockquote-text br,.sec-title .text br {display:none}
.blog-detail .inner-box blockquote {padding-left:15px}
.main-header .nav-outer {padding-right:0}
.main-menu .navigation>li.has-mega-menu {position:relative!important}
.header-upper .logo-outer {position:relative;left:0;top:0;right:0;bottom:0;width:100%;margin:0}
.page-title-two-section h1 {font-size:40px}
.main-menu {width:100%;display:block}
.main-menu .navbar-collapse {max-height:300px;max-width:none;overflow:auto;float:none!important;width:100%!important;padding:0;border:0;margin:0 0 15px;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none}
.main-menu .navbar-collapse.in,.main-menu .collapsing {padding:0;border:0;margin:0 0 15px;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;box-shadow:none}
.main-menu .navbar-header {position:relative;float:none;display:block;text-align:right;width:100%;padding:15px 0;right:0;z-index:12}
.main-menu .navbar-header .navbar-toggle {display:inline-block;z-index:12;border:1px solid #cc8809;float:none;margin:0;border-radius:0;background:#cc8809}
.main-menu .navbar-header .navbar-toggle .icon-bar {background:#fff}
.main-menu .navbar-collapse>.navigation {float:none!important;margin:0!important;width:100%!important;background:#2c2c2c;border:1px solid #fff;border-top:0}
.main-menu .navbar-collapse>.navigation>li {margin:0!important;float:none!important;padding:0!important;width:100%}
.main-menu .navigation>li>a,.main-menu .navigation>li>ul:before {border:0}
.main-menu .navbar-collapse>.navigation>li>a {padding:10px 10px!important;border:none!important}
.main-menu .navigation li.dropdown>a:after,.main-menu .navigation>li.dropdown>a:before,.main-menu .navigation>li>ul>li>a::before,.main-menu .navigation>li>ul>li>ul>li>a::before {color:#fff!important;right:15px;font-size:16px;display:none!important}
.main-menu .navbar-collapse>.navigation>li>ul,.main-menu .navbar-collapse>.navigation>li>ul>li>ul {position:relative;border:0;float:none;visibility:visible;opacity:1;display:none;margin:0;left:auto!important;right:auto!important;top:auto!important;padding:0;outline:0;width:100%;background:#2c2c2c;-webkit-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-moz-border-radius:0;border-radius:0;transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;-o-transition:none!important;-moz-transition:none!important}
.main-menu .navbar-collapse>.navigation>li,.main-menu .navbar-collapse>.navigation>li>ul>li,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li {border-top:1px solid rgba(255,255,255,1)!important;border-bottom:0;opacity:1!important;top:0!important;left:0!important;visibility:visible!important}
.main-menu .navbar-collapse>.navigation>li:first-child {border:0}
.main-menu .navbar-collapse>.navigation>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li>a {padding:10px 10px!important;line-height:22px;color:#fff;background:#2c2c2c;text-align:left}
.main-menu .navbar-collapse>.navigation>li>a:hover,.main-menu .navbar-collapse>.navigation>li>a:active,.main-menu .navbar-collapse>.navigation>li>a:focus {background:#cc8809}
.main-menu .navbar-collapse>.navigation>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li>ul>li>ul>li:hover>a,.main-menu .navbar-collapse>.navigation>li.current>a,.main-menu .navbar-collapse>.navigation>li.current-menu-item>a {background:#2c2c2c;color:#fff!important}
.main-menu .navbar-collapse>.navigation li.dropdown .dropdown-btn {display:block}
.main-slider .owl-nav,.services-section .inner-container:before,.main-menu .navbar-collapse>.navigation li.dropdown:after,.main-menu .navigation>li>ul:before {display:none!important}
.main-header .header-upper .outer-box {position:absolute;right:0;top:0;z-index:12;padding-left:0;padding-top:0;margin-left:0}
.main-header .main-box .logo-box {float:none;text-align:center;padding-bottom:10px}
.main-header .header-lower .outer-box {position:absolute;z-index:12;display:block}
.main-menu .navbar-header .navbar-toggler {display:inline-block;z-index:12;width:50px;height:40px;float:none;padding:0;text-align:center;border-radius:0;background:0;border:1px solid #fff}
.main-menu .navbar-header .navbar-toggler .icon-bar {position:relative;background:#fff;height:2px;width:26px;display:block;margin:0 auto;margin:5px 11px}
.main-header .header-upper .search-box-outer .dropdown-menu {top:51px!important;left:0;right:auto}
.main-header .header-upper .logo-box {z-index:20;padding: 18px 0 5px;}
.main-header .header-upper .logo-box .logo{width: 120px;height: 25px;}
.main-menu {display:none}
.mm-none{display:none}
.nav-outer .mobile-nav-toggler {display:block;margin:0;padding:24px 0;margin-left:0;font-size:32px;margin-top:0}
#navbarSupportedContent {display:block;height: 80%;max-height: 320px;overflow-y: auto;}
.mCSB_inside>.mCSB_container {margin-right:0}
.sticky-header .mobile-nav-toggler {display:block;color:#fff;font-size:28px;padding:25px 0;cursor:pointer}
.banner-section .content-boxed .title {font-size:60px}
.banner-section .content-boxed h1 {letter-spacing:5px}
.banner-section .content-boxed .text {margin-top:40px}
.main-header .header-top .top-left {padding-right:0;width:100%}
.main-header .header-top .info-list li a {font-size:13px}
.main-header .header-top .info-list li {margin-right:12px}
.banner-section .content-column {margin-bottom:40px}
h2 {font-size:34px}
.list-style-one {margin-bottom:40px}
h4 {font-size:20px}
.main-header .nav-outer .mobile-nav-toggler {display:block;font-size:30px;color:#fff}
.header-style-two .nav-outer .mobile-nav-toggler {color:#111}
.banner-section .content-boxed span {position:relative;text-align:left;margin-top:40px;display:block}
.main-header.fixed-header .header-upper .logo-box {padding: 20px 0 4px;}
.project-detail-section p {font-size:16px}
.reservation-section .inner-container {padding:30px 25px 25px}
.main-header .header-upper .outer-box .mobile-nav-toggler,.main-header .header-upper .language-list {padding: 18px 0;}
.main-header .header-upper .language-list{display:none}
.gallery-page-section .gallery-block {width:50%}
.page-title-two-section h1 {font-size: 25px;}
.page-title-two-section .page-breadcrumb {margin-bottom: 12px;}
.gallery-page-section {margin-top:0}
.page-title-two-section {padding: 24px 0 25px;}
.page-title-two-section .auto-container1{padding:0 15px}
}
@media only screen and (max-width:575px) {.sec-title h2 {font-size:30px}
.banner-section .content-boxed p {font-size:16px}
.sec-title h2 br,.banner-section .content-boxed .text br {display:none}
h1 {font-size:40px}
.banner-section .info {display:none}
.pricing-tabs .title-column .sec-title {text-align:center}
.press-section .sec-title .pull-right,.pricing-tabs .title-column .sec-title .pull-left,.pricing-tabs .title-column .sec-title .pull-right,.projects-section .sec-title .pull-right {width:100%}
.projects-section .sec-title .pull-right{width: auto;}
.press-section .sec-title .blogs,.projects-section .sec-title .projects {padding-top:0;margin-top:25px}
.projects-section .sec-title .projects {padding-top:0;margin-top:5px;font-size: 13px;}
.page-banner-section h1 br {display:none}
.projects-section .owl-dots .owl-dot {margin-top:0}
.pricing-tabs .tab-buttons {margin-top:25px}
.pricing-section .price-block {border:0;width:100%}
.main-footer .footer-column:first-child,.main-footer .footer-column {width:100%}
.page-banner-section .mail-box {position:relative;right:0;bottom:0;margin-top:25px;display:inline-block}
.gallery-page-section .filters li {margin-bottom:8px;font-size:14px}
.project-detail-section .carousel-box .owl-dots {bottom:15px}
.news-block .inner-box .lower-content h3 {font-size:24px}
.blog-detail .inner-box .post-share-options .tags a {margin-bottom:8px}
.contact-page-section .info-column h2 {font-size:36px}
.contact-page-section .info-column h3 {font-size:24px}
.testimonial-section.style-two {margin-top:110px}
.team-section {padding-bottom:80px}
.main-footer .footer-bottom {margin-top:50px}
.searvice-section {margin-top:50px}
.about-section {padding:42px 0 0}
.projects-section,.testimonial-section {padding:50px 0 0}
.pricing-section {padding-top: 40px;padding-bottom: 15px;}
.press-section {padding-top:53px;padding-bottom:25px}
.main-footer {padding-top:60px}
.main-footer .footer-bottom {margin-top:25px}
.fluid-section-one .image-column .image-box {margin-bottom:0}
.sidebar-page-container .sidebar-side .padding-left,.about-section .content-column .inner-column {margin-bottom: 25px;}
.about-section.about-style-tow {padding-top:60px}
.about-p p:last-child{margin-bottom:20px}
.about-style-tow .content-column .inner-column {padding-left:0;padding-right:0;padding-top:40px;margin-bottom:0}
.sponsors-section {padding:10px 0 0}
.sponsors-wrapper {padding-bottom:40px}
.footer-widget.logo-widget {margin-bottom:30px}
.testimonial-section.style-two {margin-top:60px}
.sponsors-section.style-two {padding-bottom:15px}
.team-section {padding:50px 0 22px}
.project-detail-section {padding:55px 0 0}
.reservation-section {padding-top:50px;padding-bottom:60px}
.project-detail-section h3 {margin-bottom:20px}
.sec-title {margin-bottom: 10px;}
.pricing-tabs .title-column{margin-bottom: 12px;}
.new-projects-section .post {padding:30px 0}
.new-projects-section a {font-size:16px}
}
@media only screen and (max-width:479px) {.btn-style-one {font-size:14px;padding:8px 25px}
.banner-section .slide {/* padding-top:160px; *//* padding-bottom:140px; */}
.main-header .header-upper .language-list li {margin-right:20px}
.main-header .header-upper .language-list li a {font-size:13px}
.main-header .header-upper .outer-box .mobile-nav-toggler {margin-left:0}
.banner-section .content-boxed .title {font-size:30px}
.banner-section .content-boxed .slide-number {margin-bottom:50px}
.testimonial-section .owl-nav {position:relative;top:0;margin-top:10px}
.testimonial-section .owl-nav .owl-prev,.testimonial-section .owl-nav .owl-next {margin-left:0;margin-right:25px}
.banner-section .content-boxed h3 {font-size:22px}
h1 {font-size:30px}
h2 {font-size:34px}
.banner-section .content-boxed .boxed-btn {margin-top:50px}
.map-canvas {height:350px}
.banner-section .content-boxed .sub-title {letter-spacing:0;font-size:16px;text-transform:capitalize}
.service-box .inner-box {padding: 18px 0px;}
.fluid-section-one .date{width:85px;height: 86px;}
.fluid-section-one .date em{height: 45px;line-height: 45px;}
.service-box .inner-box .content {padding-left: 100px;}
.service-box .inner-box .content .icon {position:relative;top:0;margin-bottom:30px}
.service-box .inner-box .content p br {display:none}
.pricing-tabs .tab-buttons .tab-btn {margin: 0 10px 10px 0;}
.testimonial-block .inner-box {padding:25px 25px}
.contact-page-section .info-column h2 {margin-bottom:30px}
.contact-page-section .info-column ul {margin-bottom:40px}
.contact-page-section .form-column h6 {margin-top:0;margin-bottom:40px}
.about-section .image-column .inner-column .pattern-layer {left:0;width:236px;height:236px}
.about-section .image-column .image {/* padding-left:50px */}
.gallery-page-section .gallery-block {width:100%}
.page-title-two-section {padding: 24px 0 28px;}
.page-title-two-section .auto-container1{padding:0 15px}
.mm-none{display:none}
.sidebar-page-container .sidebar-side .padding-left {margin-bottom:15px}
.sidebar-page-container.style-two {padding-top:50px}
.sidebar-page-container .lower-section {margin-top:0;padding:45px 0 60px}
.contact-page-section {padding:45px 0 40px}
}
