@media only screen and (max-width :480px) {
		

}


@media (max-width: 480px) and (orientation : landscape){
	
		
}

@media only screen and (min-width: 360px) and (max-width: 640px) {
	
		
}
	


@media only screen and (max-width :767px) {
	
	.navigation nav ul { float: left;}
	.main_slider .carousel-caption{ bottom:0; width:100%; right: inherit; padding-bottom:12px;}
	.main_slider .carousel-caption a{ padding:0 10px; margin-top:0; font-size:12px;}
	.main_slider .carousel-caption p{ font-size:16px; line-height:24px; margin:0;}
	.main_slider .carousel-caption h2{ font-size:15px; float: right; text-shadow: 5px 5px 8px #000; width:100%; margin:0;}
	.asahchti{ position: absolute; top:30px; width:100%; left:-65px; padding:0;}
	.navigation nav ul{ background: #510c80; width:100%; margin-top:24px;}
	.asahchti ul{ padding:0;}
	.asahchti ul li a{ background: none; color:#000;}
	.asahchti ul li:first-child{ background:#000; border-radius:10px; line-height:44px;}
	.asahchti ul li:first-child a{ color:#fff;}
	.main_slider{ top:0;}
	.navigation .brand img{ width:75%;}
	
	
	.asahcfbs{ margin-bottom:20px; text-align: center; min-height: inherit; padding:0 15px;}
	.asahcfb{ padding:20px 0;}
	.asahcfbs:last-child{ padding-right:15px;}
	
	 .navigation nav ul li.active a{ color:#facb06 !important; border:none;}
	 .asahcsfb ul li:last-child{ float: none;}
	 .asahcsfb ul{ text-align: center;}
	 .srsptsdrb{ padding:0; margin-top:100px;}
	 .srsodlribs:last-child{ position: static;}
	 .srsodlribs:first-child{ min-width:inherit; padding:30px 15px;}
	 .srsodlribs{ padding:0;}
	 .srsodlribs img{ width:100%;}
	 .srsptwpbs{ padding:0; margin-top:30px;}
	 .srsptwpbs img{ width:100%;}
	 .srsptwpb{ padding:20px 15px;}
	 .srsptwpbs h2{ font-size:30px;}
	 .srsptwpbs h3{ font-size:35px;}
	 .srsptipbs:last-child{ padding:0 7px;}
	 .srsbrndib{ padding:30px 0; }
	 .srsptipb{ padding:10px 0;}
	 .srsbrndib ul li .srsbrndibs{ padding:0;}
	 .srsbrndib ul li{ padding:10px 0;}
	 .types_slider .slick-next{ right:3px;}
	 .types_slider .slick-prev{ left:3px;}
	 .srststib ul li .srststibs{ border:none;}
	 .srsodlrib{ padding-top:0; padding-bottom:0;}
	 .contact_enq{ padding:30px 0;}
	 .srststib ul li .srststibs{ padding:0;}
	 .srsvimibs{ padding:15px;}
	 .srsvimibs:first-child{ padding-left:15px; padding-top:15px;}
	 .srsvimibs:last-child{ padding-right:15px;}
	  .srsvimibs h3 img{ position: static; display:block;}
	 .srsvimibs h3{ padding-left:0;}
	 .srsptwpinnb{ padding:20px 0;}
	 .srsptwpinnbs h2{ font-size:26px;}
	 .srsinnbb h2{ bottom:55px; font-size:25px;}
	 .srscntibs ul li .srscntibss{ padding:15px;}
	 .srscntibs{ padding:0;}
	 .srscntibs ul li .srscntibss h4{ font-size:17px;}
	 .srscntibs:last-child{ padding-top:30px;}
	 .srscntmib{ padding:20px 0 0 0;}
	 .srsglryib{ padding:30px 0 0 0;}
	 .srsprdtib ul li{ padding-right:0;}
	 .srsprdtib ul li .srsprdtibs_info{ padding:25px;}
	 .srsbrndib ul{ padding:0;}
	 .srststib h2{ font-size:24px;}
	 .srststib h2:before{ width:75px;}
	 .srststib h2:after{ width:75px;}
	 .asahcfbs img{ margin-top:0;}
	 .navigation nav ul li a:hover{ color:#000;}
     .navigation nav ul li a{ color:#fff !important;}
     .srsinnbb h1{ font-size:20px; text-align:center;bottom:65px;}
     .asahcfbs p .fa{ position:relative; top:6px;}
     .asahcfbs p{ padding-left:0;}
     .srsvimib ul li:first-child .srsvimibs{ margin:0;}
     .srsvimib ul li{padding:0; min-height:inherit;}
     .srscntibs h3{ text-align:center;}
     .srsptwpb_para{ padding:0;}
     .srsptwpb h1{ margin-bottom:0;font-size:28px;}
     .srsprdtib{ padding-top:40px;}
     .srsprdtib h1{font-size:30px;}
     .srsglryib h1{ font-size:30px;}
     .srscntib h1{margin-top:0; font-size:26px;}
     .srsptwpb_certi{padding:0;}
     .srsptwpb_certi h2{ font-size:20px;}
     .certificate_s{padding:0;}


	
	 
	 
	 	 
	 

}

@media only screen and (max-width: 798px) {
  .navigation .nav-mobile { display: block; }
  .navigation nav { width: 100%; padding: 70px 0 15px; }
  .navigation nav ul { display: none; }
  .navigation nav ul li { float: none; border-bottom:1px solid #4bc2a4; border-image: none; padding:10px 0; }
  .navigation nav ul li a { padding:10px 15px; line-height:10px; }
  .navigation nav ul li ul li a { padding-left: 30px; }
  .navigation .nav-dropdown { position: relative; box-shadow: none; top:-4px;  }
}
@media screen and (min-width: 799px) {
  .navigation .nav-list { display: block !important; }
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	
		
}

@media (max-width: 1024px) and (orientation : landscape){
	
	
		
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	
		
		
}

@media screen and (max-width: 810px) {
    #section1, #section2, #section3, #section41, #section42  {
      margin-left: 150px;
    }
  }

@media only screen and (max-width :992px) {

}





@media only screen and (max-width :1200px) {

}

@media only screen and (min-width :1600px) {
	
	.avatvbl{ padding:20px 55px;}
	


}





