@media only screen and (max-width: 1200px){
.top-banner-in{ width:960px !important; min-height:118px;      }
.top-banner-in-logo{width:360px !important; height:75px !important; float:left !important; margin:10px 0px;  }
.top-banner-in-logo img{width:360px !important; height:75px !important; }

.top-banner-in-right{width:600px !important; float:right !important; margin-top:30px !important; }
div.site-message-fixed .top-banner {height:118px !important;   }
div.site-message-fixed .top-banner-in{ width:960px !important; min-height:118px !important;   }
div.site-message-fixed .top-banner-in-logo {width:360px !important; height:52px !important; float:left !important; margin:10px 0px;  }
div.site-message-fixed .top-banner-in-logo img{width:360px !important; height:52px !important; }


.about-banner-in{ width:960px !important; min-height:220px !important;        }
.about-banner-in-box{ width:450px !important; float:left !important; min-height:200px !important; }

.abt-left{    margin-left: 60px !important;}
.ser-banner-in{width:960px !important; min-height:30px;        }
.ser-banner-in h1{ font-size:44px !important;}          
.ser-banner-in-right-in1{ width:450px !important; float:left !important; padding:40px 0px 0px 0px !important;     text-decoration:none; margin-left:0px !important;         }
.ser-banner-in-right-in2{width:450px !important; float:right !important; text-decoration:none; margin-right:0px !important; margin-top:0PX  !important;        }

 .prj-banner-in{ width:960px !important;  min-height:250px; }
 
  .prj-banner-in-box{  width:450px !important;  min-height:379px;  float:left !important;  margin-bottom:50px; margin-left:0px !important;        }
    	.prj-banner-in-box img{ width:450px !important; }
     	.prj-banner-in-box-rate{ width:450px !important;  }  
   		.prj-banner-in-box-rate:hover{  width:450px !important;   }

  .prj-banner-in-box1{  width:450px !important;  min-height:379px;  float:right !important;  margin-bottom:50px; margin-left:0px !important;        }
    	.prj-banner-in-box1 img{ width:450px !important; }
     	.prj-banner-in-box1-rate{ width:450px !important;  }  
   		.prj-banner-in-box1-rate:hover{  width:450px !important;   }

 

.footer-banner-in{ width:960px !important; }

.footer-banner-in-left{ margin:0px auto !important; width:270px !important; float:left !important; margin-right:0px !important;  }
.footer-banner-in-left h6{ text-align:left !important;}
.footer-banner-in-center{  margin:0px auto !important; width:360px !important; float:left !important;  }
.footer-banner-in-center h6{ text-align:center !important;}

.footer-banner-in-right{ margin:0px auto !important;  width:200px !important; float:right !important;  }
.footer-banner-in-right h6{ text-align:left !important;}


.footer-banner-in2{ width:960px !important;}


.inner-wrapper{ width:960px !important;}
.inner-wrapper p{ padding:10px 10px !important;}

.inner-wrapper-left{ margin:0px; padding:0px; height:auto; width:450px; float:left !important;}
.inner-wrapper-right{ margin:0px; padding:0px; height:auto; width:450px; float:right !important;}


.inner-page-left{ width:300px !important;float:left !important;}
.inner-page-cen{width:350px !important;float:left !important;}
.inner-page-right{width:260px !important;float:right !important;}

.form-box{padding:10px !important; }
.inner-page-right input{  width:230px !important}
.inner-page-right textarea{  width:230px !important}


.footer-banner-in-left ul li{padding:3px 0px !important; float:none !important;}



}


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


.top-banner-in{ width:768px !important; min-height:118px;      }
.top-banner-in-logo{width:268px !important; height:52px !important; float:left !important; margin:30px 0px;  }
.top-banner-in-logo img{width:268px !important; height:52px !important; }

.top-banner-in-right{width:500px !important; float:right !important; margin-top:30px !important; }
div.site-message-fixed .top-banner {height:118px !important;   }
div.site-message-fixed .top-banner-in{ width:768px !important; min-height:118px !important;   }
div.site-message-fixed .top-banner-in-logo {width:268px !important; height:52px !important; float:left !important; margin:30px 0px;  }
div.site-message-fixed .top-banner-in-logo img{width:268px !important; height:52px !important; }


.about-banner-in{ width:768px !important; min-height:220px !important;        }
.about-banner-in-box{ width:370px !important; float:left !important; min-height:200px !important; }

.abt-left{    margin-left: 28px !important;}
.ser-banner-in{width:768px !important; min-height:30px;        }
.ser-banner-in h1{ font-size:44px !important;}          

