@media (max-width: 1200px) {
 .navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
 background: #fff;
 padding:0 5px;
}
 .navbar-default .navbar-toggle i {
 color: #bbb;
 font-size: 2em;
}
 .quote-buttons span {
 margin: 0 2px;
}
 .flickr-widget ul li {

 margin-right: 7px;
}
 .subscribe-widget form input[type="text"] {
 margin-bottom: 10px;
}
 .history-content p {
 max-height: 36px;
 line-height: 20px;
 overflow: hidden;
}
 .projects-carousel {
 width: 950px!important;
}
}
 @media (max-width: 991px) {
 .boxed-page, .boxed-page header {
 width: 100%;
}
 .classic-testimonials {
 margin-bottom: 25px!important;
}
 .tp-caption a.btn-system {
 font-size: 11px;
 padding: 4px 8px;
}
 .contact-details {
/*display: none!important;*/
	}
 .navbar-brand {
 padding: 25px 15px;
}
 .navbar-default .navbar-nav {
 margin: 0 !important;
 top: 0;
}
 ul.social-list {
 float: none !important;
 text-align: center;
}
 ul.social-list li {
 float: none !important;
 display: inline-block;
}
 .quote-buttons {
 text-align: center;
}
 .copyright-section {
 text-align: center;
}
 ul.footer-nav {
 display: block;
 float: none !important;
 text-align: center;
 margin-top: 10px;
}
 ul.footer-nav li {
 display: inline-block;
 float: none;
 margin-left: 15px;
}
 .page-banner {
 text-align: center;
}
 ul.breadcrumbs {
 float: none;
}
 ul.breadcrumbs li {
 float: none;
 display: inline-block;
 float: left\0/;
}
 .portfolio-4 .portfolio-item {
 width: 49.99%!important;
 padding-left: 15px;
 padding-right: 15px;
 margin-bottom: 30px;
}
 .projects-carousel {
 width: 100% !important;
}
 .pricing-tables .pricing-table {
 //width: 50% !important;
 margin-bottom: 15px;
}
 .pricing-tables .highlight-plan {
 margin: 0;
}
 .pricing-tables .pricing-table.highlight-plan .plan-name {
 padding: 15px 0;
}
 .pricing-tables .pricing-table.highlight-plan .plan-signup {
 padding:25px 0;
}
 .pricing-tables .pricing-table:hover {
 top: 0;
}
 .milestone-block {
 margin-bottom: 25px;
 margin-right: 40px;
}
 .fittext {
 font-size: 30px;
 line-height: 38px;
}
 .team-member {
 text-align: center;
 margin-bottom: 30px;
}
 .member-photo {
 display: inline-block;
 margin: 0 auto;
}
 .easyPieChart {
 margin: 0 40px 20px 0;
}
 .right-sidebar {
 margin-top: 60px;
 padding-top: 60px;
 border-top: 1px solid #eee;
}
 .sidebar .widget {
 margin-bottom: 35px;
}
}
 @media (max-width: 768px) {
 .tp-leftarrow,  .tp-rightarrow {
 display: none!important;
}
 .tp-caption a.btn-system {
 display: none;
}
 .history-box img {
 float: none;
 width: 100%;
}
 .history-content {
 float: none;
 width: 100% !important;
}
 .history-box span.history-date {
 right: inherit;
 left: 15px;
}
 .portfolio-filter li {
 margin-bottom: 8px;
}
 .portfolio-4 .portfolio-item {
 width: 100%!important;
 padding-left: 15px;
 padding-right: 15px;
 margin-bottom: 20px;
}
 .milestone-block {
 margin-bottom: 20px;
 margin-right: 45px;
}
}
@media only screen and (max-width: 479px) {
 .top-bar {
 text-align: center;
}
ul#navigation {
display:none;
}
 .show-search, .search-form {
 display: none;
}
 ul.social-list li {
 margin: 0 3px;
}
 ul.social-list li a i {
 font-size: 0.9em;
 display: block;
 width: auto;
 line-height: 30px;
 border: none!important;
}
 ul.social-list li a:hover {
 background-color: transparent!important;
}
 ul.social-list li a.facebook:hover {
 color: #507CBE;
}
 ul.social-list li a.twitter:hover {
 color: #63CDF1;
}
 ul.social-list li a.google:hover {
 color: #F16261;
}
 ul.social-list li a.dribbble:hover {
 color: #E46387;
}
 ul.social-list li a.linkdin:hover {
 color: #90CADD;
}
 ul.social-list li a.tumblr:hover {
 color: #4D7EA3;
}
 ul.social-list li a.flickr:hover {
 color: #E474AF;
}
 ul.social-list li a.instgram:hover {
 color: #4D4F54;
}
 ul.social-list li a.vimeo:hover {
 color: #87D3E0;
}
 ul.social-list li a.skype:hover {
 color: #36C4F3
}
.navbar-default .navbar-toggle {

 outline: none;
}
 .navbar-default .navbar-nav > li > a {
 border: none;
 padding: 5px 10px;
 display: block;
 border: none !important;
 padding-right: 0;
}
 .navbar-default .navbar-nav > li > a:after {
 display: none;
}
 .navbar-default .navbar-nav > li > a:hover {
 opacity: 0.7;
}
 .navbar-default .navbar-nav > li {
 margin-left: 0;
 display: block;
 margin-bottom: 5px;
 width: 100%
}
 .navbar-default .navbar-nav > li.drop > a {
 padding-right: 10px;
}
 .navbar-default .navbar-nav > li.drop > a {
 border-radius: 2px;
}
 ul.dropdown, ul.sup-dropdown {
 opacity: 1!important;
 position: relative !important;
 visibility: visible !important;
 width: 100% !important;
 top: inherit !important;
 left: 0 !important;
 margin-top: 0 !important;
 background: #042b58!important;
 padding-left: 10px !important;
 box-shadow: none !important;
}
 ul.dropdown li, ul.sup-dropdown li {
 border-top: none;
}
 .milestone-block {
 display: block;
 clear: left;
 margin-right: 0;
}
 .btn-system {
 margin-bottom: 10px;
}
 .easyPieChart {
 font-size: 24px;
 font-weight: 400;
 position: relative;
 text-align: center;
 display: inline-block;
 margin: 0 0 20px 0;
 overflow: hidden;
}
}
 @media (min-width : 992px) {
 #main-slide .slider-content h2 {
 font-size: 68px;
}
}
 @media (min-width : 768px) and (max-width: 991px) {
 #main-slide .slider-content h2 {
 font-size: 52px;
}
 #main-slide .slider-content h3 {
 font-size: 24px;
 margin-top: 12px;
}
 .slider.btn {
 padding: 5px 25px;
 margin-top: 5px;
 font-size: 16px;
}

}
 @media (min-width : 769px) and (max-width: 1024px) {
.navbar-default .navbar-nav > li > a {
   
    font-size: 12px;
   
    padding: 15px 4px !important;

}
}
 @media (max-width : 767px) {
 #main-slide .slider-content h2 {
 font-size: 28px;
 line-height: normal;
 margin-bottom: 0;
}
 #main-slide .slider-content h3 {
 font-size: 14px;
 margin-top: 5px;
}
 .slider.btn {
 padding: 0 15px;
 margin-top: 0;
 font-size: 12px;
}
 #main-slide .carousel-indicators {
 display: none;
}
}
 @media (max-width : 479px) {
 #main-slide .item .slider-content {
 display: none;
}
 .navbar-default .navbar-nav > li > a {
 color: #fff;
 display: block;
 font-size: 15px;
 font-weight: 300;
 padding:10px 15px 10px 15px!important;
 overflow: hidden;
 transition: all 0.3s ease-in-out;
 -moz-transition: all 0.3s ease-in-out;
 -webkit-transition: all 0.3s ease-in-out;
 -o-transition: all 0.3s ease-in-out;
}

.logo {
	padding-top:15px;
}

h1 {
	font-size:18px;
	font-family: "PT Sans", sans-serif;
	text-transform:uppercase;
	color:#558e15;
	margin-bottom:15px;
}


h2 {
	font-size:16px;
	line-height: 28px;
	color: #333;
}



}
