/* Responsive (Mobile) Design
**********************************************************/
@media (min-width:993px) and (max-width:1170px) {
.about-information .about-quick-list li + li {margin-left:65px}	
}

@media (min-width:768px) and (max-width:1024px) {
#menu-menu1 {float:right}
footer {text-align:center}
.navbar-default .portfolio-link, .home-info-content {padding:0}	
.contact-details li {width:30%}
.tab-content .client-nav {width:100%}

}

@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
.carousel .carousel-inner .item img {width:70%; height:auto; margin:0 auto}
.client-infobox .carousel-control {width:5%}
.client-nav {min-height:480px}
.testimonials-widget-testimonials:before {top:-3px; right:132px}
#homeCarousel .carousel-inner .item img {width:66%!important; height:auto; margin:0 auto}
}

@media (min-width:768px) and (max-width:992px) {
.about-information .entry-header {display:none}
.testimonial-sidebar {width:100%}
.testimonials-widget-testimonials {border-left:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding-left:0; min-height:0}
.testimonials-widget-testimonials:before {left:0; top:-3px}
.testimonials-widget-testimonials:after {left:auto; right:132px; top:-3px}
.about-information .about-quick-list li + li {margin-left:90px}
}

@media (max-width:767px) {
.logo {background:#fff; padding-top:10px; padding-bottom:10px}
.logo a {position:static; margin:0}	
.navbar {margin-bottom:20px}
.navbar-default .portfolio-link, .menu-menu1-container .navbar-nav li {padding-left:0}
.navbar-default .portfolio-link li .dropdown-menu {width:100%; padding:0 15px; position:static}
.navbar-default .portfolio-link li .dropdown-menu a {padding:0; line-height:23px}
.responsive-client-listbox {text-align:center}
.home-content {text-align:center; padding:25px 0}
.home-content .excerpt {margin-bottom:20px}
.home-content .col-md-9 {text-align:justify}
body.home .home-content p span {font-size:24px; display:block}
body.home .home-content p {text-align:left}
footer {text-align:center; line-height:18px; padding-top:10px}
.client-nav {width:100%; min-height:0}
.home-banner .carousel .carousel-control {width:15%}
.home-info-content {padding:0}
.client-infobox .list-menu {width:100%; min-height:0; padding:0; float:none}
.contact-details li {width:100%}
.contact-details li img, .contact-details li h3 {margin:0}
.contact-details li + li {margin-top:20px}
.about-information .about-quick-list {padding:60px 0}
.about-information .entry-header {display:none}
.about-information .about-quick-list li {width:100%}
.about-information .about-quick-list li + li {margin:20px 0 0}
.testimonial-sidebar {width:100%}
.testimonials-widget-testimonials {border-left:none; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; padding-left:0; min-height:0}
.testimonials-widget-testimonials:before {left:0; top:-3px}
.testimonials-widget-testimonials:after {left:auto; right:130px; top:-3px}
.client-infobox .carousel-control {font-size:30px; line-height:50%}
.client-infobox .carousel-indicators {bottom:-28px}
.client-wrapper .widget_sp_image {width:25%}
.slider-desc {width:100%}
}

@media (max-width:320px) {
.testimonials-widget-testimonials:before {top:-4px}
.testimonials-widget-testimonials:after {top:-4px}
}

@media only screen and (min-device-width:320px) and (max-device-width:480px) and (orientation:portrait) {
.testimonials-widget-testimonials:before, .testimonials-widget-testimonials:after {top:-3px}
}



