	/* Tablet Landscape */
@media only screen and (min-width: 958px) and (max-width: 1079px) {
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
}

/* Vertical Iphone */
@media only screen and (max-width: 479px) {
}

	
		body {font-family: 'Questrial' !important;}
		.text-vertical-center h1 {color: #ffffff;}
		.text-vertical-center h3 {color: #ffffff;}
		#breadcrumbs {
			background-color:#13bcb9;
		}
		.footer-bs {
			background-color:#3c3d41;
		}
			
		/* Tablet Landscape */
		@media only screen and (min-width: 958px) and (max-width: 1079px) {

		}

		@media only screen and (min-width: 958px) and (max-width: 1024px) {
			.services{
				padding-top: 8%;
				padding-bottom: 3%;
			}
		}

		/* Tablet Portrait size to standard 960 (devices and browsers) */
		@media only screen and (min-width: 768px) and (max-width: 959px) {
			.services {
				padding: 40px 0;
			}

		}

		/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
		@media only screen and (min-width: 480px) and (max-width: 767px) {
			.Modern-Slider {
				margin-top: 120px; !important;
			}
			.Modern-Slider .item .img-fill {
				height: 275px !important;
			}
			.Modern-Slider .item h3 {
				font: 22px/22px 'Questrial' !important;
				padding-bottom: 10px !important;
			}
			.Modern-Slider .item h5 {
				font: 15px/15px 'Questrial' !important;
				height: 135px !important;
				text-transform: initial !important;
			}
			.Modern-Slider .item .img-fill .info {
				line-height: 94vh !important;
				padding: 0 8%;
			}
		}
		
		@media only screen and (max-width: 479px) {
			.Modern-Slider .item h3 {
				font: 22px/22px 'Questrial' !important;
				padding-bottom: 10px !important;
			}
			.Modern-Slider .item h5 {
				font: 15px/15px 'Questrial' !important;
				height: 135px !important;
				text-transform: initial !important;
			}
			.Modern-Slider .item .img-fill .info {
				line-height: 60vh !important;
				padding: 0 15%;
			}
			.Modern-Slider {
				margin-top: 130px !important;
			}
		}		
			
			.countdown-section {
				border-radius: 50% 50%;
				-webkit-border-radius: 50% 50%;
				-moz-border-radius: 50% 50%;
				border:solid 5px #ffffff;				
			}
			.countdown-period {
				color:#ffffff;
				font-size:20px;
				margin-top: -20px;
			}
			#defaultCountdown{
				color: #ffffff;
				
			}	
	
			.middle {
				top: 44%;
				left: 62%;
			}
			/* Tablet Landscape */
			@media only screen and (min-width: 958px) and (max-width: 1079px) {
				.middle {
					top: 56% !important;
					left: 67% !important;
				}
			}

			@media only screen and (min-width: 958px) and (max-width: 1024px) {
				.middle {
					top: 37% !important;
					left: 55% !important;
				}
			}

			/* Tablet Portrait size to standard 960 (devices and browsers) */
			@media only screen and (min-width: 768px) and (max-width: 959px) {
				.middle {
					top: 27% !important;
					left: 43% !important;
				}
			}

			/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
			@media only screen and (min-width: 480px) and (max-width: 767px) {
				.middle {
					top: 75% !important;
					left: 81% !important;
				}
			}
			
			@media only screen and (max-width: 479px) {
				.middle {
					top: 56% !important;
					left: 67% !important;
				}
			}	
			 	
	
	 	
	 	
	
			.progress {
				height: 50px;
			}
			.progress-bar{
				line-height:50px;
				background-color: #13bcb9;
			}	
		
			.member-details > div:after {
				background-image: linear-gradient(45deg, #13bcb9 50%, transparent 50%);
			}
			.portfolio-section figure .inner-overlay-content.with-icons a{
				background-color: #13bcb9;
			}
			.action:hover, .action:focus {
				color: #333333;
			}
			.parallax-window {
				background-color: rgba(0, 0, 0, 0.6);
			}
			#sidebar-wrapper {
				background: #333333;
			}
			.sidebar-nav li a {
				color: #ffffff;
			}
			.bg-primary {
				color: #ffffff;
				background-color: #13bcb9;
			}
			.btn-dark {
				color: #ffffff;
				background-color: #333333;
			}
			.btn-dark:hover, .btn-dark:focus, .btn-dark:active {
				color: #ffffff;
				background-color: #137d7b;
			}
			.btn-light{
				color: #ffffff;
				background-color: #333333;
			}
			.btn-light:hover, .btn-light:focus, .btn-light:active {
				color: #ffffff;
				background-color: #137d7b;
			}
			.text-primary {
				color: #13bcb9;
			}
			footer a {
				color: #13bcb9;
			}
			footer a:focus, a:hover {
				color: #137d7b;
				text-decoration: none;
			}
			.testimonial-name {
				background: #13bcb9;
			}
			.btn-primary {
				color: #fff;
				background-color: #137d7b;
				border-color:  #137d7b;
			}
			.btn-primary.disabled:hover{
				color: #fff;
				background-color: #333333;
				border-color:  #137d7b;
			}
			.btn-primary:hover {
				color: #fff;
				background-color: #333333;
				border-color:  #137d7b;
			}
			.btn-primary:active:focus, .btn-primary:active:hover{
				color: #fff;
				background-color: #333333;
				border-color:  #137d7b;
			}			
			input:-webkit-autofill {
				-webkit-box-shadow: 0 0 0 1000px #13bcb9 inset !important;
				-webkit-text-fill-color:#ffffff;
			}			
			.blog .post-bg:hover .hover-post {
				background-color: #13bcb9;
			}
			ul.filter > li > a {
				color: #333333;
			}
			ul.filter > li > a:hover, ul.filter > li > a:focus {
				color: #13bcb9;
			}
			.blog .post-bg:hover h3 {
				color: #333333;
			}
			.input__label--hoshi-color-1::after {
				border-color: #13bcb9;
			}
			#breadcrumbs a {
				color: #333333;
			}
			.portfolio-section figure .overlay-background .inner {
				background-color: #13bcb9; 
			}
			.hover-post {
				background-color: #13bcb9;
			}
			.Modern-Slider .slick-dots li {
				background-color: #13bcb9;
			}
			.Modern-Slider .item h3 {
				font: 50px/45px 'Questrial';
				text-transform: uppercase;
				max-width: 800px;
			}
			.Modern-Slider .item h5 {
				font: 15px/20px 'Questrial';
				text-transform: uppercase;
				height: 80px;
				max-width: 800px;
			}
			.pricing-74 .pricing-panel-4 .btn:hover {
				background-color: #13bcb9;
				border-color: #13bcb9;
			}
			.pricing-74 .pricing-panel-4 .pricing--body .pricing--list li i {
				color: #13bcb9;
			}
			.text_s {
				background-color: #13bcb9;
			}
			.text_s a{
				color: #fff;
			}
			.object{
				background-color: #13bcb9;
			}
			.sk-chasing-dots .sk-child {
				background-color: #13bcb9;
			}
			.sk-rotating-plane {
				background-color: #13bcb9;
			}
			.sk-double-bounce .sk-child {
				background-color: #13bcb9;
			}
			.sk-wave .sk-rect {
				background-color: #13bcb9;
			}
			.sk-wandering-cubes .sk-cube {
				background-color: #13bcb9;
			}
			.sk-spinner-pulse {
				background-color: #13bcb9;
			}
			.sk-three-bounce .sk-child {
				background-color: #13bcb9;
			}
			.sk-circle .sk-child:before {
				background-color: #13bcb9;
			}
			.sk-cube-grid .sk-cube {
				background-color: #13bcb9;
			}
			.sk-fading-circle .sk-circle:before {
				background-color: #13bcb9;
			}
			.sk-folding-cube .sk-cube:before {
				background-color: #13bcb9;
			}
				
		
	
			
		
				
			.stats{
			color: #fff;
		}
		
	
			.contact {
			background: none !important;
		}
		
	
			section#About {
				color: #fff;
			}
		}
		
	
			#partners {
			background: none !important;
		}
		
	
			.blog h2 {
			color: #fff;
		}
		
	
			.testimonials h2 {
			color: #fff;
		}
		
	
			.header {
				background: none;
				-webkit-background-size: cover;
				-moz-background-size: cover;
				background-size: cover;
				-o-background-size: cover;
			}
			#resizeSlider {
				position: absolute !important;
			}
			#home h1, #home h3 {
				color: #fff;
			}
			
	
				nav.navbar.navbar-custom.navbar-fixed-top {
					display: none;
				}

				#sidebar-wrapper {
					display:none;
				}

				#sidebar-wrapper.active {
					display:none;
				}
				.navbar{
					display:none;
				}
				#menu-toggle {
					display:none;
				}	
				
			
				.cd-primary-nav {
					background: #13bcb9 !important;
				}
				.cd-secondary-nav {
					background-color: #333333 !important;
				}
				.navbar-toggle {
					background-color: #13bcb9 !important;
				}
				.navbar-toggle .icon-bar {
					background-color: #333333 !important;
				}
				/* Tablet Landscape */
				@media only screen and (min-width: 1080px) {
					.navbar-brand img {
						margin-top: 0px;
					}
					.navbar-nav>li>a {
						padding-top: 10px;
						padding-bottom: 10px;
						line-height: 35px !important;
					}
					.cd-secondary-nav .nav>li>a {
						position: relative;
						display: block;
						padding: 10px 10px !important;
					}
				}
				
				/* Tablet Landscape */
				@media only screen and (min-width: 958px) and (max-width: 1079px) {
					.navbar-nav>li>a {
						line-height: 0px !important;
					}

				}

				@media only screen and (min-width: 958px) and (max-width: 1024px) {
					.navbar-brand {
						float: initial;
					}
					.inner {
						padding-top: 20%;
					}	
					.cd-secondary-nav {
						height: 55px;
					}
				}

				/* Tablet Portrait size to standard 960 (devices and browsers) */
				@media only screen and (min-width: 768px) and (max-width: 959px) {
					.inner {
						padding-top: 20%;
					}

				}

				/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
				@media only screen and (min-width: 480px) and (max-width: 767px) {
					.navbar-brand {
						float: initial;
					}
					.inner {
						padding-top: 30%;
					}
					.cd-secondary-nav {
						height: 75px;
					}
					.navbar-brand img {
						margin-top: -5px;
					}
				}
				@media only screen and (max-width: 479px) {
					.inner {
						padding-top: 50%;
					}
					.cd-secondary-nav {
						height: 100%;
					}
				}
