/* Extra small devices (phones, less than 768px) */
@media (max-width : 766px) {
/*home-carousel*/
.olufy-slider .controls li{
padding:30px 10px;
}
.olufy-slider .controls li span{
display:none;
}
.olufy-slider .carousel-caption {
margin-top: -100px;
}
.olufy-slider .carousel-caption img {
width:100px;
height:80px;
}
.olufy-slider .carousel-caption h1 {
font-size: 22px;
line-height: 35px;
letter-spacing: 0px;
margin-bottom: 0;	
}
.olufy-slider .carousel-caption p {
font-size: 20px;
margin-top:5px;
margin-bottom: 15px;
}
.olufy-slider .carousel-caption span{
    color:#FFFFFF;
    font-size: 12px;
    /*text-transform: uppercase;*/
    margin-bottom: 70px;
}
.control-one .carousel-control {
	font-size:30px;
}
.tt-default-nav .navbar-brand {
	padding: 6px 15px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.olufy-slider .carousel-caption .btn {
font-size: 14px;
padding: 10px 30px;
}
.partner-section {
background-color:#000;
height:460px;
}
/* === Creative Section === */
.mac-screenshot img,
.responsive-screenshot img{
margin: 0 auto;
}
.nav-tabs img {
width:30px;
height:30px
}


/* === SERVICE SECTION === */
.service-tab li > a{
padding: 20px 10px;
}

.service-tab li span{
display: none;
}

/* === PORTFOLIO SECTION === */
.nav-tabs.nav-justified>li{
display: table-cell;
width: 1%;
}

/*About us section*/
.creative-skills {
margin-bottom: 30px;
}

/*process-box */
.process-box {
margin-bottom: 30px;
}
/*quote-carousel*/
#quote-carousel .carousel-indicators {
bottom: -45px;
left: 40%;
width: 90%;
margin-left: -35%;
}
#quote-carousel .carousel-control {
bottom: 0;
}
#quote-carousel .carousel-control.left {
left: 0;
}
#quote-carousel .carousel-control.right {
right: 0;
}
/*case-study*/
.case-study-left {
padding: 60px 25px 60px 25px;
}
.case-study-right {
padding: 60px 25px 60px 25px;
}
/*contact-section*/
.contact-section .btn {
min-width: 260px;
}
.social-icon li {
margin-bottom: 10px;
}


/* === SERVICES SECTION === */
.sbox-gutter {
border: 0;
}

/* === about-section === */
.video-wrap iframe {
height: 160px;
margin-top: 20px;
}

}

/* Landscape Mobile */
@media only screen and (min-width : 480px) and (max-width : 767px) {

/* === HOME CAROUSEL === */
.olufy-slider .controls li{
padding:30px 10px;
}
.olufy-slider .controls li span{
font-size: 14px;
display:block;
}
.olufy-slider .carousel-caption {
margin-top: -95px;
}
.olufy-slider .carousel-caption h1 {
font-size: 33px;
line-height: 56px;
}
.olufy-slider .carousel-caption p {
font-size: 14px;
margin-bottom: 25px;
}

/* === SERVICE SECTION === */
.service-tab li > a{
padding: 20px 10px;
font-size: 14px;
}

.service-tab li span{
display: block;
}

/* === PORTFOLIO SECTION === */
.nav-tabs.nav-justified>li{
display: table-cell;
width: 1%;
}


/* === about-section === */
.video-wrap iframe {
height: 330px;
}



}


/* Small devices (tablets, 768px and up) */
@media (min-width : 768px) and (max-width : 991px) {
/*navbar*/
.navbar-default .navbar-nav>li>a {
padding: 40px 12px;
}
.navbar-default.sticky .navbar-nav>li>a {
padding: 20px 12px;
}


/*home-carousel*/
.olufy-slider .controls li{
padding:30px 10px;
}
.olufy-slider .carousel-caption {
margin-top: -142px;
}
.olufy-slider .carousel-caption h1 {
font-size: 60px;
line-height: 44px;
letter-spacing: -3px;
margin-bottom: 30px;
}

/* === feature-section === */
.feature-section .media{
margin:0 0 40px;
}


/* === about-section === */
.creative-skills {
margin-bottom: 30px;
}
.video-wrap iframe {
height: 200px;
}

/* === SERVICES SECTION === */
.sbox-gutter:nth-child(2),
.sbox-gutter:nth-child(4),
.sbox-gutter:nth-child(6) {
border-right: 0;
}
.sbox-gutter:nth-child(3) {
border-right: 1px solid #dedede;
}
.sbox-gutter:nth-child(4) {
border-bottom: 1px solid #dedede;
}


/*process-box */
.process-box {
margin-bottom: 30px;
}

/*quote-carousel*/
#quote-carousel .carousel-indicators {
bottom: -45px;
}
#quote-carousel .carousel-control {
bottom: 0px;
}


