@media (max-width: 991px) {
.fit-text{font-size:62px;line-height:68px}
.testimonials-carousel .item{padding:0 20px}
.masonry-layout .post{width:47.5%}
.icon-box-right-side .box-content {float:left!important; padding-left:15px;}
.icon-box-right-side .icon-side {float:left!important;}
.services2 .nav-tabs > li {width:30%!important;}
.team-select .tab-content {padding:0;width:95%;margin:0 auto;}
.testimonial-slider {text-align: center;width:95%; margin:0 auto;}
}
@media (max-width: 767px) {
#container div[class*='col-md-']{margin-bottom:20px}
.member-box{margin-bottom:15px}
.fit-text{font-size:52px;line-height:58px}
.header-1 .nav-menu,.header-2 .nav-menu{line-height:normal;padding:0;margin:0;position:absolute;left:0;top:100%;width:100%;background:#fff;z-index:98;box-shadow:0 1px 1px rgba(0,0,0,0.12)}
.header-1.light-header .nav-menu,.header-2.light-header .nav-menu{background-color:#000}
.header-1 .nav-menu > ul > li,.header-2 .nav-menu > ul > li{width:100%}
.header-1 .nav-menu ul > li a::before,.header-2 .nav-menu ul > li a::before{left:0;margin:0;width:0;opacity:.4}
.header-1 .nav-menu ul > li:hover > a::before,.header-1 .nav-menu ul > li.active > a::before,.header-2 .nav-menu ul > li:hover > a::before,.header-2 .nav-menu ul > li.active > a::before{display:none}
.header-1 .nav-menu ul li.active a,.header-2 .nav-menu ul li.active a{background-color:#111;color:#fff}
.header-1 .nav-menu ul li:hover a,.header-2 .nav-menu ul li:hover a{color:#FD9800}
.header-1 .nav-menu ul li.active:hover a,.header-2 .nav-menu ul li.active:hover a{color:#fff}
.header-1 .nav-menu > ul > li:first-child,.header-2 .nav-menu > ul > li:first-child{margin-top:0}
.header-1 .nav-menu > ul > li:last-child,.header-2 .nav-menu > ul > li:last-child{margin-bottom:10px}
.header-1 .nav-menu ul li a,.header-2 .nav-menu ul li a{padding:10px 15px}
.header-1 .nav-menu .drop .dropdown,.header-2 .nav-menu .drop .dropdown{visibility:visible;position:relative;top:0;opacity:1;filter:Alpha(Opacity=1);width:100%;margin-top:0;border-top:none}
.header-1 .nav-menu .drop:hover .dropdown,.header-2 .nav-menu .drop:hover .dropdown{margin-top:0}
.header-1 .nav-menu .drop .dropdown li a,.header-2 .nav-menu .drop .dropdown li a{color:inherit;padding:10px 15px;background-color:transparent;border-bottom:none;padding-left:30px}
.header-1 .nav-menu li.active .dropdown li a,.header-2 .nav-menu li.active .dropdown li a{color:inherit}
.header-1 .nav-menu .drop .dropdown li:hover a,.header-2 .nav-menu .drop .dropdown li:hover a{background-color:transparent;padding-left:40px;color:#FD9800}
.img-note{display:none}
.icon-box-small{margin-bottom:30px}
.header-title p br {display:none;}
.services .nav-tabs > li {margin-bottom:10px;}
.services .nav-tabs > li.active:before {display:none;}
.services ul.nav-tabs li a {font-size:12px;}
.last {margin-bottom:25px;}
.mac {background-image:none !important; padding:0!important;}
.mac iframe {height:auto;}
.icon-box-right-side .box-content {float:left!important; padding-left:15px;}
.icon-box-right-side .icon-side {float:left!important;}
.services2 .tab-content {width:100%; padding:15px!important;}
.services2 .tab-content img {margin-bottom:15px;}
.services2 .nav-tabs > li {width:32%!important;}
.services2 ul.nav-tabs li a {font-size:13px!important;}
.page-header p {font-size:14px;}
.team .nav-tabs > li {width:20%!important;}
.map-section{background:none!important;}
.map-section i{display:none!important;}
.map-section iframe{height:400px!important;-webkit-filter:grayscale(0%)!important;filter:grayscale(0%)!important;opacity:1!important;}
.map-section:hover iframe{width:100%;-webkit-filter:grayscale(0%);filter:grayscale(0%);opacity:1;height:400px}
.team .nav-tabs > li {width:auto!important; margin:0!important;}
	.team .tab-content {padding:15px!important;}
	.team ul.nav-tabs li a img {height:50px !important;}
	.team .nav-tabs > li.active:before {display:none;}

.section {padding:50px 0!important;}
.team-select .tab-content {padding:0;width:95%;margin:0 auto;}
.testimonial-slider {text-align: center;width:95%; margin:0 auto;}
}
@media only screen and (max-width: 479px) {
.fit-text{font-size:42px;line-height:42px}
.section-title{font-size:32px}
.twitter-slider .tweet_text,.testimonials-carousel .quote-content q{line-height:26px;letter-spacing:1px;text-transform:uppercase}
.testimonials-carousel,.testimonials-carousel .item{padding:0}
.testimonials-carousel .owl-buttons{display:none}
.member-box img{max-width:220px}
.counter{padding-bottom:20px}
.counter .counter-icon{margin-bottom:8px}
.counter .counter-icon i{font-size:36px}
.counter .num-counter{font-size:52px;height:42px;line-height:42px;margin-bottom:4px}
.counter h5{font-size:11px;letter-spacing:1px}
.image-notes .img-note .img-note-content{width:220px;margin-left:-110px}
.map-info-box{margin-bottom:30px}
.masonry-layout .post{width:100%;margin-bottom:25px}
#logo img {max-height:40px;}
.section-home img {max-height:60px;}
.team .nav-tabs > li {width:auto!important; margin:0!important;}
	.team ul.nav-tabs li a img {height:50px !important;}
	.team .nav-tabs > li.active:before {display:none;}
	.team .tab-content {padding:15px!important;}
	.team-select .tab-content {padding:0;width:90%;margin:0 auto;}
	.testimonial-slider {text-align: center;width:90%; margin:0 auto;}

	
	

}