@charset "utf-8";
/* CSS Document */

header,
nav,
figure,
welcome,
section,
artical,
aside,
footer {
	margin: 0;
	padding: 0;
}

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

.clear {
	clear: both;
}

.clear1 {
	clear: float;
}

.img {
	width: 100%;
}


.img-du {
    width: 77%;
    float: none;
    margin: 8%;
}

.flexx{
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.img_logo {
	width: auto;
}

.no {
	display: none;
}

.yes {
	display: block;
}

#wraper {
	width: 100%;
}

/* left_sidebar div start */
.left_sidebar {
	background-color: rgba(0, 0, 0, 0.6);
	width: 25%;
	float: left;
	position: fixed;
	min-height: 100%;
}

.logo {
	width: 95%;
	margin: 3% auto;
}

.logo_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 42px;
	text-align: center;
	font-weight: bold;
	color: #ffd800;
	padding: 3%;
	padding-top: 7%;
}

.navbar {
	width: 85%;
	margin: 0 auto;
	padding-top: 16%;
}

.certi {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;

}


.certifi-text h2{
    font-family: 'Open Sans', sans-serif;
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #ffff;
}

.ftr {
	width: 98%;
	margin: 0 auto;
	position: absolute;
	bottom: 8% !important;
}

.social {
	width: 80%;
	margin-left: 24%;
}

.ftr_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 145%;
	text-align: center;
	color: #ebebeb;
	padding: 1%;
}

.ftr_txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 145%;
	text-align: center;
	font-weight: bold;
	color: #ebebeb;
	padding: 1%;
}

.ftr_txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 175%;
	text-align: center;
	font-weight: bold;
	color: #000;
	padding: 1%;
}

.ftr_txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-align: center;
	color: #fff;
}

/* left_sidebar div ends */

.clr1 {
	background-color: #FFFFFF;
}

.txt_tr_up {
	text-transform: uppercase;
}

.txt_pdg {
	padding-left: 2%;
}

/* right_sidebar div start */
.right_sidebar {
	background-color: rgba(0, 0, 0, 0.7);
	width: 70%;
	float: right !important;
	margin: 10% 2% 2% 0%;
}

.welcome {
	width: 100%;
	margin: -50px 0 0 2%;
}

.welcome_img {}

.icn {
	width: 170px;
	margin: 0 auto;
	padding-top: 8%;
}


/* right_sidebar div ends */



/*btn*/
.btn p {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
}
.btn p a {
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
    color: #000;
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 5px;
    background: #ffd800;
}

.box-re p {
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	line-height: 140%;
}

.box-re p span{
	font-weight: 600;
}

.box-re h2 {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	line-height: 140%;
}

.box-re h2 a{
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	color: #000;
	line-height: 140%;
}



/* text div start */
.home_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 140%;
	text-align: left;
	font-weight: bold;
	color: #ffd800;
	padding: 1%;
}

.tbl_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 140%;
	text-align: justify;
	color: #ffffff;
	padding: 1%;
}

.body_text_bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 140%;
	color: #ffd800;
	padding: 1%;
}

.body_text_bld1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	line-height: 140%;
	color: #ffd800;
}

.body_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 140%;
	text-align: justify;
	color: #ffffff;
	padding: 1%;
}

.body_text1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 180%;
	text-align: justify;
	color: #ffffff;
	padding: 1%;
}

.sub_bld {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 140%;
	text-align: justify;
	color: #ffffff;
	font-weight: bold;
}

.priya_txt {
	font-family: Calibri;
	font-size: 16px;
	line-height: 140%;
	text-align: center;
	color: #ffc600;
	padding: 1%;
}

.b {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

.b1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
}

.lable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #ffd800;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2% 1% 1% 1.2%;
}

.sub_lable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 21px;
	color: #ffd800;
	font-weight: bold;
	text-transform: uppercase;
	padding: 2% 1% 1% 1%;
}

.sub_lablae {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #ffd800;
	font-weight: bold;
	padding: 2% 1% 1% 1%;
}

th,
tr {
	border: #CCC solid 1px;
}

/* text div ends */

.art_brd {
	border-right: 1px solid #f0ae2f;
}

.welcomes_copy h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 140%;
	text-align: justify;
	color: #ffffff;
	margin: 0 1.5%!important;
}


/* link div start */
a.link:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ebebeb;
	font-style: normal !important;
	text-decoration: none;
}

