@media (min-width:1200px)
{
.footer .columns{padding:0;}
.footer-bottom .columns{padding:0;}


.header.header-inner {
    height: 550px;
    overflow: hidden;
	max-height:550px;
}

.is-sticky .menu-open-button {
  margin-left: 15px;
}

}


@media (max-width:1199px)
{
.header .header-content h1{font-size:30px;}
.header .header-content p {font-size:18px; width:80%;}
.header .contact-btn{font-size:14px; padding: 7px 0 5px; width:194px;}
.header-content img {margin:12% 0 8%;}
.header-bg img {height:700px !important; max-height:700px  !important;}

.small-box-content h1{font-size: 18px;}
.big-box h1{font-size: 18px;}
.small-box-content h1 {background-size:100%;height: 50px;width: 212px;}
.small-box-content h1.client {background-size:100%; height: 50px; width: 212px;}
.big-box h1 {height: 45px;}
.small-box-content p{font-size:18px;}
.big-box-content p {font-size: 18px;}
.big-box-content li span {font-size: 18px;line-height: 40px;}
.big-box.contact-bg p {font-size: 14px;line-height: 22px;}

.menu-inner ul li a{font-size:18px; margin-bottom:20px;}

.header.header-inner {
    height:470px;
    overflow: hidden;
	max-height:470px;
}

.header-inner h1{margin-top:15%;}

.footer-left {
  font-size: 15px;
  margin-top: 6px;
}

.services-innr img {
    width: 90px;
}
.services-innr {
    margin-top: 35px !important;
}

}

@media (max-width:1024px)
{
	.contact-right{margin-top:30px;}
}



@media only screen and (min-width:1200px) and (max-width:1400px)
{
	.header-bg img {
    height: 580px !important;
}
.header .header-content h1 {
    font-size: 34px;
}
.header .header-content p {
    font-size: 22px;
}
.big-box-content li span {
    font-size: 22px;
}
}





@media only screen and (min-width:768px) and (max-width:992px)
{
.small-box-content h1 {width: 152px; font-size: 15px; padding: 4px 0 0 16px;}
.small-box-content h1.client {width: 152px;}

.big-box.contact-bg h1 {width: 80%;}
.big-box h1 {height: 39px;}
.big-box h1 img {right: -35px; width: 48px;}
.big-box-content p {margin-top: 8%; font-size: 16px; line-height: 21px;}
.big-box.contact-bg p {font-size: 12px;line-height: 18px;}
.big-box-content ul {padding: 0 0 0 18px;}
.big-box-content li span {font-size: 16px;line-height: 29px;}


.small-box-content p {
    font-size: 16px;    left: 10px;
    line-height: 21px;
}

}

@media (min-width:992px)
{
.footer-left{margin-left:14px;}
.footer-right{margin-right:14px; margin-left: 14px; margin-top: 6px;}
}

@media (max-width:992px)
{
.header-content img {margin: 14% 0 8%;}
.foot-spacer1 {margin-left: 3px;}
.foot-spacer2 {margin-left: 20px;}
.footer-bottom a {font-size: 11px; margin-left: 8px;}

.client-logo li {
  width: auto;
}

.footer-left {
    text-align: center;
    width: 100%;
}
.footer-right {
  text-align: center;
  width: 100%;
}

}

@media only screen and (min-width:768px) and (max-width:992px)
{
	.big-box h1 {
    font-size: 15px;
}

.content-section.side-menu-show {
    height: 60%;
}

.small-box-content h1 {
  padding: 6px 0 0 13px;
  width: 163px;
}

.big-box-content li {
  margin-bottom: 0;
}

.foot-spacer2 {
    margin-left: 0;
}

.foot-spacer1 {
    margin-left: -1px;
}

.big-box-content-contact > p {
  padding: 2% 30px 0;
}


}


@media (max-width:867px)
{
.services-innr img {
    width: 62px;
}
.services-innr .big-box-content li span {
    font-size: 13px;
    line-height: 29px;
}
}


