@media only screen and (min-width: 992px) and (max-width: 5000px) {

}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.slider-wrapper {
padding: 0px 90px;
width:100%;
}
.countup-icon {
	margin-bottom: 30px;
}
.financial-intro-desc h2 a {
	font-size: 20px;
}
.tab-widget li a {
	width: 100%;
	margin-bottom: 10px;
}

}



@media only screen and (min-width: 768px) and (max-width: 991px) {
body {
font-size: 15px;
line-height: 24px;
}	
h1 {
font-size: 22px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 16px;
}	
.main-menu ul li {
	padding: 0 10px;
}
.pt-170{padding-top:140px}
.pt-120{padding-top:90px}
.pt-100{padding-top:80px}
.pt-160{padding-top:120px}
.pb-100{padding-bottom:80px}
.pb-80{padding-bottom:70px}
.pb-50{padding-bottom:40px}
.header-left li {
	padding-right: 1px;
	font-size: 12px;
}
.latest-project-grid .mCSB_scrollTools.mCSB_scrollTools_horizontal{
	width:750px
}
.faq-quote-form-title h1 {
	font-size: 32px;
}
.soical-profile {
	padding-top: 10px;
}
.main-menu ul li a {
	font-size: 12px;
}
.site-search i {
	font-size: 16px;
}
.slider-text h1 {
	font-size: 40px;
	line-height: 62px;
}
.slider-wrapper {
	padding: 1px 70px;
	width: 100%;
}
.all-slide .owl-controls .owl-prev span, .all-slide .owl-controls .owl-next span {
	font-size: 18px;
	height: 50px;
	line-height: 46px;
	width: 50px;
}
.slider-caption {
	width: 100%;
}
.sec-title h1 {
	font-size: 42px;
}
.title-text h2 {
	font-size: 42px;
}
.call-to-action-text {
	text-align: center;
}
.call-to-action-text h2 {
	line-height: 44px;
}
.call-to-action-button {
	text-align: center;
	margin-top: 30px;
}
.vedio-inner img {
	width: 100%;
}
.vedio-inner{
	margin-bottom:40px;
}
.count-up-inner {
	margin: 20px 0;
}
.countup-icon {
	width: 70px;
	height: 70px;
	line-height: 70px;
}
.count-up-inner h2 {
	font-size: 32px;
	margin-bottom: 10px;
}
.news-letter-text {
	margin-bottom: 30px;
}
.faq-quote-form {
	margin-top: 60px;
}
.flick-img-box img {
	width: 100%;
}
.footer-widget-inner {
	margin: 30px 0;
}
.about-info-title h1 {
	font-size: 32px;
}

.why-choose-us-img img {
	width: 100%;
}
.all-testimonial-item {
	margin-bottom: 50px;
}
.latest-project-grid .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
}
.countup-v2-text h2 {
	font-size: 80px;
}

.financial-intro-desc h2 a {
	font-size: 20px;
}
.all-crousel-service .owl-controls .owl-prev, .all-crousel-service .owl-controls .owl-next {
padding: 0px 0px;
}
.all-crousel-service .owl-controls {
	display: inline-block;
	left:0;
	transform: inherit;
}
.service-tab li {
	display: inline-block;
	width: 170px;
}
.service-tab-img img {
	width: 100%;
	margin-bottom: 40px;
}
.service-tab-list {
	margin-top: 60px;
}
.full-lastest-project-sec .project-inner-block {
	width: 33%;
}
.service-details-colmn img {
	margin-bottom: 30px;
}
.menu-area::before {
left: -2000px;
}	
.page-heading h1 {
	font-size: 48px;
}
#gmap {
	height: 300px;
}
.pagehding-sec {
	padding-bottom: 80px;
	padding-top: 90px;
}
.footer-sec {
	padding-top: 60px;
	padding-bottom: 40px;
}
.footer-widget {
	margin-top: 0px;
}
.footer-copyright {
	padding-top:0px;
}
.vedio-inner {
	width: 100%;
}
.sec-title {
	margin-bottom: 60px;
}
.vedio-inner::before {
	display:none;
}
}


