@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 2px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}

	 .banner-section .full-img-text .bannerlogo{ width:50px!important; margin-bottom:8px!important;}
.banner-section .full-img-text h1{ font-size:25px; line-height:30px;}	
.banner-section .full-img-text h6{font-size:16px; line-height:22px; }
.banner-section .full-img-text h3{ display:none;}
	.banner-section .full-img-text ul li{ margin:0px 3px;}
	.banner-section .full-img-text ul li a{ font-size:12px; line-height:24px; font-weight:400; padding:2px 6px;}
	.footersubmissions-sec h5{ padding:0px 5%;}
	.footer-section-middle02 .textsec{ padding-right:4px;}
	.footer-section-middle02 .textsec p{ font-size:12px; line-height:20px;}
	.footer-section-middle h3{ font-size:17px;}
	.footersubmissions-sec{ padding:35px 20px;}
	.homesection01-right .textsec h2{ font-size:30px; line-height:35px;}
	.homesection01box01 .textsec{ font-size:13px;}
	.homesection02 .title-sec h2{font-size:30px; line-height:35px;}
	.homenews-section .titlesec h2{font-size:30px; line-height:35px;}
	.homenewsbox-section .textsec .homenewsbox-text h3{ font-size:18px; line-height:22px;}
	.topgray-section-left .textsec ul li img{ width:25px; margin-right:0px;}
	.topgray-section-left .textsec ul li{ font-size:12px;}
	.homesection02{ min-height:580px; padding-bottom:150px;}
	.homesection02-middlebox .textsec p{ font-size:14px; line-height:21px;}
	
	.logosecm{ width:70px;}
	.innerbanner-text h1{ font-size:30px!important; line-height:35px!important; margin-bottom:10px!important;}
	.innerbanner-text p{ font-size:14px; line-height:21px; font-weight:400;}
	.abouttop-section-right .textsec h2{ font-size:25px; line-height:30px;}
	.abouttop-section-right .textsec p{font-size:14px; line-height:21px;}
	.aboutbottom-section-left .testsec h2{ font-size:30px; line-height:35px;}
	.aboutbottom-section-right .testsec p{font-size:14px; line-height:21px; text-align:justify;}
	
	/*=================craft-trail start====================*/
	.crafttrail-section-bottom-main01{ padding:6px;}
	
	/*===========contact start============*/
	.contact-section{ padding-top:25px;}
	.contact-section-left .contact-lefttext01 h2{font-size:30px; line-height:35px;}
	.contact-lefttext02{ padding-right:0px;}
	.contactboxtext01 .textsec p{ font-size:15px; word-break:break-all;}
	.footer-section-middle02 .textsec p{ font-size:14px; line-height:18px;}
	
	.newsinner-section{ padding-top:30px;}
	.newsinner-section .newsinner-section01 h2{ font-size:25px; line-height:30px;}
	
	/*=================news-detail end==================*/
}




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

 .banner-section .full-img-text .bannerlogo{ width:50px!important; margin-bottom:8px!important;}
