.mobileview{
	display: none;
}
@media (min-width: 1200px){
  .container{
      max-width: 1200px;
  }
}
@media (max-width: 1200px) {
	.menumodal .modal-body{
		    min-width: 80%;
	}
	.fitboxcont{
		padding:3vw 2vw 2vw 3vw;
		bottom: 0%;
	}
	.fitboxcont h6{
    	margin-bottom: 40px;
	}
	.inside-leftmenu img{
		margin-right: 20px;
	}
	.product2bg .inside-rightmenu p{
		margin-right: 5px;
	}
	.inside-rightmenu li{
		padding-left: 6px;
	}
	.inside-leftmenu h6 {
	    line-height: 75px;
	    font-size: 23px;
	    font-family: Graphik500;
	    text-transform: uppercase;
	}

	.headinside ul li a {

	    font-size: 15px;

	    padding: 1.2vw;

	}

	.rightwellimg1 {

	    right: 20px;

	    bottom: 220px;

	    height: 140px;

	    top: auto;

	}

	.rightwellimg2 {

        right: 10vw;

	    height: 160px;

	    padding: 5px;

	    bottom: 75px;

	}

	.videobox1 a.videobtn{

		font-size: 22px;

	}

	.videobox1 a.videobtn span{

		font-size: 14px;

	}

	.countbox h6{

	    margin-right: 5px;

	    font-size: 5.5vw;

	}

	.mainlogo img{

		height: auto;

		width: 130px;

	}

	header .nav-item a.nav-link{

		font-size: 13px;

		padding-right: 7px !important;

		padding-left: 7px !important;

	}

	.leftmenu .nav-item a.nav-link {

	    padding-right: 15px !important;

	    padding-left: 15px !important;

	}

	.titlep{

		font-size: 15px;

	}

	.mainhead {

    	font-size: 42px;

	}

	.involvedform .form-control{

		font-size: 22px;

	}

	.mainfooter .col {

	    padding-right: 5px;

	    padding-left: 5px;

	}

	.footmenu h6 {

	    font-size: 12px;

	}

	.footmenu ul li a {

	    font-size: 10px;

	    letter-spacing: 1px;

	}



	.footmenu p {

	    color: #b4b2b3;

	    font-size: 10px;

		}



}

