html, body {
	overflow-x: hidden;
	max-width: 100%;
}

@media (max-width: 1300px){
input[type="file"] {
    line-height: 10px;
    font-size: 15px;
    position: absolute;
    opacity: 1;
    filter: alpha(opacity = 0);
    -ms-filter: "alpha(opacity=0)";
    /* margin: 0; */
    padding: 7px 4px;
    right: 50px;
    border: 1px solid #ccc;
}
}
@media (max-width: 1220px) {
	.link span { padding: 0px 5px; }
	#a1 { font-size: 11px; padding: 4px 5px; }
}
@media (max-width: 1199px) {
	#im1{display:none;}
	.refresh a{margin-left: -12px;}
    #captcha{width: 238px;}
	.profile-name h5 {
    font-size: 12px;
  
}
.profile-name p {
    font-size: 10px !important;
    padding: 0px !important;
	text-align:center;
}
input[type="file"] {
    line-height: 9px;
    font-size: 12px;
    padding: 7px 3px;
    right: 39px;
}
}
@media (max-width: 1065px) {
	.md{background:none;}
	.img-outer {width:100%;}
	.paging {
    margin-bottom: 0px;
    margin-top: -61px;}
	
input[type="file"] {
    line-height: 7px;
    font-size: 12px;
    padding: 7px 8px;
    right: 36px;
}
}
@media (max-width: 991px) {
    .link{ display:none;}
.ceo-img {
    float: left;
    margin: 15px 21px 0px 0px;
    width: 30%;
}
.side-img {
    text-align: center;
}
.caption {
text-align: center;
}
.contact-detail-outer{width:100%;}
.post_right{display:none;}
.form-outer {width:100%;}
.right { margin: -50px 10px 9px 0px !important; max-width: 100%; overflow: hidden; }
input[type="file"] {
    line-height: 7px;
    font-size: 12px;
    padding: 7px 66px;
    right: 62px;
}



.heading h1{
	text-align:center;
	 margin-top: 20px;
	    background: url(../images/borderbottom.png) center bottom no-repeat;
	
}


   
}
@media (max-width: 899px) {
	.con-fig{display:none;
}

}

@media (max-width: 767px) {
	

	#captcha{width: 234px;
    float: left;
    padding-left: 12px;
	}
	.refresh{
	float: left;}
	.thm-btn {margin-top:2px;}
	.right { margin: -50px 10px 9px 0px !important; max-width: calc(100% - 20px); overflow: hidden; }
	.img-outer { width: 100%; margin: 20px 0px; }

.paging {
    margin-bottom: 0px;
    margin-top: -44px;
}
label {
    float:none;
    width: 100%;
    text-align:left; 
	margin-bottom: 0px; 
    padding: 23px 0px 28px 0px;
}
.control-2 {
    width: 100%; 
    display:block;
    
}
.custom-file-input {
    width: 100%;
}
input[type="file"] {
    line-height: 7px;
    font-size: 12px;
    padding: 7px 66px;
    right: 0px;
	float:left;
}
.submit {
 margin-left: 0%;
}
}




@media  (max-width: 650px){
	  
 
}
@media  (max-width: 500px){
	.ceo-img {
    float: left;
    margin: 15px 21px 0px 0px;
    width: 48%;
}  
.right-info p {
    font-size: 15px;
}


	}
@media  (max-width: 480px){
.main-logo {
    margin: 9px 15px;
    
}
   .right { margin: -50px 10px 9px 0px !important; max-width: calc(100% - 20px); overflow: hidden; }
.paging {
    display: none;
}

.heading h1 {

    font-size: 28px;
   
}
.caption h4 {
    font-size: 27px;
    padding: 9px 0px;
}
.caption p {
    font-size: 25px;
   
}
.caption {
  padding: 1px 0px 7px 10px;
}
#css_menu > ul > li > a {
    font-size: 15px;  
    line-height: 19px;
}
}

@media  (max-width: 386px){
.carousel-indicators{
  display:none;
    
}
.heading h1 {
    font-size: 21px;
}
#css_menu > ul > li > a {
    font-size: 14px !important;
    line-height: 15px !important;
}
.right-info p {
    font-size: 13px;
}
.outer-info {
    padding: 0em 0px;
}

input[type="file"] {
    font-size: 9px;
    }
}