@media only screen and (min-width:768px) and (max-width:959px) {
img{max-width:100%; height:auto;}

#wrapper-section{ width:98%; margin:0px auto; }
.topsection-main{ width:100%; padding:0px 2%; }
.topsection-main-right{  }
.topsection-main-right h3{ font-size:14px; }
#cssmenu > ul > li > a{ font-size:12px; padding:0px 8px;}
.banner-section-main{ width:98%; max-width:98%; }
.pagecontent-section{ padding:30px 20px; }
.footer{ padding:12px 15px; }

.main{ width:66%; }
.sidebar_content{ width:29%; }
.pagecontent-section-main p{ font-size:14px; line-height:22px; text-align:justify; }
	
/*==============22.02.2021==============*/	
.page-wrapper{width:100%; margin:0px auto;}


}

@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}

#wrapper-section{ width:98%; margin:0px auto; }
.topsection-main{ width:98%; padding:2%; margin:0px auto; }
.topsection-main-left{ float:none; margin:0px auto; }
.logosection{ position:static; }
.topsection-main-right{ width:100%; }
.topsection-main-right h3{ text-align:left; font-size:17px; padding-right:68px; }
.banner-section{ padding:20px 0px 0px 0px; }
.banner-section-main{ width:98%; margin:0px auto; }
.banner-section .full-img-text p{ font-size:12px; }
.banner-section .bx-prev{ top:25%; }
.banner-section .bx-next{ top:25%; }
.bx-pager{ width:auto; bottom:-35px;}
.banner-section-main-shadow{ width:98%; max-width:98%; background:none; }

.pagecontent-section{ padding:15px 10px; }
.pagecontent-section-main h2{ font-size:20px; line-height:25px; }
.pagecontent-section-main p{ font-size:14px; line-height:21px; text-align:justify; }

.footer{ padding:15px 10px; text-align:center; }
.footer-main ul{ width:100%; float:none; text-align:center; }
.footer-main ul li{ float:none; width:auto; display:inline-block; }

.innerbanner-section{ padding:10px; }
.innerbanner-section h1{ font-size:25px; line-height:normal; }

.main{ width:98%; float:none; margin:0px auto 20px auto; }
.sidebar_content{ width:100%; float:none; min-height:10px; background:none; }

.contact-bottom-main{ padding:30px 16px; }
.one_third{ width:100%; }
	
.banner-section .full-img img{ width:100%; height:260px;}

	
/*==============22.02.2021==============*/	
.page-wrapper{width:100%; margin:0px auto;}
#cssmenu > ul.open > li > a{ text-align:left;}
.ngg-gallery-thumbnail-box{ max-width:33%!important;}
.videoblock{ width:100%; max-width:100%;}
.pagecontent-section-main p{ margin-bottom:10px!important;}	
#breadcrumbs{ margin-top:0px!important;}
.top_shadow{ display:none;}

}

@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
#wrapper-section{ width:98%; margin:0px auto; }
.topsection-main{ width:98%; padding:2%; margin:0px auto; }
.topsection-main-left{ float:none; margin:0px auto; }
.logosection{ position:static; }
.topsection-main-right{ width:100%; }
.topsection-main-right h3{ text-align:left; font-size:17px; padding-right:68px; }
.banner-section{  }
.banner-section-main{ width:98%; margin:0px auto; }
.banner-section .full-img-text p{ font-size:12px; }
.banner-section .bx-prev{ top:25%; }
.banner-section .bx-next{ top:25%; }
.bx-pager{ width:auto; bottom:-35px;}
.banner-section-main-shadow{ width:98%; max-width:98%; }

.pagecontent-section{ padding:15px 10px; }
.pagecontent-section-main h2{ font-size:20px; line-height:25px; }
.pagecontent-section-main p{ font-size:14px; line-height:21px; text-align:justify; }

.footer{ padding:15px 10px; text-align:center; }
.footer-main ul{ width:100%; float:none; text-align:center; }
.footer-main ul li{ float:none; width:auto; display:inline-block; }

.innerbanner-section{ padding:10px; }
.innerbanner-section h1{ font-size:25px; line-height:normal; }

.main{ width:98%; float:none; margin:0px auto 20px auto; }
.sidebar_content{ width:100%; float:none; min-height:10px; background:none; }

.contact-bottom-main{ padding:30px 16px; }
.one_third{ width:100%; }

.banner-section .full-img img{ width:100%; height:200px;}

/*==============22.02.2021==============*/	
.page-wrapper{width:100%; margin:0px auto;}
#cssmenu > ul.open > li > a{ text-align:left;}
.ngg-gallery-thumbnail-box{ max-width:33%!important;}
.videoblock{ width:100%; max-width:100%;}
.pagecontent-section-main p{ margin-bottom:10px!important;}	
	#breadcrumbs{ margin-top:0px!important;}	
	
}