a.link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal !important;
	color: #ebebeb;
	text-decoration: none;
}

a.link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal !important;
	color: #fff;
	text-decoration: none;
}

a.link:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal !important;
	color: #ebebeb;
	text-decoration: none;
}

a.link2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #ebebeb;
	font-style: normal !important;
	text-decoration: none;
}

a.link2:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal !important;
	color: #ebebeb;
	text-decoration: none;
}

a.link2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal !important;
	color: #ffd800;
	text-decoration: none;
}

a.link2:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal !important;
	color: #ebebeb;
	text-decoration: none;
}



a.link3:link {
	color: #ffd800;
	text-decoration: none;
}

a.link3:visited {
	color: #ffd800;
	text-decoration: none;
}

a.link3:hover {
	color: #fff;
	text-decoration: none;
}

a.link3:active {
	color: #ffd800;
	text-decoration: none;
}

/* link div ends */



.top_arrow {
	width: 25px;
	height: 33px;
	position: fixed;
	right: 2%;
	bottom: 2%;
	display: none;
	transition-duration: 1s;
	background-image: url('../images/top.png');
	cursor: pointer;
	z-index: 999999999999999999;
}

.top_arrow:hover {
	transition-duration: 1s;
	cursor: pointer;
	background-image: url('../images/top_b.png');
	display: none;
}

.art_min {
	min-height: 250px;
}

.bulet1 {
	width: 21%;
	float: left;
	margin: 1%;
}

.bullet2 ul {
	list-style-image: url(../images/bullet5.png);
	margin-left: 31px;
	padding: 0;
}

.bullet2 ul li a {
	font-size: 16px;
	font-weight: 400;
	margin: 1.6% 0%;
	line-height: 150%;
	font-family: 'Open Sans', sans-serif;
	color: #ffffff;
	text-align: justify;
}

.bulet1 ul {
	list-style-image: url(../images/bulet-orange.png);
}

.bulet1 ul li {
	font-family: Calibri;
	font-size: 16px;
	line-height: 130%;
	font-weight: bold;
	color: #5d5d5d;
	margin: 0% 2% 0% 10%;
	font-style: normal !important;
	padding: 1% 0.8% 1% 0.8%;
	text-decoration: none;
}


.br_top {
	width: 96%;
	border-bottom: #CCC dashed 1px;
	margin: 0 auto;
	padding-top: 1%;
}



/* contaner div start */
.contener {
	width: 85%;
	margin: 0 auto;
}

.col_sm1 {
	width: 100%;
	margin: 0 auto;
}

.col_sm11 {
	width: 98%;
	margin: 0 auto;
}

.col_sm111 {
	width: 96%;
	margin: 1% auto 2% auto;
}

.col_sm2 {
	width: 48%;
	margin: 1%;
	float: left;
}

.col_sm2_3 {
	width: 47.9%;
	margin: 1%;
	float: left;
}

.col_sm3 {
	width: 31%;
	margin: 1%;
	float: left;
}

.col_sm3a {
	width: 29%;
	margin: 1%;
	padding: 0.5% 1% 0.5% 1%;
	float: left;
}

.col_sm4 {
	width: 22.8%;
	margin: 1%;
	float: left;
}

.col_sm5 {
	width: 17%;
	margin: 1%;
	float: left;
}

.col_sm8 {
	width: 64%;
	margin: 1%;
	float: left;
}

.col_sm88 {
	width: 31.5%;
	margin: 1%;
	float: left;
}

.col_sm9 {
	width: 35%;
	float: left;
	margin: 1%;
}

.col_sm99 {
	width: 61%;
	float: left;
	margin: 1%;
}

/* contaner div ends */




/* extra div start */
.clr_1 {
	background-color: #000;
}

/* extra div ends */


.botom {
	width: 100%;
	display: none;
	margin: 0 auto;
}


@media only screen and (max-width:1100px) {
	.welcome {
		width: 100%;
		margin: -36px 0 0 2%;
	}

	.welcome_img {
		width: 98%;
		max-width: 768px;
	}
}

@media only screen and (max-width:1080px) {
	.art_min {
		min-height: 338px;
	}

	.navbar {
		width: 90%;
		margin: 0 auto;
		padding-top: 16%;
	}

	.social {
		width: 80%;
		margin-left: 14%;
	}
}


