

.rowpding{padding:100px 0}


/*Banner sec*/
.bannersec{ background: #f9f9f9;padding:100px 0}
.articlebnrcont{ display: flex; }
div.leftcont{ width: 50%; text-align: center;}
div.leftcont img{ margin: 0 auto;    position:absolute;}
div.rightcont{ width: 50%; padding:0}

.aboutuscont{ width: 80%; margin: 100px auto 50px auto}
.aboutuscont p{ margin-top: 20px;}
.aboutuscont a{ color: #05a4f7}

/*.bannersec{ background: #e6f9ff; padding: 50px 0;}
.bnrcont{ width: 65%; margin: 0 auto;}
.bnrcont h1{}

.aboutuscontsec{ background: #fff;}
.aboutusvideo{ margin: 0 0 0 0; position: relative;}
*/

.about-mesec{}
.about-me{ display: flex;}
.about-me div.col{ width: 30%; margin: 30px 25px;}
.col{display: flex; background: #fafafa; padding: 20px; align-items: center;}
.imgdiv{ width: 30%}
.contdiv{ width: 70%;margin-left: -25px; position: relative;}
.contdiv p{ margin-top: 10px;}
.contdiv div{ margin-top: 10px;}
.contdiv a{color: #03a9f5;
    text-decoration: none;}

.imgdiv img{ position: relative;
    left: -50px;}


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

	
}

@media screen and (max-width:1100px) {
.bnrcont {
    width: 70%;
    margin: 0 auto;
}
	
}




@media only screen and (max-width:980px) {
.rowpding {
    padding: 50px 0;
}
.bnrcont {
    width: 100%;
    margin: 0 auto;
}
	bannersec {
    padding: 50px 0;
}
	.articlebnrcont {
    display: flex;
    flex-wrap: wrap;
		flex-direction: column-reverse;
}
	div.leftcont {
    width: 100%;
    text-align: center;
    margin: 0 auto;
}
	div.rightcont {
    width: 100%;
    padding: 0;
    text-align: center;
		margin: 0 auto;
}
	div.leftcont img{ position: relative; margin-top: 50px;}
	
	.about-me {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}
	.about-me div.col {
    width: 100%;
    margin: 30px;
}
	.imgdiv{width: 20%;}
	.imgdiv img {
    position: relative;
    left: 0;
}
	.contdiv {
    padding-left: 50px;
}
}



@media only screen and (max-width:600px) {
	.bannersec {
    padding: 50px 0;
}
	.articlebnrcont {
    width: 91%;
    margin: 0 auto;
}
		
	h1 {
    font: 27px/1.25 'Zoho_Puvi_Bold';
}
	
/*	.bannersec {
    background: #e6f9ff;
    padding: 40px 0;
}
	
	.bnrcont {
    width: 100%;
    margin: 0 auto;
}
	h1 {
    font: 21px/1.25 'Zoho_Puvi_Bold';
}
	.aboutusvideo {
    margin: -110px 0 0 0;
    position: relative;
}*/
	
	div.leftcont img {
    width: 80%;
}
	
.rowpding {
    padding: 30px 0;
}
	
	.aboutuscont {
    width: 80%;
    margin: 20px auto;
}
	
	
.form-fields {
    width: 80%;
    margin: 0 auto;
}
}
