/*******************************************************
 *
 * Mobile styles and other media queries
 *
 *******************************************************/
@media only screen and (min-width: 992px) {
    .hp-slideshow #aios-slider-hp-slide .aios-slider-splide .aios-slider-img canvas,
    .hp-slideshow #aios-slider-hp-slide .aios-slider-splide .aios-slider-custom-video canvas,
    .slideshow-canvas canvas {
        min-height: 100vh;
    }
}
@media only screen and (max-width: 1440px) {
  
}

@media only screen and (max-width: 1366px) {

button.testi-prev {
    left: 0;
} 
button.testi-next {
    right: 0;
}

}

@media only screen and (max-width: 1280px) {
  #nav li,
  #fixednav li {
    padding: 0 20px;
  }
}

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1199px) {
 
 .custom-container {
    padding: 0 15px;
}

 section#about-section:before {
    display: none;
 }

.form-title-wrap {
    padding-left: 0;
    padding-right: 30px;
}


} 

/* iPad(landscape) | iPad(landscape) | Galaxy Tab 4 (landscape) | Galaxy Tab 3 (landscape) */ 
@media only screen and (max-width: 1024px) {

.hp-slideshow .cycloneslider-template-responsive .cycloneslider-pager {
    bottom: 180px; 
    left: 15px !important; 
    right: 15px !important;
}

}

/* iPad(portrait) | Galaxy Tab 4(portrait)  */ 
@media only screen and (max-width: 991px) {
     .post-page-services .col-md-4 {
          text-align: center;
     }
     .post-page-services .col-md-4 img {
          margin: 0 auto;
     }

    #pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a {
       display: none;
    }

    .top-nav {
        padding-left: 0;
    }

	#header-wrap {
		position: relative;
		z-index: 2;
		margin-top: 52px; 
		background: #283547;
	}
	#header-wrap > .container-fluid {
		padding-left: 15px;
		padding-right: 15px;
	}

    .nav-wrapp {
    	 display: none;
    }

	/* The following are used on inner pages. Please edit carefully. */

	.inner {
	    width: 100%;
	}
	#content-sidebar, #content-full {
	    width: 100%;
	}	
	.outer{
		width: 100%;
		min-width: 100%;
	}
	#content-sidebar #content{
		width: 100%;
	}

.hdr-flex, 
.fixed-header, 
.fixed-header.active,
.footer:after,
.footer:before,
.navigation,
.hdr-info {
  display: none;
}

.main-header {
    position: relative;
    padding: 80px 0 30px;
    height: auto;
    text-align: center;
    top: 0; 
    background-color: #000;
}

.slideshow-canvas canvas {
    display: none;
}

.hp-slideshow {
    position: relative;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.hp-slideshow #aios-slider-hp-slide .aios-slider-splide .aios-slider-tagline {
    bottom: 30px;
    overflow: unset;
    height: auto;
    top: 0 !important;
    transform: none !important;
}
.hp-slideshow .cycloneslider-template-responsive .cycloneslider-pager {
    bottom: 20px;
    left: 15px !important;
    right: 15px !important;
}
.tag-wrap{
    font-size: min(8.854vw,68px);
}
.tag-wrap span.tag-s{
    font-size: min(2.865vw,22px);
}
.hp-slideshow #aios-slider-hp-slide .splide__pagination{
    display: none !important;
}
section#about-section {
    margin: 20px auto;
}

.about-wrap {
    flex-flow: row wrap;
}

.about-img {
    width: 100%;
}

.about-img img {
    margin: 0 auto;
}

.about-text-wrap {
    padding: 20px 0 !important;
    width: 100%;
}

.fc-wrap {
    display: block;
}
.fc-left,
.fc-right,
.form-title-wrap, .form-title-wrap,
.footer-form {
  width: 100%; 
  max-width: 100%; 
  margin: 20px auto; 
  padding: 0;
}
.form-title-wrap {
    padding-left: 0;
    padding-right: 0;
}
.footer-contact-form .container-fluid {
    display: block;
}
.fc-list,
.os-list {
    width: 50%; 
    margin: 10px auto;
}
.footer-contact-form .form-wrap {
    display: block;
}

button.testi-prev {
    left: -15px;
}
button.testi-next {
    right: -15px;
}

.ftr-title {
    text-align: center;
}
.ftr-cont {
    padding-left: 0;
}

.ftr-info {
    justify-content: center;
}

.footernav {
    column-count: 1;
    text-align: center;
}

.footer-contact-form,
.footer,#testi-section {
    padding: 50px 0;
}

section#about-section {
       padding: 10px 0; 
}

.testi-nav {
    display: none;
}

.testi-slide .slick-slide {
    outline: 0;
    padding: 0 15px;
}

.footer img.img-responsive {
    margin: 20px auto;
}

.about-text .title-wrap,
.fc-left .title-wrap,
.title-small-wrap {
    text-align: center; 
    justify-content: center;
}

.r-more {
    justify-content: center;
}

.about-text {
   text-align: center;
}

} 

/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */ 
@media only screen and (max-width: 767px) {
    .ip-banner .container{
        width: 100%;
    }

}

/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */ 
@media only screen and (max-width: 480px) {
.fc-list, .os-list {
    width: 100%;
}

.form-field-wrap {
    flex-flow: row wrap;
}
.form-field-short {
    margin: 0 auto; 
    width: 100%;
}
.form-bg.non-fixed-bg canvas {
    opacity: 0.1;
}

.title-widget {
    font-size: 50px;
}

.hp-slideshow .textwidget, .hp-slideshow .cycloneslider-template-responsive, .hp-slideshow .cycloneslider-template-responsive .cycloneslider-slides, .hp-slideshow .cycloneslider-template-responsive .cycle-slide, .hp-slideshow .cycloneslider-template-responsive .cycloneslider-slide canvas {
    height: 450px;
}

}
 