.ser-banner-in-right-in1{ width:350px !important; float:left !important; padding:0px 0px !important;     text-decoration:none; margin-left:0px !important;         }
.ser-banner-in-right-in2{width:350px !important; float:right !important; text-decoration:none; margin-right:0px !important; margin-top:0PX  !important;        }

 .prj-banner-in{ width:768px !important;  min-height:250px; }
 
  .prj-banner-in-box{  width:370px !important;  min-height:379px;  float:left !important;  margin-bottom:50px; margin-left:0px !important;        }
    	.prj-banner-in-box img{ width:370px !important; }
     	.prj-banner-in-box-rate{ width:370px !important;  }  
   		.prj-banner-in-box-rate:hover{  width:370px !important;   }

  .prj-banner-in-box1{  width:370px !important;  min-height:379px;  float:right !important;  margin-bottom:50px; margin-left:0px !important;        }
    	.prj-banner-in-box1 img{ width:370px !important; }
     	.prj-banner-in-box1-rate{ width:370px !important;  }  
   		.prj-banner-in-box1-rate:hover{  width:370px !important;   }

 

.footer-banner-in{ width:768px !important; }

.footer-banner-in-left{ margin:0px auto !important; width:200px !important; float:left !important; margin-right:0px !important;  }
.footer-banner-in-left h6{ text-align:left !important;}
.footer-banner-in-center{  margin:0px auto !important; width:268px !important; float:left !important;  }
.footer-banner-in-center h6{ text-align:center !important;}

.footer-banner-in-right{ margin:0px auto !important;  width:250px !important; float:right !important;  }
.footer-banner-in-right h6{ text-align:left !important;}


.footer-banner-in2{ width:768px !important;}


.inner-wrapper{ width:768px !important;}
.inner-wrapper p{ padding:10px 10px !important;}




.inner-wrapper-left{ margin:0px; padding:0px; height:auto; width:350px; float:left !important;}
.inner-wrapper-right{ margin:0px; padding:0px; height:auto; width:350px; float:right !important;}

.inner-page-left{ width:250px !important;float:left !important;}
.inner-page-cen{width:248px !important;float:left !important;}
.inner-page-right{width:240px !important;float:right !important;}

.form-box{padding:10px !important; }
.inner-page-right input{  width:210px !important}
.inner-page-right textarea{  width:210px !important}

.footer-banner-in-left ul li{padding:3px 0px !important; float:none !important;}



}

