@media (max-width: 2570px) and (min-width: 1000px) {
	.pg-tp-wrp.style2 {padding-top: 0;}
	img.facts-mockup {
		margin-top: -40px;
		margin: 0 auto;
		width: 85%;
	}
}

@media (max-width: 1024px) and (min-width: 570px) {
span.rs-gl.float-right {
    display: none;
}
}

@media (max-width: 1605px) {
.quick-acc-lst {max-width: 210px;line-height: 90px;padding-left: 10px;bottom: 40px;}
.quick-acc-lst > a {padding: 0 5px;}
.quick-acc-lst > a img {max-width: 60%;}
.quick-acc-lst > a + a::before {height: 40px;margin-top: -20px;}

}


@media (max-width: 1445px) {

}


@media (max-width: 1370px) {
.hlf-parallax.black-layer::before, 
.hlf-parallax.black-layer2::before, 
.hlf-parallax.blue-layer::before, 
.hlf-parallax.black-layer4::before, 
.hlf-parallax.white-layer::before, 
.hlf-parallax.gray-layer::before, 
.hlf-parallax.gray-layer2::before, 
.hlf-parallax.grd-lyr::before, 
.hlf-parallax.theme-bg-layer::before, 
.hlf-parallax .fixed-bg, 
.hlf-parallax .fixed-bg2 {height: 61%;}
.floter-911 {width: 60px;}
  

}


@media (max-width: 1200px) {
	
nav > div > ul{
	float:right;
}

.emrgncy-inr + .emrgncy-inr {
    float: right;
    padding-left: 20px;
    display:none;
}

.rspn-cnt {
    display: inline-block;
    margin-top: 0px;
}

nav > div > form{
	display:none;
}
	
	nav > div > ul > li {
    width: auto;
    font-size: 14px;
    color: #fff;
}
nav > div > ul > li > a {
    display: inline-block;
    padding: 0 15px;
}
.container {padding: 0 30px;max-width: 100%;}

}


@media (max-width: 1030px) {

img.facts-mockup {
    margin-top: -40px;
    margin: 0 auto;
    width: 100%;
}
.container {padding: 0 30px;max-width: 100%;}
header {display: none;}
.rspn-hdr {display: block;}
main {padding-top: 0 !important;}
.pst-mta > li + li::before {margin: 0 10px;}
.pg-tp-wrp {padding-top: 120px;}
.tag-clouds.float-right {float: left !important;}
.floter-911 {width: 50px;}
.logo img {
    width: 60%;
}
.srv-inf h5, .evnt-inf > h5{
	font-size:20px;
	line-height:28px;
}
.blg-inf > h6{
	font-size:16px;
}
.pst-mta > li{
	font-size:12px;
}
.drk-bg .wdgt-bx > ul li{
	font-size:14px;
}
.abt-tl3 > h2 {font-size: 40px;}
.emrgncy-inr > h4 {font-size: 36px;}
.testi-car {padding-right: 0;}

.srv-bx3 + .srv-bx3 > i::before {
  height: calc(100% + 70px);
}
.srv-bx3 + .srv-bx3 > i::after {
  bottom: calc(100% + 43px);
}

}

