@media (max-width:1200px){
.penetrate-right, .penetrate-up {margin: 0;}
.project.move-down {margin-top: 0;}
.aboutus-img, .aboutus-detail.fancy {width: 100%;}
.about-detail.fancy h3 {margin: 0; padding: 0;}
.about-detail {width: 100%;}
.about-detail.fancy > p {margin-top:10px;}
.about-carousel .owl-nav {margin-right: -85px;}
.history-img {width: 100%;}
.history {padding: 0;}
.history::before {display: none;}
.history-detail {background: #000000 none repeat scroll 0 0;float: left;padding: 75px;width: 100%;}
.history-detail > h4 {font-size: 50px;}
.history-detail > h4 span {font-size: inherit;}
.history-detail strong {font-size: 160px;left: 70px;top: 70px;}
.history-img {width: 100%;}
.history {padding: 0;}
.history::before {display: none;}
.history-detail {background: #000000 none repeat scroll 0 0;float: left;padding: 75px;width: 100%;}
.history-detail > h4 {font-size: 50px;}
.history-detail > h4 span {font-size: inherit;}
.history-detail strong {font-size: 160px;left: 70px;top: 70px;}
.timeline {left: 10%;margin: 0 !important;padding: 0; top: 0;width: 80%;}
.timeline a.button {float: left;font-size: 20px;padding: 20px 10px;width: 20%;}
.timeline > span {background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;}
.bars span {margin: 0;}
.about-agency > div { width: 100%;}
.selectors a.button {float: left;height: auto;width: 50%;}
.desert-parallax.fancy {padding-top: 60px;}
.desert-parallax.fancy .row .overlap {margin-top: -60px;}
.text-wrap {padding: 0 40px;}
.bg-count {font-size: 200px;height: 200px;left: 20px;line-height: 180px;top: 0;width: 200px;}
.desert-parallax h2 {font-size: 25px;line-height: 30px;}
.desert-parallax span.subtitle {letter-spacing: 2px;line-height: 20px;}
.about-text {padding: 40px 30px;}
.single-post-img ul {bottom: 0;float: left;left: 0;position: relative;width: 100%;}
.member-details {padding: 50px 40px;}
.member-details h2 {font-size: 25px;}
.member-details .social-icons {margin: 10px 0;}

}




@media (min-width:768px) and (max-width:980px){
.column{float:left;width:100%;margin-bottom:50px;}
.column:last-child{margin-bottom:0;}
.masonary > div {float: left;width: 50%;}
.all-sponsors .row > div {float: left;width:33.334%;}
.gallery-widget .row > div {float: left;width: 16.666%;}
.welcome-box {margin: 0;width: 100%;}
.welcome-box > h3 {font-size: 40px;}
.welcome-box > p {font-size: 16px;letter-spacing: 0.3px;}
.welcome-box > i {font-size: 150px;height: 150px;margin-left: -75px;margin-top: -75px;width: 150px;}
.welcome-box > span {letter-spacing: 2px;}
.simple-text {padding: 40px 30px;}
.simple-text > span {font-size: 13px;letter-spacing: 1px;}
.simple-text > h3 {font-size: 30px;}
.simple-text > p {font-size: 14px;line-height: 28px;}
.simple-text > i {font-size: 100px;height: 100px;margin-left: -50px;margin-top: -50px;width: 100px;}
.about {padding: 50px 30px;}
.wrap {width: 100%;}
.about span {font-size: 13px;letter-spacing: 1px;}
.wrap > h3 {font-size: 25px;}
.about p {font-size: 14px;line-height: 28px;}
.about h3 i {font-size: 80px;line-height: 80px;}
.links {padding: 70px 50px;}
.links strong {font-size: 80px;height: 80px;line-height: 80px;margin-left: -45px;margin-top: -40px;width: 90px;}
.links i {font-size: 40px;}
.blog-posts .row > div {float: left;width: 50%;}
.agency-detail {float: left;position: relative;width: 100%;}
.agency-img {margin: 0;width: 100%;}
.selectors a.button {float: left;height: auto;width: 50%;}
.agency-detail {float: left;position: relative;width: 100%;}
.agency-detail > p {margin-bottom: 30px; margin-top: 20px; padding: 0;width: 100%;}
.agency-img {margin: 0;width: 100%;}
.agency-detail > span {font-size: 120px;line-height: 130px;}
.big-text {left: 0;margin: 0;position: relative; text-align: center;top: 0;}
.desert-parallax.fancy .row .overlap {margin: 0;}
.desert-parallax.fancy {padding: 0;}
.text-wrap {padding: 40px 30px;}
.bg-count {font-size: 100px;height: 100px;left: 30px;line-height: 100px;top: 20px; width: 100px;}
.about-text {margin: 0;}
.all-products .row > div {float: left;width: 50%;}
.error-page h1 {font-size: 150px;}
.error-page h1 span {font-size: 36px;}
.error-page > span {font-size: 30px;line-height: 20px;margin: 40px 0;}
.error-page p {font-size: 15px;line-height: 20px;margin-bottom: 20px;}
.error-page form {width: 100%;}
.single-post-img ul {padding: 30px;}
.single-post-img ul li {float: left;max-width: none;padding: 10px 0;width: 100%;}
.responsive-header{display:block;}
header{display:none;}
body.move{margin-left:-200px;}
.theme-layout{padding:0!important}
}



@media (max-width:767px){
.block .container {padding: 0 15px;}
.column{float:left;width:100%;margin-bottom:50px;}
.column:last-child{margin-bottom:0;}
.masonary > div {float: left;width:100%;}
.title > span {font-size: 12px;letter-spacing: 2px;}
.title > h2 {font-size: 40px;}
.title > i {font-size: 14px;letter-spacing: 0;}
.project-box {padding: 0px 30px 60px;}
.project-icon {padding: 20px;}
.project-box h4 {line-height: 21px;font-size: 15px;}
.project-box span {font-size: 13px;letter-spacing: 2px;}
.project-overlay {padding: 10px;}
.all-sponsors .row > div {float: left;width:50%;}
.gallery-widget .row > div {float: left;width: 25%;}
.welcome-box {margin: 0;width: 100%;}
.welcome-box > span {letter-spacing: 2px;}
.welcome-box > h3 {font-size:30px;}
.welcome-box > p {font-size: 16px;letter-spacing: 0.3px;}
.welcome-box > i {font-size: 150px;height: 150px;margin-left: -75px;margin-top: -75px;width: 150px;}
.simple-text {padding: 40px 30px;}
.simple-text > span {font-size: 13px;letter-spacing: 1px;}
.simple-text > h3 {font-size: 30px;}
.simple-text > p {font-size: 14px;line-height: 28px;}
.simple-text > i {font-size: 100px;height: 100px;margin-left: -50px;margin-top: -50px;width: 100px;}
.about {padding: 50px 30px;}
.wrap {width: 100%;}
.about span {font-size: 13px;letter-spacing: 1px;}
.wrap > h3 {font-size: 25px;}
.about p {font-size: 14px;line-height: 28px;}
.about h3 i {font-size: 80px;line-height: 80px;}
.links {padding: 70px 50px;}
.links strong {font-size: 80px;height: 80px;line-height: 80px;margin-left: -45px;margin-top: -40px;width: 90px;}
.links i {font-size: 40px;}
.about-detail {padding: 40px;}
.about-detail.fancy h3 {font-size: 25px;}
.about-detail.fancy span {font-size: inherit;}
.about-detail.fancy > p {font-size: 15px;line-height: 30px;}
.project .title{padding:0;}
.history-detail {padding: 40px;}
.history-detail > h4 {font-size: 30px;}
.history-detail strong {font-size: 100px;top: 30px;}
.timeline{left:0;width:100%;}
#options .option-set li {margin: 0;width: 50%;}
#options .option-set li a {float: left;width: 100%;}
.blog-posts .row > div {float: left;width: 50%;}
.agency-detail > span {font-size: 110px;left: 40px;line-height: 130px;top: 10px;z-index: 2;}
.agency-detail {padding: 40px;}
.agency-detail > h3 {font-size: 30px;}
.big-text {left: 0;margin: 0;position: relative;text-align: center;top: 0;}
.big-text {font-size: 170px;line-height: 170px;margin: 30px 0;}
.desert-parallax h2 {font-size: 30px;line-height: 30px;}
.desert-parallax span.subtitle {font-size: 12px;letter-spacing: 1px;line-height: 20px;}
.big-text {left: 0;margin: 0;position: relative; text-align: center;top: 0;}
.desert-parallax.fancy .row .overlap {margin: 0;}
.desert-parallax.fancy {padding: 0;}
.text-wrap {padding: 40px 30px;}
.bg-count {font-size: 100px;height: 100px;left: 30px;line-height: 100px;top: 20px; width: 100px;}
.price-table::before{display:none;}
.price-table {padding: 40px 30px;}
.about-text {margin: 0;}
.all-products .row > div {float: left;width: 50%;}
.fancy-post-date {float: left;margin: 0;padding: 20px;text-align: center;width: 100%;}
.fancy-post ul {float: left;width: 100%;}
.error-page h1 {font-size: 150px;}
.error-page h1 span {font-size: 36px;}
.error-page > span {font-size: 30px;line-height: 20px;margin: 40px 0;}
.error-page p {font-size: 15px;line-height: 20px;margin-bottom: 20px;}
.error-page form {width: 100%;}
.page-top span {letter-spacing: 2px;}
.page-top h3 {font-size: 30px;}
.about-project {float: left;left: 0;padding: 30px;position: relative;top: 0;width: 100%;}
.single-post-img ul {padding: 30px;}
.single-post-img ul li {float: left;max-width: none;padding: 10px 0;width: 100%;}
.single-post blockquote {font-size: 14px;line-height: 25px;padding: 20px;}
.responsive-header{display:block;}
header{display:none;}
body.move{margin-left:-200px;}
.slide-btn::before {left: -3.5px !important;padding: 2px !important;top: -3.5px !important;}
.slide-title2,.slide-subtitle,.slide-subtitle2{letter-spacing:1px!important;}
.theme-layout{padding:0!important}
}


@media (max-width:480px){
.all-sponsors .row > div{width:100%;}
.gallery-widget .row > div{float: left;width:33.334%;}
.simple-text > h3{font-size:20px;}
.blog-posts .row > div{width:100%;}
.all-products .row > div {width:100%;}
.error-page h1{line-height:70px}
.contact-box i {display: table;float: none;font-size: 50px;margin: 0 auto;}
.contact-box {padding: 30px;}

}