/*case-study*/
.case-study-left {
padding: 60px 25px 60px 25px;
}
.case-study-right {
padding: 60px 25px 60px 25px;
}
}




/* Medium devices (desktops, 992px and up) */
@media (min-width : 992px) and (max-width : 1199px) {

/* === about-section === */
.video-wrap iframe {
height: 260px;
}

}


/* Large devices (large desktops, 1200px and up) */
@media (min-width : 1200px) and (max-width : 1280px) {


}



/* Large devices (large desktops, 1200px and up) */
@media (min-width : 1920px) {


}

@media (max-width : 766px) {
	.one-section img{
		width:100%;
	}
	.two-section img{
		width:100%;
	}
	.three-section {
		padding: 100px 0 100px;
	}
	.four-section img{
		width:100%;
	}
	.five-section img{
		width:100%;
	}
	.six-section img{
		width:100%;
	}
	.seven-section img{
		width:100%;
	}
	.eight-section img{
		width:100%;
	}
	.nine-section img{
		width:100%;
	}
	.ten-section img{
		width:100%;
	}
	.eleven-section img{
		width:100%;
	}
	.twelve-section {
		padding: 40px 0 5px;
	}
	
	.twelve-section .slick-dots li button:before
	{
		position: absolute;
		top: 90px;

	}
	.thirteen-section {
		padding: 90px 0 0px;
	}
	.thirteen-section img{
		width:100%;
	}
	.fourteen-section img{
		width:100%;
		padding: 40px 0 0px;
	}
	.fiveteen-section img{
		width:100%;
	}
	.sixteen-section img{
		width:100%;
		padding: 0 0 0;
	}
	.seventeen-section img{
		width:100%;
	}
	.eightteen-section img{
		width:100%;
	}
	.eightteen-1-section img{
		width:100%;
	}
	.nineteen-section {
		width:100%;
		padding: 20px 0 20px;
	}
	.nineteen-section img{
		width:100%;
	}
	.twenty-section img{
		width:100%;
	}
	.twentyone-section::before { 
		display: none; 
	}
	.twentyone-section {
		margin-top:-200px;
	}
	.twentyone-section img{
		width:100%;
	}
	
	.navbar-custom .nav li > a {
		position: relative;
		left:0em;
	}
	
}
@media (min-width : 768px) and (max-width : 991px) {
	.one-section img{
		width:100%;
	}
	.two-section img{
		width:100%;
	}
	.three-section {
		padding: 100px 0 100px;
	}
	.four-section img{
		width:100%;
	}
	.five-section {
		padding: 40px 0 40px;
	}
	.six-section img{
		width:100%;
	}
	.seven-section img{
		width:100%;
	}
	.eight-section img{
		width:100%;
	}
	.nine-section img{
		width:100%;
	}
	.ten-section img{
		width:100%;
	}
	.eleven-section img{
		width:100%;
	}
	.twelve-section img{
		width:100%;
	}
	.thirteen-section img{
		width:100%;
		padding:
	}
	.fourteen-section img{
		width:100%;
		padding: 120px 0 100px;
	}
	.fiveteen-section img{
		width:100%;
	}
	.sixteen-section img{
		width:100%;
		padding: 0 0 0;
	}
	.seventeen-section img{
		width:100%;
	}
	.eightteen-section img{
		width:100%;
	}
	.eightteen-1-section img{
		width:100%;
	}
	.nineteen-section {
		width:100%;
		padding: 20px 0 20px;
	}
	.nineteen-section img{
		width:100%;
		padding: 0 0 0;
	}
	.twenty-section img{
		width:100%;
	}
	.twentyone-section {
		margin-top:-200px;
	}
	.twentyone-section::before { 
		display: none; 
	}
	.twentyone-section img{
		width:100%;
	}
	.navbar-custom .nav li > a {
		position: relative;
		left:0em;
	}
}