@media (max-width: 1200px) {
	header .container {width:100% !important;}
}


@media (max-width: 991px) {
    .fit-text { font-size: 62px; line-height: 68px; }
    .testimonials-carousel .item { padding: 0 20px; }
    .masonry-layout .post { width: 47.5%; }

	
}

@media (max-width: 768px) {
    #container div[class*='col-md-'] { margin-bottom: 20px; }
    .member-box { margin-bottom: 15px; }
    .fit-text { font-size: 30px; line-height: 35px; }
    .header-2 #logo { }
    .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: 0.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: #323434; color: #fff; }
    .header-1 .nav-menu ul li:hover a, .header-2 .nav-menu ul li:hover a { color: #7BAF1B; }
    .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: 0px; }
    .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; }
	.popup-form{margin:0 5% !Important; }
	.footer-section .phones .col-md-4 {margin-bottom:15px;}
	.services ul.nav-tabs li a br {display:none;}
	.services ul.nav-tabs li a span {display:none;}
	.explane ul li {width:100% !important;}
	.services ul.nav-tabs {text-align:center;}
	.services .tab-pane h2 {text-align:center;}
	.services .nav-tabs {width:100%;}
	.services .nav-tabs > li {width:24%; margin:0; display:inline-block!important; float:none; text-align:center;}
	.services ul.nav-tabs li a {padding:0!important; text-align:center !important;margin:0 auto 15px!important; display:block!important;}
	.services ul.nav-tabs li a i {position:relative!important;margin:0 auto;}


}

@media only screen and (max-width: 479px) {
	.section-title h1 {font-size:25px!important;line-height:30px!important;}
	.section-title2 h1 {font-size:25px!important;line-height:30px!important;}
	.section-home img {max-height:50px !important;}
	.header-1 #logo img, .header-2 #logo img {max-height: 35px!important;}
    .section-home .fit-text { font-size: 25px!Important; line-height: 30px!Important; }
    .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; }
	.popup-form{margin:0 !Important; border:none!Important; padding:5%!important; }
	.footer-section .logo-img img {max-height:60px !important;}
	
}