@media (max-width: 1030px) and (min-width: 1000px) {
.lg-mn {background-color: #252525; text-align:left;}
.rspn-cnt{padding-left:9%;}
.pg-tp-wrp {
    padding-top: 0;
    margin-top: -30px;
}
.srv-info4 > h4 {font-size: 20px;}

}

@media (max-width: 1120px) and (min-width: 1000px) {
.lg-mn {background-color: #252525; text-align:left;}
	nav > div > ul > li {
    width: auto;
    font-size: 14px;
    color: #fff;
}
.rspn-cnt{padding-left:9%;}
nav > div > ul > li > a {
    display: inline-block;
    padding: 0 7px;
}
.evnt-inf h5{
	font-size:20px;
}
	.overlap144 {
    padding-top: 144px;
}
}

@media (max-width: 1000px) and (min-width: 980px) {
	.lg-mn {background-color: #252525; text-align:left;}
	.overlap144 {
    margin-top: -30px;
    padding-top: 0;
}
.evnt-inf h5{
	font-size:20px;
}
.rspn-cnt{padding-left:9%;}
}


@media (max-width: 980px) {
.video-info{
    display:none;
}

.sidebar-wrp .ltst-nws-inf {
    display: block;
    padding-top: 7px;
    width: 100%;
    clear: both;
}
	.logo img {
    width: 60%;
 
}
.pst-mta > li {
    font-size: 14px;
}
.evnt-thmb .countdown, .tm-thmb > h4{
	display:none;
}
.overlap144 {
    margin-top: -30px;
    padding-top: 0;
}

.lg-mn {background-color: #252525; text-align:left;}
h1,
.pg-tp-wrp > h1 {font-size: 38px;}
h2 {font-size: 32px;}
h3 {font-size: 28px;}
.abt-sec h3{
	font-size:24px;
}
}


@media (max-width: 770px) {

.event-detail-img ul.countdown {
    position: static;
    max-width: 100%;
    float: left;
    margin: 20px 0;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}

.event-detail-img ul.countdown > li {
    max-width: 50px;
    margin: 3px;
    float: none;
    display: inline-block;
}
.emrgncy-inr + .emrgncy-inr {
    float: right;
    padding-left: 20px;
}

.emrgncy-inr > h4 strong{
	padding-left:0px;
	display:block;
	margin-top:15px;
}
.featured-cap > h2 + p{
	font-size:18px;
	line-height:28px;
}
h1,
.pg-tp-wrp > h1 {font-size: 38px;}
h2 {font-size: 32px;}
h3 {font-size: 28px;}
.abt-sec.style-edit h3{
	font-size:24px;
}
.rspn-cnt{display:none;}
.overlap144 {
    margin-top: -30px;
    padding-top: 0;
}
.evnt-wrp {margin-top: 50px;}
.btm-br {text-align: center;}
.cpyrgt.float-left,
.scl-sbcrb.float-right {float: none !important;}
.scl-sbcrb {margin-top: 10px;}
.fcts-lst {margin-top: 30px;}
.abt-img,
.sidebar-wrp,
.cnt-inf-wrp {margin-top: 50px;}
.pg-tp-wrp {text-align: center;}
.pg-tp-wrp > h1 {font-size: 52px;max-width: 100%;width: 100%;}
ol.breadcrumb {max-width: 100%;width: 100%;}
ol.breadcrumb > li.breadcrumb-item {float: none;display: inline-block;font-size: 20px;}
.team-detail-thmb {margin-bottom: 30px;}
.error-page-inner,
.search-found-inner {max-width: 100%;}
.abt-img.style2 img {width: 100%;}
.fcts-wrp {text-align: center;}
.fcts-wrp .sec-tl:before {left: 50%;margin-left: -64px;}
.logo img {
    width: 60%;
}
.pg-tp-wrp h1:after {
    top: 70px;
    left: 39%;
}

.featured-item {
  padding: 150px 15px;
}
.featured-cap > span {
  font-size: 32px;
}
.featured-cap > h2 {
  font-size: 40px;
  line-height:46px;
}
.abt-gal3,
.testi-car {
  margin-bottom: 40px;
}
.emrgncy-inr {
  width: 100%;
}
.emrgncy-wrap {
  text-align: center;
}
.emrgncy-inr + .emrgncy-inr {
  padding-left: 0;
  margin-top: 30px;
}
.emrgncy-inr + .emrgncy-inr::before {
  display: none;
}

}


@media (max-width: 480px) {
.featured-cap > h2 + p{
	display:none;
}
#rev_slider_4_1_wrapper .tp-caption {
	line-height:20px;
}
.rspn-cnt {display: none;}
.overlap144.rev_slider_wrapper {margin-top: -5px;}
h1,
.pg-tp-wrp > h1 {font-size: 48px;}
h2 {font-size: 35px;}
h3 {font-size: 28px;}
.abt-sec.style-edit h3{
	font-size:24px;
}
.srv-bx {text-align: center;}
.camp-thmb > a img,
.gallery-item > a img {width: 100%;}
.fcts-lst > li {padding: 30px 20px;}
.scribe-frm {float: none;display: inline-block;}
.scl-sbcrb .scl3 {float: none;margin-top: 10px;margin-left: -5px;}
.alignleft,
.alignright,
.aligncenter {width: 100%;margin-left: 0;margin-right: 0;}
.team-member-name {padding-right: 0;}
.team-member-name .scl4 {position: static;float: left;width: 100%;margin: 15px 0 0 -5px;}
.error-page-inner > h1 {font-size: 150px;}
.search-form > button {position: relative;margin-top: 10px;float: left;width: 100%;}
.blog-detail-desc blockquote, 
.event-detail-desc blockquote {padding: 40px 65px;}
.blog-detail-desc blockquote p, .scl4 > span, .tag-clouds > span{font-size:14px;}
.cmt-thrd .children {padding-left: 0;}
.cmt-bx {text-align: center;}
.cmt-bx > img {display: inline-block;float: none;margin: 0 0 25px;}
.cmt-inf {width: 100%;}
.cmt-inf > h6 {width: 100%;margin: 0 0 10px;}
.cmt-inf > span {width: 100%;margin-bottom: 30px; float:left;}
a.comment-reply-link {float: none;display: inline-block;}
.cmt-inf > p {max-width: 100%; font-size:14px;}
.cmts-wrp > h4 {text-align: center;}
.cnt-frm > form button {float: left;padding: 14px 30px 15px;}
.campaign-detail-img > a.theme-btn {padding: 12px 35px;bottom: 20px;left: 20px;}
.event-detail-img ul.countdown {position: static;max-width: 100%;float: left;margin: 20px 0;
	-webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}
.cnt-frm > h4, .cnt-inf-wrp > h4{ font-size:24px;}
.rltd-wrp h4:before, .cmts-wrp h4:before{
	display:none;
}
.black-layer .pg-tp-wrp > h1{
	font-size:36px;
}
.pg-tp-wrp h1:after{
	top:70px;
	left:32%;
}
.event-detail-img ul.countdown > li {max-width: 50px;margin: 3px;float: none;display: inline-block;}
.col-md-6 .vdo-bx > a,
.vdo-bx > a {font-size: 45px;}
.pg-tp-wrp > h1 {line-height: 66px;}
.container {padding: 0 15px;}
.lg-mn {background-color: #252525; text-align:left;}
.vdo-bx-wrp > h4 {font-size: 24px;}
.wrk-gal > div > div {width: 33.334%;}


.featured-item {
  padding: 100px 15px;
}
.featured-cap > span {
  font-size: 25px;
}
.featured-cap > span + h2 {
  margin-top: -5px;
}
.featured-cap > h2 {
  font-size: 38px;
}
.video-box > a {
  font-size: 60px;
}
.emrgncy-inr > h4 {
  font-size: 30px;
  line-height: 45px;
}
.btns-grp > a {margin: 5px;}


}


@media (max-width: 420px) {
.abt-img {padding-top: 130px;}
h1,
.pg-tp-wrp > h1 {font-size: 40px;}
.pg-tp-wrp > h1 {line-height: 40px;margin-bottom: 10px;}
h2 {font-size: 35px;}
h3 {font-size: 25px;}
h5 {font-size: 22px;}
.abt-sec.style-edit h3{
	font-size:20px;
}
.sec-tl > span{
	font-size:14px;
}
.gap {
    float: left;
    padding: 60px 0;
    position: relative;
    width: 100%;
}
.srv-wrp {
    margin-top: 0px;
}
.rs-gl{
	font-size:12px;
}
.pg-tp-wrp h1:after{
	top:55px;
	left:30%;
}
.pg-tp-wrp {
    padding-top: 30px;
}
.black-layer .pg-tp-wrp > h1{
	font-size:30px;
}
.pst-mta > li {
    font-size: 14px;
}
.black-layer .pg-tp-wrp ol.breadcrumb > li.breadcrumb-item{
	font-size:18px;
}
.vdo-sec-wrp {padding: 0 15px;}
.fixed-bg + .sec-tl {padding-left: 15px;padding-right: 15px;}
.evnt-bx {padding-left: 0;text-align: center;}
.evnt-bx .evnt-dat {position: static;margin: 0 0 20px;}
.fcts-lst > li {width: 100%;border-left: 0;}
.fcts-lst > li:nth-last-child(2) {border-bottom: 1px solid rgba(255,255,255,.3);}
.scribe-frm {max-width: 100%;min-width: 100%;}
.scl-sbcrb {width: 100%;}
.btm-br {padding: 20px 0;}
.lg-mn .logo {max-width: 100%;}
.error-page-inner > h1 {font-size: 120px;}
.error-page-inner > p {line-height: 25px;max-width: 100%;margin-bottom: 0;}
.tm-inf2 {padding: 0 30px;}
.tm-thmb > h4 {line-height: 40px;font-size: 18px;min-width: 180px;padding-right: 20px;}
.tm-thmb > h4 i {line-height: 40px;width: 40px;margin-right: 20px;font-size: 14px;}
.lg-mn {padding: 20px 15px;}
.video-info {
  opacity: 0;
  visibility: hidden;
}

}


@media (max-width: 320px) {
.featured-cap > p{
	display:none;
}
.pg-tp-wrp {
    padding-top: 30px;
}
.pg-tp-wrp h1:after {
    top: 55px;
    left: 28%;
}
.featured-cap > span {
  font-size: 14px;
}
.featured-cap > h2 {
  font-size: 36px;
  font-weight:700;
}
.featured-cap > p{
	font-size:18px;
}
.featured-cap > span + h2 {
  margin-top: 5px;
}
.abt-tl3 > h2 {
  font-size: 35px;
  margin-bottom: 10px;
}
.video-meta > li {
  width: 100%;
}
.video-meta > li + li {
  margin-left: 0;
}
.blg-info3 > h4 {
  font-size: 23px;
}
.emrgncy-inr > h4 {
  font-size: 26px;
}


.srv-bx3 + .srv-bx3 > i::before {
  height: calc(100% + 100px);
}
.srv-bx3 + .srv-bx3 > i::after {
  bottom: calc(100% + 60px);
}

}