
@import url('https://fonts.googleapis.com');

@import url('https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap');

@import url(https://fonts.gstatic.com)

@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap)



*{
	padding: 0;
	margin: 0;
}

ul{
	padding: 0;
	margin: 0;
}

li{
	list-style: ;
}

a{
	text-decoration: none;
}

body {
    max-width: 43.75rem;
    margin: 0 auto;
}

section.white-content .container {
    padding: 0;
    text-align: justify;
}

.main-heading{
	font-size: 48px;
	font-weight: 700;
	text-align:center ;
	font-family: 'Helvetica', 'Arial', sans-serif;
}

body.sizemore {
    max-width: 57.75rem !important;
}

td,th{
	padding: 6px 5px;
	text-align: center;
	line-height: 22px;
}


.white-content.sizer{
	padding: 20px 0 0 2px !important;
}

.table-cover{
    display: flex;
    justify-content: center;
}

table.table2 th {
    text-align: left;
}


table.table2 td {
    text-align: left;
}

body.sizemored {
    max-width: 77.75rem !important;
}

table.tptabel {
    font-size: 15px;
}

.anm{
	margin-bottom: 30px;
}

video.Tadasana {
    width: 100%;
    height: 400px;
}




.headst{
	padding: 4rem 2rem;
 	background-color: #042b49;
    border-radius: 0;
    color: #fff;
    margin: 0;
}

.headst.dark{
	padding: 4rem 2rem;
 	background-color: #356686;
    border-radius: 0;
    color: #fff;
    margin: 0;
}

.bolder{
	font-weight: 700;
}

.afsd{
	text-align: left;
}

/*.restyle{
	height: 325px !important;
}*/







.bbv {
	color: #042b49 !important;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 0;
	padding-bottom: 20px;
	padding-top: 30px;
	font-weight: 700 !important;
	font-family: "Mulish", sans-serif;;
}

.bbv.dark{
	color: #356686 !important;
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 0;
	padding-bottom: 20px;
	padding-top: 30px;
	font-weight: 700 !important;
	font-family: "Mulish", sans-serif;;
}





.white-content p{
	color: #042b49;
	margin: 0;
	font-family: "Mulish", sans-serif;
	font-style: normal;
	font-weight: 300;
}

.white-content.dark p{
	color: #356686;
	margin: 0;
	font-family: "Mulish", sans-serif;
	font-style: normal;
	font-weight: 300;
}






ul.lister li {
    font-size: 16px;
    color: #042b49;
    padding-bottom: 20px;
    font-weight: 300;
    line-height: 22px;
    font-family: "Mulish", sans-serif;
    font-style: normal;
}

ul.lister.dark li {
    font-size: 16px;
    color: #356686;
    padding-bottom: 20px;
    font-weight: 300;
    line-height: 22px;
    font-family: "Mulish", sans-serif;
    font-style: normal;
}







ul.lister.hyphen li:after {
    position: absolute;
    content: "";
    background: #356686;
    width: 9px;
    height: 1px;
    left: -22px;
    top: 10px;
}

ul.lister.hyphen.dark li:after {
    position: absolute;
    content: "";
    background: #356686;
    width: 9px;
    height: 1px;
    left: -22px;
    top: 10px;
}













.quote p {
    text-align: center;
    color: #356686;
    font-weight: 400;
    font-style: italic;
    padding: 0;
    line-height: 22px;
}

.quote p {
    text-align: center;
    color: #356686;
    font-weight: 400;
    font-style: italic;
    padding: 0;
    line-height: 22px;
}










.quote {
    background: transparent;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
    border: 1px solid #356686;
}

.quote {
    background: transparent;
    padding: 20px;
    border-radius: 8px;
    margin-bottom: 20px;
    border: 1px solid #356686;
}









ul.lister.arrow li:after {
    position: absolute;
    content: "\f061";
    font-family: FontAwesome;
    left: -25px;
    top: 1px;
    color: #042b49;
}

ul.lister.arrow.dark li:after {
    position: absolute;
    content: "\f061";
    font-family: FontAwesome;
    left: -25px;
    top: 1px;
    color: #356686;
}









.listerblack li .nbf{
	color: #042b49 !important;
	font-weight: 700;
}

.listerblack.dark li .nbf{
	color: #58829d !important;
	font-weight: 700;
}





