@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) {
 .bottom_bg {
 background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #dfdddd 0%, #f2f2f2 10%) repeat scroll 0 0;
 border-top: 1px solid #d1d0d0;
 padding:5px 0;
 padding-top:15px;
}
 .font1 {
 font-family:DIN1451StdEngschrift;
 font-size:28px;
 color:#000;
 text-align:center;
 padding-top:8px;
}
 .font2 {
 font-family:Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#240f01;
 padding-top:5px;
 text-align:right;
 margin-right:50px;
}
.white_img {
 padding-left:0px;
 padding-right:0px;
 padding-bottom:10px;
}
 #content3 {
 background-color:#fff;
 padding:10px 0;
}
 .add_box {
 border-left:0px solid #242424;
 box-shadow: 0 0 25px rgba(0, 0, 0, .04) inset;
 -o-box-shadow: 0 0 25px rgba(0, 0, 0, .04) inset;
 -moz-box-shadow: 0 0 25px rgba(0, 0, 0, .04) inset;
 -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .04) inset;
 padding:15px;
 background-color:#fff;
 margin-bottom:20px;
 box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.2);
}
 .add_box2 {
 border-right:0px solid #242424;
 box-shadow: 0 0 25px rgba(0, 0, 0, .04) inset;
 -o-box-shadow: 0 0 25px rgba(0, 0, 0, .04) inset;
 -moz-box-shadow: 0 0 25px rgba(0, 0, 0, .04) inset;
 -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, .04) inset;
 padding:15px;
 background-color:#fff;
 margin-bottom:20px;
 box-shadow: 0 0px 3px 0 rgba(0, 0, 0, 0.2);
}
 .heading_1 {
 font-size:18px;
 font-family: 'Roboto Condensed', sans-serif;
 color:#1f1f1f;
 margin-bottom:10px;
 margin-top:10px;
}
 .read_btn {
 margin-bottom:18px;
}
 .event-left h1 {
 color:#fe9f29;
 font-size: 26px !important;
 text-align:center;
}
 .event-left p {
 color:#FFF;
 font-family:"PT Sans", sans-serif;
 font-size: 17px;
 text-align:center;
 line-height: 24px;
}
 .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: #242424!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 : 768px) and (max-width: 1024px) {
.navbar-default .navbar-nav > li > a {
 font-size: 14px;
 padding: 15px 10px !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) {
 .black_btn2 {
 font-size:18px;
 font-family: "PT Sans", sans-serif;
 text-transform:capitalize;
 padding: 8px 20px 8px 20px;
}
 .red_btn {
 margin-right: 0px;
margin-top: 10px;
margin-bottom: 20px;
font-size:18px;
 font-family: "PT Sans", sans-serif;
 text-transform:capitalize;
 padding: 8px 20px 8px 20px;
}
 #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:22px;
 font-family: "PT Sans", sans-serif;
 color:#242424;
 margin-bottom:15px;
}
 h2 {
 font-size:20px;
 color:#fff;
}
.text-center {
 font-family:"PT Sans", sans-serif;
 color: #fff;
 font-size:16px;
 padding-top:16px;
 line-height:20px;
}
.text-center {
 margin-bottom: 23px;
 margin-top:50px;
}
.read_more {
 margin-bottom:10px;
}
.event-right {
 padding:20px;
}
.event-right h1 {
 color:#1f1f1f;
 padding-top:20px;
 font-size:22px;
}
}
