@media only screen and (min-width:768px) and (max-width:1199px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{ font-size:11px; padding:0px 6px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}
	
.banner-section-textmain h4{ font-size:18px; line-height:24px; margin-bottom:10px;}
.banner-section-textmain h1{ font-size:28px; line-height:30px;}	
	.homesection01-top .titlesec h4{ font-size:34px; line-height:40px;}
	.homeabout-box .textsec{padding: 90% 15px 15px 15px; font-size:18px; line-height:23px;}
	.footer-section-top04box p{word-break: break-all;}
	
/*===============visit-section start===================*/
	.visitsection-top{ padding-top:20px; padding-bottom:20px;}	
	.visitsection-top01 h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.visitsection-top p{ font-size:14px; line-height:22px; font-weight:400;}
	.visitsection-top02-left .textsec p{font-size:14px; line-height:22px; font-weight:400;}
	
	.visitsection-bottom{padding-top:20px; padding-bottom:20px;}
	.visitsection-bottom h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.visitsection-bottom p{ font-size:14px; line-height:22px; font-weight:400;}
	.visitsection-bottom ul li{font-size:14px; line-height:22px; font-weight:400; margin-bottom:10px;}
	..visitsection-bottom h4{ font-size:20px; line-height:22px;}
	html{overflow:hidden}
/*===============visit-section end===================*/
	
	


}




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

.topnavsection{ padding:15px 0px; margin:0px auto;position:static;}
.logosec{ padding:0px; text-align:center; margin-bottom:10px;}
.topnavsection01-main::before{ display:none;}
.topnavsection01-main::after{ display:none;}
.topnavsection01-main-left{ width:100%; float:none; margin:0px auto 7px auto;}
.topnavsection01-main-right{ width:100%; float:none; margin:0px auto 7px auto;}
	.topnavsection01-main{ display:inline-block!important;}
	.topnavsection01-main-left p{ font-size:13px;}
	.banner-section-textmain::before{ display:none;}
	.banner-section-textmain{ width:100%!important; text-align:center;}
	.banner-section-textmain h4{ font-size:16px; line-height:24px; margin-bottom:10px;}
	.banner-section-textmain h1{ font-size:26px; line-height:30px;}
	.homesection01{ padding:25px 0px;}
	.homesection01-top .textsec p{ font-size:14px; line-height:23px; text-align:justify;}
	
	.homesection02{ padding:25px 0px 150px 0px;}
	.homesection02 .textsec{ width:100%;}
	.homesection02 h2{ font-size:30px; line-height:35px;}
	.homesection02 p{font-size:14px; line-height:23px;}
	.homesection02 ul li a{ font-size:13px; line-height:32px; padding:0px 25px;}
	
	.homesection03{ padding:25px 0px;}
	.homesection03-left .textsec p{font-size:14px; line-height:23px;}
	.homevisit02 ul li a{ font-size:13px; line-height:32px; padding:0px 25px;}{ font-size:13px; line-height:32px; padding:0px 25px;}
	.homevisit02 ul li{ width:auto!important; height:auto!important; min-height:30px!important; margin-bottom:8px;}
	.homesection04-top h5{ font-size:15px;}
	.homrcontactleft{ width:100%; float:none; margin:0px auto 14px auto;}
    .homrcontactright{ width:100%; float:none; margin:0px auto;}
	.footer-section-top04{ margin-top:20px;}
	.footer-section-top04box p{ font-size:12px; line-height:17px;}
	
/*===============visit-section start===================*/
	.visitsection-top{ padding-top:20px; padding-bottom:20px;}	
	.visitsection-top01 h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.visitsection-top p{ font-size:14px; line-height:22px; font-weight:400;}
	.visitsection-top02-left .textsec p{font-size:14px; line-height:22px; font-weight:400;}
	
	.visitsection-bottom{padding-top:20px; padding-bottom:20px;}
	.visitsection-bottom h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.visitsection-bottom p{ font-size:14px; line-height:22px; font-weight:400;}
	.visitsection-bottom ul li{font-size:14px; line-height:22px; font-weight:400; margin-bottom:10px;}
/*===============visit-section end===================*/	


}



@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
	.topnavsection{ padding:15px 0px; margin:0px auto;position:static;}
.logosec{ padding:0px; text-align:center; margin-bottom:10px;}
.topnavsection01-main::before{ display:none;}
.topnavsection01-main::after{ display:none;}
.topnavsection01-main-left{ width:100%; float:none; margin:0px auto 7px auto;}
.topnavsection01-main-right{ width:100%; float:none; margin:0px auto 7px auto;}
	.topnavsection01-main{ display:inline-block!important;}
	.topnavsection01-main-left p{ font-size:13px;}
	.banner-section-textmain::before{ display:none;}
	.banner-section-textmain{ width:100%!important; text-align:center;}
	.banner-section-textmain h4{ font-size:16px; line-height:24px; margin-bottom:10px;}
	.banner-section-textmain h1{ font-size:26px; line-height:30px;}
	.homesection01{ padding:25px 0px;}
	.homesection01-top .textsec p{ font-size:14px; line-height:23px; text-align:justify;}
	
	.homesection02{ padding:25px 0px 150px 0px;}
	.homesection02 .textsec{ width:100%;}
	.homesection02 h2{ font-size:30px; line-height:35px;}
	.homesection02 p{font-size:14px; line-height:23px;}
	.homesection02 ul li a{ font-size:13px; line-height:32px; padding:0px 25px;}
	
	.homesection03{ padding:25px 0px;}
	.homesection03-left .textsec p{font-size:14px; line-height:23px;}
	.homevisit02 ul li a{ font-size:13px; line-height:32px; padding:0px 25px;}{ font-size:13px; line-height:32px; padding:0px 25px;}
	.homevisit02 ul li{ width:auto!important; height:auto!important; min-height:30px!important; margin-bottom:8px;}
	.homesection04-top h5{ font-size:15px;}
	.homrcontactleft{ width:100%; float:none; margin:0px auto 14px auto;}
    .homrcontactright{ width:100%; float:none; margin:0px auto;}
	.footer-section-top04{ margin-top:20px;}
	.footer-section-top04box p{ font-size:12px; line-height:17px;}
	
/*===============visit-section start===================*/
	.visitsection-top{ padding-top:20px; padding-bottom:20px;}	
	.visitsection-top01 h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.visitsection-top p{ font-size:14px; line-height:22px; font-weight:400;}
	.visitsection-top02-left .textsec p{font-size:14px; line-height:22px; font-weight:400;}
	
	.visitsection-bottom{padding-top:20px; padding-bottom:20px;}
	.visitsection-bottom h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.visitsection-bottom p{ font-size:14px; line-height:22px; font-weight:400; text-align:justify;}
	.visitsection-bottom ul li{font-size:14px; line-height:22px; font-weight:400; margin-bottom:10px;}
/*===============visit-section end===================*/	
	
	

}