.Yajur {
    font-weight: 700 !important;
    color: #356686 !important;
    padding-bottom: 20px;
}

.Yajur {
    font-weight: 700 !important;
    color: #356686 !important;
    padding-bottom: 20px;
}







.part1 {
    padding: 60px 40px 60px 40px;
    background-color: #193d58;
}

.part1.dark {
    padding: 60px 40px 60px 40px;
    background-color: #58829d;
}






.heading-box2{
	padding-top: 40px;
    font-size: 22px;
    font-weight: 700 !important;
    line-height: 30px;
    font-family: "Mulish", sans-serif;
    padding-bottom: 20px;
    color: #446177 !important;
    display: inline-block;
}




.spn3{
	font-size: 16px;
	font-weight: 300;
	font-family: "Mulish", sans-serif;
	color: #042b49;
}

.spn3.dark{
	font-size: 16px;
	font-weight: 300;
	font-family: "Mulish", sans-serif;
	color: #446177;
}







.am{

}

img.health5 {
    width: 91%;
}







.yoggic{
	width: 82%;
}

img.yogg {
    width: 75%;
    height: auto;
}

ul.lister.arrow .noarrow:after{
	content: "";
}

ul.lister.zero li{
	list-style: none;
}

.chart{
	max-width: 100%;
	height: auto;
}

.pad-leftnbf{
	font-weight: 700;
}

.nbf.equaly{
	margin-right: 8px;
}

span.dots{
	margin-right: 8px;
}


.bbv.white{
	color: #fff !important;
}

.box-number{
	font-size: 50px;
	padding-bottom: 20px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 0;
	font-family: 'Helvetica', 'Arial', sans-serif;
	line-height: 42px;
}

span.verse{
	margin-left: 16px;
}

img.chart102 {
    width: 100%;
    height: auto;
}
img.yoggic123 {
    width: 82%;
    height: 500px;
    object-fit: contain;
}

p.pad-left{
	padding-left: 30px;
}


.part1 p{
	color: #fff;
}

.number3{
	font-size: 22px;
    font-weight: 700;
    line-height: 30px;
    color: #fff;
}

.number2{
	padding-bottom: 20px;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 0;
	font-family: "Mulish", sans-serif;
	padding-top: 40px;
}

.commonp{
	font-size: 16px;
	color: #fff;
	font-family: "Mulish", sans-serif;
	font-weight: 300;
	margin-bottom: 0;
	padding-bottom: 10px;
	line-height: 22px;
	text-align: justify;

}


.white-content {
    padding: 20px 40px 20px 40px;
    background-color: #fff;
}


.container ul li:last-child {
    padding-bottom: 0;
}


.heading-box2.nopad-top{
	padding-top: 0px !important;
}

.nopad-bot{
	padding-bottom: 0;
	padding-top: 20px;
}

.bbv.nopad-top{
	padding-top: 0px !important;
}

.lastp{
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    font-family: "Mulish", sans-serif;
}

.nopad{
	padding-bottom: 0 !important;
}


ul.lister {
    padding-left: 30px;
}

.bbm.nopad {
    padding-top: 20px;
    padding-bottom: 20px !important;
}


.repeatp{
	font-size: 30px;
	font-weight: 700;
	font-family: 'Helvetica', 'Arial', sans-serif;
	line-height: 42px;
	padding-bottom: 0px;
	margin-bottom: 0;
	text-align: justify;
}

.new-lister li{
	color: #fff !important;
}



.bbm {
    font-size: 16px;
    line-height: 22px;
    padding-bottom: 20px;
    font-weight: 300;
    font-family: "Mulish", sans-serif;
    margin-bottom: 0; 
    text-align: justify;
}



.normalp{
	font-size: 16px;
	padding-bottom: 0px;
	font-weight: 300;
	font-family: "Mulish", sans-serif;
	line-height: 22px;
	margin-bottom: 0;
	text-align: justify;
}


.lister.new-lister li .nbf{
	font-weight: 700;
}

.bbmbold {
    font-weight: 700 !important;
    color: #042b49 !important;
    
}

.quote.fff{
	border: 1px solid #fff;
}

.quote.fff p{
	color: #fff;
	margin-bottom: 0;
	font-weight: 400;
	font-style: italic;
}



.bbm.no-pad{
	padding-top: 20px;
	padding-bottom: 0;
}

.nbf-font{
	font-size: 18px;
}