@media only screen and (min-width: 0px) and (max-width: 767px) {
body {
font-size: 14px;
line-height: 24px;
}	
h1 {
font-size: 22px;
}
h2 {
font-size: 18px;
}
h3 {
font-size: 16px;
}
.pt-170{padding-top:140px}
.pt-120{padding-top:90px}
.pt-100{padding-top:80px}
.pt-160{padding-top:120px}
.pb-100{padding-bottom:80px}
.pb-80{padding-bottom:70px}
.pb-50{padding-bottom:40px}
.page-heading h1 {
	font-size: 38px;
}
.vedio-inner::before {
	display:none;
}
.sec-title {
	margin-bottom: 60px;
}
.all-slide .owl-item {
  height: 650px;
}
.footer-sec {
	padding-top: 60px;
	padding-bottom: 40px;
}
.footer-widget {
	margin-top: 0px;
}
.footer-copyright {
	padding-top:0px;
}
.all-testimonial .owl-controls .owl-prev {
	left: 0;
}
.all-testimonial .owl-controls .owl-next {
	right:0px;
}
.tab-widget li a {
	width: 100%;
	margin-bottom: 10px;
}
#gmap {
	height: 300px;
}
.pagehding-sec {
	padding-bottom: 80px;
	padding-top: 90px;
}
.header-left {
	display: inline-block;
	width: 100%;
	text-align: center;
}
.header-left li {
	padding-right: 1px;
}
.soical-profile {
	padding-top: 0;
	text-align: center;
	padding-bottom: 10px;
}
.site-search i {
	font-size: 16px;
}
.slider-text h1 {
	font-size: 36px;
	line-height: 54px;
}
.slider-wrapper {
	padding: 1px 70px;
	width: 100%;
}
.all-slide .owl-controls .owl-prev span, .all-slide .owl-controls .owl-next span {
	font-size: 18px;
	height: 50px;
	line-height: 46px;
	width: 50px;
}
.slider-caption {
	width: 100%;
}
.sec-title h1 {
	font-size: 42px;
}
.title-text h2 {
	font-size: 42px;
	margin-top: 10px;
}
.call-to-action-text {
	text-align: center;
}
.call-to-action-text h2 {
	line-height: 44px;
}
.call-to-action-button {
	text-align: center;
	margin-top: 30px;
}
.vedio-inner img {
	width: 100%;
}
.vedio-inner{
	margin-bottom:40px;
	width:100%;
}
.count-up-inner {
	margin: 20px 0;
}
.countup-icon {
	width: 70px;
	height: 70px;
	line-height: 70px;
}
.count-up-inner h2 {
	font-size: 32px;
	margin-bottom: 10px;
}
.news-letter-text {
	margin-bottom: 30px;
}
.faq-quote-form {
	margin-top: 60px;
}
.flick-img-box img {
	width: 100%;
}
.footer-widget-inner {
	margin: 30px 0;
}
.about-info-title h1 {
	font-size: 32px;
}
.site-logo {
	display: none;
}
.contact-intro {
	text-align: center;
}
.mobile-logo {
	display: block;
}
.menu-area {
	position: relative;
	display: inline-block;
	width: 100%;
}
.mobile-logo a {
	display: inline-block;
	padding: 16px 0;
}
.search-bar-icon {
	right:50px;
	top: -24px;
}
.what-we-do-img img {
	width: 100%;
}
.shorttitle{background: #0a3259 none repeat scroll 0 0;
display: block;
margin-bottom: 40px;
padding: 20px;}
#navbarfiltr.navbar-collapse {
  border: 0;
  box-shadow: none;
  padding:0px
}
.navbarsort .navbar-toggle {
	background: #fdd415 none repeat scroll 0 0;
	margin-top: 15px;
	border-radius: 0px;
}
.navbarsort .navbar-toggle .icon-bar {
  background: #0a325a;
}
.shorttitle h2 {
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 0;
  display: inline-block;
  margin-left: 10px;
}
#navbar li {
  display: inline-block;
  width: 100%;
}
#navbar ul li a {
  padding: 6px 9px;
}

