
body {padding:0; margin:0; }

#main 
{
	width:100%;
	height:0px auto;
	margin:0px auto;
	overflow:hidden;
	background-color:white;

}


.g-recaptcha {
        transform: scale(0.77);
        margin: 10px 0px 0px 0px;
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
	
.iindexabout {
        width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: -17px;
    z-index: 1000;

}

.index4blogsection2 p a {
        color: white;
}


.iindexaboutsection1 {

    width: 472px;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
}


.iindexaboutsection1pic1 {
  width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 76px;
}


.iindexaboutsection1pic1 img {
width: 90%;
    height: auto;
    float: left;
   
}




.iindexaboutsection2 {
    width: 700px;
    background-color: none;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}


.iindexaboutsection2 h1 {
   color: #078881;
    font-size: 44px;
    margin: 67px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}


.iindexaboutsection2 h2 {
    color: #078881;
    font-size: 18px;
    margin: 13px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.iindexaboutsection2 h3 {
       color: #078881;
    font-size: 34px;
    margin: 5px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 90%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.iindexaboutsection2 p {
       color: #078881;
    font-size: 18px;
    margin: 14px 0px 0px 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .3;
    padding: 0px;
    width: 90%;
    background: none;
    text-align: justify;
    float: left;
}

.iindexaboutsection2 p img
    {
	width:38%; height:auto; float:left; margin:10px 0px 0px 0px;
	}

.iindexaboutsection2 h4 {
      color: #078881;
    font-size: 15px;
    margin: 44px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    padding: 11px 53px 11px 52px;
    float: left;
}
.iindexaboutsection2 h4 a {
color:#78b204;
text-decoration:none;
}


.box5{}
.box5 img{width:100%; height:auto; float:left; margin:10px 0px 0px 0px;}


.footer2 {
        width: 350px;
    margin-top: -18px;
    margin-left: 0px;
    background: #d1b31d;
    float: left;
}

.footer2 h3 {
    color: #ffffff;
    margin: 29px 0px 8px 5px;
    font-family: 'Oswald', sans-serif;
    padding-left: 48px;
    text-align: left;
    font-size: 27px;
    /* text-shadow: 1px 1px 2px #000000; */
    letter-spacing: 0.5;
    font-weight: 600;
}

.footer2 p {
    color: #ffffff;
    margin: 2px 4px;
    line-height: 43px;
    padding-left: 44px;
    font-size: 18px;
    text-align: left;
    font-family: "Lato", sans-serif;
    letter-spacing: 1;
    margin-top: 0px;
}

.footer2 p a {
    color: #ffffff;
}

#iconmain {
      float: left;
    position: absolute;
    width: 16%;
    margin: 364px 0px 0px 554px;
}

#iiconmain {
     float: left;
    position: absolute;
    width: 16%;
    margin: 26px 0px 0px 678px;
    z-index: 999;
}

.greview
{
	float: left;
    position: relative;
    width: 183px;
    z-index: 999;
    margin: 650px 0px 0px -405px;
}

.greview img {
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 0px;
    float: left;
}


#iconmainimg {
    width: 40px;
    height: 33px;
    /* background-color: #1B3254; */
    float: left;
    margin: 11px 0px 0px 6px;
    border-left: 0px solid #a09e9e;
}

#iconmainimg img {
    width: 33px;
    height: auto;
    margin: 0px 0px 0px 9px;
    float: left;
}


.qrcode {
      width: 326px;
    height: auto;
    position: absolute;
    /* background-color: #1B3254; */
    float: left;
    margin: 977px 0px 0px 841px;
    border-left: 0px solid #a09e9e;
}

.qrcode img {
    width: 100%;
    height: auto;
    margin: 0px 0px 0px 9px;
    float: left;
}

#iiconmainimg {
    width: 40px;
    height: 33px;
    /* background-color: #1B3254; */
    float: left;
    margin: 11px 0px 0px 6px;
    border-left: 0px solid #a09e9e;
}

#iiconmainimg img {
    width: 40px;
    height: auto;
    margin: 0px 0px 0px 9px;
    float: left;
}

.footer5 {
    width: 100%;
    height: 58px;
    background-color: #078881;
    float: left;
    margin: 0px 0px 0px 0px;
}

.footer5 h1 {
    color: #fff;
    text-align: center;
    font-family: "Lato", sans-serif;
    position: relative;
    font-weight: lighter;
    font-size: 18px;
    float: left;
    margin-left: 5px;
    margin-top: 21px;
}

.footer5 h2 {
    color: #fff;
    text-align: center;
    font-family: "Lato", sans-serif;
    position: relative;
    font-weight: lighter;
    font-size: 15px;
    float: left;
    margin-top: -26px;
    margin-left: 938px;
}
.footer5 h2 a {
    color: #fff;
    text-decoration: none;
}



.footer     {
           width: 100%;
    float: left;
    height: auto;
    padding: 18px 0px 0px 0px;
    background-color: #078881;
    position: relative;
    margin-top: 0px;
}

.footer1    {         width: 337px;
    margin-top: -18px;
    margin-left: 72px;
    float: left;}
.footer1 img    {width: 45%; float:left; margin:22px 0px 0px 0px;}

.footer1 h4     {
    color: #e77b24;
    margin: 12px 4px;
	line-height: 21px;
    font-size: 15px;
    text-align: justify;
    margin-top: 64px;
	}
.footer1 p     { color: #fff;
    margin: 12px 4px;
	line-height: 21px;
    font-size: 15px;
    text-align: justify;
    margin-top: 15px;}
		
.footer1 h3    {    
      color: #ffffff;
    margin: 29px 0px 8px 11px;
    font-family: 'Oswald', sans-serif;
    font-size: 27px;
    letter-spacing: 0.7;
    /* text-shadow: 1px 1px 2px #000000; */
    font-weight: 400;
	}
.footer1 ul    {             color: #ffffff;
    margin: 19px 9px 22px;
    list-style-type: none;
    padding: 0;}
