@media only screen and (max-width:1862px){
    .container{width: 100%;padding: 0 15px;}
    .slid-cont{width: 95%;}
	.ban-cont p{font-size: 40px;line-height: 60px;letter-spacing: -1.5px;}
    .ftr-logo{width: 10%;}
    .contact-info{width: 27%;}
    .social-info{width: 70%;}
    .social-info ul{padding-left: 0;}
    .social-info ul li{width: 30%;}
    .inner1 .content{width: 100%;padding: 0 15px;}
    .inner1 .banner-inner figure img{width: 95%;height: auto;}
    .inner1 .map-blk ul li a img{width: 95%;height: auto;}
    .inner1 .map-blkF ul li a img{width: 98%;height: auto;}
	.inner1 .list-lft ul{width: 95%;}
    .inner1 .list-lft ul li a img{width: 90%;height: auto;}
    .inner1 .list-lft ul li{padding: 0 15px;width: 50%;}
    .inner1 .mapvida-blk{width: 98%;}
	.inner1 .list-rgt ul li a img{width: 95%;height: auto;}
}

@media only screen and (max-width:1420px){
    .logo{width: 110px;}
    .pro-info span{font-size: 30px;line-height: 40px;letter-spacing: 0;}
    .pro-info span small{padding-left: 15px;} /* NIX EDIT removed letter-spacing: 2.2px;*/
     nav ul li{padding: 6px 0px 0 30px;}
    .ban-cont{left: 5.3%;top: 45%;}
    .ban-cont p{font-size: 55px;line-height: 60px;letter-spacing: -1.5px;}
    .slid-cont{bottom:60px;}
    .slid-cont ul li span{font-size: 14px;}
    .slid-cont ul li span small{font-size: 12px;}
    .footer-in{padding: 0;}
    .ftr-logo{padding-top: 60px;}
    .ftr-rgt{padding-top: 60px;}
    .contact-info{width: 35%;}
    .social-info{width: 65%;}
    .inner1 .mapvida-blk h3{font-size: 30px;}
    .inner1 .mapvida-blk h3 strong small{font-size: 30px;}
    .inner1 .empty{height: 60px;}
    .inner1 .role-cntnt{width: 89%;}
    .inner1 .role-cont{width: 54%;}
    .inner1 .summary-blk{padding: 24px 10px 40px 10px;}
    .inner1 .summary-blk ul li:last-child{padding: 0;}
    .inner1 .summary-blk ul li a img{width: 90%;height: auto;}
    .inner1 .list-logo{padding: 40px 0;}
    .inner1 .ftr-logo{padding-top: 60px;}
    .inner1 .ftr-rgt{padding-top: 60px;}
    .inner1 .ftr-logo{width: 10%;}
    .inner1 .contact-info{width: 35%;}
    .inner1 .social-info{width: 62%;}
    .inner1 .map-blk ul li{padding: 0;}
    .inner1 .map-blk ul li:first-child{padding: 0;}
    .inner1 .img-blk ul li .img-hvr span{font-size: 23px;}
    .inner1 .img-blk ul li .img-hvr small{font-size: 23px;}
    
}

@media only screen and (max-width:1024px){
    .img-blk ul li{width: 50%;}
	/* NIX ADDED */
    .inner1 .role-blk h4{width: 20%;}
    .inner1 .role-cntnt{width: 80%;}
    .inner1 .role-cont{width: 100%;float: none;padding-bottom: 30px;}
    .inner1 .role-art{width: 100%;float: none;padding-bottom: 10px;}    
}


@media only screen and (max-width:991px){
    .logo{width: 85px;}
    .pro-info span{font-size: 23px;}
    .pro-info span small{padding-left: 3px;letter-spacing: 0.5px;margin-left:10px;}
     nav ul li a{font-size: 20px;}
     nav ul li{padding: 6px 0 0 6px;}
    .banner figure img{height: 470px;object-fit: cover;}
    .ban-cont p{font-size: 42px;line-height: 48px;}
    .slid-cont ul li{padding: 10px 0;}
    .slid-cont ul li.active span:before{top: -12px;}
    .slid-cont ul li:hover span:before{top: -12px;}
    .ftr-logo{padding-top: 20px;width: 14%;}
    .ftr-rgt{padding-top: 20px;width: 86%;}
    .contact-info{width: 42%;}
    .social-info{width: 58%;}
    .social-info ul li{width: 100px;}
     footer{padding-bottom: 20px;}
    .slid-cont{bottom:0;}
    .inner1 .mapvida-blk h3{font-size: 35px;line-height: 40px;padding-bottom: 12px;}
    .inner1 .mapvida-blk h3 strong small{font-size: 35px;}
    .inner1 .empty{height: 40px;}
    .inner1 .list-lft{padding-top: 60px;}
    .inner1 .list-rgt ul li{padding: 10px 0 75px 0;}
    .inner1 .list-logo{padding: 30px 0;}
    .inner1 .map-blk ul li{padding: 0;}
    .inner1 .map-blk ul li:first-child{padding: 0;}
    .inner1 .ftr-logo{padding-top: 20px;}
    .inner1 .ftr-rgt{padding-top: 20px;}
    .inner1 .contact-info{width: 43%;}
    .inner1 .social-info{width: 57%;}
	/* NIX ADDED */
    .inner1 .role-blk h4{width: 20%;}
    .inner1 .role-cntnt{width: 80%;}
    .inner1 .role-cont{width: 100%;float: none;padding-bottom: 30px;}
    .inner1 .role-art{width: 100%;float: none;padding-bottom: 10px;}    

}


