@charset "utf-8";
/* CSS Document */
@media(max-width:1023px){
	.frst_row img {
   
    width: 100%;
}
}
@media(max-width:767px){
	.testi_sec {
   
    display: block;
}
.pic_grp_two {
    
    display: flex;
}
.banner_info {
   
    padding-left: 18px;
    padding-right: 18px;
}
 .logo_awrds img {
   
    margin-bottom: 0px;
}
.frst_row img {
   
    width: 100%;
}
}
@media only screen and (min-width : 320px) and (max-width : 359px){
	.banner_info {
    
	width:100%;
	position:relative;
    top: 28px;
	padding-top: 17px;
}
.banner_info h1 {
    font: normal 29px 'robotolight';
    color: #636462;
    margin-bottom: 22px;
}
.bnnr_logo {
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}
.banner_info img {
    width: 18%;
}
.logo img {
    width: 71%;
    margin-top: 7px;
}

.navbar {
   
    padding-bottom: 9px;
}
.testi_left {
    width: 100%;
    float: left;
}
.testi_right {
    width: 100%;
    background: #6da427;
    padding-left: 11px;
    float: right;
}
section.our_awrds {
    padding-top: 12px;
    padding-bottom: 42px;
    text-align: center;
}
.awrds_left {
    width: 100%;
    float: left;
   
}
.awrds_left img{
	width:100%;
}
.awrds_left_sec{
	 width: 100%;
    float:left;
	margin-left: 5px;
	
}
.awrds_left_sec img{
	width:100%;
	
}
.scnd_row {
    padding-left:16px;
}
.logo {
    float: none;
}
section.welcome {
    padding-top: 66px;
    padding-bottom: 27px;
}
section.gall {
   
    padding-bottom: 7px;
    
}
.our_test {
   padding-top: 38px;
    padding-bottom: 44px;
   
}
footer {
    padding-top: 62px;
    padding-bottom: 51px;
    background: #e8e8eb;
}
.frth-row {
    clear: both;
	padding-top: 21px;
}
.testi {
    padding-top: 67px;
    padding-bottom: 0px;
}
.awrds h5 {
    
    margin-bottom: 36px;
}
.awrds {
   
    padding-bottom: 15px;
}
.pic_grp_two {
    width: 100%;
    margin-bottom: 9px;
}
.gallry {
    padding-top: 53px;
    padding-bottom: 17px;
}
.contact_us {
    padding-top: 43px;
    padding-bottom: 57px;
}
.right_cont {
   
    padding-top: 19px;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
	display:flex;
}
.logo_awrds img {
    width: 16%;
    margin-bottom: 48px;
}
}
@media only screen and (min-width : 360px) and (max-width : 479px){
	.banner_info {
    
	width:100%;
	position:relative;
    top: 28px;
	padding-top: 17px;
}
.banner_info h1 {
    font: normal 29px 'robotolight';
    color: #636462;
    margin-bottom: 22px;
}
.bnnr_logo {
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}
.banner_info img {
    width: 18%;
}
.logo img {
    width: 78%;
    margin-top: 7px;
}

.navbar {
   
    padding-bottom: 9px;
}
.testi_left {
    width: 100%;
    
}
.testi_right {
    width: 100%;
    background: #6da427;
    padding-left: 11px;
   
}

.awrds_left {
    width: 100%;
    float: left;
   
}
.awrds_left img{
	width:100%;
}
.awrds_left_sec{
	 width: 100%;
    float: left;
	margin-left: 5px;
	
}
.awrds_left_sec img{
	width:100%;
	
}
.scnd_row {
    padding-left:16px;
}
.testi_right img {
    width: 16%;
    margin-right: 10px;
}
.frth-row {
    clear: both;
	padding-top: 21px;
}
section.welcome {
    padding-top: 66px;
    padding-bottom: 27px;
}
section.our_awrds {
    padding-top: 12px;
    padding-bottom: 42px;
    text-align: center;
}
section.gall {
   padding-top: 45px;
    padding-bottom: 7px;
    
}
.our_test {
   padding-top: 38px;
    padding-bottom: 44px;
   
}
footer {
    padding-top: 62px;
    padding-bottom: 51px;
    background: #e8e8eb;
}
.frth-row {
    clear: both;
	padding-top: 21px;
}
.testi {
    padding-top: 67px;
    padding-bottom: 0px;
}
.awrds h5 {
    
    margin-bottom: 36px;
}
.awrds {
   
    padding-bottom: 15px;
}
.pic_grp_two {
    width: 100%;
    margin-bottom: 9px;
}
.gallry {
    padding-top: 53px;
    padding-bottom: 17px;
}
.contact_us {
    padding-top: 43px;
    padding-bottom: 57px;
}
.right_cont {
   
    padding-top: 19px;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
	display: flex;
}
.logo_awrds img {
    width: 16%;
    margin-bottom: 48px;
}
}
@media only screen and (min-width : 480px) and (max-width : 639px){
	.frst_row img {
    width: 67%;
    margin-bottom: 40px;
}
	.testi_right img {
     width: 13%;
    margin-right: 10px;
}
	
	.banner_info {
    
	width:100%;
	position:relative;
    top: 28px;
	padding-top: 17px;
}
.banner_info h1 {
    font: normal 29px 'robotolight';
    color: #636462;
    margin-bottom: 22px;
}
.bnnr_logo {
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}
.banner_info img {
    width: 18%;
}
.logo img {
    width: 78%;
    margin-top: 7px;
}
.frth-row {
    clear: both;
}
.navbar {
   
    padding-bottom: 9px;
}
.testi_left {
    width: 100%;
    float: left;
}
.testi_right {
    width: 100%;
    background: #6da427;
    padding-left: 11px;
    float: right;
}
section.our_awrds {
    padding-top: 12px;
    padding-bottom: 90px;
    text-align: center;
}
.awrds_left {
    width: 100%;
    float: left;
   
}
.awrds_left img{
	width:100%;
}
.awrds_left_sec{
	 width: 100%;
    float: none;
	margin-left: 5px;
	
}
.awrds_left_sec img{
	width:100%;
	
}
.scnd_row {
    padding-left:16px;
}
section.welcome {
    padding-top: 66px;
    padding-bottom: 27px;
}
section.our_awrds {
    padding-top: 12px;
    padding-bottom: 42px;
    text-align: center;
}
section.gall {
   padding-top: 45px;
    padding-bottom: 7px;
    
}
.our_test {
   padding-top: 38px;
    padding-bottom: 44px;
   
}
footer {
    padding-top: 62px;
    padding-bottom: 51px;
    background: #e8e8eb;
}
.frth-row {
    clear: both;
	padding-top: 21px;
}
.testi {
    padding-top: 67px;
    padding-bottom: 0px;
}
.awrds h5 {
    
    margin-bottom: 36px;
}
.awrds {
   
    padding-bottom: 15px;
}
.pic_grp_two {
    width: 100%;
    margin-bottom: 9px;
}
.gallry {
    padding-top: 53px;
    padding-bottom: 17px;
}
.contact_us {
    padding-top: 43px;
    padding-bottom: 57px;
}
.right_cont {
   
    padding-top: 19px;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
	display:flex;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
}
.logo_awrds img {
    width: 20%;
    margin-bottom: 48px;
}
}
@media only screen and (min-width : 640px) and (max-width : 767px){
	.frst_row img {
    width: 67%;
    margin-bottom: 40px;
}
	.testi_right img {
     width: 9%;
    margin-right: 10px;
}
	
	.banner_info {
    
	width:100%;
	position:relative;
    top: 28px;
	padding-top: 17px;
}
.banner_info h1 {
    font: normal 29px 'robotolight';
    color: #636462;
    margin-bottom: 22px;
}
.bnnr_logo {
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}
.banner_info img {
    width: 18%;
}
.logo img {
    width: 78%;
    margin-top: 7px;
}
.frth-row {
    clear: both;
}
.navbar {
   
    padding-bottom: 9px;
}
.testi_left {
    width: 100%;
    float: left;
}
.testi_right {
    width: 100%;
    background: #6da427;
    padding-left: 11px;
    float: right;
}
section.our_awrds {
    padding-top: 12px;
    padding-bottom: 90px;
    text-align: center;
}
.awrds_left {
    width: 100%;
    float: left;
   
}
.awrds_left img{
	width:100%;
}
.awrds_left_sec{
	 width: 100%;
    float: none;
	margin-left: 10px;
	
}
.awrds_left_sec img{
	width:100%;
	
}
.scnd_row {
    padding-left:16px;
}
section.welcome {
    padding-top: 66px;
    padding-bottom: 27px;
}
section.our_awrds {
    padding-top: 12px;
    padding-bottom: 42px;
    text-align: center;
}
section.gall {
   padding-top: 45px;
    padding-bottom: 7px;
    
}
.our_test {
   padding-top: 38px;
    padding-bottom: 44px;
   
}
footer {
    padding-top: 62px;
    padding-bottom: 51px;
    background: #e8e8eb;
}
.frth-row {
    clear: both;
	padding-top: 21px;
}
.testi {
    padding-top: 67px;
    padding-bottom: 0px;
}
.awrds h5 {
    
    margin-bottom: 36px;
}
.awrds {
   
    padding-bottom: 15px;
}
.pic_grp_two {
    width: 100%;
    margin-bottom: 9px;
}
.gallry {
    padding-top: 53px;
    padding-bottom: 17px;
}
.contact_us {
    padding-top: 43px;
    padding-bottom: 57px;
}
.right_cont {
   
    padding-top: 19px;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
	display:flex;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
}
.logo_awrds img {
    width: 20%;
    margin-bottom: 48px;
}
}
@media only screen and (min-width : 768px) and (max-width : 799px){
	.banner_info {
    
	width:100%;
	position:relative;
    top: 28px;
	padding-top: 17px;
}
.banner_info h1 {
    font: normal 29px 'robotolight';
    color: #636462;
    margin-bottom: 22px;
}
.bnnr_logo {
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}
.banner_info img {
    width: 18%;
}
	.third_row ul li {
    float: left;
    padding: 0px 2px;
}
.testi_right h3 {
    font: normal 11px 'Roboto-Regular';
}
.pic-box {
    margin-bottom: 15px;
    width: 100%;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
}
.pic_grp_two {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 47px;
}
}
@media only screen and (min-width : 800px) and (max-width : 979px){
		.banner_info {
    
	width:100%;
	position:relative;
    top: 28px;
	padding-top: 17px;
}
.banner_info h1 {
    font: normal 29px 'robotolight';
    color: #636462;
    margin-bottom: 22px;
}

.bnnr_logo {
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}
.banner_info img {
    width: 18%;
}
	.third_row ul li {
    float: left;
    padding: 0px 2px;
}

.testi_right h3 {
    font: normal 11px 'Roboto-Regular';
}
.pic-box {
    margin-bottom: 16px;
    width: 100%;
}
.pic_grp {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 19px;
}
.pic_grp_two {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 47px;
}

}
@media only screen and (min-width : 980px) and (max-width : 1023px){
	.container {
    width: 100%;
}	 
		.banner_info {
    
	width:100%;
	position:relative;
    top: 28px;
	padding-top: 17px;
}
.banner_info h1 {
    font: normal 29px 'robotolight';
    color: #636462;
    margin-bottom: 22px;
}
.bnnr_logo {
    position: relative;
    top: 0px;
    left: 0;
    right: 0;
    margin: auto;
}
.banner_info img {
    width: 18%;
}
	.third_row ul li {
    float: left;
    padding: 0px 2px;
}

.testi_right h3 {
    font: normal 15px 'Roboto-Regular';
}
.pic-box {
    margin-bottom: 19px;
    width: 100%;
}
.pic_grp {
  
    margin: 0 auto;
    margin-bottom: 19px;
	display:flex;
}
.awrds_left {
    
    margin: 0 ;
}
.awrds_left_sec {
   
    margin-left: 0px;
}
.pic_grp_two {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 47px;
}
}
@media only screen and (min-width : 1024px) and (max-width : 1279px){
	.container{
		width:100%;
	}
.pic_grp {
  
    margin: 0 auto;
    margin-bottom: 19px;
	display:flex;
}
.awrds_left {
    
    
}
.awrds_left_sec {
   
    margin-left: 0px;
}

.pic-box {
    margin-bottom: 23px;
    width: 100%;
}
.pic_grp_two {
    width: 73%;
    margin: 0 auto;
    margin-bottom: 47px;
}
.testi_right h3 {
    font: normal 16px 'Roboto-Regular';
}
}
@media only screen and (min-width : 1280px) and (max-width : 1359px){
	.container{
		width:100%;
	}
.pic_grp {
    width: 61%;
    margin: 0 auto;
    margin-bottom: 19px;
}

.pic-box {
    margin-bottom: 50px;
    width: 100%;
}
}
@media only screen and (min-width : 1360px) and (max-width : 1599px){
	.container{
		width:100%;
	}
.pic_grp {
    width: 61%;
    margin: 0 auto;
    margin-bottom: 19px;
}

.pic-box {
    margin-bottom: 59px;
    width: 100%;
}
.pic_grp_two {
    width: 61%;
    margin: 0 auto;
    margin-bottom: 47px;
}
}
@media only screen and (min-width : 1600px) and (max-width : 1919px){
	.container{
		width:100%;
	}
.pic_grp {
    width: 61%;
    margin: 0 auto;
    margin-bottom: 19px;
}

.pic-box {
    margin-bottom: 78px;
    width: 100%;
}
.pic_grp {
    width: 61%;
    margin: 0 auto;
    margin-bottom: 19px;
}
}
@media only screen and (min-width : 1920px) and (max-width : 2000px){
	.container{
		width:100%;
	}
.pic_grp {
    width: 61%;
    margin: 0 auto;
    margin-bottom: 19px;
}

.pic-box {
    margin-bottom: 107px;
    width: 100%;
}
.pic_grp_two {
    width: 61%;
    margin: 0 auto;
    margin-bottom: 47px;
}
}