.footer1 ul li    {
	        margin: 3px 0;
    /* font-size: 18px; */
    text-transform: uppercase;
    border-bottom: 1px solid #12aea6;}
	
	
.footer1 ul li a{ 
      color: #ffffff;
    margin: 0 10px;
    letter-spacing: .5;
    font-size: 15px;
    font-family: color: #fff;
    margin: 12px 4px;
    line-height: 31px;
    font-family: "Lato", sans-serif;
    letter-spacing: 1;
    text-align: justify;
    font-weight: lighter;
    margin-top: 15px;
    text-decoration: none;
    }
.footer1 ul li a:hover{color:#ffffff; text-decoration:none; font-size:13px;}

.dtlpgright222 {
      width: 336px;
    height: auto;
    float: left;
    background-color: #ffdc2d;
    position: relative;
    margin: -527px 0px 0px 1041px;
}

.dtlpgright222 h2 {
     width: 100%;
    background: #ffdc2d;
    border-radius: 0px;
    /* padding-left: 190px; */
    font-size: 31px;
    text-align: center;
    border-bottom: 1px solid #a48c14;
    margin-top: 0px;
    color: #000;
    letter-spacing: .5;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    padding-top: 13px;
    padding-bottom: 10px;
}


.dtlpgright222 h3{
    width: 100%;
    font-size: 17px;
    text-align: center;
    margin-top: 0px;
    color: #000;
    margin-left: 0px;
    line-height: 18px;
    letter-spacing: .8px;
    font-family: "Lato", sans-serif;
    /* font-family: 'Lato', sans-serif; */
    padding-top: 4px;
    padding-bottom: 4px;
}


.dtlpgright222 form {
    padding: 0 15px;
    color: #000;
}

.dtlpgright222 form .halfinput {
    width: 50%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}

.dtlpgright222 form .halfinput p {
color: #000;
    font-family: "Lato", sans-serif;
    font-size: 17px;
    margin: -2px 0;
    margin-top: 0px;
}
.dtlpgright222 form .halfinput input {
          width: 98%;
    padding: 0px;
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 7px;
    padding-left: 6px;
    margin: 0 0 12px 0px;
    color: #000;
    border-radius: 0px;
    font-family: "Lato", sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}


.dtlpgright222 form select {
         width: 98%;
    padding: 0px;
    padding-top: 8px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 6px;
    margin: 0 0 12px 0px;
    color: #000;
    border-radius: 0px;
    font-family: "Lato", sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
    
}

.dtlpgright222 form .halfinputt textarea {
           width: 99%;
    padding: 5px;
    padding-top: 8px;
    color: #000;
    padding-right: 7px;
    padding-bottom: 18px;
    font-family: "Lato", sans-serif;
    padding-left: 9px;
    margin: 0 0 15px 0px;
    border-radius: 5px;
    background-color: #fff;
    border: none;
    margin-top: 9px;
}


.dtlpgright222 .rounded-btn-bluue {
        position: relative;
    display: inline-block;
    line-height: 13px;
    padding: 11px 29px;
    font-size: 15px;
    width: 142px;
    float: left;
    font-family: "Lato", sans-serif;
    margin-left: 77px;
    margin-top: 0px;
    margin-bottom: 13px;
    text-transform: uppercase;
    color: #000;
    background: #ffffff;
    border: 1px solid #fffdf4;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}





.dtlpgright333 {
    width: 336px;
    height: auto;
    float: left;
    background-color: #ffdc2d;
    position: absolute;
    margin: 419px 0px 0px 839px;
}

.dtlpgright333 h2 {
     width: 100%;
    background: #ffdc2d;
    border-radius: 0px;
    /* padding-left: 190px; */
    font-size: 31px;
    text-align: center;
    border-bottom: 1px solid #a48c14;
    margin-top: 0px;
    color: #000;
    letter-spacing: .5;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    padding-top: 13px;
    padding-bottom: 10px;
}


.dtlpgright333 h3{
    width: 100%;
    font-size: 17px;
    text-align: center;
    margin-top: 0px;
    color: #000;
    margin-left: 0px;
    line-height: 18px;
    letter-spacing: .8px;
    font-family: "Lato", sans-serif;
    /* font-family: 'Lato', sans-serif; */
    padding-top: 4px;
    padding-bottom: 4px;
}


.dtlpgright333 form {
    padding: 0 15px;
    color: #000;
}

.dtlpgright333 form .halfinput {
    width: 50%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}

.dtlpgright333 form .halfinput p {
color: #000;
    font-family: "Lato", sans-serif;
    font-size: 17px;
    margin: -2px 0;
    margin-top: 0px;
}
.dtlpgright333 form .halfinput input {
          width: 98%;
    padding: 0px;
    padding-top: 11px;
    padding-right: 12px;
    padding-bottom: 5px;
    padding-left: 6px;
    margin: 0 0 12px 0px;
    color: #000;
    border-radius: 0px;
    font-family: "Lato", sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}


.dtlpgright333 form select {
           width: 98%;
    padding: 0px;
    padding-top: 11px;
    padding-right: 12px;
    padding-bottom: 5px;
    padding-left: 6px;
    margin: 0 0 12px 0px;
    color: #000;
    border-radius: 0px;
    font-family: "Lato", sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
    
}

.dtlpgright333 form .halfinputt textarea {
         width: 99%;
    padding: 5px;
    padding-top: 18px;
    color: #000;
    padding-right: 7px;
    padding-bottom: 27px;
    font-family: "Lato", sans-serif;
    padding-left: 9px;
    margin: 0 0 15px 0px;
    border-radius: 5px;
    background-color: #fff;
    border: none;
    margin-top: 9px;
}


.dtlpgright333 .rounded-btn-bluue {
        position: relative;
    display: inline-block;
    line-height: 13px;
    padding: 11px 29px;
    font-size: 15px;
    width: 142px;
    float: left;
    font-family: "Lato", sans-serif;
    margin-left: 77px;
    margin-top: 0px;
    margin-bottom: 13px;
    text-transform: uppercase;
    color: #000;
    background: #ffffff;
    border: 1px solid #fffdf4;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}




.controller{
	    width: 1200px;
    height: auto;
    margin: 0px auto;}


.indexsection1 {
   width: 100%;
    margin-left: 0px;
    float: left;
    margin-bottom: 52px;
    margin-top: 18px;
}


.indexsection1 h1
{
	color: #078881;
    font-size: 45px;
    margin: 21px 0px 19px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1 h2
{
	color: #078881;
    font-size: 17px;
    margin: 0px 0px 21px 28px;
    font-family: "Lato", sans-serif;
    letter-spacing: 1.2px;
    padding: 0px;
    width: 100%;
        background: none;
    text-align: center;
    float: left;
}

.indexsection1box1
{
	width: 215px;
    height: auto;
    border-radius: 0px;
    margin: 0px;
	margin-bottom:30px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
}



.indexsection1box11
{
	width: 600px;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
}

.indexsection1box11 img {
    width: 100%;
    height: auto;
    float: left;
}


.indexsection1box111
{
    width: 380px;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 30px;
    margin-left: 19px;
    margin-top: 17px;
    float: left;
}

.indexsection1box111 img {
    width: 100%;
    height: auto;
    float: left;
}



.indexsection1box1111
{
    width: 800px;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 30px;
    margin-left: 19px;
    margin-top: 17px;
    float: left;
}

.indexsection1box1111 img {
    width: 100%;
    height: auto;
    float: left;
}


.indexsection1box1 h1
{
	color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 31px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}
.indexsection1box1 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box1 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box2 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box1 img {
    width: 100%;
    height: auto;
    float: left;
}




.indexsection1box2
{
	width: 215px;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 65px;
    margin-top: 17px;
    float: left;
	margin-bottom:30px;
}


.indexsection1box2 h1
{
color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 31px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}




.indexsection1box2 h2
{
    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;	
}


.indexsection1box2 img {
    width: 100%;
    height: auto;
    float: left;
}





.indexsection1box3
{
	width: 215px;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 55px;
    margin-top: 17px;
    float: left;
	margin-bottom:30px;
}


.indexsection1box3 h1
{
	color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 31px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box3 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box3 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;	
}


.indexsection1box3 img {
    width: 100%;
    height: auto;
    float: left;
}




.indexsection1box4
{
	width: 215px;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 67px;
    margin-top: 17px;
    float: left;
	margin-bottom:30px;
}


.indexsection1box4 h1
{
	color: #078881;
   font-size: 22px;
    margin: -113px 0px 0px 31px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;	
}

.indexsection1box4 h1 a
{
	text-decoration:none;
	color:#078881;
}

.indexsection1box4 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}


.indexsection1box4 img {
    width: 100%;
    height: auto;
    float: left;
}


#call {
position: absolute;
    width: 239px;
    margin-left: 966px;
    float: right;
    margin-top: 27px;
    z-index: 1000;
}


#call img {
     width: 43px;
    height: auto;
    float: left;
    position: absolute;
}


#call h1
{
	    color: #ffffff;
    font-size: 24px;
    margin: 8px 0px 0px 9px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .8;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}

#call h1 a
{
	    color: #ffffff;
}

.indexabout {
        width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: -17px;
    z-index: 1000;

}


.indexaboutsection1 {

     width: 566px;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 0px;

}


.indexaboutsection1pic1 {
  width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 76px;
}


.indexaboutsection1pic1 img {
       width: 100%;
    height: auto;
    float: left;
   
}



.indexaboutsection1pic2 {
       width: 250px;
    height: 378px;
    margin-left: 20px;
    float: left;
    margin-top: 70px;
    z-index: 1000;
}


.indexaboutsection1pic2 img {
       width: 100%;
    height: auto;
    float: left;
   
}

.footerbutton {
    float: left;
    width: 100%;
    position: fixed;
    height: auto;
    z-index: 1200;
    margin: 490px 0px 0px 1300px;
}

.footerbutton img {
    width: 4%;
    height: auto;
    float: left;
}


.indexaboutsection1pic3 {
     width: 200px;
    height: 378px;
    margin-left: 51px;
    float: left;
    margin-top: -212px;
    z-index: 1000;
}


.indexaboutsection1pic3 img {
       width: 100%;
    height: auto;
    float: left;
   
}




.indexaboutsection2 {
    width: 612px;
    margin-left: 12px;
    height: 500px;
    background-color: #fff;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}


.indexaboutsection2 h1 {
   color: #078881;
    font-size: 44px;
    margin: 67px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}


.indexaboutsection2 h2 {
    color: #078881;
    font-size: 18px;
    margin: 13px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.indexaboutsection2 h3 {
       color: #078881;
    font-size: 34px;
    margin: 5px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 90%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.indexaboutsection2 p {
       color: #078881;
    font-size: 18px;
    margin: 14px 0px 0px 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .3;
    padding: 0px;
    width: 90%;
    background: none;
    text-align: justify;
    float: left;
}



.indexaboutsection2 h4 {
      color: #078881;
    font-size: 15px;
    margin: 44px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    padding: 11px 53px 11px 52px;
    float: left;
}
.indexaboutsection2 h4 a {
color:#78b204;
text-decoration:none;
}



.write_review h4 {
        color: #ffffff;
    font-size: 18px;
    margin: 19px 9px 33px 502px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    text-transform: uppercase;
    border: 0px solid #078881;
    background-color: #d1b31d;
    padding: 11px 53px 11px 52px;
    float: left;
}

.write_review h4 a {
color:#fff;
text-decoration:none;
}


.indexform {
        width: 100%;
    height: auto;
    margin-left: 0px;
	    margin-top: 74px;
    float: left;
        z-index: 1000;

}


.indexformsection1 {
   width: 500px;
    height: 611px;
    margin-left: 0px;
    background-color: #078881;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexformsection2 {
          width: 585px;
    height: 610px;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexformsection2  img {
  width: 100%;
    height: auto;
    float: left;
}

.errmsg{color:#000; font-size:10px;     display: none;}

#header
{
    width:100%;
	height:55px;
	background-color:none;
}
#headertop
{
	width: 100%;
    height: 0px;
    z-index: 604;
    margin-top: -2px;
    
}

#headerline{ width: 100%;
    height: 2px;
    background-color:  #414141;
    margin-top: 0px;
    border-bottom: 1px solid white;
	position:relative;
	z-index:600;}

#headerline img {        width: 21%;
    margin-left: 0px;
    margin-top: 16px;
    float: left;}
	
	
	.index4section
	{
	width: 100%;
    height: auto;
    /* background-color: white; */
    float: left;
    position: relative;
    margin: 38px 0px 0px 0px;	
		
	}
	
	
	.index4blogsection1 {
 width: 295px;
    height: 208px;
    background-color: #078881;
    float: left;
	    border-right: 1px solid #fff;
    margin: 5px 0px 43px 0px;
}
.index4blogsection1 img {
    width: 45px;
    height: 43px;
    float: left;
    margin: 34px 0px 0px 118px;
}

.index4blogsection1 h1 {
   color: white;
    text-decoration: none;
    font-size: 28px;
    float: left;
       letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection1 p {
        color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}




.index4blogsection2 {
 width: 295px;
    height: 208px;
    background-color: #d1b31d;
    float: left;
	    border-right: 1px solid #fff;
    margin: 5px 0px 43px 0px;
}
.index4blogsection2 img {
    width: 45px;
    height: 43px;
    float: left;
    margin: 34px 0px 0px 118px;
}

.index4blogsection2 h1 {
   color: white;
    text-decoration: none;
    font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection2 p {
       color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}




.index4blogsection3 {
   width: 295px;
    height: 208px;
    background-color:#078881;
    float: left;
	    border-right: 1px solid #fff;
    margin: 5px 0px 43px 0px;
}
.index4blogsection3 img {
    width: 45px;
    height: 43px;
    float: left;
    margin:34px 0px 0px 118px;
}

.index4blogsection3 h1 {
   color: white;
    text-decoration: none;
    font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection3 p {
        color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}

.index4blogsection3 p a {
        color: white;
}


.index4blogsection4 {
 width: 295px;
    height: 208px;
    background-color: #d1b31d;
    float: left;
    margin: 5px 0px 43px 0px;
}
.index4blogsection4 img {
    width: 45px;
    height: 43px;
    float: left;
    margin: 34px 0px 0px 103px;
}

.index4blogsection4 h1 {
   color: white;
    text-decoration: none;
    font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection4 p {
       color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}







.aboutabout {
            width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 30px;
    margin-bottom: 60px;
    z-index: 1000;
}


.aboutaboutsection1 {

       width: 457px;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutaboutsection1pic1 {
      width: 434px;
    height: 220px;
    margin-left: 0px;
    float: left;
    margin-top: 69px;
    z-index: 1000;

}


.aboutaboutsection1pic1 img {
      width: 100%;
    height: auto;
    float: left;
    border-radius: 318px;
   
}







.aboutaboutsection2 {

      width: 640px;
    margin-left: 0px;
    height: 500px;
    background-color: #fff;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}


.aboutaboutsection2 h1 {
   color: #078881;
    font-size: 29px;
    margin: 67px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}


.aboutaboutsection2 h2 {
    color: #078881;
    font-size: 18px;
    margin: 32px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.aboutaboutsection2 h3 {
    color: #078881;
    font-size: 42px;
    margin: 5px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.aboutaboutsection2 p {
      color: #078881;
    font-size: 18px;
    margin: 35px 0px 0px 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    line-height: 20px;
    width: 94%;
    background: none;
    text-align: justify;
    float: left;
}



.aboutaboutsection2 h4 {
      color: #078881;
    font-size: 15px;
    margin: 44px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    padding: 11px 53px 11px 52px;
    float: left;
}





.aboutsection3 {
          width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 74px;
    margin-bottom: 44px;
    float: left;


}


.aboutsection31 {
      width: 605px;
    height: 611px;
    margin-left: 0px;
    background-color: #078881;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection31 h1 {
      color: #ffffff;
    font-size: 37px;
    margin: 33px 0px 0px 20px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #ffffff;
    /* background-color: #078881; */
    padding: 11px 53px 12px 52px;
    float: left;
}




.aboutsection32 {
     width: 494px;
    height: 610px;
    background-color: #078881;
    margin-left: 65px;
    float: left;
    margin-top: 0px;
    z-index: 1000;

}


.aboutsection32  img {
       width: 493px;
    height: 611px;
    float: left;
}


.aboutsection31 ul{
     width: 583px;
    height: auto;
    margin-left: 6px;
    float: left;
    margin-top: 27px;
    z-index: 1000;
}

.aboutsection31 ul li{
         color: #ffffff;
    font-size: 18px;
    line-height: 34px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    /* background-color: #078881; */
    float: left;
}






.aboutsection33 {
        width: 100%;
    height: auto;
    margin-left: 0px;
	    margin-top: 48px;
    float: left;
        z-index: 1000;

}


.aboutsection331 {
      width: 605px;
    height: 611px;
    margin-left: 0px;
    background-color: #fde523;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection331 h1 {
     color: #000;
    font-size: 37px;
    margin: 13px 0px 0px -17px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    width: 92%;
    line-height: 47px;
    text-transform: uppercase;
    border-radius: 55px;
    /* background-color: #078881; */
    padding: 11px 53px 12px 52px;
    float: left;
}


.aboutsection331 h2 {
  color: #000;
    font-size: 24px;
    margin: -52px 0px 0px 251px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #000;
    /* background-color: #078881; */
    padding: 11px 18px 11px 23px;
    float: left;
}

.aboutsection331 p {
   color: #000;
    font-size: 18px;
    line-height: 25px;
    width: 100%;
    text-align: justify;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    /* background-color: #078881; */
    float: left;
    padding: 11px 34px 12px 39px;
}

.aboutsection331 img {
  width: 39%;
    height: auto;
    float: left;
    /* display: none; */
    margin: 0px 0px 0px 21px;
}


.aboutsection332 {
      width: 494px;
    height: 610px;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection332  img {
       width: 493px;
    height: 611px;
    float: left;
}


.servicesparagraph
{
	      width: 100%;
    height: auto;
    float: left;
margin:0px 0px 0px 0px;	
}

.servicesparagraph h2 {
      color: #078881;
    font-size: 45px;
    margin: 29px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    text-align: center;
}

.servicesparagraph p {
       color: #078881;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    width: 100%;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    /* background-color: #078881; */
    float: left;
}



.achievementartical
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 31px 0px 26px 0px;
}

.achievementartical p {
      color: #078881;
    font-size: 17px;
    line-height: 21px;
    text-align: center;
    width: 100%;
    line-height: 25px;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    float: left;
}

.achievementartical h2 {
         color: #078881;
    font-size: 12px;
    margin: 20px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    float: right;
}

.achievementartical h2 a {
	color:#000;
}




.achievementcertificate
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 31px 0px 26px 0px;
}

.certificate1 {
       width: 24%;
    margin: 0px 0px 0px 11px;
    float: left;
}
.certificate1 img {
           width: 94%;
    height: auto;
    margin: 0px 0px 36px 0px;
    float: left;
}


@media only screen and (max-device-width: 640px) and (min-device-width: 360px)
{
	
	.g-recaptcha {
        transform: scale(0.77);
        margin: 19px 0px 20px 0px;
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }
	
#iiconmain {
    float: left;
    position: absolute;
    width: 65%;
    margin: 85px 0px 0px 53px;
    z-index: 999;
}

#call h1 a
{
	    color: #ffffff;
}

.index4blogsection3 p a {
        color: white;
}


.achievementcertificate
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 31px 0px 26px 0px;
}

.certificate1 {
           width: 44%;
    margin: 0px 0px 0px 13px;
    float: left;
}
.certificate1 img {
        width: 163px;
		height:auto;
       margin: 0px 0px 0px 0px;
    float: left;
}
	
	.servicesparagraph h2 {
    color: #078881;
    font-size: 31px;
    margin: 29px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    text-align: center;
}
.servicesparagraph p {
    color: #078881;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    padding: 10px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    float: left;
}

.achievementartical
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 4px 0px 26px 0px;
}

.achievementartical p {
             color: #078881;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    width: 100%;
    padding: 10px;
    line-height: 25px;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    float: left;
}

.achievementartical h2 {
         color: #078881;
    font-size: 12px;
    margin: 20px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    float: right;
}

.achievementartical h2 a {
	color:#000;
}


#main 
{
	width:100%;
	height:0px auto;
	margin:0px auto;
	overflow:hidden;
	background-color:white;

}
.dtlpgright222 {
    width: 100%;
    height: auto;
    float: left;
    background-color: #ffdc2d;
    position: relative;
    margin: 0px 0px 0px 0px;
}

.dtlpgright222 h2 {
  width: 100%;
    background: #ffdc2d;
    border-radius: 0px;
    /* padding-left: 190px; */
    font-size: 30px;
    text-align: center;
    border-bottom: 1px solid #a48c14;
    margin-top: 0px;
    color: #000;
    letter-spacing: .5;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    padding-top: 18px;
    padding-bottom: 10px;
}


.dtlpgright222 h3{
   width: 100%;
    font-size: 13px;
    text-align: center;
    margin-top: 0px;
    color: #000;
    margin-left: 0px;
    line-height: 20px;
    letter-spacing: .8px;
    font-family: "Lato", sans-serif;
    /* font-family: 'Lato', sans-serif; */
    padding-top: 0px;
    padding-bottom: 11px;
}


.dtlpgright222 form {
    padding: 0 15px;
    color: #000;
}

.dtlpgright222 form .halfinput {
    width: 50%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}

.dtlpgright222 form .halfinput p {
    color: #000;
    font-family: "Lato", sans-serif;
    font-size: 18px;
    margin: -2px 0;
    margin-top: 0px;
}
.dtlpgright222 form .halfinput input {
    width: 93%;
    padding: 2px;
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 6px;
    margin: 0 0 12px 4px;
    color: #000;
    border-radius: 0px;
    font-family: "Lato", sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}


.dtlpgright222 form select {
    width: 98%;
    padding: 2px;
    padding-top: 7px;
    padding-right: 6px;
    font-family: "Lato", sans-serif;
    color: #000;
    padding-bottom: 6px;
    color: #000;
    padding-left: 6px;
    margin: 0 0 10px 0;
    /* border-radius: 5px; */
    background-color: #fff;
    border: none;
    margin-top: 5px;
}

.dtlpgright222 form .halfinputt textarea {
    width: 99%;
    padding: 5px;
    padding-top: 4px;
    color: #000;
    padding-right: 6px;
    padding-bottom: 34px;
    font-family: "Lato", sans-serif;
    padding-left: 6px;
    margin: 0 0 10px 0;
    border-radius: 5px;
    background-color: #fff;
    border: none;
    margin-top: 9px;
}


.dtlpgright222 .rounded-btn-bluue {
  position: relative;
        display: inline-block;
        line-height: 18px;
        padding: 11px 29px;
        font-size: 15px;
        width: 37%;
        float: left;
        font-family: "Lato", sans-serif;
        margin-left: 112px;
        margin-top: 24px;
        margin-bottom: 57px;
    text-transform: uppercase;
    color: #fff;
    background: #000000;
    border: 1px solid #ffdc2d;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}


.iindexabout {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: -17px;
    z-index: 1000;
}

.iindexaboutsection1 {
         width: 100%;
        height: auto;
        margin-left: 0px;
        float: left;
        margin-top: 0px;
}

.iindexaboutsection1pic1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 76px;
}

.iindexaboutsection1pic1 img {
        width: 100%;
        height: auto;
        float: left;
}

.iindexaboutsection2 {
    width: 100%;
    background-color: none;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}

.iindexaboutsection2 h1 {
        color: #078881;
        font-size: 33px;
        margin: 26px 0px 0px 0px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 1px;
        padding: 3px;
        width: 100%;
        text-transform: uppercase;
        background: none;
        text-align: center;
        float: left;
}
.iindexaboutsection2 p img {
    width: 72%;
    height: auto;
    float: left;
    margin: 10px 0px 63px 0px;
}

.iindexaboutsection2 h2 {
    color: #078881;
        font-size: 18px;
        margin: 13px 0px 0px 28px;
        font-family: 'Heebo', sans-serif;
        letter-spacing: 1px;
        padding: 0px;
        width: 80%;
        text-transform: uppercase;
        background: none;
        text-align: center;
        float: left;
}

.iindexaboutsection2 p {
        color: #078881;
        font-size: 18px;
        margin: 14px 0px 0px 0px;
        font-family: 'Muli', sans-serif;
        letter-spacing: .3;
        padding: 10px;
        padding: 10px;
        width: 100%;
        background: none;
        text-align: justify;
        float: left;
}






.controller{
    width: 100%;
    height: auto;
    margin: 0px auto;}


.indexsection1 {
   width: 100%;
    margin-left: 0px;
    float: left;
    margin-bottom: 24px;
    margin-top: 18px;
}


.indexsection1 h1
{
	    color: #078881;
    font-size: 31px;
    margin: 15px 0px 6px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1 h2
{
	color: #078881;
    font-size: 18px;
    margin: 0px 0px 21px 0px;
    font-family: "Lato", sans-serif;
    letter-spacing: 1.2px;
    padding: 6px;
    width: 100%;
    line-height: 17px;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box1
{
        width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}


.indexsection1box1 h1
{
	color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}
.indexsection1box1 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box1 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box2 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box1 img {
   width: 61%;
    height: auto;
    margin: 0px 0px 0px 72px;
    float: left;
}




.indexsection1box2
{
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
margin-bottom:0px;
}


.indexsection1box2 h1
{
color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}




.indexsection1box2 h2
{
    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;	
}


.indexsection1box2 img {
      width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}





.indexsection1box3
{
	    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
margin-bottom:0px;
}


.indexsection1box3 h1
{
	color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box3 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box3 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;	
}


.indexsection1box3 img {
       width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}




.indexsection1box4
{
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
	margin-bottom:25px;
}


.indexsection1box4 h1
{
	color: #078881;
   font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;	
}

.indexsection1box4 h1 a
{
	text-decoration:none;
	color:#078881;
}

.indexsection1box4 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}


.indexsection1box4 img {
     width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}


#call {
                 position: absolute;
        width: 75%;
        margin-left: 38px;
        float: right;
        margin-top: -45px;
        z-index: 1000;
}


#call img {
        width: 14%;
        height: auto;
        float: left;
        margin: 0px 0px 0px 22px;
        position: absolute;
}


#call h1
{
	   color: #ffffff;
        font-size: 28px;
        margin: 4px 0px 0px 29px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 1.3;
        padding: 0px;
        width: 100%;
        /* text-transform: uppercase; */
        background: none;
        text-align: center;
        float: left;
}


.indexabout {
        width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: -17px;
    z-index: 1000;

}


.indexaboutsection1 {

    width: 100%;
	height:auto;
    margin-left: 0px;
    	float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexaboutsection1pic1 {
    width: 100%;
	height:220px;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexaboutsection1pic1 img {
       width: 100%;
    height: auto;
    float: left;
   
}



.indexaboutsection1pic2 {
           width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 1px;
    z-index: 1000;
}


.indexaboutsection1pic2 img {
       width: 100%;
    height: auto;
    float: left;
   
}



.indexaboutsection1pic3 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 27px;
    z-index: 1000;
}


.indexaboutsection1pic3 img {
          width: 100%;
    height: auto;
    float: left;
   
}


.indexsection1box1111 {
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: -20px;
    float: left;
}

.dtlpgright333 {
    width: 100%;
    height: auto;
    float: left;
    background-color: #ffdc2d;
    position: relative;
    margin: 0px 0px 0px 0px;
}

.qrcode {
    width: 100%;
    height: auto;
    position: relative;
    /* background-color: #1B3254; */
    float: left;
    margin: 0px 0px 0px 0px;
    border-left: 0px solid #a09e9e;
}



.indexsection1box111 {
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.indexaboutsection2 {

width: 100%;
        margin-left: 0px;
        height: auto;
        background-color: #fff;
        float: right;
        margin-top: 0px;

    z-index: 1000;
}


.indexaboutsection2 h1 {
  color: #078881;
    font-size: 31px;
    margin: 25px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}


.indexaboutsection2 h2 {
   color: #078881;
    font-size: 18px;
    margin: 18px 0px 0px 0px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}



.indexaboutsection2 h3 {
       color: #078881;
    font-size: 20px;
    margin: 7px 0px 0px 0px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}



.indexaboutsection2 p {
     color: #078881;
    font-size: 18px;
    margin: 12px 0px 0px 18px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .3;
    padding: 0px;
    width: 90%;
    background: none;
    text-align: justify;
    float: left;
}



.indexaboutsection2 h4 {
     color: #ffffff;
    font-size: 15px;
    margin: 22px 0px 0px 95px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #000000;
    background-color: #000000;
    padding: 11px 53px 11px 52px;
    float: left;
}
.indexaboutsection2 h4 a {
color:#fff;
text-decoration:none;
}



.indexform {
      width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 46px;
    float: left;
    z-index: 1000;

}


.indexformsection1 {
        width: 100%;
    height: auto;
    margin-left: 0px;
    background-color: #ffffff;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexformsection2 {
          width: 100%;
      height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexformsection2  img {
    width: 100%;
    height: auto;
    float: left; 
}

.errmsg{color:#000; font-size:10px;     display: none;}

#header
{
    width:100%;
	height:55px;
	background-color:none;
}
#headertop
{
	width: 100%;
    height: 0px;
    z-index: 604;
    margin-top: -2px;
    
}

#headerline{         width: 100%;
    height: 189px;
    background-color: #3c3c3c;
    margin-top: 0px;
    border-bottom: 0px solid white;
    position: relative;
    z-index: 600;}

#headerline img {               width: 65%;
        margin-left: 55px;
        margin-top: 8px;
        float: left;}
	
	
	.index4section
	{
	width: 100%;
    height: auto;
    /* background-color: white; */
    float: left;
    position: relative;
    margin: -39px 0px 0px 0px;	
		
	}
	
	
	.index4blogsection1 {
   width: 100%;
    height: 172px;
    background-color: #078881;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection1 img {
       width: 66px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 150px;
}

.index4blogsection1 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
       letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection1 p {
        color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}




.index4blogsection2 {
     width: 100%;
    height: 172px;
    background-color: #d1b31d;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection2 img {
       width: 66px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 150px;
}

.index4blogsection2 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection2 p {
       color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}




.index4blogsection3 {
     width: 100%;
    height: 172px;
    background-color: #078881;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection3 img {
       width: 66px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 150px;
}

.index4blogsection3 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection3 p {
        color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}


.write_review h4 {
                  color: #ffffff;
        font-size: 18px;
        margin: 19px 9px 33px 86px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: .5;
        border-radius: 22px;
        text-transform: uppercase;
        border: 0px solid #078881;
        background-color: #d1b31d;
        padding: 11px 53px 11px 52px;
        float: left;
}

.write_review h4 a {
    color: #fff;
    text-decoration: none;
}

.footer2 h3 {
    color: #ffffff;
    margin: 29px 0px 8px 5px;
    font-family: 'Oswald', sans-serif;
    padding-left: 17px;
    text-align: left;
    font-size: 27px;
    /* text-shadow: 1px 1px 2px #000000; */
    letter-spacing: 0.5;
    font-weight: 600;
}

.footer2 p {
    color: #ffffff;
    margin: 2px 4px;
    line-height: 43px;
    padding-left: 19px;
    font-size: 18px;
    text-align: left;
    font-family: "Lato", sans-serif;
    letter-spacing: 1;
    margin-top: 0px;
}

.footer2 {
    width: 100%;
    margin-top: -18px;
    margin-left: 0px;
    background: #d1b31d;
    float: left;
}

.footer1 {
          width: 94%;
        margin-top: 14px;
        margin-left: 9px;
        float: left;
}

.footer5 h1 {
    color: #fff;
    text-align: center;
    font-family: "Lato", sans-serif;
    position: relative;
    font-weight: lighter;
    font-size: 16px;
    float: left;
    margin-left: 5px;
    margin-top: 21px;
}

.footer5 h2 {
    color: #fff;
    text-align: center;
    font-family: "Lato", sans-serif;
    position: relative;
    font-weight: lighter;
    font-size: 15px;
    width: 100%;
    float: left;
    margin-top: 9px;
    margin-left: 0px;
}

.footer5 {
            width: 100%;
        height: auto;
        background-color: #078881;
        float: left;
        margin: 0px 0px 0px 0px;
}

.indexsection1box11 {
           width: 100%;
        height: auto;
        border-radius: 0px;
        margin: 0px;
        margin-bottom: 30px;
        margin-left: 0px;
        margin-top: 17px;
        float: left;
}
.indexsection1box11 img {
    width: 100%;
    height: auto;
    float: left;
}

.index4blogsection4 {
   width: 100%;
    height: 172px;
background-color: #d1b31d;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection4 img {
      width: 66px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 150px;
}

.index4blogsection4 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection4 p {
       color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}







.aboutabout {
            width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 30px;
    margin-bottom: 60px;
    z-index: 1000;
}


.aboutaboutsection1 {

       width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutaboutsection1pic1 {
    width: 100%;
    height: 220px;
    margin-left: 0px;
    float: left;
    margin-top: 69px;
    z-index: 1000;

}


.aboutaboutsection1pic1 img {
      width: 100%;
    height: auto;
    float: left;
    border-radius: 318px;
   
}







.aboutaboutsection2 {

    width: 100%;
    margin-left: 0px;
    height: 500px;
    background-color: #fff;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}


.aboutaboutsection2 h1 {
   color: #078881;
    font-size: 29px;
    margin: 67px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}


.aboutaboutsection2 h2 {
    color: #078881;
    font-size: 18px;
    margin: 32px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.aboutaboutsection2 h3 {
    color: #078881;
    font-size: 42px;
    margin: 5px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.aboutaboutsection2 p {
      color: #078881;
    font-size: 18px;
    margin: 35px 0px 0px 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    line-height: 20px;
    width: 94%;
    background: none;
    text-align: justify;
    float: left;
}



.aboutaboutsection2 h4 {
      color: #078881;
    font-size: 15px;
    margin: 44px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    padding: 11px 53px 11px 52px;
    float: left;
}





.aboutsection3 {
        width: 100%;
    height: auto;
    margin-left: 0px;
	    margin-top:43px;
    float: left;
        z-index: 1000;

}


.aboutsection31 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    background-color: #078881;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection31 h1 {
         color: #ffffff;
    font-size: 31px;
    margin: 33px 0px 0px 20px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #ffffff;
    /* background-color: #078881; */
    padding: 11px 53px 12px 52px;
    float: left;
}




.aboutsection32 {
     width: 100%;
    height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection32  img {
        width: 100%;
    height: auto;
    float: left;
}


.aboutsection31 ul{
   width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 13px;
    z-index: 1000;
}

.aboutsection31 ul li{
           color: #ffffff;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    float: left;
}






.aboutsection33 {
        width: 100%;
    height: auto;
    margin-left: 0px;
	    margin-top: 0px;
    float: left;
        z-index: 1000;

}


.aboutsection331 {
       width: 100%;
    height: 611px;
    margin-left: 0px;
    background-color: #fde523;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection331 h1 {
        color: #000;
    font-size: 31px;
    margin: 13px 0px 0px -17px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    width: 100%;
    line-height: 40px;
    text-transform: uppercase;
    border-radius: 55px;
    /* background-color: #078881; */
    padding: 11px 53px 12px 52px;
    float: left;
}


.aboutsection331 h2 {
        color: #fff;
    font-size: 23px;
    margin: 5px 0px 0px 15px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #000;
    background-color: #000000;
    padding: 11px 20px 9px 23px;
    float: left;
}

.aboutsection331 p {
      color: #000;
    font-size: 18px;
    line-height: 22px;
    width: 100%;
    text-align: justify;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    /* background-color: #078881; */
    float: left;
    padding: 11px 20px 12px 39px;
}

.aboutsection331 img {
   width: 43%;
    height: auto;
    float: left;
	display:none;
    margin: 32px 0px 0px 21px;
}


.aboutsection332 {
      width: 100%;
    height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection332  img {
         width: 100%;
    height: auto;
    float: left;
}

.dtlpgright333 .rounded-btn-bluue {
    position: relative;
    display: inline-block;
    line-height: 13px;
    padding: 11px 29px;
    font-size: 15px;
    width: 142px;
    float: left;
    font-family: "Lato", sans-serif;
    margin-left: 102px;
    margin-top: 0px;
    margin-bottom: 13px;
    text-transform: uppercase;
    color: #000;
    background: #ffffff;
    border: 1px solid #fffdf4;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}

.index4blogsection2 p a {
        color: white;
}


}













@media only screen and (max-device-width: 667px) and (min-device-width: 375px)
{
	.dtlpgright333 .rounded-btn-bluue {
    position: relative;
    display: inline-block;
    line-height: 13px;
    padding: 11px 29px;
    font-size: 15px;
    width: 142px;
    float: left;
    font-family: "Lato", sans-serif;
    margin-left: 102px;
    margin-top: 0px;
    margin-bottom: 13px;
    text-transform: uppercase;
    color: #000;
    background: #ffffff;
    border: 1px solid #fffdf4;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}

.g-recaptcha {
        transform: scale(0.77);
        margin: 19px 0px 20px 0px;
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

.index4blogsection3 p a {
        color: white;
}

.index4blogsection2 p a {
        color: white;
}

#call h1 a
{
	    color: #ffffff;
}
	
#iiconmain {
    float: left;
    position: absolute;
    width: 65%;
    margin: 85px 0px 0px 53px;
    z-index: 999;
}


.achievementcertificate
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 31px 0px 26px 0px;
}

.certificate1 {
           width: 44%;
    margin: 0px 0px 0px 13px;
    float: left;
}
.certificate1 img {
        width: 163px;
		height:auto;
       margin: 0px 0px 0px 0px;
    float: left;
}
	
	.servicesparagraph h2 {
    color: #078881;
    font-size: 31px;
    margin: 29px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    text-align: center;
}
.servicesparagraph p {
    color: #078881;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    padding: 10px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    float: left;
}

.achievementartical
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 4px 0px 26px 0px;
}

.achievementartical p {
             color: #078881;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    width: 100%;
    padding: 10px;
    line-height: 25px;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    float: left;
}

.achievementartical h2 {
         color: #078881;
    font-size: 12px;
    margin: 20px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    float: right;
}

.achievementartical h2 a {
	color:#000;
}


#main 
{
	width:100%;
	height:0px auto;
	margin:0px auto;
	overflow:hidden;
	background-color:white;

}
.dtlpgright222 {
    width: 100%;
    height: auto;
    float: left;
    background-color: #ffdc2d;
    position: relative;
    margin: 0px 0px 0px 0px;
}

.dtlpgright222 h2 {
  width: 100%;
    background: #ffdc2d;
    border-radius: 0px;
    /* padding-left: 190px; */
    font-size: 30px;
    text-align: center;
    border-bottom: 1px solid #a48c14;
    margin-top: 0px;
    color: #000;
    letter-spacing: .5;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    padding-top: 18px;
    padding-bottom: 10px;
}


.dtlpgright222 h3{
   width: 100%;
    font-size: 13px;
    text-align: center;
    margin-top: 0px;
    color: #000;
    margin-left: 0px;
    line-height: 20px;
    letter-spacing: .8px;
    font-family: "Lato", sans-serif;
    /* font-family: 'Lato', sans-serif; */
    padding-top: 0px;
    padding-bottom: 11px;
}


.dtlpgright222 form {
    padding: 0 15px;
    color: #000;
}

.dtlpgright222 form .halfinput {
    width: 50%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}

.dtlpgright222 form .halfinput p {
    color: #000;
    font-family: "Lato", sans-serif;
    font-size: 18px;
    margin: -2px 0;
    margin-top: 0px;
}
.dtlpgright222 form .halfinput input {
    width: 93%;
    padding: 2px;
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 6px;
    margin: 0 0 12px 4px;
    color: #000;
    border-radius: 0px;
    font-family: "Lato", sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}


.dtlpgright222 form select {
    width: 98%;
    padding: 2px;
    padding-top: 7px;
    padding-right: 6px;
    font-family: "Lato", sans-serif;
    color: #000;
    padding-bottom: 6px;
    color: #000;
    padding-left: 6px;
    margin: 0 0 10px 0;
    /* border-radius: 5px; */
    background-color: #fff;
    border: none;
    margin-top: 5px;
}

.dtlpgright222 form .halfinputt textarea {
    width: 99%;
    padding: 5px;
    padding-top: 4px;
    color: #000;
    padding-right: 6px;
    padding-bottom: 34px;
    font-family: "Lato", sans-serif;
    padding-left: 6px;
    margin: 0 0 10px 0;
    border-radius: 5px;
    background-color: #fff;
    border: none;
    margin-top: 9px;
}


.dtlpgright222 .rounded-btn-bluue {
  position: relative;
        display: inline-block;
        line-height: 18px;
        padding: 11px 29px;
        font-size: 15px;
        width: 37%;
        float: left;
        font-family: "Lato", sans-serif;
        margin-left: 112px;
        margin-top: 24px;
        margin-bottom: 57px;
    text-transform: uppercase;
    color: #fff;
    background: #000000;
    border: 1px solid #ffdc2d;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}


.iindexabout {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: -17px;
    z-index: 1000;
}

.iindexaboutsection1 {
         width: 100%;
        height: auto;
        margin-left: 0px;
        float: left;
        margin-top: 0px;
}

.iindexaboutsection1pic1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 76px;
}

.iindexaboutsection1pic1 img {
        width: 100%;
        height: auto;
        float: left;
}

.iindexaboutsection2 {
    width: 100%;
    background-color: none;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}

.iindexaboutsection2 h1 {
        color: #078881;
        font-size: 33px;
        margin: 26px 0px 0px 0px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 1px;
        padding: 3px;
        width: 100%;
        text-transform: uppercase;
        background: none;
        text-align: center;
        float: left;
}
.iindexaboutsection2 p img {
    width: 72%;
    height: auto;
    float: left;
    margin: 10px 0px 63px 0px;
}

.iindexaboutsection2 h2 {
    color: #078881;
        font-size: 18px;
        margin: 13px 0px 0px 28px;
        font-family: 'Heebo', sans-serif;
        letter-spacing: 1px;
        padding: 0px;
        width: 80%;
        text-transform: uppercase;
        background: none;
        text-align: center;
        float: left;
}

.iindexaboutsection2 p {
        color: #078881;
        font-size: 18px;
        margin: 14px 0px 0px 0px;
        font-family: 'Muli', sans-serif;
        letter-spacing: .3;
        padding: 10px;
        padding: 10px;
        width: 100%;
        background: none;
        text-align: justify;
        float: left;
}






.controller{
    width: 100%;
    height: auto;
    margin: 0px auto;}


.indexsection1 {
   width: 100%;
    margin-left: 0px;
    float: left;
    margin-bottom: 24px;
    margin-top: 18px;
}


.indexsection1 h1
{
	    color: #078881;
    font-size: 31px;
    margin: 15px 0px 6px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1 h2
{
	color: #078881;
    font-size: 18px;
    margin: 0px 0px 21px 0px;
    font-family: "Lato", sans-serif;
    letter-spacing: 1.2px;
    padding: 6px;
    width: 100%;
    line-height: 17px;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box1
{
        width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}


.indexsection1box1 h1
{
	color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}
.indexsection1box1 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box1 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box2 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box1 img {
   width: 61%;
    height: auto;
    margin: 0px 0px 0px 72px;
    float: left;
}




.indexsection1box2
{
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
margin-bottom:0px;
}


.indexsection1box2 h1
{
color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}




.indexsection1box2 h2
{
    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;	
}


.indexsection1box2 img {
      width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}





.indexsection1box3
{
	    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
margin-bottom:0px;
}


.indexsection1box3 h1
{
	color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box3 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box3 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;	
}


.indexsection1box3 img {
       width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}




.indexsection1box4
{
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
	margin-bottom:25px;
}


.indexsection1box4 h1
{
	color: #078881;
   font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;	
}

.indexsection1box4 h1 a
{
	text-decoration:none;
	color:#078881;
}

.indexsection1box4 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}


.indexsection1box4 img {
     width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}


#call {
                 position: absolute;
        width: 75%;
        margin-left: 38px;
        float: right;
        margin-top: -45px;
        z-index: 1000;
}


#call img {
        width: 14%;
        height: auto;
        float: left;
        margin: 0px 0px 0px 22px;
        position: absolute;
}


#call h1
{
	   color: #ffffff;
        font-size: 28px;
        margin: 4px 0px 0px 29px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 1.3;
        padding: 0px;
        width: 100%;
        /* text-transform: uppercase; */
        background: none;
        text-align: center;
        float: left;
}


.indexabout {
        width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: -17px;
    z-index: 1000;

}


.indexaboutsection1 {

    width: 100%;
	height:auto;
    margin-left: 0px;
    	float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexaboutsection1pic1 {
    width: 100%;
	height:220px;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexaboutsection1pic1 img {
       width: 100%;
    height: auto;
    float: left;
   
}



.indexaboutsection1pic2 {
           width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 1px;
    z-index: 1000;
}


.indexaboutsection1pic2 img {
       width: 100%;
    height: auto;
    float: left;
   
}



.indexaboutsection1pic3 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 27px;
    z-index: 1000;
}


.indexaboutsection1pic3 img {
          width: 100%;
    height: auto;
    float: left;
   
}


.indexsection1box1111 {
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: -20px;
    float: left;
}

.dtlpgright333 {
    width: 100%;
    height: auto;
    float: left;
    background-color: #ffdc2d;
    position: relative;
    margin: 0px 0px 0px 0px;
}

.qrcode {
    width: 100%;
    height: auto;
    position: relative;
    /* background-color: #1B3254; */
    float: left;
    margin: 0px 0px 0px 0px;
    border-left: 0px solid #a09e9e;
}



.indexsection1box111 {
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.indexaboutsection2 {

width: 100%;
        margin-left: 0px;
        height: auto;
        background-color: #fff;
        float: right;
        margin-top: 0px;

    z-index: 1000;
}


.indexaboutsection2 h1 {
  color: #078881;
    font-size: 31px;
    margin: 25px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}


.indexaboutsection2 h2 {
   color: #078881;
    font-size: 18px;
    margin: 18px 0px 0px 0px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}



.indexaboutsection2 h3 {
       color: #078881;
    font-size: 20px;
    margin: 7px 0px 0px 0px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}



.indexaboutsection2 p {
     color: #078881;
    font-size: 18px;
    margin: 12px 0px 0px 18px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .3;
    padding: 0px;
    width: 90%;
    background: none;
    text-align: justify;
    float: left;
}



.indexaboutsection2 h4 {
     color: #ffffff;
    font-size: 15px;
    margin: 22px 0px 0px 95px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #000000;
    background-color: #000000;
    padding: 11px 53px 11px 52px;
    float: left;
}
.indexaboutsection2 h4 a {
color:#fff;
text-decoration:none;
}



.indexform {
      width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 46px;
    float: left;
    z-index: 1000;

}


.indexformsection1 {
        width: 100%;
    height: auto;
    margin-left: 0px;
    background-color: #ffffff;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexformsection2 {
          width: 100%;
      height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexformsection2  img {
    width: 100%;
    height: auto;
    float: left; 
}

.errmsg{color:#000; font-size:10px;     display: none;}

#header
{
    width:100%;
	height:55px;
	background-color:none;
}
#headertop
{
	width: 100%;
    height: 0px;
    z-index: 604;
    margin-top: -2px;
    
}

#headerline{         width: 100%;
    height: 189px;
    background-color: #3c3c3c;
    margin-top: 0px;
    border-bottom: 0px solid white;
    position: relative;
    z-index: 600;}

#headerline img {               width: 65%;
        margin-left: 55px;
        margin-top: 8px;
        float: left;}
	
	
	.index4section
	{
	width: 100%;
    height: auto;
    /* background-color: white; */
    float: left;
    position: relative;
    margin: -39px 0px 0px 0px;	
		
	}
	
	
	.index4blogsection1 {
   width: 100%;
    height: 172px;
    background-color: #078881;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection1 img {
       width: 38px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 165px;
}

.index4blogsection1 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
       letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection1 p {
        color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}




.index4blogsection2 {
     width: 100%;
    height: 172px;
    background-color: #d1b31d;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection2 img {
       width: 38px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 165px;
}

.index4blogsection2 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection2 p {
       color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}




.index4blogsection3 {
     width: 100%;
    height: 172px;
    background-color: #078881;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection3 img {
       width: 38px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 165px;
}

.index4blogsection3 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection3 p {
        color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}


.write_review h4 {
                  color: #ffffff;
        font-size: 18px;
        margin: 19px 9px 33px 86px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: .5;
        border-radius: 22px;
        text-transform: uppercase;
        border: 0px solid #078881;
        background-color: #d1b31d;
        padding: 11px 53px 11px 52px;
        float: left;
}

.write_review h4 a {
    color: #fff;
    text-decoration: none;
}

.footer2 h3 {
    color: #ffffff;
    margin: 29px 0px 8px 5px;
    font-family: 'Oswald', sans-serif;
    padding-left: 17px;
    text-align: left;
    font-size: 27px;
    /* text-shadow: 1px 1px 2px #000000; */
    letter-spacing: 0.5;
    font-weight: 600;
}

.footer2 p {
    color: #ffffff;
    margin: 2px 4px;
    line-height: 43px;
    padding-left: 19px;
    font-size: 18px;
    text-align: left;
    font-family: "Lato", sans-serif;
    letter-spacing: 1;
    margin-top: 0px;
}

.footer2 {
    width: 100%;
    margin-top: -18px;
    margin-left: 0px;
    background: #d1b31d;
    float: left;
}

.footer1 {
          width: 94%;
        margin-top: 14px;
        margin-left: 9px;
        float: left;
}

.footer5 h1 {
    color: #fff;
    text-align: center;
    font-family: "Lato", sans-serif;
    position: relative;
    font-weight: lighter;
    font-size: 16px;
    float: left;
    margin-left: 5px;
    margin-top: 21px;
}

.footer5 h2 {
    color: #fff;
    text-align: center;
    font-family: "Lato", sans-serif;
    position: relative;
    font-weight: lighter;
    font-size: 15px;
    width: 100%;
    float: left;
    margin-top: 9px;
    margin-left: 0px;
}

.footer5 {
            width: 100%;
        height: auto;
        background-color: #078881;
        float: left;
        margin: 0px 0px 0px 0px;
}

.indexsection1box11 {
           width: 100%;
        height: auto;
        border-radius: 0px;
        margin: 0px;
        margin-bottom: 30px;
        margin-left: 0px;
        margin-top: 17px;
        float: left;
}
.indexsection1box11 img {
    width: 100%;
    height: auto;
    float: left;
}

.index4blogsection4 {
   width: 100%;
    height: 172px;
background-color: #d1b31d;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection4 img {
      width: 38px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 165px;
}

.index4blogsection4 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection4 p {
       color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}







.aboutabout {
            width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 30px;
    margin-bottom: 60px;
    z-index: 1000;
}


.aboutaboutsection1 {

       width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutaboutsection1pic1 {
    width: 100%;
    height: 220px;
    margin-left: 0px;
    float: left;
    margin-top: 69px;
    z-index: 1000;

}


.aboutaboutsection1pic1 img {
      width: 100%;
    height: auto;
    float: left;
    border-radius: 318px;
   
}







.aboutaboutsection2 {

    width: 100%;
    margin-left: 0px;
    height: 500px;
    background-color: #fff;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}


.aboutaboutsection2 h1 {
   color: #078881;
    font-size: 29px;
    margin: 67px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}


.aboutaboutsection2 h2 {
    color: #078881;
    font-size: 18px;
    margin: 32px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.aboutaboutsection2 h3 {
    color: #078881;
    font-size: 42px;
    margin: 5px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.aboutaboutsection2 p {
      color: #078881;
    font-size: 18px;
    margin: 35px 0px 0px 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    line-height: 20px;
    width: 94%;
    background: none;
    text-align: justify;
    float: left;
}



.aboutaboutsection2 h4 {
      color: #078881;
    font-size: 15px;
    margin: 44px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    padding: 11px 53px 11px 52px;
    float: left;
}





.aboutsection3 {
        width: 100%;
    height: auto;
    margin-left: 0px;
	    margin-top:43px;
    float: left;
        z-index: 1000;

}


.aboutsection31 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    background-color: #078881;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection31 h1 {
         color: #ffffff;
    font-size: 31px;
    margin: 33px 0px 0px 20px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #ffffff;
    /* background-color: #078881; */
    padding: 11px 53px 12px 52px;
    float: left;
}




.aboutsection32 {
     width: 100%;
    height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection32  img {
        width: 100%;
    height: auto;
    float: left;
}


.aboutsection31 ul{
   width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 13px;
    z-index: 1000;
}

.aboutsection31 ul li{
           color: #ffffff;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    float: left;
}






.aboutsection33 {
        width: 100%;
    height: auto;
    margin-left: 0px;
	    margin-top: 0px;
    float: left;
        z-index: 1000;

}


.aboutsection331 {
       width: 100%;
    height: 611px;
    margin-left: 0px;
    background-color: #fde523;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection331 h1 {
        color: #000;
    font-size: 31px;
    margin: 13px 0px 0px -17px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    width: 100%;
    line-height: 40px;
    text-transform: uppercase;
    border-radius: 55px;
    /* background-color: #078881; */
    padding: 11px 53px 12px 52px;
    float: left;
}


.aboutsection331 h2 {
        color: #fff;
    font-size: 23px;
    margin: 5px 0px 0px 15px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #000;
    background-color: #000000;
    padding: 11px 20px 9px 23px;
    float: left;
}

.aboutsection331 p {
      color: #000;
    font-size: 18px;
    line-height: 22px;
    width: 100%;
    text-align: justify;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    /* background-color: #078881; */
    float: left;
    padding: 11px 20px 12px 39px;
}

.aboutsection331 img {
   width: 43%;
    height: auto;
    float: left;
	display:none;
    margin: 32px 0px 0px 21px;
}


.aboutsection332 {
      width: 100%;
    height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection332  img {
         width: 100%;
    height: auto;
    float: left;
}


}














@media only screen and (max-device-width: 736px) and (min-device-width: 414px)
{
	
	.dtlpgright333 .rounded-btn-bluue {
    position: relative;
    display: inline-block;
    line-height: 13px;
    padding: 11px 29px;
    font-size: 15px;
    width: 142px;
    float: left;
    font-family: "Lato", sans-serif;
    margin-left: 124px;
    margin-top: 0px;
    margin-bottom: 13px;
    text-transform: uppercase;
    color: #000;
    background: #ffffff;
    border: 1px solid #fffdf4;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}

.g-recaptcha {
        transform: scale(0.77);
        margin: 19px 0px 20px 0px;
        -webkit-transform: scale(1);
        transform-origin: 0 0;
        -webkit-transform-origin: 0 0;
    }

.index4blogsection3 p a {
        color: white;
}

.index4blogsection2 p a {
        color: white;
}

#call h1 a
{
	    color: #ffffff;
}
	
#iiconmain {
    float: left;
    position: absolute;
    width: 65%;
    margin: 90px 0px 0px 71px;
    z-index: 999;
}


.achievementcertificate
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 31px 0px 26px 0px;
}

.certificate1 {
           width: 44%;
    margin: 0px 0px 0px 13px;
    float: left;
}
.certificate1 img {
        width: 163px;
		height:auto;
       margin: 0px 0px 0px 0px;
    float: left;
}
	
	.servicesparagraph h2 {
    color: #078881;
    font-size: 31px;
    margin: 29px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    text-align: center;
}
.servicesparagraph p {
    color: #078881;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    padding: 10px;
    width: 100%;
    margin: 0px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    float: left;
}

.achievementartical
{
	    width: 100%;
    height: auto;
    float: left;
    margin: 4px 0px 26px 0px;
}

.achievementartical p {
             color: #078881;
    font-size: 18px;
    line-height: 21px;
    text-align: center;
    width: 100%;
    padding: 10px;
    line-height: 25px;
    margin: 10px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    float: left;
}

.achievementartical h2 {
         color: #078881;
    font-size: 12px;
    margin: 20px 0px 0px 0px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    text-align: center;
    font-weight: 600;
    float: right;
}

.achievementartical h2 a {
	color:#000;
}


#main 
{
	width:100%;
	height:0px auto;
	margin:0px auto;
	overflow:hidden;
	background-color:white;

}
.dtlpgright222 {
    width: 100%;
    height: auto;
    float: left;
    background-color: #ffdc2d;
    position: relative;
    margin: 0px 0px 0px 0px;
}

.dtlpgright222 h2 {
  width: 100%;
    background: #ffdc2d;
    border-radius: 0px;
    /* padding-left: 190px; */
    font-size: 30px;
    text-align: center;
    border-bottom: 1px solid #a48c14;
    margin-top: 0px;
    color: #000;
    letter-spacing: .5;
    margin-left: 0px;
    text-transform: uppercase;
    font-family: 'Oswald', sans-serif;
    padding-top: 18px;
    padding-bottom: 10px;
}


.dtlpgright222 h3{
   width: 100%;
    font-size: 13px;
    text-align: center;
    margin-top: 0px;
    color: #000;
    margin-left: 0px;
    line-height: 20px;
    letter-spacing: .8px;
    font-family: "Lato", sans-serif;
    /* font-family: 'Lato', sans-serif; */
    padding-top: 0px;
    padding-bottom: 11px;
}


.dtlpgright222 form {
    padding: 0 15px;
    color: #000;
}

.dtlpgright222 form .halfinput {
    width: 50%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 0px;
}

.dtlpgright222 form .halfinput p {
    color: #000;
    font-family: "Lato", sans-serif;
    font-size: 18px;
    margin: -2px 0;
    margin-top: 0px;
}
.dtlpgright222 form .halfinput input {
    width: 93%;
    padding: 2px;
    padding-top: 4px;
    padding-right: 6px;
    padding-bottom: 3px;
    padding-left: 6px;
    margin: 0 0 12px 4px;
    color: #000;
    border-radius: 0px;
    font-family: "Lato", sans-serif;
    background-color: #ffffff;
    color: #000;
    border: none;
    margin-top: 6px;
}


.dtlpgright222 form select {
    width: 98%;
    padding: 2px;
    padding-top: 7px;
    padding-right: 6px;
    font-family: "Lato", sans-serif;
    color: #000;
    padding-bottom: 6px;
    color: #000;
    padding-left: 6px;
    margin: 0 0 10px 0;
    /* border-radius: 5px; */
    background-color: #fff;
    border: none;
    margin-top: 5px;
}

.dtlpgright222 form .halfinputt textarea {
    width: 99%;
    padding: 5px;
    padding-top: 4px;
    color: #000;
    padding-right: 6px;
    padding-bottom: 34px;
    font-family: "Lato", sans-serif;
    padding-left: 6px;
    margin: 0 0 10px 0;
    border-radius: 5px;
    background-color: #fff;
    border: none;
    margin-top: 9px;
}


.dtlpgright222 .rounded-btn-bluue {
  position: relative;
        display: inline-block;
        line-height: 18px;
        padding: 11px 29px;
        font-size: 15px;
        width: 37%;
        float: left;
        font-family: "Lato", sans-serif;
        margin-left: 112px;
        margin-top: 24px;
        margin-bottom: 57px;
    text-transform: uppercase;
    color: #fff;
    background: #000000;
    border: 1px solid #ffdc2d;
    -webkit-border-radius: 20px;
    -ms-border-radius: 20px;
    font-weight: 400;
    -o-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 200px;
}


.iindexabout {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: -17px;
    z-index: 1000;
}

.iindexaboutsection1 {
         width: 100%;
        height: auto;
        margin-left: 0px;
        float: left;
        margin-top: 0px;
}

.iindexaboutsection1pic1 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 76px;
}

.iindexaboutsection1pic1 img {
        width: 100%;
        height: auto;
        float: left;
}

.iindexaboutsection2 {
    width: 100%;
    background-color: none;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}

.iindexaboutsection2 h1 {
        color: #078881;
        font-size: 33px;
        margin: 26px 0px 0px 0px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 1px;
        padding: 3px;
        width: 100%;
        text-transform: uppercase;
        background: none;
        text-align: center;
        float: left;
}
.iindexaboutsection2 p img {
    width: 72%;
    height: auto;
    float: left;
    margin: 10px 0px 63px 0px;
}

.iindexaboutsection2 h2 {
    color: #078881;
        font-size: 18px;
        margin: 13px 0px 0px 28px;
        font-family: 'Heebo', sans-serif;
        letter-spacing: 1px;
        padding: 0px;
        width: 80%;
        text-transform: uppercase;
        background: none;
        text-align: center;
        float: left;
}

.iindexaboutsection2 p {
        color: #078881;
        font-size: 18px;
        margin: 14px 0px 0px 0px;
        font-family: 'Muli', sans-serif;
        letter-spacing: .3;
        padding: 10px;
        padding: 10px;
        width: 100%;
        background: none;
        text-align: justify;
        float: left;
}






.controller{
    width: 100%;
    height: auto;
    margin: 0px auto;}


.indexsection1 {
   width: 100%;
    margin-left: 0px;
    float: left;
    margin-bottom: 24px;
    margin-top: 18px;
}


.indexsection1 h1
{
	    color: #078881;
    font-size: 31px;
    margin: 15px 0px 6px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1 h2
{
	color: #078881;
    font-size: 18px;
    margin: 0px 0px 21px 0px;
    font-family: "Lato", sans-serif;
    letter-spacing: 1.2px;
    padding: 6px;
    width: 100%;
    line-height: 17px;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box1
{
        width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}


.indexsection1box1 h1
{
	color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}
.indexsection1box1 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box1 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box2 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box1 img {
   width: 61%;
    height: auto;
    margin: 0px 0px 0px 72px;
    float: left;
}




.indexsection1box2
{
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
margin-bottom:0px;
}


.indexsection1box2 h1
{
color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}




.indexsection1box2 h2
{
    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;	
}


.indexsection1box2 img {
      width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}





.indexsection1box3
{
	    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
margin-bottom:0px;
}


.indexsection1box3 h1
{
	color: #078881;
    font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}

.indexsection1box3 h1 a
{
text-decoration:none;
color:#078881;
}

.indexsection1box3 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;	
}


.indexsection1box3 img {
       width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}




.indexsection1box4
{
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-left: 0px;
    margin-top: 17px;
    float: left;
	margin-bottom:25px;
}


.indexsection1box4 h1
{
	color: #078881;
   font-size: 22px;
    margin: -113px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;	
}

.indexsection1box4 h1 a
{
	text-decoration:none;
	color:#078881;
}

.indexsection1box4 h2
{
	    color: #078881;
    font-size: 13px;
    margin: -85px 0px 0px 32px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    padding: 0px;
    width: 100%;
    /* text-transform: uppercase; */
    background: none;
    text-align: center;
    float: left;
}


.indexsection1box4 img {
     width: 61%;
    height: auto;
    float: left;
    margin: 0px 0px 0px 75px;
}


#call {
                 position: absolute;
        width: 75%;
        margin-left: 38px;
        float: right;
        margin-top: -45px;
        z-index: 1000;
}


#call img {
        width: 14%;
        height: auto;
        float: left;
        margin: 0px 0px 0px 22px;
        position: absolute;
}


#call h1
{
	   color: #ffffff;
        font-size: 28px;
        margin: 4px 0px 0px 29px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: 1.3;
        padding: 0px;
        width: 100%;
        /* text-transform: uppercase; */
        background: none;
        text-align: center;
        float: left;
}


.indexabout {
        width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: -17px;
    z-index: 1000;

}


.indexaboutsection1 {

    width: 100%;
	height:auto;
    margin-left: 0px;
    	float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexaboutsection1pic1 {
    width: 100%;
	height:220px;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexaboutsection1pic1 img {
       width: 100%;
    height: auto;
    float: left;
   
}



.indexaboutsection1pic2 {
           width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 1px;
    z-index: 1000;
}


.indexaboutsection1pic2 img {
       width: 100%;
    height: auto;
    float: left;
   
}



.indexaboutsection1pic3 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 27px;
    z-index: 1000;
}


.indexaboutsection1pic3 img {
          width: 100%;
    height: auto;
    float: left;
   
}


.indexsection1box1111 {
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-top: -20px;
    float: left;
}

.dtlpgright333 {
    width: 100%;
    height: auto;
    float: left;
    background-color: #ffdc2d;
    position: relative;
    margin: 0px 0px 0px 0px;
}

.qrcode {
    width: 100%;
    height: auto;
    position: relative;
    /* background-color: #1B3254; */
    float: left;
    margin: 0px 0px 0px 0px;
    border-left: 0px solid #a09e9e;
}



.indexsection1box111 {
    width: 100%;
    height: auto;
    border-radius: 0px;
    margin: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-top: 0px;
    float: left;
}

.indexaboutsection2 {

width: 100%;
        margin-left: 0px;
        height: auto;
        background-color: #fff;
        float: right;
        margin-top: 0px;

    z-index: 1000;
}


.indexaboutsection2 h1 {
  color: #078881;
    font-size: 31px;
    margin: 25px 0px 0px 0px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}


.indexaboutsection2 h2 {
   color: #078881;
    font-size: 18px;
    margin: 18px 0px 0px 0px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}



.indexaboutsection2 h3 {
       color: #078881;
    font-size: 20px;
    margin: 7px 0px 0px 0px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 100%;
    text-transform: uppercase;
    background: none;
    text-align: center;
    float: left;
}



.indexaboutsection2 p {
     color: #078881;
    font-size: 18px;
    margin: 12px 0px 0px 18px;
    font-family: 'Muli', sans-serif;
    letter-spacing: .3;
    padding: 0px;
    width: 90%;
    background: none;
    text-align: justify;
    float: left;
}



.indexaboutsection2 h4 {
     color: #ffffff;
    font-size: 15px;
    margin: 22px 0px 0px 95px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #000000;
    background-color: #000000;
    padding: 11px 53px 11px 52px;
    float: left;
}
.indexaboutsection2 h4 a {
color:#fff;
text-decoration:none;
}



.indexform {
      width: 100%;
    height: auto;
    margin-left: 0px;
    margin-top: 46px;
    float: left;
    z-index: 1000;

}


.indexformsection1 {
        width: 100%;
    height: auto;
    margin-left: 0px;
    background-color: #ffffff;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexformsection2 {
          width: 100%;
      height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.indexformsection2  img {
    width: 100%;
    height: auto;
    float: left; 
}

.errmsg{color:#000; font-size:10px;     display: none;}

#header
{
    width:100%;
	height:55px;
	background-color:none;
}
#headertop
{
	width: 100%;
    height: 0px;
    z-index: 604;
    margin-top: -2px;
    
}

#headerline{         width: 100%;
    height: 189px;
    background-color: #3c3c3c;
    margin-top: 0px;
    border-bottom: 0px solid white;
    position: relative;
    z-index: 600;}

#headerline img {               width: 65%;
        margin-left: 55px;
        margin-top: 8px;
        float: left;}
	
	
	.index4section
	{
	width: 100%;
    height: auto;
    /* background-color: white; */
    float: left;
    position: relative;
    margin: -39px 0px 0px 0px;	
		
	}
	
	
	.index4blogsection1 {
   width: 100%;
    height: 172px;
    background-color: #078881;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection1 img {
       width: 38px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 185px;
}

.index4blogsection1 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
       letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection1 p {
        color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}




.index4blogsection2 {
     width: 100%;
    height: 172px;
    background-color: #d1b31d;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection2 img {
       width: 38px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 185px;
}

.index4blogsection2 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection2 p {
       color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}




.index4blogsection3 {
     width: 100%;
    height: 172px;
    background-color: #078881;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection3 img {
       width: 38px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 185px;
}

.index4blogsection3 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection3 p {
        color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}


.write_review h4 {
                  color: #ffffff;
        font-size: 18px;
        margin: 19px 9px 33px 86px;
        font-family: 'Oswald', sans-serif;
        letter-spacing: .5;
        border-radius: 22px;
        text-transform: uppercase;
        border: 0px solid #078881;
        background-color: #d1b31d;
        padding: 11px 53px 11px 52px;
        float: left;
}

.write_review h4 a {
    color: #fff;
    text-decoration: none;
}

.footer2 h3 {
    color: #ffffff;
    margin: 29px 0px 8px 5px;
    font-family: 'Oswald', sans-serif;
    padding-left: 17px;
    text-align: left;
    font-size: 27px;
    /* text-shadow: 1px 1px 2px #000000; */
    letter-spacing: 0.5;
    font-weight: 600;
}

.footer2 p {
    color: #ffffff;
    margin: 2px 4px;
    line-height: 43px;
    padding-left: 19px;
    font-size: 18px;
    text-align: left;
    font-family: "Lato", sans-serif;
    letter-spacing: 1;
    margin-top: 0px;
}

.footer2 {
    width: 100%;
    margin-top: -18px;
    margin-left: 0px;
    background: #d1b31d;
    float: left;
}

.footer1 {
          width: 94%;
        margin-top: 14px;
        margin-left: 9px;
        float: left;
}

.footer5 h1 {
    color: #fff;
    text-align: center;
    font-family: "Lato", sans-serif;
    position: relative;
    font-weight: lighter;
    font-size: 16px;
    float: left;
    margin-left: 5px;
    margin-top: 21px;
}

.footer5 h2 {
    color: #fff;
    text-align: center;
    font-family: "Lato", sans-serif;
    position: relative;
    font-weight: lighter;
    font-size: 15px;
    width: 100%;
    float: left;
    margin-top: 9px;
    margin-left: 0px;
}

.footer5 {
            width: 100%;
        height: auto;
        background-color: #078881;
        float: left;
        margin: 0px 0px 0px 0px;
}

.indexsection1box11 {
           width: 100%;
        height: auto;
        border-radius: 0px;
        margin: 0px;
        margin-bottom: 30px;
        margin-left: 0px;
        margin-top: 17px;
        float: left;
}
.indexsection1box11 img {
    width: 100%;
    height: auto;
    float: left;
}

.index4blogsection4 {
   width: 100%;
    height: 172px;
background-color: #d1b31d;
    float: left;
    border-right: 1px solid #fff;
    margin: 5px 0px -4px 0px;
}
.index4blogsection4 img {
      width: 38px;
    height: auto;
    float: left;
    margin: 18px 0px 0px 185px;
}

.index4blogsection4 h1 {
   color: white;
    text-decoration: none;
  font-size: 28px;
    float: left;
      letter-spacing: 1px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    font-family: 'Oswald', sans-serif;
    margin: 18px 0px 0px 0px;
}

.index4blogsection4 p {
       color: white;
    text-decoration: none;
    font-size: 18px;
    letter-spacing: .6px;
    float: left;
    text-align: center;
    width: 100%;
    font-family: 'Muli', sans-serif;
    margin: 9px 10px 0px 0px;
}







.aboutabout {
            width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 30px;
    margin-bottom: 60px;
    z-index: 1000;
}


.aboutaboutsection1 {

       width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutaboutsection1pic1 {
    width: 100%;
    height: 220px;
    margin-left: 0px;
    float: left;
    margin-top: 69px;
    z-index: 1000;

}


.aboutaboutsection1pic1 img {
      width: 100%;
    height: auto;
    float: left;
    border-radius: 318px;
   
}







.aboutaboutsection2 {

    width: 100%;
    margin-left: 0px;
    height: 500px;
    background-color: #fff;
    float: right;
    margin-top: 0px;
    z-index: 1000;
}


.aboutaboutsection2 h1 {
   color: #078881;
    font-size: 29px;
    margin: 67px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}


.aboutaboutsection2 h2 {
    color: #078881;
    font-size: 18px;
    margin: 32px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.aboutaboutsection2 h3 {
    color: #078881;
    font-size: 42px;
    margin: 5px 0px 0px 28px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    width: 80%;
    text-transform: uppercase;
    background: none;
    text-align: left;
    float: left;
}



.aboutaboutsection2 p {
      color: #078881;
    font-size: 18px;
    margin: 35px 0px 0px 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    padding: 0px;
    line-height: 20px;
    width: 94%;
    background: none;
    text-align: justify;
    float: left;
}



.aboutaboutsection2 h4 {
      color: #078881;
    font-size: 15px;
    margin: 44px 0px 0px 28px;
    font-family: 'Heebo', sans-serif;
    letter-spacing: .5;
    border-radius: 22px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    padding: 11px 53px 11px 52px;
    float: left;
}





.aboutsection3 {
        width: 100%;
    height: auto;
    margin-left: 0px;
	    margin-top:43px;
    float: left;
        z-index: 1000;

}


.aboutsection31 {
    width: 100%;
    height: auto;
    margin-left: 0px;
    background-color: #078881;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection31 h1 {
         color: #ffffff;
    font-size: 31px;
    margin: 33px 0px 0px 20px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #ffffff;
    /* background-color: #078881; */
    padding: 11px 53px 12px 52px;
    float: left;
}




.aboutsection32 {
     width: 100%;
    height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection32  img {
        width: 100%;
    height: auto;
    float: left;
}


.aboutsection31 ul{
   width: 100%;
    height: auto;
    margin-left: 0px;
    float: left;
    margin-top: 13px;
    z-index: 1000;
}

.aboutsection31 ul li{
           color: #ffffff;
    font-size: 18px;
    line-height: 28px;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 1px solid #078881;
    /* background-color: #078881; */
    float: left;
}






.aboutsection33 {
        width: 100%;
    height: auto;
    margin-left: 0px;
	    margin-top: 0px;
    float: left;
        z-index: 1000;

}


.aboutsection331 {
       width: 100%;
    height: 611px;
    margin-left: 0px;
    background-color: #fde523;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection331 h1 {
        color: #000;
    font-size: 31px;
    margin: 13px 0px 0px -17px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 1px;
    width: 100%;
    line-height: 40px;
    text-transform: uppercase;
    border-radius: 55px;
    /* background-color: #078881; */
    padding: 11px 53px 12px 52px;
    float: left;
}


.aboutsection331 h2 {
        color: #fff;
    font-size: 23px;
    margin: 5px 0px 0px 15px;
    font-family: 'Oswald', sans-serif;
    letter-spacing: .5;
    text-transform: uppercase;
    border-radius: 55px;
    border: 1px solid #000;
    background-color: #000000;
    padding: 11px 20px 9px 23px;
    float: left;
}

.aboutsection331 p {
      color: #000;
    font-size: 18px;
    line-height: 22px;
    width: 100%;
    text-align: justify;
    font-family: 'Muli', sans-serif;
    letter-spacing: 1px;
    border: 0px solid #078881;
    /* background-color: #078881; */
    float: left;
    padding: 11px 20px 12px 39px;
}

.aboutsection331 img {
   width: 43%;
    height: auto;
    float: left;
	display:none;
    margin: 32px 0px 0px 21px;
}


.aboutsection332 {
      width: 100%;
    height: auto;
    background-color: #078881;
    margin-left: 0px;
    float: left;
    margin-top: 0px;
    z-index: 1000;
}


.aboutsection332  img {
         width: 100%;
    height: auto;
    float: left;
}

}