@media only screen and (max-width:767px){
    .wrapper{padding: 0;position: relative;width: 100%;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;left: 0;}
    .side-menu{display: block;width: 240px;position: fixed;right: -240px;top:0;height: 100%;background: #ccc;transition: all ease-in-out 0.5s;-webkit-transition: all ease-in-out 0.5s;-ms-transition: all ease-in-out 0.5s;-o-transition: all ease-in-out 0.5s;z-index: 1;overflow: auto;}
    .act nav{visibility: visible;opacity: 1;}
    .sticky-header nav{background: #000000;border-bottom:1px solid #333333;}
    .open-menu .wrapper {left: -240px;}
    .side-menu nav{display: block;padding-top: 20px;width: 80%;}
    .side-menu nav ul li{display: block;}
    .side-menu .nav-icon{margin-top: 35px;margin-right: 15px;}
    .open-menu.sticky-header header{left: -240px;}
     nav{display: none;width: 100%;text-align: center;background: #000000;padding: 15px 0px;transition: none;}
     nav ul li{padding: 15px 0;width: 100%;border-bottom:1px #4A4A4A;}
    .nav-icon{display: block;}
    .ban-cont p{font-size: 34px;line-height: 42px;}
    .ftr-rgt{padding: 20px 0 0 15px;}
    .contact-info{width: 100%;}
    .contact-info ul li{display: inline-block;padding: 0 15px 0 0;}
    .social-info{width: 100%;padding: 20px 0;}
    .contact-info ul{width: 72%;}
    .social-info ul li{width: 107px;}
    .inner1 .mapvida-blk h3 strong small{display: none;}
    .inner1 .banner-inner.banner-mbl{display: block;}
    .inner1 .banner-inner.banner-desk{display: none;}
    .inner1 .banner-inner figure img{width: 85%;}
    .inner1 .mapvida-blk h3 strong{display: block;padding-left: 0;}
    .inner1 .mapvida-blk h3{padding-bottom: 23px;}
    .inner1 .role-blk h4{width: 20%;}
    .inner1 .role-cntnt{width: 80%;}
    .inner1 .role-cont{width: 100%;float: none;padding-bottom: 30px;}
    .inner1 .role-art{width: 100%;float: none;padding-bottom: 10px;}
    .inner1 .list-lft{padding-top: 50px;}
    .inner1 .list-rgt ul li{padding: 10px 0 42px 0;}
    .inner1 .summary-blk{display: none;}
    .inner1 .map-blk{display: none;}
    .inner1 .mbl-blk1{display: block;}
    .inner1 .mbl-blk2{display: block;}
    .inner1 .contact-info{width: 100%;}
    .inner1 .social-info{width: 100%;padding: 20px 0;}
    .inner1 .ftr-logo{width: 14%;}
}


@media only screen and (max-width:599px){
    .act nav{top: 60px;}
    .logo{width: 68px;padding: 2px 0 0 0;}
    .pro-info span{font-size: 20px;}
    .pro-info span small{padding-left: 0px;}
    .nav-icon{margin-top: 5px;}
    .header-in{padding: 15px 0;}
    .nav-icon span{margin: 5px auto;}
    .ban-cont p{font-size: 25px;line-height: 35px;}
    .slid-cont ul li{width: 49%;} /*NIX Edit width: 50% */
    .contact-info ul li{padding: 0 15px 10px 0}
    .ftr-rgt{padding: 20px 0 0 25px;}
    .inner1 .mapvida-blk h3{font-size: 27px;}
	/*NIX EDIT mobile phone go full width with role content */
    .inner1 .role-blk h4{width: 100%;}
    .inner1 .role-cntnt{width: 100%;padding:0;}
    .inner1 .list-lft{width: 100%;padding-top: 0px;}
    .inner1 .list-rgt{width: 100%;text-align: center;}
    .inner1 .list-rgt ul li a img{width: 75%;}
    .inner1 .list-logo{padding: 15px 0;}
    .img-blk ul li .img-hvr span{font-size: 22px;}
    .img-blk ul li .img-hvr small{font-size: 22px;}
	.inner1 .img-blk ul li .img-hvr a{margin-top: 10px;}
	img.noMobile {display:none;}

    
}

@media only screen and (max-width:479px){
    .act nav{top: 80px;}
     nav{padding: 10px 0;}
     nav ul li{padding: 5px 0;}
    .nav-icon{top: 46px;margin-top: 0;}
    .sticky-header .logo{display: inline-block;width: 20%;}
    .sticky-header .nav-icon{top: 18px;}
    .pro-info span{font-size: 15px;}
    .ban-cont p{font-size: 16px;line-height: 24px;letter-spacing: 0;}
    .img-blk ul li{width: 100%;display: block;}
    .ftr-logo{width: 100%;display: block;}
    .ftr-rgt{width: 100%;display: block;padding: 20px 0 0 0px;}
    .social-info ul li{width: 96px;}
    .logo{display: block;width: 100%;}
    .slid-cont ul li span small br{display: block;}
    .inner1 .mapvida-blk{padding: 15px 0;padding-bottom: 10px;}
    .inner1 .mapvida-blk span{font-size: 20px;line-height: 26px;}
    .inner1 .empty{height: 20px;}
    .inner1 .role-blk h4{font-size: 16px;line-height: 28px;}
    .inner1 .role-cont p{font-size: 20px;line-height: 26px;}
    .inner1 .role-art h6{font-size: 15px;line-height: 26px;}
    .inner1 .role-art ul li span{font-size: 20px;line-height: 20px;}
    .inner1 .list-rgt ul li{padding:10px 0 20px 0;}
    

}