@media (max-width: 992px) {
.mainhead span{
    font-size: 30px;
}
	.wellnesspg p.titlep.text-white{

		    width: 60%;

	}

	.product2bg .inside-rightmenu p{

		font-size: 11px;

	}

	.fitboxcont{

		padding:3vw 2vw 2vw 3vw;

	}

	.fitboxcont h6{

    	margin-bottom: 40px;

	}

	.prodtlsbox{

		padding-left: 10%;

	}

	.headinside ul li a {

	    font-size: 12px;

	    padding: 20px 5px 20px 4px;

	}

	.titlep {

	    font-size: 13px;

	}

	.mainfooter .col {

	    padding-right: 2px;

	    padding-left: 2px;

	}

	.footmenu h6 {

	    font-size: 11px;

	}

	.footmenu ul li a {

	    font-size: 9px;

	    letter-spacing: 1px;

	}



	.footmenu p {

	    color: #b4b2b3;

	    font-size: 10px;

		}

	.involvedform .form-control {

	    font-size: 18px;

	    width: calc(100% - 120px );

	}

	.involvedbox .mainhead {

	    margin-bottom: 15px;

	}

	.involvedbox {

	    margin-bottom: 30px;

	}

	.mainhead {

	    font-size: 37px;

	}

	.keepbox .titlep{

		width: 100%;

	}

	.rightwellimg1 {

	    right: 15px;

	    bottom: 199px;

	    height: 120px;

	    top: auto;

	}



	.rightwellimg2 {

	    right: 8vw;

	    height: 140px;

	    padding: 5px;

	    bottom: 70px;

	}

	.videobox1 a.videobtn i.fa {

	    height: 100%;

	    width: 100px;

	    font-size: 40px;

	    line-height: 80px;

	}

	.videobox1 a.videobtn {

	    font-size: 18px;

	}

	.videobox1 a.videobtn {

	    top: calc(50% - 40px);

	    padding: 15px;

	    line-height: 30px;

	    padding-right: 100px;

	    width: calc(37.5% + 100px);

	    font-family: Graphik500;

	}

	.videobox1 a.videobtn span {

	    font-size: 12px;

	    line-height: 20px;

	}

	.countbox h6 {

	    text-align: center;

	    display: block;

	    float: inherit;

	    line-height: 50px;

	    font-size: 50px;

	}

	.countbox span {

	    display: block;

	    text-align: center;

	    font-size: 13px;

	    padding-top: 5px;

	}

	.ptb{

		padding-top: 50px;

		padding-bottom: 50px;

	}

	.mainhead {

	    font-size: 36px;

	    margin-bottom: 20px;

	    /*z-index: 99999;*/

	    position: relative;

	}

	.titlep {

	    font-size: 14px;

	    line-height: 24px;

	    margin-bottom: 10px;

	}

	header nav.navbar {

		padding: 10px 0px;

	}

	.dropmenubox h6 {

	    padding-top: 10vh;

	    font-size: 12px;

	    word-spacing: 1px;

	}

	.dropmenubox:after {

	    

	    height: 12vh;

	   

	}

	.menumodal .col {

	    padding-left: 0px;

	}

	.dropmenubox ul li a {

		font-size: 12px;

	}

	.leftmenu .nav-item a.nav-link{

		padding-left: 8px !important;

		padding-right: 8px !important;

	}

	header .nav-item a.nav-link {

	    font-size: 12px;

	    padding-right: 5px !important;

	    padding-left: 5px !important;

	    letter-spacing: 0.2px;

	}

	.mainlogo img {

	    width: 100px;

	}

	.container{

		width: 96% !important;

	}

	.mainlogo{

		position: relative;

		width: 100px;

	}

	.mainSlide .item h6{

		font-size: 24px;

		line-height: 130%;

	}

	.linebar{

    	height: 100px;

	}

	.mainSlide .owl-dots .owl-dot{

		padding: 15px 25px;

		font-size: 14px;

	}

	.pointsbox h6{

		font-size: 20px;

		line-height: 25px;
		text-decoration: none;
    color: #000;

	}

	.foundationbox img{

		width: 45%;

	}

	.foundation p.titlep {

	    width: 100%;

	}

	.proslider .owl-dots{

		left: 0%;

		top: 20px;

		padding-right: 10px;

	}

	.proslider .owl-dots .owl-dot {

		margin: 5px 0px;

		line-height: 25px;

		opacity: 0.5;

		font-size: 12px;

		padding-left: 20px;

	}

	.proslider .owl-dots .owl-dot:after {

	    height: 12px;

	    top: 6px;

	    width: 12px;

	}

	.cblogbox p{

	    font-size: 12px;

	    line-height: 16px;



	}

	.blogs{

		width: 100%;

	}

	.compassionbox2 img {

	    height: 500px;

	}

	.compassionbox{

		min-height: 500px;

	}

	.compassionbox i{

		font-size: 100px;

	}

	.compassionbox br{

		display: none;

	}

	.heart img.heartimg {

	    left: -60px;

	    height: 220px;

	    top: -30px;

	}

	.inside-rightmenu li a.storeloc {

	    padding: 0px 3px;

	    margin: 0px 3px;

	}

	.inside-rightmenu li:first-child {

	    padding-right: 0px;

	}

	.inside-rightmenu li {

    	padding-left: 5px;

    	font-size: 11px;

	}

	.inside-leftmenu img {

	    width: 48px;

	    float: left;

	    margin-right: 10px;

	    border-bottom: 2px solid #d92528;

	    padding: 5px;

	}

	.inside-leftmenu h6 {

	    font-size: 18px;

	    line-height: 50px;

	}

	.inside-rightmenu {

	    padding: 9px 0px;

	}

	.productbox h6{

	    padding: 30px 20px;

	    font-size: 15px;

	}

	.fitboxcont {

	    width: 43%;

	    right: 3%;

	    padding: 2vw 2vw 1vw 2vw;

	    bottom: 0%;

	}

	.prodtlsboxdtl1 img{

		height: 60px;

		margin-right: 0px;

	}

	.prodtlsboxdtl1 h5 {

	    padding-top: 5px;

	    line-height: 20px;

	    font-size: 9px;

	}

	.wellnesSlid .owl-next {

	    top: 20px;

	    right: 20px;

	    height: 70px;

	    width: 70px;

	    line-height: 70px;

	    font-size: 18px;

	}



}