.spacing{
	padding-top: 30px;
	padding-bottom: 0px !important;
}


.italic{
	font-style: italic !important;
}

li.not-high {
    margin-left: 40px;
    list-style: circle;
}

.lister.new-lister.count li{
	list-style: decimal;
}

.lister.count{
	list-style: decimal;
}


.bbv.conect.line{
	text-decoration: underline;
}

.red{
	color: #f43131;
}


.cds{
	padding-top: 40px;
	padding-bottom: 0px;
}


.quote2{
	background: transparent;
}

.quote3{
	background: transparent;
	margin-bottom:20px;
}

.specialpic{
	width: 100%;
	height: auto;
}

.specialpict{
	padding-bottom: 20px;
	width: 100%;
	height: auto;
}


.high{
	padding-bottom: 20px;
}



.sec-1 p{
	font-style: normal;
}

.bbv.nopad-bot{
	padding-bottom: 0;
}

.bbm.pad-top{
	padding-top: 20px;
}

.bbv.mini{
	padding-top: 20px;
}

.pad-bot{
	padding-bottom: 20px;
}

.mini{
	font-size: 16px;
}

.col-12{
	padding: 0;
}

.conect {
    font-size: 16px !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    line-height: 22px !important;
}

.white ul.lister{
	margin-bottom: 0;
}

.abs{
	margin-bottom: 20px;
}

.dct{
	padding-bottom: 20px;
}

.dctt{
	padding-bottom: 10px;
}


.logo img {
    max-width: 180px;
    margin-bottom: 40px;
}

.lister.new-lister{
	margin-bottom: 0rem;
}

ul.lister.hyphen li {
    list-style: none;
}

ul.lister.hyphen li{
	position: relative;
}


.table-pic{
	width: 100%;
	height: auto;
}

.health{
	width: 100%;
	height: auto;
	padding-bottom: 20px;
}

.single-form{
	padding-bottom: 20px;
}

.quotemt{
	margin-top: 20px;
}


.lister.new-lister.abc li {
    list-style: upper-latin;
    padding-left: 3px;
}

ul.lister.zero{
	list-style: none;
}

.lister.listerblack.zero{
	padding-left: 0px;
}

ul.lister.arrow  {
    position: relative;
}

ul.lister.arrow li {
    list-style: none;
    position: relative;
}

.lister.numb li{
	list-style: decimal;
}


.space{
	padding-top: 20px;
}

.number2.no-pad{
	padding-bottom: 20px;
	padding-top: 0;
}

.notp{
	padding-bottom: 0;
	padding-top: 0;
}



.breath {
    width: 55%;
    height: auto;
}

.space1{
	margin-right: 6px;
}

.chartt{
	height: auto;
	width:100%;
}

.center-list {
    padding-left: 170px !important;
}

.mb3 {
	margin-bottom: 20px !important;
}

ul.alignment {
    margin-left: 20px;
}



table th, td {
    font-family: "Mulish", sans-serif;
    font-size: 15px;
    line-height: 22px;
}


.chnge{
    font-size: 22px;
    font-weight: 700 !important;
    line-height: 30px;
    font-family: "Mulish", sans-serif;
    padding-bottom: 20px;
    color: #446177 !important;
    text-align: center;
}


@media(max-width:1199px){

	table.tptabel{
	display: block;
	overflow: auto;
}

td, th {
    white-space: nowrap;
}
	
table {
	    overflow: auto;
	    display: block;
	}

table.tabeler-1 th, td {
    width: 100%;
}

table.tabler2 th, td{
	width: 100%;
}

}




@media (max-width:667px){

	.main-heading{
		font-size: 39px;
	}

	.headst{
   		 padding: 2rem 1rem;
	}

	.white-content{
		    padding: 20px 15px 20px 15px;
	}

	.repeatp{
		font-size: 27px;
	}

	.box-number{
		font-size: 40px;
	}

	.heading-box2{
		font-size: 22px;
	}

	.part1{
	    padding: 60px 15px 60px 15px;
	}

		table {
	    overflow: auto;
	    display: block;
	}

	.table2{
		overflow: auto;
	    display: block;
	}

	.white-content.sizer{
		padding: 20px 10px 20px 10px !important
	}


	.table-cover table{
		width: 100% !important;
	}


	table.tptabel{
		display: block;
		overflow: auto;
	}






}