@media only screen and (max-width:950px) {
	.art_brd {
		border-right: 0px solid #f0ae2f;
	}

	.art_min {
		min-height: auto;
	}

	.col_sm2_3 {
		width: 98%;
	}

	.left_sidebar {
		width: 100%;
		float: none;
		position: static;
		min-height: auto;
	}

	.right_sidebar {
		width: 100%;
		float: none;
		margin: 0 auto;
	}

	.logo {
		width: 40%;
		margin: 0 auto;
		padding: 1%;
	}

	.navbar {
		width: 98%;
		margin: 0 auto;
		padding: 0;
	}

	.welcome {
		width: 100%;
		margin: 3% 0 0 2%;
	}

	.welcome_img {
		width: 90%;
		max-width: 768px;
	}

	.ftr {
		display: none;
	}

	.social {
		width: 35%;
		margin-left: 40%;
	}

	.ftr_txt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 15px;
		line-height: 145%;
		text-align: center;
		color: #ebebeb;
		padding: 1%;
	}

	.botom {
		width: 100%;
		display: block;
		margin: 0 auto;
	}


}


@media only screen and (max-width:700px) {
	.logo {
		width: 50%;
		margin: 0 auto;
		padding: 1%;
	}

	.social {
		width: 35%;
		margin-left: 35%;
	}

	.col_sm2 {
		width: 98%;
		margin: 1% auto;
		float: none;
	}

	.col_sm3 {
		width: 31%;
		margin: 1%;
		float: left;
	}

	.col_sm3a {
		width: 31%;
		margin: 1%;
		float: left;
	}

	.col_sm4 {
		width: 48%;
		margin: 1%;
		float: left;
	}

	.col_sm5 {
		width: 48%;
		margin: 1%;
		float: left;
	}

	.col_sm8 {
		width: 98%;
		margin: 1% auto;
		float: none;
	}

	.col_sm88 {
		width: 60%;
		margin: 1% 1% 2% 2%;
		float: none;
	}

	.no {
		display: block;
	}

	.yes {
		display: none;
	}
}




@media only screen and (max-width:600px) {
	.logo {
		width: 60%;
		margin: 0 auto;
		padding: 1%;
	}

	.col_sm3 {
		width: 80%;
		margin: 1% auto;
		float: none;
	}

	.col_sm3a {
		width: 80%;
		margin: 1% auto;
		float: none;
	}

	.col_sm4 {
		width: 48%;
		margin: 1%;
		float: left;
	}

	.col_sm11 {
		width: 98%;
		margin: 0 auto;
		margin-bottom: 4%;
	}

	.logo_txt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 40px;
		text-align: center;
		font-weight: bold;
		color: #ffd800;
		padding: 3%;
		padding-top: 7%;
	}

	.body_text1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 140%;
		text-align: justify;
		color: #ffffff;
		padding: 1%;
	}

	.b1 {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
	}

	a.link2:link {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #ebebeb;
		font-style: normal !important;
		text-decoration: none;
	}

	a.link2:visited {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-style: normal !important;
		color: #ebebeb;
		text-decoration: none;
	}

	a.link2:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-style: normal !important;
		color: #ffd800;
		text-decoration: none;
	}

	a.link2:active {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-style: normal !important;
		color: #ebebeb;
		text-decoration: none;
	}

	.col_sm5 {
		width: 48%;
		margin: 1%;
		float: left;
	}

	.col_sm88 {
		width: 80%;
		margin: 1% auto 2% auto3;
		float: none;
	}
	
}



@media only screen and (max-width:500px) {

	.col_sm9, .col_sm99 {
        width: 98%;
    }
	.logo {
		width: 70%;
		margin: 0 auto;
		padding: 1%;
	}

	.social {
		width: 50%;
		margin-left: 30%;
	}

	.col_sm3 {
		width: 96%;
		margin: 1% auto;
		float: none;
	}

	.col_sm3a {
		width: 96%;
		margin: 1% auto;
		float: none;
		margin-bottom: 4%;
	}

	.col_sm4 {
		width: 96%;
		margin: 1% auto;
		float: none;
	}

	.col_sm5 {
		width: 96%;
		margin: 1% auto;
		float: none;
	}

	.col_sm88 {
		width: 96%;
		margin: 1% auto 2% auto;
		float: none;
	}
}

@media only screen and (max-width:400px) {
	.logo {
		width: 85%;
		margin: 0 auto;
		padding: 1%;
	}

	.social {
		width: 60%;
		margin-left: 25%;
	}
}