@media screen and (max-width: 1024px) {
    .navsmall{display:block !important;}
#nav {
    display: none;
}
.nv li {
  padding: 0px;
}
.logo {
  float: none;
  margin: 19px auto 0;
  text-align: center;
}
.top-right {
  float: none !important;
  margin: 15px 0 0 !important;
  width: 100% !important;
}
.call-sec {
  float: none;
  margin: 0;
  text-align: center;
}
.menubar {
  margin: 0 auto !important;
  padding: 0 !important;
  width: 100% !important;
}
.social-sec {
  float: none;
  margin: 0 auto;
  width: 90px;
}
.top-sec .row {
  margin: 0 auto;
  width: 98%;
}
.top-sec {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  height: auto;
  margin: 0;
  width: 100%;
}
.myweb1 {
  background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") repeat-x scroll center top;
  border: medium none !important;
  border-radius: 0;
  color: #fff !important;
  float: none;
  font-size: 20px;
  height: 39px;
  margin: 0 auto 2%;
  padding: 10px 0 0 !important;
  text-align: center !important;
  text-shadow: 0 1px 2px #000000;
  width: 97%;
}
.row { width:98%; margin:0 auto; }	
.left-sec-inner { width:90%; float:none; margin:0 auto 20px;}


.left-sec-inner-text { width:90%; display:inline-block; float:left; margin:0px; background:#fff; border-radius:20px; padding:15px; }
.left-sec-inner-box { width:80%; float:right; display:inline-block; background:#fff; }
.left-sec-inner-box img{ width:500px; float:center;}

}
@media screen and (max-width: 768px) {
.top-right { width:600px; float:right; margin:15px 0 0; }	
.slider-sec { width:90%;}
.slider-sec img { width:100%;}
.middle-sec { width:98%; margin:25px auto 0; padding:0px; }
.middle-sec p { text-align:justify; padding:0px; }
.mid-3 { margin:0 auto 0; clear:both; float:none; }
.mid-3.contactform { margin:0 auto 0; clear:both; float:none; }
.mid-2 { margin:0 0 20px 70px; }
.mid-1 { margin:0 0 0px 20px; }
.footer-mid { padding:180px 0 0 200px; }
.footer-right { padding:175px 10px 0 0; }
.left-sec { width:90%; float:none; margin:0 auto 20px;}
.left-sec-inner { width:90%; float:none; margin:0 auto 20px;}

.left-sec-inner-text { width:90%; display:inline-block; float:left; margin:0px; background:#fff; border-radius:20px; padding:15px; }
.left-sec-inner-box { width:90%; float:right; display:inline-block; background:#fff;   }
.left-sec-inner-box img{ float:center; padding:35px 20px 0px 20px;}


#footer-block { background-size: 180% 100%;}
}
@media screen and (max-width: 640px) {
.top-sec { width:100%; height:auto; margin:0px; background:none; }	
.logo { float:none; text-align:center; margin:19px auto 0; }
.top-right { width:100%; float:none; margin:15px 0 0; }
.call-sec { float:none; margin:0px; text-align:center; }
.social-sec { width:90px; float:none; margin:0px auto 0; }
.mid-1 { margin:10px auto 0; float:none; clear:both; }
.mid-2 { margin:10px auto 0; float:none; clear:both; }
.mid-3 { margin:10px auto 0; float:none; clear:both; }
.mid-3.contactform { margin:10px auto 0; float:none; clear:both; }
.footer-mid { width:100%; padding:150px 0 0 0; float:none; text-align:center; }
.footer-right { width:100%; padding:20px 0 0 0; float:none; text-align:center; }
.middle-sec { width:100%; margin:25px auto 0; padding:0px; }
.middle-sec p { text-align:justify; padding:0px; }
.left-sec { width:87%; float:none; margin:0 auto 20px;}
.left-sec-inner { width:87%; float:none; margin:0 auto 20px;}
.imagesbox ul li{margin:0px 0 20px 0px; float:none; text-align:center; }	
	.left-sec-inner-box { width:87%; float:right; display:inline-block; background:#fff;   }
.left-sec-inner-box img{ width:350px; float:center; padding:35px 20px 0px 20px;}
}
@media screen and (max-width: 480px) {
.top-sec { width:100%; height:auto; margin:0px; background:none; }	
.logo { float:none; text-align:center; margin:19px auto 0; }
.top-right { width:100%; float:none; margin:15px 0 0; }
.call-sec { float:none; margin:0px; text-align:center; }
.social-sec { width:90px; float:none; margin:0px auto 0; }
.mid-1 { margin:10px auto 0; float:none; clear:both; }
.mid-2 { margin:10px auto 0; float:none; clear:both; }
.mid-3 { margin:10px auto 0; float:none; clear:both; }
.mid-3.contactform { margin:10px auto 0; float:none; clear:both; }
.footer-mid { width:100%; padding:150px 0 0 0; float:none; text-align:center; }
.footer-right { width:100%; padding:20px 0 0 0; float:none; text-align:center; }
.middle-sec { width:100%; margin:25px auto 0; padding:0px; }
.middle-sec p { text-align:justify; padding:0px; }
.left-sec { width:87%; float:none; margin:0 auto 20px;}
.left-sec-inner { width:87%; float:none; margin:0 auto 20px;}
.imagesbox ul li{margin:0px 0 20px 0px; float:none; text-align:center; }
	.left-sec-inner-box { width:87%; float:right; display:inline-block; background:#fff;   }
.left-sec-inner-box img{ width:200px; float:center; padding:35px 20px 0px 20px;}


}
@media screen and (max-width: 320px) {
.mid-1 { margin:10px auto 0; float:none; clear:both; background-size: 96%; background-position: center; }
.mid-2 { margin:10px auto 0; float:none; clear:both; background-size: 96%; background-position: center; }
.mid-3 { margin:10px auto 0; float:none; clear:both; background-size: 96%; background-position: center; }
a.btn1 {margin: 0px 16px 0px 0px;}
a.btn {margin: 0px 16px 0px 0px;}
.mid-3 h2 { padding:20px 0 0; }
}