@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700&display=swap');

html,

body {

    margin: 0;

    padding: 0;

    box-sizing: border-box;

    font-family: 'Montserrat', sans-serif!important;

    font-size: 62.5%;

    font-size: 14px;

}

.header {padding: 0px 0px;}

.topactive {

	display: block;

}

.topnone {

	display: none;

}

.topsection {

	font-size: 16px;

	color: #fff;

	border-bottom: solid 1px #c2c2c2;

	

	padding-bottom: 25px;

	padding-top: 15px;

	margin-left: 30px;

	margin-right: 30px;

	



}

.topsection ul{padding: 0px 0px;}

.topsection li{ 

float: left;

	padding-left: 10px;

	list-style: none;

}



.topsection li i {padding-right: 5px; color: #000!important;}

.topsection li i:hover {padding-right: 5px; color: #e8242c!important;}

.topsectionlink {color: #000; font-size: 14px;}

a.topsectionlink:hover {color: #e8242c;text-decoration: none;}

.topicons {

	float: right!important;

	display: block;

}

.topicons {

	float: left;

	padding-left: 12px;

}

.txtc {text-align: center}

.txtl {text-align: left}

.txtr {text-align: right}

.mr-t-15 {margin-top: 15px;}

.mr-t-20 {margin-top: 20px;}

/*menu start*/

div.logo {

    float: left;

    width: auto;

    height: auto;

    padding-left: 0px;

	line-height:60px;

	padding-top: 3px;

}



div.logo a {

    text-decoration: none;

    color: #fff;

    font-size:3.5rem;

	

	font-weight: 600;

}



.menu {

      position: fixed;

      width: 100%;

      line-height:12px;

	z-index: 101;

	

}

.logo_2 { display: none;}

.black  {

	transition: background-color 0.5s ease;

      background-color:#fff;

	box-shadow: 0px 2px 5px -3px rgba(79,79,79,1);



}

.black .logo_2 { display: block; margin-left: 30px;}

.ordernow {background: #fff;

border-radius: 4px;

	color:#565656!important;

	padding: 12px!important;

}

.ordernow a{color:#565656!important;}

#lblCartCount {

    font-size: 12px;

    background: #ff0000;

    color: #fff;

    padding: 0 5px;

    vertical-align: top;

}

.cartmain {font-size: 15px;

line-height: 1.2;

display: block;

color: #fff;

text-decoration: none;

font-family: 'Montserrat', sans-serif;

font-weight: normal;}

.cart {

	position: absolute;

background: #19cbd6;

padding: 6px 6px;

border-radius: 100px;

	font-size: 12px!important;

	color: #000!important;

	margin-top: -50px;

}

.cart i {padding-top: 20px;}

/*menu end*/



/*Vgnav start*/

.vg-nav {

	position: relative;

	z-index: 100;



	

}

.vg-nav>ul:not(.vg-nav-main-container) {

	display: none;

	

}

.vg-nav-main-container {

	padding:18px 0px 0px 0px;

	/*margin: 0;*/

	display: block;

	text-align: left;

	margin-right: 30px;

/*	margin-right: 100px;*/

	margin-top: -86px;
	float: right;

}

.black .vg-nav-main-container {

	padding:18px 0px 22px 0px;

	/*margin: 0;*/

	display: block;

	text-align: left;

	margin-right: 30px;

/*	margin-right: 100px;*/

	margin-top: 0px;

}

.vg-nav-main-container li {

	list-style: none

}

.vg-nav-main-container>li {

	display: inline-block

}

.vg-nav-main-container span.toggle {

	transition: all 0.4s ease;

	transform: rotate(0)

}

.vg-nav-main-container span.toggle span.default {

	border-top: .3em solid;

	border-right: .3em solid transparent;

	border-bottom: 0;

	border-left: .3em solid transparent;

	width: 0;

	height: 0;

	transition: all 0.4s ease;

	transform: rotate(0);

	display: inline-block;

	margin-left: .355em;

	vertical-align: .255em

}

.vg-nav-main-container .dropdown {

	position: relative

}

.vg-nav-main-container .dropdown ul {

	padding: 0

}

.vg-nav-main-container .dropdown>ul {

	transition: all 0.4s ease;

	position: absolute;

	top: 120%;

	opacity: 0;

	visibility: hidden;


	width: 300px

}

.vg-nav-main-container .dropdown>ul .left {

	left: 0

}

.vg-nav-main-container .dropdown>ul .right {

	right: 0

}

.vg-nav-main-container .dropdown>ul ul {

	transition: all 0.4s ease;

	position: absolute;

	top: 20%;

	opacity: 0;

	visibility: hidden;

	width: 200px

}

.vg-nav-main-container .dropdown>ul .dropdown ul.left {

	left: 100%

}

.vg-nav-main-container .dropdown>ul .dropdown ul.right {

	right: 100%

}

.vg-nav-main-container .dropdown>ul .dropdown.show>ul {

	visibility: visible;

	opacity: 1;

	top: 0

}

.vg-nav-main-container .dropdown.show>ul {

	visibility: visible;

	opacity: 1;

	/*top: 100%;*/

	top:0;

}

.vg-nav-main-container .dropdown.show>a span.toggle .default {

	transform: rotate(-180deg)

}

.vg-nav-main-container .dropdown-mega .dropdown-mega-container {

	transition: all 0.4s ease;

	position: absolute;

	top: 120%;

	opacity: 0;

	visibility: hidden;

	left: 0;

	width: 100%;

	min-height: 300px

}

.vg-nav-main-container .dropdown-mega.show>a span.toggle {

	transform: rotate(-180deg)

}

.vg-nav-main-container .dropdown-mega.show>.dropdown-mega-container {

	visibility: visible;

	opacity: 1;

	top: 100%

}

.vg-nav-main-container.vg-nav-cloned>li {

	display: block

}

.vg-nav-main-container.vg-nav-cloned .dropdown ul {

	position: relative;

	width: 100%;

	height: 0

}

.vg-nav-main-container.vg-nav-cloned .dropdown ul .left, .vg-nav-main-container.vg-nav-cloned .dropdown ul .right {

	left: 0 !important

}

.vg-nav-main-container.vg-nav-cloned .dropdown.show>ul {

	height: initial

}

.vg-nav-main-container.vg-nav-cloned .dropdown-mega .dropdown-mega-container {

	position: relative;

	height: 0;

	min-height: 0;

	top: 0;

	display: none

}

.vg-nav-main-container.vg-nav-cloned .dropdown-mega.show .dropdown-mega-container {

	display: block;

	height: auto;

	top: 0

}

.vg-nav-hover>ul .dropdown:hover>a span.toggle {

	transform: rotate(-180deg)

}

.vg-nav-hover>ul .dropdown:hover>ul {

	visibility: visible;

	opacity: 1;

	top: 100%

}

.vg-nav-hover>ul .dropdown:hover .dropdown:hover>ul {

	visibility: visible;

	opacity: 1;

	top: 0

}

.vg-nav-hover>ul .dropdown-mega:hover .dropdown-mega-container {

	visibility: visible;

	opacity: 1;

	top: 100%

}

.vg-nav-hover>ul .dropdown-mega:hover>a span.toggle {

	transform: rotate(-180deg)

}

.vg-nav-hamburger {

	display: none;

	width: 35px;

	height: 35px;

	position: relative

}

.vg-nav-hamburger span {

	cursor: pointer;

	border-radius: 2px;

	height: 3px;

	width: 35px;

	background:#6c2a75;

	position: absolute;

	display: block;

	transition: all 0.4s ease;

	transform: rotate(0);

	opacity: 1

}

.vg-nav-hamburger span:first-child {

	top: 3px

}

.vg-nav-hamburger span:nth-child(2) {

	top: 13px

}

.vg-nav-hamburger span:last-child {

	top: 23px

}

.vg-nav-hamburger.show span:first-child {

	top: 13px;

	opacity: 0

}

.vg-nav-hamburger.show span:nth-child(2) {

	transform: rotate(45deg)

}

.vg-nav-hamburger.show span:last-child {

	transform: rotate(-45deg);

	top: 13px

}

.vg-nav-collapse {

	display: block;

	position: relative;

	height: 0;

	opacity: 0;

	visibility: hidden;

	transition: all 0.4s ease

}

.vg-nav-collapse.show {

	height: 100%;

	opacity: 1;

	visibility: visible

}

.vg-nav-sidebar {

	display: block;

	position: fixed;

	top: 0;

	opacity: 0;

	height: 100%;

	z-index: 9990;

	transition: all 0.4s ease;

	background: #fff

}





footer { background: #dddcda; color: #000; font-size: 12px; overflow:hidden; height: auto;margin-top: 0px; padding: 5px 30px 160px 30px; }

.footertxt{

	padding-top: 20px;

	color: #000;

	font-size: 14px;

}

.footertxt i {padding-right: 5px;}

.footertxt p {

	padding: 15px 0px;

	line-height: 20px;

	font-size: 14px;

}

.footertxt a {

		font-size: 14px;

		text-transform: inherit!important;

	color: #000!important;

}

.footertxt img {

	width: 80%;

	height: auto;

	padding-top: 15px;

	text-align: center;

}

.ndislogo  {border-right:  solid 0px #d5d5d5;}

.ndislogo img {

	width: 100%; height: auto; border-right:  solid 0px #d5d5d5;

}

.nopadding {

	padding: 0px;

}

.footerlinks {padding: 0px; margin: 0px;}

.footerlinks li {list-style: none; padding:4px 0px; margin: 0px; }

.footerlinks li a {

	color: #7ca965;

	font-size: 15px;

	text-transform: uppercase;

}

.socialmedia li {

	float: left; padding: 0px 5px;

}

.footer2 {

	/*background: url(../images/footer_bg.png) no-repeat;

	background-size: contain;*/

	/*padding: 30px 20px 0px 20px!important; color: #7ca965; font-size: 12px; height: auto; overflow: hidden;

	margin-top: -140px;

	height: 196px;*/

}

.footerbg img {width: 100%; margin-top: -140px; height: 196px; }

.copy {position: relative; margin-top: -150px; font-size: 12px;}

.footersocial {text-align: right;}

.footersocial a {color: #7ca965; font-size: 20px;}

.footersocial i {padding: 0px 10px;}

.quailmedia {

	text-align: right;

	padding-top: 60px;

}

.copyright {

	padding-top: 110px;

	color: #fff;

}

@media only screen and (min-width: 1200px) {

.vg-nav-sidebar.left {

	left: -25%;

	width: 25%

}

}



@media only screen and (min-width: 992px) and (max-width: 1199.98px) {

.vg-nav-sidebar.left {

	left: -33%;

	width: 33%

}

}



@media only screen and (min-width: 768px) and (max-width: 991.98px) {

.vg-nav-sidebar.left {

	left: -50%;

	width: 50%

}

}



@media only screen and (max-width: 767.98px) {

.footer_flag { padding-top: 20px!important; }

.vg-nav-sidebar.left {

	left: -75%;

	width: 75%

}
.innerbanner { 
    min-height: auto !important;

    height: auto !important;
	}
	.pageheader { padding-bottom: 0px !important; margin-top: -8px !important;}
	.pageheader h3 { margin-bottom: 0px; margin-top: 0px; padding-top: 5px; padding-bottom: 5px; }
	.feedback_h3 { font-size: 18px; }
	.feedback_button { font-size: 14px !important;}

}



@media only screen and (max-width: 479.98px) {

.vg-nav-sidebar.left {

	left: -100%;

	width: 100%

}

}



@media only screen and (min-width: 1200px) {

.vg-nav-sidebar.right {

	right: -25%;

	width: 25%

}

}



@media only screen and (min-width: 992px) and (max-width: 1199.98px) {

.vg-nav-sidebar.right {

	right: -33%;

	width: 33%

}

}



@media only screen and (min-width: 768px) and (max-width: 991.98px) {

.vg-nav-sidebar.right {

	right: -50%;

	width: 50%

}

}



@media only screen and (max-width: 767.98px) {

.vg-nav-sidebar.right {

	right: -75%;

	width: 75%

}

}



@media only screen and (max-width: 479.98px) {

.vg-nav-sidebar.right {

	right: -100%;

	width: 100%

}

	.black .vg-nav-main-container {

	padding:18px 0px 22px 0px;

	/*margin: 0;*/

	display: none;

	text-align: left;

	margin-right: 30px;

/*	margin-right: 100px;*/

	margin-top: 0px;

}

	

	.footersocial {text-align: center; padding-top: 25px;}

}

.vg-nav-sidebar.show.left {

	left: 0 !important;

	opacity: 1

}

.vg-nav-sidebar.show.right {

	right: 0 !important;

	opacity: 1

}

.vg-nav-sidebar__close {

	position: absolute;

	font-size: 56px;

	font-weight: 300;

	top: 0;

	right: 50px;

	color: #333333;

	cursor: pointer

}

.vg-nav-sidebar__content {

	margin-top: 50px;

	height: calc(100% - 60px);

	overflow-y: auto;

	overflow-x: hidden

}

.vg-nav-overlay {

	width: 100%;

	height: 100%;

	position: fixed;

	opacity: 0;

	transition: all 0.4s ease;

	top: 0;

	background: rgba(51,51,51,0.7);

	transition-delay: .15s;

	z-index: 9989

}

.vg-nav-overlay.right {

	left: -100%

}

.vg-nav-overlay.right.show {

	left: 0;

	opacity: 1

}

.vg-nav-overlay.left {

	right: -100%

}

.vg-nav-overlay.left.show {

	right: 0;

	opacity: 1

}

.valuepic img {

    width:90%;

    height:auto;

    margin:10px;

}

@media only screen and (min-width: 1200px), only screen and (min-width: 992px) and (max-width: 1199.98px), only screen and (min-width: 768px) and (max-width: 991.98px), only screen and (max-width: 767.98px), only screen and (max-width: 479.98px) {

.vg-nav-xl .vg-nav-hamburger {

	display: block

}

.vg-nav-xl>ul {

	display: none

}

}



@media only screen and (min-width: 992px) and (max-width: 1199.98px), only screen and (min-width: 768px) and (max-width: 991.98px), only screen and (max-width: 767.98px), only screen and (max-width: 479.98px) {

.vg-nav-lg .vg-nav-hamburger {

	display: block;

	float: right;

	margin-top: 20px;

	margin-right: 50px;

	margin-left: 20px;

}

.vg-nav-lg>ul {

	display: none

}

	.vg-nav {

		width: 90%;

	}	

}



@media only screen and (min-width: 768px) and (max-width: 991.98px), only screen and (max-width: 767.98px), only screen and (max-width: 479.98px) {

.vg-nav-md .vg-nav-hamburger {

	display: block

}

.vg-nav-md>ul {

	display: none

}

	.ndisprovider {float: none!important; padding-top: 8px; text-align: center; border-bottom: solid 1px #eee;

padding-bottom: 8px;}

	.carousel-control {

		display: none;

	}

}



@media only screen and (max-width: 767.98px), only screen and (max-width: 479.98px) {

.vg-nav-sm .vg-nav-hamburger {

	display: block

}

.vg-nav-sm>ul {

	display: none

}

}



@media only screen and (max-width: 479.98px) {

	.topsection {

		display: none;

	}

	/*.vg-nav-lg .vg-nav-hamburger {

		margin-right: 0px!important;

	}*/

	div.logo {

		padding-left: 1rem;

	}

	div.logo img {

		width: 80%;

		height: auto;

	}



	.footer2 {background: #f8f8f8; padding: 30px 20px 40px 20px!important; color: #7ca965; font-size: 12px; height: auto; overflow: hidden;text-align: center;

}

	.ndislogo  {text-align: center;}

	.ndislogo img {

	width: 60%; height: auto; border-right:  solid 0px #d5d5d5;

}

	.quailmedia {

	text-align: center;

	padding-top: 20px;

}

.copyright {

	padding-top: 20px;

	color: #565657;

}

.vg-nav-xs .vg-nav-hamburger {

	display: block;

	

}

.vg-nav-xs>ul {

	display: none

}

	.vg-nav-main-container {

		text-align: left;

	}



	.menu {

		/* background-color:#f8d9e9; */
		/* background-color:#f8d9e9; */

		padding-bottom: 10px;

	}

	.vg-nav-main-container {

	padding:18px 0px 22px 0px;

	/*margin: 0;*/

	display: block;

	text-align: left;

	margin-right: 30px;

/*	margin-right: 100px;*/

	margin-top: 0px;

}

	.logo_2 { display: block; margin-left: 30px;}

	.blck .logo_2 { display: none;}

	

	.footer2 {

	background:#f8dae6;

	background-size: contain;

	padding: 30px 20px 0px 20px!important; color: #7ca965; font-size: 12px;  overflow: hidden;

	margin-top: 0px;

	height: auto;

}

	.copy {position: relative; margin-top:0px; font-size: 12px;}

	footer {
		/* background: #02538e; */
		background: #c2c2c2;
		 color: #ffff; font-size: 12px; overflow:hidden; height: auto;margin-top: 0px; padding: 5px 30px 30px 30px; }

}

/*Vgnav end*/

/*Vgnavtheme start*/





a {

	transition: all .3s ease

}

.vg-nav>ul>li {

	padding: 20px 5px;

	

}

.vg-nav>ul>li>a {

	font-size: 14px;

	line-height: 1.2;

	display: block;

	color: #000;

	text-decoration: none;

	font-family: 'Montserrat', sans-serif;

	

	font-weight: normal;

}

.vg-nav>ul>li.active a, .vg-nav>ul>li a:hover {

	color: #6c2976;

	content: '\0025ce';

	display: inline-block;

	position: relative;

	border-bottom: solid 2px #6c2976;

	

}

.vg-nav .dropdown ul {

	background: rgba(255,255,255,0.9);

	box-shadow: 0 4px 7px rgba(0,0,0,0.15);

	text-align: left;

}

.vg-nav .dropdown ul li a {

	text-decoration: none;

	font-size: 14px;

	display: block;

	padding: 15px;

	color: #1e344f;

	border: 1px solid rgba(0,0,0,0.1);

	border-top: none;

	line-height: 20px;

}

.vg-nav .dropdown ul li:first-child a {

	border: 1px solid rgba(0,0,0,0.1)

}

.vg-nav .dropdown ul ul {

	background: rgba(255,255,255,0.9)

}

.vg-nav .dropdown-mega .dropdown-mega-container {

	background: rgba(255,255,255,0.9);

	border: 1px solid rgba(0,0,0,0.1);

	box-shadow: 0 4px 7px rgba(0,0,0,0.15);

	padding: 15px

}

.vg-nav-hamburger {

	margin: 0

}

.vg-nav-sidebar .vg-nav-sidebar__content {

	width: 100%;

	padding: 0 20px 20px 20px

}

.vg-nav-collapse ul {

	width: 100%;

	padding: 20px 0

}

.vg-nav-sidebar__content>ul>li>a, .vg-nav-collapse>ul>li>a {

	display: block;

	padding: 10px 0;

	border-bottom: 1px solid #f2f2f2;

	text-decoration: none;

	color: #333333;



	font-size: 13px;

}

.vg-nav-sidebar__content>ul ul, .vg-nav-collapse>ul ul {

	background: rgba(0,0,0,0.02)

}

.vg-nav-sidebar__content>ul ul li>a, .vg-nav-collapse>ul ul li>a {

	display: block;

	padding: 10px;

	border-bottom: 1px solid #f5f5f5;

	text-decoration: none;

	color: #333333;

	text-transform: normal;

	font-weight: 400;

	font-size: 13px;

}

.vg-nav-sidebar__content .dropdown-mega-container, .vg-nav-collapse .dropdown-mega-container {

	background: rgba(0,0,0,0.02);

	border-bottom: 1px solid #f5f5f5;

	padding: 15px

}

.topadd {color: #000; font-size: 13px; margin-top: -3px; padding: 0px 8px;}

.topadd .glyphicon{color: #7c3289!important; }

.ndisprovider {float: right; padding-top: 0px; margin-left: 20px;}



/*Vgnavtheme end*/



.innerbanner {

    min-height: 545px;

    max-height: 545px;

    height: 545px;

    overflow: hidden;

	width: 100%;

}

.innerbanner img {

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top:0px;

}

.pageheader {

    position: relative;

    z-index: 100;

    margin-top: -400px;

    text-align: left;

    padding-bottom: 170px;

	padding-left: 80px;

}

.pageheader h3 {

    font-size: 50px;

    color: #fff;

	text-decoration: none;

}

.innercontent {padding: 50px; font-size: 15px; color: #575757; line-height: 25px;}

.innercontent h1 {font-size: 25px!important;}

.about p {padding-top: 10px;  }

.aboutusne img {

	width: 100%;

	height: auto;

	/*border:solid 1px #efefef;

	padding: 5px;*/

}

.about p span {

	font-size: 30px;

	color:#6b2975; 

}

hr.style15::after {

    content: "\0025ce";

    display: inline-block;

    position: relative;

    top: -16px;

    padding: 0 10px;

    background: #fff;

    color: #d5d5d5;

    font-size: 25px;

}

.mission {text-align: center;}

.mission img {width: 100%; height: auto;}

.mission h3 {

	color: #6c2976;

	font-size: 20px;

	

}

.mission p {padding-top: 0px!important;  }



.row2 {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display:         flex;

}

.row2 > [class*='col-'] {

	 display: flex;

	 flex-direction: column;

}

.boxesmain {color: #2f2f2f;

	padding:20px 30px!important;

	margin-top: 50px;

	font-size: 15px; text-align: center;}

.boxesmain img {width: 100%; height: auto; background: #fff; padding: 5px;}



.box1 h3{color: #2f2f2f; 

	font-size: 17px;}
	
	.box2 h3{color: #fff; 

	font-size: 17px;}

.box1 p {padding-top: 10px;}
.box2 p {padding-top: 10px; color: #fff; }

.box1 {

	background: #d5d5d5;

	

	

}

.box2 {

	background: #6c2976;



}

.values {padding:50px 0px 0px 0px; margin: 0px;}

.values li {padding: 0px; margin: 0px;}

.values li span{font-size: 15px; text-transform: uppercase;

	color:#6b2975; }

.valuepic {padding: 0px!important;}

.valuepic img {width: 90%; height: auto;}



.about .about-img{/*float:right;*/}

.about .about-img .img-1{position:relative;-webkit-box-shadow:-4px 4px 20px 0px #c3c3c3;box-shadow:-4px 4px 20px 0px #c3c3c3; border: solid 1px #cfcfcf;}

.about .about-img .img-1 .img-2{position:absolute;top:50%;left:-15%;-webkit-box-shadow:-4px 4px 20px 0px #c3c3c3;box-shadow:-4px 4px 20px 0px #c3c3c3; border: solid 1px #cfcfcf;}

.about .about-img .img-1 .img-3{position:absolute;top:84%;left:47%;-webkit-box-shadow:0px 5px 20px 0px #c3c3c3;box-shadow:0px 5px 20px 0px #c3c3c3; border: solid 1px #cfcfcf;}

.img-responsive {

    display: block;

    max-width: 100%;

    height: auto;

}

img {

    vertical-align: middle;

}

.imageborder {border:solid 4px #8f8f8f;}

.topadding_100 {padding-top: 100px;}

.contact {

    /* background: #e8242c; */
    background: #6b2975;

    border-radius: 50px;

    color: #fff;

    font-size: 16px;

    padding: 12px 25px;

}

.contact:focus {

    /* background: #e8242c; */
    background: #6b2975;

    border-radius: 50px;

    color: #fff;

    font-size: 16px;

    padding: 12px 25px;

	text-decoration: none;

}

.contact:hover {

	background: #fff;

	border-radius: 50px;

	color: #6b2975;

	font-size: 16px;

	padding: 12px 25px;

	text-decoration: none;

	border: 1px solid #6c2976;
	

}

.contact:active {

	background: #6b2975;

	border-radius: 50px;

	color: #fff;

	font-size: 16px;

	padding: 12px 25px;

	text-decoration: none;

	

}

.modal-content {

	border-radius: 0px!important;

}

.modal-content h5{

	text-align: center;

	font-size: 20px;

	color: #6b2975;

}

.modal-content h6{

	text-align: center;

	font-size: 16px;

	

}

.modal-body ul {margin: 0px; padding: 0px;}

.modal-body ul li{margin: 0px; padding: 0px; list-style: none;}

.form-control {

	border-radius: 0px!important;

	padding: 10px!important;

	height: auto!important;

	margin:5px 3px!important;

}

.btn-primary {

	background: #6b2975!important;

	border-radius: 0px!important;

	border:0px!important;

}

.news {

	

}

.referral {}

.referral_bu {

    background: #6c2976;

    border-radius: 50px;

    color: #fff;

    font-size: 16px;

    padding: 8px 25px;

	text-transform: uppercase;

	border: 0px!important;

}

.referral_bu:active {

    background: #fff;

    border-radius: 50px;

    color: #6c2976;

    font-size: 16px;

    padding: 8px 25px;

	text-transform: uppercase;

	border: 1px solid #6c2976 !important;

}

.referral_bu:focus {

    background: #fff;

    border-radius: 50px;

    color: #6c2976;

    font-size: 16px;

     padding: 8px 25px;

	text-transform: uppercase;

	text-decoration: none;
	border: 1px solid #6c2976 !important;

}

.referral_bu:hover {

	background: #fff;

	border-radius: 50px;

	color: #6c2976;

	font-size: 16px;

	 padding: 8px 25px;

	text-transform: uppercase;

	text-decoration: none;
	border: 1px solid #6c2976 !important;

	

}

.servicesub {padding-left: 0px!important;}

.news img {border: solid 1px #eee;}

.news p{padding: 0px!important;}

.news h1 {color: #6b2975;}

.news h5 {color: #4c4c4c; text-align: right; font-size: 12px;}

.innerbanner_news{

    min-height: 150px;

    max-height: 150px;

    height: 150px;

    overflow: hidden;

	width: 100%;

	/* background: #f8d9e8; */
	background: #fff;

}

@media only screen and (max-width: 479.98px) {

	.servicesub {padding-left: 30px!important;}

	.topadding_100 {padding-top: 10px;}

.innerbanner img {

	margin-top: 80px;

}

.pageheader {

    position: relative;

    z-index: 100;

    margin-top: -250px;

    padding-bottom: 20px;

	padding-left: 0px;

	background: #f8dae6;

	text-align: center;

}

	.innercontent {padding: 50px 30px; font-size: 15px; color: #575757; line-height: 25px;}

	.about p {padding-top: 20px;  }

	.row2 {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display:         block;

}

.row2 > [class*='col-'] {

	 display: block;

	 flex-direction: column;

}

	.boxesmain {color: #2f2f2f;

	padding:20px 30px!important;

	margin-top: 0px;

	font-size: 15px; text-align: center;}

	.values {padding:0px 0px 0px 0px; margin: 0px;}

}

@media only screen and (min-width: 250px) and (max-width:450.98px){

.pageheader {

    position: relative;

    z-index: 100;

    margin-top: -378px;

    padding-bottom: 20px;

	padding-left: 0px;

	background: #712e7b;

	text-align: center;

}	

}

.referral {

	border:solid 1px #eee;

	padding-bottom: 25px;

}

.referral h3 {

	color: #6b2975;

	text-decoration: underline;

}

.referral ul {

	margin: 0px;

	padding: 0px;

}

.referral ul li {

	padding: 0px;

	margin: 0px;

	list-style: none;

}

.image-pad {

	padding-top: 40px;

}

.imgagefluid {text-align: center;}

.imgagefluid img {

	width: 85%!important;

	height: auto;

	float: none!important;

	-webkit-box-shadow:-4px 4px 20px 0px #c3c3c3;box-shadow:-4px 4px 20px 0px #c3c3c3; border: solid 1px #cfcfcf;

}

@media only screen and (min-width: 250px) and (max-width:450.98px){

.image-pad {

	padding-top: 20px;

}	

}

.quciklinks a {color: #000!important; padding-right: 8px; padding-left: 8px; font-size: 12px!important; font-weight: normal!important;}




@media only screen and (max-width: 786px) {
	
	.menu {
		background:#fff !important;
	}

	.footer2 {
		background:#6d2879 !important;
	}

	.copyright {
		color:#fff !important;
	}

}