@media (max-width:767px)
{
.services-innr img {
    width: 97px !important;
}
.services-innr {
    margin-top: 56px !important;
}
.header-bg img {height:680px  !important; max-height:680px  !important;}
.header .header-content h1{font-size:24px;}
.header-content img {margin: 16% 0 11%;}

.footer-right{display:none;}
.foot-box one{display:none;}
.foot-spacer1{margin-left:20px;}
.foot-spacer2{margin-left:35px;}
.foot-spacer3{margin-left:30px;}
.footer-left {text-align: center; width:100%;}
.foot-box ul {margin:0 0 22px;}

.content-mobile-full {width: 100%;}

.small-box-content h1 {font-size: 24px;}
.small-box-content h1 {width: 263px; height: 53px;}
.small-box-content p {font-size: 24px;}
.big-box h1 {height:51px;font-size: 24px;}
.small-box-content h1.client {height: 50px; width: 263px;}
.big-box.contact-bg h1 {width: 82%;}
.big-box-content p {line-height: 25px;}
.big-box {height:510px; margin-bottom: 20px;}
.big-box-content ul {padding:0px 0 0 12px;}

.content-home img {height: 100%; width: 100%;}
.small-box {margin-bottom: 20px;position: relative;}
.big-box.contact-bg p {font-size: 18px; line-height: 30px;}
.big-box-content p {margin-top: 20%;}
.big-box.contact-bg {height: auto;}
.big-box h1 img {height: auto;}

.content-section.side-menu-show {height: auto;}
.content-inner {float: left; left: 0 !important; height:auto; position:relative;}
.side-menu-show .content-inner {position: relative;}
.social-box img{width:auto;}
.social-box {margin-bottom: 70px;}
.social-box img {margin:0 10px;}
.menu-inner {/*margin-left: 34%; */width: 100%;}
.menu-inner ul li a {width: 65%;}

.header-inner h1{margin-top:20% !important;}


.social-box {
  margin-bottom: 30px;
  margin-top:20px;
  width:auto;
}

/*.menu-tab {
  margin: 50px 0 33px;
}*/
/*.sticky-wrapper {
    height: auto !important;
}*/
.menu-inner ul li a {
  font-size: 18px;
  margin-bottom:3px;
}

.menu-outer {
  width:50%;
}

img.menu-open-button{width: 40px;}
.logo img {width: 132px;}
#sticky{height:74px;}
.menu-tab-inner {padding: 20px 5px 0;}
.is-sticky #sticky-home {padding: 20px 20px 0px;}

#sticky-home img.menu-open-button{width:58px;}
#sticky-home .logo img {width:182px;}
 
.is-sticky img.menu-open-button{width:40px !important;}
.is-sticky .logo img {width:132px !important;}

}

@media only screen and (min-width:641px) and (max-width:767px)
{
.foot-box p {font-size: 12px;}
.foot-spacer1 {margin-left: 0;}
.foot-spacer2 {margin-left: 0;}
}

@media (max-width:639px)
{
.services-innr img {
    width: 62px !important;
}
.services-innr {
    margin-top: 57px !important;
}
.header-content img {margin:21% 0 14%;}
.menu-inner {/*margin-left: 34%;*/ width: 100%;}
.contact-mid{margin-top:30px;}

.header-inner h1{margin-top:15% !important;}

.foot-box.one{display:none;}

.menu-outer {
  width:46%;
}

}

@media (max-width:479px)
{
.header-inner h1{margin-top:30% !important;}
.small-box-content p {padding-right: 10px;}

.menu-tab-inner {
  padding: 20px 5px 0;
}

.menu-outer {
  width:58%;
}
}

@media (max-width:360px)
{
/*.logo img {width: 182px;}*/
.menu-open-button{ margin-right:20px; } 
.menu-close-button { margin-right:20px; }
.menu-inner {/*margin-left: 20%;*/ width: 100%;}

.menu-inner ul li a {
  width: 86%;
}
.big-box-content li span {
    font-size: 15px;
}
}
