@media only screen and (max-width:1200px) {
.abtcont {
    width: 70%;
}
.contact-info {
    padding-left: 15px;
}
.cont-per .widget-box {
    width: 30%;
}
.contact-info li {
    width: 46.33%;
}

.sername-list li {
    width: 47%;
}
.banner-left h1 {
    font-size: 30px;
}
.banner-left h3 {
    font-size: 31px;
}
.banner-left h2 {
    font-size: 60px;
}
.banner-right img
{
	height:400px;
	}
.banner-text {
    padding: 6% 15px 15px 15px;
}
.banner-text h1 {
    font-size: 22px;
	line-height:32px;
}
#gallery a {
    width: 25%;
}
}
@media only screen and (max-width :1024px) {
.sec1-cont {
    width: 90%;
}
		
}
@media only screen and (max-width :991px) {
.header-left img
{
	height:75px;
	}
.banner-middle {
    left: 37%;
}
.hindi-tilte {
    left: 36%;
}
.banner-left h1 {
    font-size: 27px;
}
.banner-left h3 {
    font-size: 28px;
}
.banner-left h2 {
    font-size: 50px;
}
.banner-right img
{
	height:350px;
}
.abtcont {
    width: 85%;
}
.prd-des
{
	padding:0px;
	}
.enq-des p {
    padding: 0px;
}	
.cont-per .widget-box {
    width: 47%;
}
#gallery a {
    width: 33%;
}
}
@media only screen and (max-width:767px) {
.banner-middle {
    left: 37%;
}
.hindi-tilte {
    left: 36%;
}
.banner-left h1 {
    font-size: 26px;
}
.banner-left h3 {
    font-size: 25px;
}
.banner-left h2 {
    font-size: 45px;
}
.banner-right img
{
	height:300px;
}

.hdmenu
{
float:none;
position: absolute;
left: 0;
top: 0;
right: 0
}

.hdmenu
{
	margin-top:15px;
	}
.header-top li
{
	width:100%;
	text-align:center;
}
.header-top li:last-child
{
	float:none;
	text-align:center;
	line-height:normal;
}

.htag {
    margin-top: -11px;
}
.tag-box
{
	margin-top:25px;
}
.sec1-cont {
    width: 90%;
}
.sec1-left, .sec1-right {
    width: 100%;
	float: left;
    height: auto;
    display: block;
	padding:25px 15px;
	
}
.sec1-left
{
	margin-bottom:25px;
	}

.footer
{
	text-align:center;
}
.footer .widget.text-right
{
	text-align:center;
	}
.abtcont {
    width: 100%;
	min-height:inherit;
}
.abtcont {
    margin: 15px 0px;
}
.prdimg, .inslist-sec
{
	width:100%;
}
.prdimg
{
	width:100%;
	margin-bottom:25px;
}
.ul-part li {
    width: 100%;
	margin-right:0px;		
}

.inbnctxt {
	position:static;
    padding: 8px 0px;
	background-color:#000000;
}
.contact-info li
{
	width:100%;
	margin-right:0px;
	}

.banner-left h1
{
	margin-top:20%;
	font-size:22px;
	line-height:15px;
	}
.banner-left h3 {
    font-size: 22px;
	line-height:32px;
}
.banner-left h3 span {
    font-size: 28px;
}
.page-wrapper {
    margin-bottom: 0px;
}	
.footer
{
	position:inherit;
	}


}
@media only screen and (max-width:684px) {
.sticky
{
	position:inherit;
	}
.home {
	text-align:left;
}	
.home img {
    height: 50px;
}
.banner-right {
    bottom: 20%;
}
.banner-left
{
	 bottom: 20%;
	}
.hindi-tilte {
    bottom: 73%;
}
.banner-middle
{
	 bottom: 59%;
	}
.banner-right img
{
	height:200px;
}
.banner-left h1
{
	font-size:18px;
	margin-bottom:3px;
	}
.banner-left h3 {
    font-size: 20px;
	margin-bottom:2px;
}	
.banner-left h2 {
    font-size: 30px;
	margin-bottom:0px;
}	
}
@media only screen and (max-width:640px) {

.header-left {
    width: 59%;
}

.header
{
	padding:8px;
	}
.hdmenu {
    margin-top: 5px;
}	



.cont-per .widget-box {
    width: 99%;
}
.bntx
{
	display:none;
	}


.sername-list li {
    width: 98%;
}
.ser-list li {
    width: 49%;
}
.certif-list li {
    width: 96%
}
.banner-text h1 {
    font-size: 17px;
    line-height: 23px;
}
.inbaner-title h1 {
    font-size: 23px;
}
#gallery a {
    width: 50%;
}

}
@media only screen and (max-width:570px) {
.home {
	text-align:center;
}	
.home img {
    height: 100px;
}

.banner-right img {
    height: 225px;
}
.banner-left h1 {
    font-size: 20px;
    margin-bottom: 8px;
}
.banner-left h3 {
    font-size: 22px;
}
.banner-left h2 {
    font-size: 30px;
}
}
@media only screen and (max-width:480px) {
.banner-right img {
    height: 170px;
}
.banner-left h1 {
    font-size: 17px;
    margin-bottom: 8px;
}
.banner-left h3 {
    font-size: 18px;
}
.banner-left h2 {
    font-size: 27px;
}
}
@media only screen and (max-width:415px) {
.banner-left h1
{
	font-size: 17px;
margin-bottom: 11px;
	}
.banner-left h3 {
   font-size: 17px;
margin-bottom: 9px;
line-height: 15px;
}	
.banner-left h2 {
    font-size: 25px;
	margin-bottom:2px;
}

.hindi-tilte {
    left: 25%;
}
.banner-middle {
    left: 26%;
}

#gallery a img {
    height: 142px;
}
#gallery a h3 {
    font-size: 15px;	
}
}
@media only screen and (max-width:385px) {
.banner-left, .banner-right {
    bottom: 47%;
}
.hindi-tilte {
    bottom: 29%;
}
.banner-middle {
    bottom: 18%;
}
.banner-right img {
    height: 150px;
}
.banner-left h1
{
	font-size: 17px;
margin-bottom: 11px;
	}
.banner-left h3 {
   font-size: 17px;
margin-bottom: 9px;
line-height: 15px;
}	
.banner-left h2 {
    font-size: 23px;
}
}

/*@media  only screen and (min-width : 300px) and (max-width : 740px) and (orientation : landscape) 
{
	.home {text-align: left;} 
.home img{height:80px;}
.banner-left h3 {font-size: 29px; margin-bottom:1px;}
.banner-left h1 {font-size: 25px;}
.hindi-tilte { bottom: 64%;}
.banner-middle {bottom: 51%;}
}
@media only screen and (min-width : 412px) and (max-width : 684px) (orientation : landscape)
{ 
.home {text-align: left;}
.home img{height:80px;}
.banner-left h3 {font-size: 29px; margin-bottom:1px;}
.banner-left h1 {font-size: 25px;}
.hindi-tilte { bottom: 64%;}
.banner-middle {bottom: 51%;}
}
@media only screen and (min-width : 375px) and (max-width : 667px) (orientation : landscape)
{ 
.home {text-align: left;}
.home img{height:80px;}
.banner-right img {height: 200px;}
.banner-left h3 {font-size: 29px; margin-bottom:1px;}
.banner-left h1 {font-size: 25px;}
.banner-left h2 {font-size: 39px;}
.hindi-tilte { bottom: 64%;}
.banner-middle {bottom: 51%;}
}
*/