.banner-section .full-img-text h1{ font-size:18px; line-height:23px;}	
.banner-section .full-img-text h6{ display:none;}
.banner-section .full-img-text h3{ display:none;}
	.banner-section .full-img-text ul li a{ font-size:12px; line-height:26px; font-weight:400; padding:2px 20px;}
	.banner-section-textmain{ background:#FFF; padding:10px;}
	.topgray-section-left .textsec ul li{ font-size:11px; margin-right:2px;}
	.topgray-section-right .textsec{ float:left; padding:6px;}
	.homesection01{ background-position:center left;}
	.homesection01-right{ padding:30px 15px;}
	.homesection01-right .textsec h2{ font-size:30px; line-height:32px;}
	.homesection01box01 .textsec{font-size:13px;; line-height:20px; word-break:break-all;}
	.homesection02{ padding:20px 0px 150px 0px;}
	.homesection02 .title-sec h2{ font-size:30px; line-height:35px;}
	.homesection02 .title-sec p{ font-size:14px; line-height:23px;}
	.homesection02-middlebox{ margin-bottom:20px;}
	.homesection02-middlebox .textsec p{ font-size:15px; line-height:20px;}
	.homesection02-bottom a.profile-btn{ font-size:15px; line-height:40px;}
	
	.homenews-section{ padding-top:25px; padding-bottom:200px;}
	.homenewsbox-section{ width:98%; float:none; margin:0px auto 50px auto;}
	.homenews-bottomsec{ margin-top:20px;}
	.footersubmissions-sec{ padding:15px;}
	.footersubmissions-sec h5{ padding:0px 1%;}
	.footersubmissions-sec h5{ font-size:26px; line-height:32px; font-weight:600; margin-bottom:10px;}
	.footersubmissions-sec ul li{ margin-bottom:8px;}
	.footersubmissions-sec ul li a{ font-size:15px; line-height:35px;}
	.footerlogo{ margin-bottom:20px;}
	.footer-section-middle02 .textsec{ padding-right:0px;}
	.footer-section-middle h3{ font-size:20px; margin-top:15px;}
	.homenews-section .titlesec h2{ font-size:30px; line-height:35px;}
	
	/*=============about start=================*/
	.top-section{ position:static; background:#333333;}
	.logosec{ width:100px;}
	.innerbanner-text h1{ font-size:20px!important; line-height:24px!important; margin-bottom:6px!important;}
	.innerbanner-text p{ font-size:13px; line-height:20px; font-weight:400;}
	.abouttop-section{ padding-top:20px!important; padding-bottom:20px!important;}
	.abouttop-section-left{ width:100%; float:none; margin:0px auto 15px auto;}
	.abouttop-section-right{ width:100%; float:none; margin:0px auto }
	.abouttop-section-right .textsec h2{ font-size:25px; line-height:30px;}
	.abouttop-section-right .textsec p{ font-size:15px; line-height:22px; text-align:justify;}
	.aboutbottom-section-left .testsec h2{font-size:25px; line-height:30px;}
	.aboutbottom-section-left .testsec p{ font-size:15px; line-height:22px; text-align:justify;}
	
	/*=================craft-trail start====================*/
	.crafttrail-section{ padding-top:25px;}
	.crafttrail-section-top h2{ font-size:30px; line-height:35px;}
	.crafttrail-section-bottom-main01{ width:100%; float:none; padding:15px; margin:0px auto 10px auto;}
	.crafttrail-section-bottom-main02{ width:100%; float:none; padding:5px; margin:0px auto;}
	
	/*===========contact start============*/
	.contact-section{ padding-top:25px;}
	.contact-section-left .contact-lefttext01 h2{font-size:30px; line-height:35px;}
	.contact-lefttext02{ padding-right:0px;}
	.contactboxtext01 .textsec p{ font-size:15px; word-break:break-all;}
	.footer-section-middle02 .textsec p{ font-size:14px; line-height:18px;}
	
	 /*=================news-section start==================*/
	.news-section{ padding-top:25px;}
	.news-section .title-sec h2{ font-size:30px; line-height:35px;}
	.news-section .title-sec p{ font-size:16px; line-height:22px;}
	.news-section-left .textsec .blogsec{ width:280px; height:auto; padding:0px; margin:5px;}
	
	/*=================news-detail start==================*/
	
	.newsinner-section{ padding-top:30px;}
	.newsinner-section .images-sec{ width:100%; float:none; padding:0px; margin:0px auto 20px auto;}
	.newsinner-section .newsinner-section01{ width:100%; float:none; padding:0px; margin:0px auto;}
	.newsinner-section .newsinner-section01 h2{ font-size:25px; line-height:30px;}
	
	/*=================news-detail end==================*/


}



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

	.banner-section .full-img-text .bannerlogo{ width:50px!important; margin-bottom:8px!important;}
.banner-section .full-img-text h1{ font-size:18px; line-height:23px;}	
.banner-section .full-img-text h6{ display:none;}
.banner-section .full-img-text h3{ display:none;}
	.banner-section .full-img-text ul li a{ font-size:12px; line-height:26px; font-weight:400; padding:2px 20px;}
	.banner-section-textmain{ background:#FFF; padding:5px;}
	.topgray-section-left .textsec ul li{ font-size:12px;}
	.topgray-section-right .textsec{ float:left; padding:6px;}
	.homesection01{ background-position:center left;}
	.homesection01-right{ padding:30px 15px;}
	.homesection01-right .textsec h2{ font-size:30px; line-height:32px;}
	.homesection01box01 .textsec{font-size:13px;; line-height:20px; word-break:break-all;}
	.homesection02{ padding:20px 0px 150px 0px;}
	.homesection02 .title-sec h2{ font-size:30px; line-height:35px;}
	.homesection02 .title-sec p{ font-size:14px; line-height:23px;}
	.homesection02-middlebox{ margin-bottom:20px;}
	.homesection02-middlebox .textsec p{ font-size:15px; line-height:20px;}
	.homesection02-bottom a.profile-btn{ font-size:15px; line-height:40px;}
	
	.homenews-section{ padding-top:25px; padding-bottom:200px;}
	.homenewsbox-section{ width:98%; float:none; margin:0px auto 50px auto;}
	.homenews-bottomsec{ margin-top:20px;}
	.footersubmissions-sec{ padding:15px;}
	.footersubmissions-sec h5{ padding:0px 1%;}
	.footersubmissions-sec h5{ font-size:26px; line-height:32px; font-weight:600; margin-bottom:10px;}
	.footersubmissions-sec ul li{ margin-bottom:8px;}
	.footersubmissions-sec ul li a{ font-size:15px; line-height:35px;}
	.footerlogo{ margin-bottom:20px;}
	.footer-section-middle02 .textsec{ padding-right:0px;}
	.footer-section-middle h3{ font-size:20px; margin-top:15px;}
	.homenews-section .titlesec h2{ font-size:30px; line-height:35px;}
	
	/*=============about start=================*/
	.top-section{ position:static; background:#333333;}
	.logosec{ width:100px;}
	.innerbanner-text h1{ font-size:20px!important; line-height:24px!important; margin-bottom:6px!important;}
	.innerbanner-text p{ font-size:13px; line-height:20px; font-weight:400;}
	.abouttop-section{ padding-top:20px!important; padding-bottom:20px!important;}
	.abouttop-section-left{ width:100%; float:none; margin:0px auto 15px auto;}
	.abouttop-section-right{ width:100%; float:none; margin:0px auto }
	.abouttop-section-right .textsec h2{ font-size:25px; line-height:30px;}
	.abouttop-section-right .textsec p{ font-size:15px; line-height:22px; text-align:justify;}
	.aboutbottom-section-left .testsec h2{font-size:25px; line-height:30px;}
	.aboutbottom-section-left .testsec p{ font-size:15px; line-height:22px; text-align:justify;}
	
	/*=================craft-trail start====================*/
	.crafttrail-section{ padding-top:25px;}
	.crafttrail-section-top h2{ font-size:30px; line-height:35px;}
	.crafttrail-section-bottom-main01{ width:100%; float:none; padding:15px; margin:0px auto 10px auto;}
	.crafttrail-section-bottom-main02{ width:100%; float:none; padding:5px; margin:0px auto;}
	
	/*===========contact start============*/
	.contact-section{ padding-top:25px;}
	.contact-section-left .contact-lefttext01 h2{font-size:30px; line-height:35px;}
	.contact-lefttext02{ padding-right:0px;}
	.contactboxtext01 .textsec p{ font-size:15px; word-break:break-all;}
	.footer-section-middle02 .textsec p{ font-size:14px; line-height:18px;}
	
	/*=================news-section start==================*/
	.news-section{ padding-top:25px;}
	.news-section .title-sec h2{ font-size:30px; line-height:35px;}
	.news-section .title-sec p{ font-size:16px; line-height:22px;}
	.news-section-left .textsec .blogsec{ width:280px; height:auto; padding:0px; margin:0px auto 20px auto;}
	
	
	/*=================news-detail start==================*/
	
	.newsinner-section{ padding-top:30px;}
	.newsinner-section .images-sec{ width:100%; float:none; padding:0px; margin:0px auto 20px auto;}
	.newsinner-section .newsinner-section01{ width:100%; float:none; padding:0px; margin:0px auto;}
	.newsinner-section .newsinner-section01 h2{ font-size:25px; line-height:30px;}
	
	/*=================news-detail end==================*/
	
	/*===============our-members section start===============*/
	.member-titlesec h2{ font-size:30px; line-height:35px;}
	.member-titlesec p { font-size:15px; line-height:23px; font-weight:400;}
	
	/*===============our-members section end===============*/
	

}