@media (max-width: 767px) {

.foundationSlide{
	padding-left: 0px;
}
.foundation {
    padding-bottom: 0px !important;
}
	.contactbox .form-control {

	    height: 40px;

	    margin-bottom: 20px;

	}

	.contactbox textarea.form-control {

	    min-height: 80px;

	}

	.contactbox .whsubmit{

		font-size: 12px;

		height: 40px;

	}

	.wellnesSlid .owl-next {

	    top: 10px;

	    right: 10px;

	    height: 40px;

	    width: 40px;

	    line-height: 40px;

	    font-size: 14px;

	}

	.patentedprodbox1 h6 {
    font-size: 10px;
    margin-bottom: 10px;
}

	.prodtlsbox h6{

		margin-bottom: 10px;

	}

	.experiencetb .tab-pane img{

		max-width: 100%;

		width: auto;

	}

	.prodtlsing{

		width: 80%;

		font-size: 12px;

		bottom: -20px;

		height: 40px;

		line-height: 40px;

	}

	.prodtlsboxdtl1 {

	    margin-bottom: 10px;

	    display: block;

	    width: 100%;

	    overflow: hidden;

	}

	.prodtlsbox {

	    padding-left: 20px;

	}

	.bordertop{

		border-top: 2px solid transparent;

	}

	.inside-leftmenu img {

	    width: 28px;

	    float: left;

	    margin-right: 10px;

	    border-bottom: 2px solid #d92528;

	    padding: 2px;

	}

	.inside-rightmenu {

	    padding: 2px 0px;

	}

	.inside-leftmenu h6 {

	    font-size: 14px;

	    line-height: 30px;

	}

	.inside-rightmenu li{

		font-size: 11px;

	}

	.inside-rightmenu li a.storeloc {

	    padding: 0px 2px;

	    border-bottom: 1px solid #d92528;

	    margin: 0px 2px;

	}

	.inside-rightmenu li {

		padding-left: 2px;

		line-height: 20px;

	}

	.inside-rightmenu li a i {

	    font-size: 14px;

	    line-height: 20px;

	    height: 20px;

	}

	.heart img.heartimg{

		left: -50px;

		height: 120px;

		top: -30px;

	}

	.compassionbox2 a.clickbox1 {

	    top: calc(50% - 25px);

	    right: 70px;

	    height: 50px;

	    width: 50px;

	    font-size: 30px;

	    line-height: 50px;

	}

	.compassionbox2 a.clickbox1:before{

		height: 60px;

		width: 60px;

		top: -5px;

		left: -5px;

	}

	.compassionbox2 a.clickbox1:hover:before {

	    height: 70px;

	    width: 70px;

	    top: -10px;

	    left: -10px;

	}

	.compassionbox2 hr.rightline{

    	width: 80px;

	}

	.compassionbox2 img {

    	height: 400px;

	}

	.desktopview{

		display: none;

	}

	.mobileview{

		display: block;

	}

	.mainfooter .col {

	    width: 25%;

	    display: block;

	    flex-grow: inherit;

	    flex-basis: auto;

	}

	.leftwell40 {

	    width: 30%;

	}

	.leftwell hr.leftline{

	    width: 100px;

	}

	.leftwell a.clickbox {

	    top: calc(50% - 35px);

	    left: 90px;

	    height: 70px;

	    width: 70px;

	    font-size: 40px;

	    line-height: 70px;

	}

	.leftwell a.clickbox:before{

		height: 90px;

		width: 90px;

	}

	.leftwell a.clickbox:hover:before {

	    height: 100px;

	    width: 100px;

	    top: -15px;

	    left: -15px;

	}

	.leftwell80{

		width: 100%;

		z-index: 9999;

	}

	.leftwell img {

    	height: 420px;

	}

	.leftwell img{



	}

	.videobox1{

		width: 100%;

	    margin: 0px;

	}

	.videobox1 a.videobtn {

	    left: 0px;

        width: auto;

        font-size: 16px;

	    padding: 10px;

	    padding-right: 80px;

	}

	.videobox1 a.videobtn i.fa {

	    height: 100%;

	    width: 70px;

	    font-size: 30px;

	    line-height: 70px;

	}

	.mainhead {

	    font-size: 25px;

	    margin-bottom: 15px;

	}

	.titlep{

		width: 100%;

		font-size: 16px;

		line-height: 20px;

		margin-bottom: 10px;

	}

	.ptb {

    	padding: 25px 0px;

	}

	.countbox {

	    padding: 10px 0px;

	}

	.countbox h6 {

	    display: block;

	    font-size: 45px;

	    float: inherit;

	    text-align: center;

	    line-height: 22px;

	    margin: 0px;

	    margin-bottom: 5px;

	}

	.countbox span {

	    font-size: 10px;

	    text-align: center;

	    display: block;

	    padding: 0px;

	    line-height: 15px;

	}

	.countbox span{}

	.mainSlide .item h6 {

	    font-size: 12px;

	    font-family: Graphik300;

	    line-height: 120%;

	    background: #000;

	    left: 0px;

	    right: 0px;

	    padding: 5px;

	    bottom: 0px;

	    width: 100%;

        word-spacing: 1px;

	}

	.linebar{

    	display: none;

	}

	.mainSlide .owl-dots .owl-dot{

		display: none;

	}

	.menumodal .col:first-child {

	    position: absolute;

	    text-align: center;

	    left: 15px;

	    right: 0px;

	    top: 10px;

	    width: 100% !important;

	}

	.menumodal .col {

	    width: 50%;

	    display: block;

	    float: left;

	    flex: inherit;

	}

	.menumodal .col:first-child .dropmenubox {

	    border: none;

	}

	.menumodal .dropmenubox:after{

		display: none;

	}

	.menumodal .col:first-child .dropmenubox h4{

		line-height: 40px;

		transform: inherit;

		position: relative;

		top: 0px;

		text-align: left;

	}

	.menumodal .modal-body {

	    position: relative;

	    padding-top: 70px;

	}

	.dropmenubox{

		min-height: auto !important;

	}

	.dropmenubox h6 {

	    padding-top: 0px;

	    font-size: 11px;

	    margin-bottom: 10px;

	}

	.dropmenubox ul {

    	margin-bottom: 15px;

	}

	.dropmenubox ul li a {

	    font-size: 11px;

	    margin-bottom: 2px;

	    line-height: 15px;

	}

	.menumodal .modal-body .close {

	    top: 10px;

	    position: absolute;

	    z-index: 999999;

	    right: 20px;

	    font-size: 30px;

	}

	.mobilelogo{

		display: block;

	}

	.mainlogo{

		display: none;

	}

	header .navbar-nav a.nav-link:hover:after{

		width: 100%;

	}

	header .nav-item a.nav-link {

	    line-height: 30px;

	    padding: 6px 0px !important;

	    border-bottom: 1px solid #f5f5f5;

	    padding-right: 6px !important; 

	    padding-left: 6px !important;

	}

	.leftmenu .nav-item a.nav-link{

	    padding-right: 6px !important; 

	    padding-left: 6px !important;

		

	}
.foundationbox img {
    width: auto;
    height: 200px;
}

	.foundation p.titlep {

	    width: 100%;

	}

	.breadcrumbox ol.breadcrumb li.breadcrumb-item {

	    font-size: 11px;

	}

	.menuselect select {

	    font-size: 12px;

	    border-radius: 0px;

	}

	.breadcrumbox {

	    padding: 10px 0px;

	}

	.involvedform .btn i.fa {

	    left: -25px;

	    font-size: 25px;

	}

	

	.missionbox h6{

		max-width: 100%;

	}

	.missionbox h5 {

	    margin-bottom: 20px;

	    max-width: 100%;

	    font-size: 12px;

	}

	.tabsproduct .nav-tabs a.nav-link {

	    margin-right: 5px;

	    font-size: 10px;

	    line-height: 20px;

	    padding: 0px 10px !important;

	    display: block;

	    height: 20px;

	}

	

	.productbox h6 {

	    padding: 30px 10px 30px 30px;

	    font-size: 12px;

	}

	.productbox h6 span{

		left: 60%;

	}

	.productpage:after{

		display: none;

	}

	.productbox h6 div {

	    line-height: 10px;

	    margin-right: 5px;

	    padding-right: 5px;

	}

	.wellnes-serv h6{

	    font-size: 18px;

	    max-width: 100%;

	}



	.wellnes-serv ul li {

	    width: 49%;

	    padding-left: 15px;

	    font-size: 12px;

	    margin-bottom: 15px;

	    line-height: 18px;

	}

	.wellnes-serv ul li:after {

	    height: 10px;

	    width: 10px;

	    border: 2px solid #78c8bb;

	    

	}

	.wellness-acc .accordion {

	    margin-top: 20px;

	}

	.wellness-acc .accordion>.card{

		margin-bottom: 15px;

	}

	.wellness-acc .accordion>.card .card-header button.btn{

		font-size: 14px;

	}

	.hnfbox {

	    padding: 15px;

	    padding-left: 40px;

	    margin-top: 20px;

	    font-size: 14px;

	    line-height: 20px;

	}

	.studenttabs .nav-pills .nav-link {

	    padding: 5px;

	    font-size: 11px;

	}

	.hnfbox div {

	    left: 8px;

	    top: 18px;

	}
	.footmenu .linebar{
		height: 80px;
		margin-bottom: 10px;
		display: none;
	}
	.footerlogo {
	    height: auto;
	    margin-top: 0px;
	    margin-bottom: 10px;
	}
	.mainfooter{
		padding: 40px 0px; 
	}
	header .navbar-nav a.nav-link:after{
		bottom: 6px;
	}
header .nav-item.navbook a.nav-link:after {
    width: 100%;
}
.menumodal .modal-body {
    width: 100%;
    padding: 0px 10px;
}
.dropmenubox {
    padding-top: 0px;
    margin-bottom: 5px;
}
.menumodal .modal-body{
	padding-top: 70px;
}
.menumodal .modal-body .col:first-child{
	border:none;
}
.menumodal .col {
    width: 50%;
    display: block;
    float: left;
    flex: inherit;
    padding: 0px 15px !important;
}
.menumodal .close {
    font-size: 30px;
    right: 15px;
}
.swbgimg{
	    width: 100% !important;

}
.mainfooter .col {
    padding-right: 8px;
    padding-left: 8px;
}

.presencetabs .nav-pills .nav-link{
	line-height: 15px;
	height: 40px;
	font-size: 10px;
	padding: 5px;
	}
.presencepage .tab-pane {
	padding: 15px 0px;
}
.presencbox h6 {
    font-size: 10px;
    margin-bottom: 10px;
    width: 100%;
    padding-bottom: 10px;
}
.presencbox p, .presencbox p a {
    max-width: 100%;
    margin-bottom: 15px;
    font-size: 11px;
}
.presencbox {
    margin-bottom: 30px;
}



}