@media only screen and (max-width: 768px){
.top-banner-in{ width:524px !important; min-height:118px;      }
.top-banner-in-logo{width:275px !important; height:62px !important; float:left !important; margin:10px 0px;  }
.top-banner-in-logo img{width:275px !important; height:62px !important; }

.top-banner-in-right{width:224px !important; float:right !important; margin-top:30px !important; }
div.site-message-fixed .top-banner {height:118px !important;   }
div.site-message-fixed .top-banner-in{ width:524px !important; min-height:118px !important;   }
div.site-message-fixed .top-banner-in-logo {width:275px !important; height:62px !important; float:left !important; margin:10px 0px;  }
div.site-message-fixed .top-banner-in-logo img{ width:275px !important; height:62px !important; }

.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {  width:220px !important; border:1px solid #666 !important; background:none !important;}

.about-banner-in{ width:524px !important; min-height:300px !important;        }
.about-banner-in-box{ width:524px !important; float:none !important; min-height:180px !important; }

.abt-left{    margin-left: 0px !important;}
.ser-banner-in{width:524px !important; min-height:680px;        }
.ser-banner-in h1{ font-size:33px !important;}          
.ser-banner-in-right-in1{ width:524px !important; float:none !important; padding:20px 0px !important;     text-decoration:none; margin-left:0px !important;         }
.ser-banner-in-right-in2{width:524px !important; float:none !important; text-decoration:none; margin-right:0px !important; margin-top:10PX  !important;        }

 .prj-banner-in{ width:524px !important;  min-height:250px; }
 
  .prj-banner-in-box{  width:524px !important;  min-height:379px;  float:none !important;  margin-bottom:50px; margin-left:0px !important;        }
    	.prj-banner-in-box img{ width:524px !important; }
     	.prj-banner-in-box-rate{ width:524px !important;  }  
   		.prj-banner-in-box-rate:hover{  width:524px !important;   }

  .prj-banner-in-box1{  width:524px !important;  min-height:379px;  float:none !important;  margin-bottom:50px; margin-left:0px !important;        }
    	.prj-banner-in-box1 img{ width:524px !important; }
     	.prj-banner-in-box1-rate{ width:524px !important;  }  
   		.prj-banner-in-box1-rate:hover{  width:524px !important;   }

 

.footer-banner-in{ width:524px !important; }

.footer-banner-in-left{ margin:0px auto !important; width:524px !important; float:none !important; margin-right:0px !important; height:120px; }
.footer-banner-in-left h6{ text-align:center !important;}
.footer-banner-in-center{  margin:0px auto !important; width:524px !important; float:none !important;  }
.footer-banner-in-center h6{ text-align:center !important;}

.footer-banner-in-right{ margin:0px auto !important;  width:524px !important; float:none !important;  }
.footer-banner-in-right h6{ text-align:center !important;}

.footer-banner-in-left ul {
    margin: 0px auto;
    padding: 0px;
    width: 300px;
}

.footer-banner-in-left ul li{padding:3px 11px !important; float:left !important;}

.footer-banner-in2{ width:524px !important;}

.inner-wrapper{ width:524px !important;}
.inner-wrapper p{ padding:10px 10px !important;}

.inner-wrapper-left{ margin:0px; padding:0px; height:auto; width:524px; float:none !important;}
.inner-wrapper-right{ margin:0px; padding:0px; height:auto; width:524px; float:none !important;}

.footer-banner-in-right ul {
  margin: 0px auto;
    padding: 0px;  width: 190px;
}


.inner-page-left{ width:524px !important;float:none !important;}
.inner-page-cen{width:524px !important;float:none !important;}
.inner-page-right{width:524px !important;float:none !important;}

.form-box{padding:10px !important; }
.inner-page-right input{  width:490px !important}
.inner-page-right textarea{  width:490px !important}



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

.top-banner-in{ width:300px !important; min-height:118px;      }
.top-banner-in-logo{width:300px !important; height:62px !important; float:none !important; margin:10px 0px;  }
.top-banner-in-logo img{width:300px !important; height:62px !important; }

.top-banner-in-right{width:300px !important; float:none !important; margin-top:10px !important; }
div.site-message-fixed .top-banner {height:118px !important;   }
div.site-message-fixed .top-banner-in{ width:300px !important; min-height:118px !important;   }
div.site-message-fixed .top-banner-in-logo {width:300px !important; height:62px !important; float:none !important; margin:10px 0px;  }
div.site-message-fixed .top-banner-in-logo img{ width:300px !important; height:62px !important; }

.responsiveSelectContainer select.responsiveMenuSelect, select.responsiveMenuSelect {  width:300px !important; border:1px solid #666 !important; background:none !important;}

.about-banner-in{ width:300px !important; min-height:500px !important;        }
.about-banner-in-box{ width:300px !important; float:none !important; min-height:250px !important; }

.abt-left{    margin-left: 0px !important;}
.ser-banner-in{width:300px !important; min-height:1050px;        }
.ser-banner-in h1{ font-size:48px !important;}          

.ser-banner-in-right-in1{ width:300px !important; float:none !important; padding:20px 0px !important;     text-decoration:none; margin-left:0px !important;         }
.ser-banner-in-right-in2{width:300px !important; float:none !important; text-decoration:none; margin-right:0px !important; margin-top:10PX  !important;        }

 .prj-banner-in{ width:300px !important;  min-height:250px; }
 
  .prj-banner-in-box{  width:300px !important;  min-height:379px;  float:none !important;  margin-bottom:50px; margin-left:0px !important;        }
    	.prj-banner-in-box img{ width:300px !important; }
     	.prj-banner-in-box-rate{ width:300px !important;  }  
   		.prj-banner-in-box-rate:hover{  width:300px !important;   }

  .prj-banner-in-box1{  width:300px !important;  min-height:379px;  float:none !important;  margin-bottom:50px; margin-left:0px !important;        }
    	.prj-banner-in-box1 img{ width:300px !important; }
     	.prj-banner-in-box1-rate{ width:300px !important;  }  
   		.prj-banner-in-box1-rate:hover{  width:300px !important;   }

 

.footer-banner-in{ width:300px !important; }

.footer-banner-in-left{ margin:0px auto !important; width:300px !important; height:100px !important; float:none !important; margin-right:0px !important;  }
.footer-banner-in-left h6{ text-align:center !important;}
.footer-banner-in-center{  margin:0px auto !important; width:300px !important; float:none !important;  }
.footer-banner-in-center h6{ text-align:center !important;}

.footer-banner-in-right{ margin:0px auto !important;  width:300px !important; float:none !important;   margin-left:0px !important; }
.footer-banner-in-right h6{ text-align:center !important;}


.footer-banner-in2{ width:300px !important;}

.footer-banner-in-left ul {
    margin: 0px auto;
    padding: 0px;
    width: 300px;
}


.footer-banner-in-left ul li{padding:3px 11px !important; float:left !important;}




.inner-wrapper{ width:300px !important;}
.inner-wrapper p{ padding:10px 10px !important;}


.inner-wrapper-left{ margin:0px; padding:0px; height:auto; width:300px; float:none !important;}
.inner-wrapper-right{ margin:0px; padding:0px; height:auto; width:300px; float:none !important;}

.inner-page-left{ width:300px !important;float:none !important;}
.inner-page-cen{width:300px !important;float:none !important;}
.inner-page-right{width:300px !important;float:none !important;}

.form-box{padding:10px !important; }
.inner-page-right input{  width:270px !important}
.inner-page-right textarea{  width:270px !important}


}