.simplefilter li {
display: inline-block;
width: 100%;
margin-bottom: 10px;
}
.navbarsort{display:block}
.footer-contact-widget {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}
.faq-quote-form-title h1 {
	font-size: 28px;
}
.quote-subtitle {
font-size: 26px;
}
.why-choose-us-img img {
	width: 100%;
}
.all-testimonial-item {
	margin-bottom: 50px;
}
.latest-project-grid .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {
	width:100%;
}
.countup-v2-text h2 {
	font-size: 80px;
}
.flicker-gallery {
	display: inline-block;
	width: 100%;
	margin-top: 40px;
}
.value-tab li {
	width: 100%;
	margin-right: 0;
}

.financial-intro-desc h2 a {
	font-size: 20px;
}
.all-crousel-service .owl-controls .owl-prev, .all-crousel-service .owl-controls .owl-next {
padding: 0px 0px;
}
.all-crousel-service .owl-controls {
	display: inline-block;
	left:0;
	transform: inherit;
}
.service-tab li {
	display: inline-block;
	width: 170px;
}
.service-tab-img img {
	width: 100%;
	margin-bottom: 40px;
}
.service-tab-list {
	margin-top: 60px;
}
.full-lastest-project-sec .project-inner-block {
	width: 33%;
}
.financial-intro-sec {
	position: inherit;
	background: #0a325a;
}
.single-crousel-img {
	margin-bottom: 30px;
}
.sub-title-under {
font-size: 32px;
}
.service-details-colmn img {
	margin-bottom: 30px;
}
.menu-area::before {
left: -2000px;
}	
.single-crousel-desc h1 {
	font-size: 26px;
	line-height: 40px;
}
.home-v3 .slider-text {
top: 60%;
}	

	
}
@media only screen and (min-width: 0px) and (max-width: 645px) {
.service-tab li {
	display: inline-block;
	width: 100%;
}
.service-tab li.active .service-tab-icon::before {
	width: 60%;
	height: 60%;
}
.service-tab li.active {
	margin-bottom: 20px;
}


}

@media only screen and (min-width: 0px) and (max-width: 620px) {
.full-lastest-project-sec .project-inner-block {
	width: 50%;
}	
}
@media only screen and (min-width: 0px) and (max-width: 400px) {
	.full-lastest-project-sec .project-inner-block {
	width: 100%;
	}

}
@media only screen and (min-width: 0px) and (max-width: 530px) {
	.all-slide .owl-controls {
	top: 60%;
	}
	.slider-text h1 {
		font-size: 32px;
		line-height: 42px;
	}	
	.slider-text li a {
		padding: 16px 28px;
	}
	.home-v3 .slider-text {
	top: 70%;
	}	
	.home-v3 .slider-wrapper {
		padding: 1px 50px;
	}		

}
@media only screen and (min-width: 0px) and (max-width: 550px) {
.countup-text {
	display: inline-block;
	width: 100%;
	margin-top: 16px;
}
.info-intro {
	padding-left: 0;
	margin:10px 0px;
}
.news-letter-form input[type="email"] {
padding-right: 140px;
}
.news-letter-form input[type="submit"] {
padding: 20px 32px;
}
.search-forum {
	left: -190px;
}
.search-forum input[type="text"] {
	width: 170px;
}
.commentar-sec  .media-body, 
.commentar-sec  .media-left, 
.commentar-sec  .media-right {
display: inherit;
width:100%;
}
.commentar-meta {
margin-top: 30px;
}

}

@media only screen and (min-width: 0px) and (max-width: 500px) {


}