@media (max-width: 600px) {

	.wellnesSlid{

		width: 100%;

	}

	.wellnesSlid:after{

		height: 5px;

	}

	.slide-progress{

		height: 5px;

	}

	.wellnesspg p.titlep.text-white{

	    width: 100%;

	    margin-bottom: 15px;

	}

	.wellnesspgbox img{

		padding-bottom: 30px;

	}

	.prodtlsbox {

	    padding-left: 0px;

	}

	.fitboxcont{

		position: relative;

	}

	.fitboxcont {

	    position: relative;

	    width: 100%;

	    right: auto;

	    padding: 20px;

	    bottom: 0px;

	}

	.fitbox:after{

		display: none;

	}

	.heart img.heartimg {

	    position: relative;

	    left: 0;

	    right: 0;

	    text-align: center;

	    margin: auto;

	    top: 0px;

	}

	.heartbox{

		text-align: center;

	}

	.compassionbox2{

		display: none;

	}

	.compassionbox{

		min-height: auto;

	}

	.compassionbox i {

	    font-size: 50px;

	}

	.compassion:after{

		display: none;

	}

	.animated {

        /*CSS transitions*/

        -o-transition-property: none !important;

        -moz-transition-property: none !important;

        -ms-transition-property: none !important;

        -webkit-transition-property: none !important;

        transition-property: none !important;

        /*CSS transforms*/

        -o-transform: none !important;

        -moz-transform: none !important;

        -ms-transform: none !important;

        -webkit-transform: none !important;

        transform: none !important;

        /*CSS animations*/

        -webkit-animation: none !important;

        -moz-animation: none !important;

        -o-animation: none !important;

        -ms-animation: none !important;

        animation: none !important;

    }

	.topheader, .mainSlide, .copyright {

		overflow: hidden;

	}

	.proslider2 .item:hover img {

	    border: 2px solid #d82526;

	}

	.proslider2 .item img{

		width: 100%;

	}

	.proslider2 .item {

	    margin: 5px;

	}

	.involvedform .form-control{

		padding: 6px 10px;

	}

	.mainfooter .col {

	    width: 50%;

	    display: block;

	    flex-grow: inherit;

	    flex-basis: auto;

	}

	.involvedform .btn {

	    height: 50px;

	    font-size: 12px;

	    width: 100px;

	}

	.blogbox{

		min-height: auto !important;

		margin-bottom: 20px;

	}

	.involvedform .form-control {

	    font-size: 14px;

	    width: calc(100% - 100px );

	    height: 50px;

	}

	.subscribeform .btn {

	    font-size: 12px;

    	width: 100px;

    	height: 50px;

	}

	.subscribeform .form-control {

	    height: 50px;

	}

	.btnbolg a{

		padding: 13px 25px;

		font-size: 13px;

	}

	.mainhead {

	    font-size: 22px;

	    margin-bottom: 15px;

	    word-spacing: 0px;

	}

	.slidbtn a.mybtn{

		margin-right: 10px;

	}



	.mybtn {

	    padding: 5px;

	    font-size: 10px;

	}

	.owl-dots{

		display: none !important;

	}

	.proslider .owl-carousel{

		padding-left: 0px !important;

	}

	.proslider2{

		margin-left: 0px !important;

	}

	.slidbtn {

	    text-align: center;

	}

	.proslider .owl-carousel .owl-item img{

		width: 100%;

	}

	.blogs{

		width: 100%;

	}



	.leftwell a.clickbox {

	    top: calc(50% - 20px);

	    left: 60px;

	    height: 40px;

	    width: 40px;

	    font-size: 30px;

	    line-height: 40px;

	}

	.mobilebox img{

		display: inline-block;

		width: calc(50% -10px);

		position: relative;



	}

	.mobilebox img {

	    display: inline-block;

	    width: calc(50% - 10px);

	    position: relative;

	    top: 0px;

	    left: 0px;

	    right: 0px;

	    height: auto;

	}

	.rightwell .mybtn {

	    margin-top: 10px;

	    margin-bottom: 10px;

	}

	.mobilebox {

		display: block;

		margin-bottom: 30px;

	}



	.leftwell{

		display: none;

	} 

	.rightwell .titlep{

		width: 100%;

	}

	.herbalhealth{

		padding: 0px 15px;

	}

	.leftwell a.clickbox:before {

	    height: 50px;

	    width: 50px;

	    top: -5px;

	    left: -5px;

	}

	.leftwell a.clickbox:hover:before {

	    height: 60px;

	    width: 60px;

	    top: -10px;

	    left: -10px;

	}

 	.topheader ul li:first-child{

		display: block;

		border: none;

		margin-bottom: 2px;

		padding:0px;

		text-align: center;

 	}

 	.topheader li a i {

	    font-size: 14px;

	    line-height: 20px;

	    height: 20px;

	    vertical-align: middle;

	}

	.topheader ul li {

	    line-height: 20px;

	}

	.topheader ul {

		text-align: center;

	}

	.fitbox{

		padding-bottom: 25px;

	}
.footmenu h6 {
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 5px;
}
.footmenu ul li a {
    font-size: 9px;
    letter-spacing: 1px;
    margin-bottom: 0px;
    line-height: 13px;
}


}

