#themes {color:#fff;	font-size: 18px;line-height: 1.33; }
#allthemesplugin {color:#fff; font-size: 18px;line-height: 1.33; }
#themepluginleft{margin-left:15%; float:left;}
#themepluginright{float:right; margin-right:10%;}
#plus,#equal{color:#eeb00b; font-size: 18px; line-height: 1.33; }
#contactinfoheader{ margin-right: 30px;}
@media (max-width:767px) {
	#contactinfoheader{ margin-left:15%;}
	#themepluginright {float:none;}
	#themeplugin {margin-left:10%;}
	#themes{ display:none;}
	#plus{ display:none;}
	#equal{ display:none;}
	/* navbar */
	.navbar-nav > li > a {
        text-align:center;
        border-bottom:0px solid #f5f5f5;
    }
    
    .navbar-nav > li > a:before {
        display:none;
    }
	.navbar-brand{
		margin-bottom:25px;
	}
	.navbar-toggle {
	position: relative;
	float: right;
	padding: 9px 10px;
	margin-top: 30px;
	margin-right: 20px;
	margin-bottom: 20px;
	background-color: #5cc9df;
	background-image: none;
	border: 1px solid #5cc9df;
	border-radius: 4px;
	display:block;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: #5cc9df;
	}
	.navbar-default .navbar-toggle {
		border-color: #fff;
	}
	.navbar-nav {
	margin: 7.5px -15px;
	margin-top: 0px;
	}
	.navbar-default .navbar-toggle .icon-bar {
	background-color: #fff;
	}
    .subtitle {
        line-height:38px;
    }
	/** process **/
	.process-list li{
		display:block;
		width:100%;
		text-align:center;
	}
	
	.process-line{
		display:none;
	}
	/**  project   thumbnail**/ 
	.imac-screen {
		position: absolute;
		width: 84.2%;
		height: 62%;
		top: 4.2%;
		left: 7.9%;
		overflow: hidden;
	}
	
	/*** testimonial section **/
	
	.testimonial_wrapper .testimonial-thumb{
        margin-bottom:30px;
    }
    
    .testimonial_wrapper{
        margin-bottom:60px;
    }
	
    
    .testimonial_wrapper .testimonial-thumb img{
        width:200px;
        max-width:100%;
    }
	
    
    .testimonial_wrapper .testimonial_details:after,
    .testimonial_wrapper.right .testimonial_details:after {
        left:50%;
        margin-left:-20px;
        top:-40px;
        border-left:20px solid transparent;
        border-right:20px solid transparent;
        border-bottom:20px solid #fafafa;
        box-shadow:none;
        -webkit-transform:rotate(0deg);
        transform:rotate(0deg);
        -webkit-transition:border-bottom-color .3s ease-out;
        transition:border-bottom-color .3s ease-out;
    }
    
    .testimonial_wrapper:hover .testimonial_details:after,
    .testimonial_wrapper.right:hover .testimonial_details:after {
        border-right-color:transparent;
        border-left-color:transparent;
        border-bottom-color:#5CC9DF;
    }
    
    .testimonial_wrapper .testimonial_details,
    .testimonial_wrapper.right .testimonial_details {
        margin:20px 0 0 0;
    }
	.testimonial{
	
			padding-left:40px;
		}
	
		
}

/* RESPONSIVE CSS
-------------------------------------------------- */

@media (min-width: 768px) {

  /* Navbar positioning foo */
	.navbar-nav > li > a {
		padding-top: 25px;
		padding-bottom: 25px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.nav {
		position: relative;

	}
  /* The navbar becomes detached from the top, so we round the corners */
  .navbar-wrapper .navbar {
    border-radius: 4px;
  }
  .navbar-brand {
	float: left;
	height: 50px;
	padding-top: 30px;
	padding-bottom:30px;
	font-size: 18px;
	line-height: 20px;
	}
	/**  project   thumbnail**/ 
	.imac-screen {
		position: absolute;
		width: 84.2%;
		height: 56%;
		top: 4.2%;
		left: 7.9%;
		overflow: hidden;
		}

 
}

@media (min-width:1200px) { 
  
    /* FEATURES
       ================================================== */

    .features-title {
        margin-top: 30px;
        font-size: 32px;
        letter-spacing: normal;
    }

    .features-paragraph {
        padding-top: 5px;
        margin: 0 auto;
        max-width: 260px;
        font-size: 18px;
        line-height: 30px;
    }

    /* IPHONE
       ================================================== */

    .iphone-title {
        font-size: 38px;
        margin-bottom: 20px;
    }

    .iphone-paragraph {
        font-size: 22px;
        line-height: 36px;
        margin-bottom: 30px;
    }

    /* SERVICES
       ================================================== */

    .col-services .glyphicon {
        color: #28D8B3;
        font-size: 76px;
        -webkit-transition: color .3s ease;
        -moz-transition: color .3s ease;
        -o-transition: color .3s ease;
        transition: color .3s ease;
    }

    .services-title {
        margin-top: 30px;
        font-size: 34px;
        letter-spacing: normal;
        font-weight: 700;
    }

    .services-paragraph {
        padding-top: 5px;
        margin: 0 auto;
        max-width: 240px;
        font-size: 18px;
        line-height: 30px;
    }


   
   
   
}
@media (max-width:480px) {
	.testimonial_wrapper .testimonial_details:before{
		display:none;
	}
	.testimonial_wrapper .testimonial_details {
		 padding-left:20px;
	}
	/* social links */
	.social_div{
	width: 50%;
	height: 125px;
	float: left;
	}
	/** theme filter css */
	.nav-pills > li {
	 float: none; 
	}
}

@media (max-width:350px) {
	/**  project   thumbnail**/ 
	.imac-screen {
		position: absolute;
		width: 84.2%;
		height: 54%;
		top: 4.2%;
		left: 7.9%;
		overflow: hidden;
		}
		
		
}