@media (max-width: 580px) {
.foundationbox {

		width: 100%;
	    right: auto;
	    bottom: 0px;
	    text-align: right;
	    display: block;
	    position: relative;

	}
	.footerlogo{
		position: absolute;
		    left: 8px;
		top:-40px;
	}
	.mainfooter{
		overflow: hidden;
		padding: 30px 0px;
		padding-top: 70px;
	}
	.mainfooter .col{
		padding-bottom: 0px;
	}
	.wellnes-serv ul li{

		    width: 100%;

	}

.productbox h6 {

	position: relative;

    padding: 10px 5px 10px 10px;

    font-size: 10px;

}

.productbox h6 span {

    left: auto;

    top: 15px;

    right: 15px;

}

.inside-rightmenu,.inside-rightmenu ul{

	text-align: center;

}

.inside-leftmenu {

    text-align: center;

}

.inside-leftmenu img{

	display: inline-block;

	float: none;

}

.inside-leftmenu h6 {



    display: inline-block;

}
.contactmap .mapbox {
    position: relative;
    padding: 15px;
    right: auto;
    margin: 33px 10px;
}

.contactmap .mapbox p{
	font-size: 12px;
}
.contactmap .mapbox p span {
    font-size: 11px;
}
.contactmap{
	margin-bottom: 0px;
}
}