@media only screen and (min-width:768px) and (max-width:1199px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{ font-size:14px; padding:0px 10px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}
	
.toplogosection-right{ padding-top:10px;}

	.banner-section .full-img-text h1{ font-size:40px; line-height:42px;}
	.banner-section .full-img-text p{ font-size:13px; line-height:21px;}
	.banner-section .full-img-text h6 a.redbtn{ font-size:13px; line-height:40px; padding:0px 20px;}
	.topmailid-section h5 a{ font-size:14px;}
	.topsocial-section{ padding-top:5px; padding-left:5px; padding-right:5px;}
	.topsocial-section ul li{ margin:0px 2px; width:20px;}
	.topsocial-section{ margin-right:5px;}
	.topbutton-section h5 a{ font-size:12px; line-height:32px; padding:0px 15px!important;}
	.toplogosection-right{ padding-top:5px; padding-top:20px;}
	.topmailid-section{ margin-right:10px; padding-top:4px;}
	
	.banner-section .full-img-text{ width:100%; height:auto; position:absolute; left:0px; top:0px; z-index:99999; 
top:85%; color:#000; transform:translateY(-85%); -ms-transform:translateY(-85%); 
-webkit-transform:translateY(-85%); -o-transform:translateY(-85%); text-align:left; color:#FFF;}
.banner-section-text01{ float:right; }
	.footercontact-section .contact-bottomarrow{ display:none;}
	.footer-section-right ul li{ margin:0px;}
	
/*==========about-section start==============*/
	.topsection{ position:static;}
	.homesection01-left .textsec h3{ font-size:30px; line-height:35px;}
	.homesection01-left .textsec h5{ font-size:20px; line-height:24px; padding-right:0px;}
	
/*===============newssec start================*/
	.news-section{ padding-top:30px; padding-bottom:30px;}
	.contact-section-right .volunteer-sec{ padding:10px;}
	.contact-section-right .volunteer-sec h3{ font-size:24px;}
	.blogsec-main .blogtextsection p{ font-size:16px; line-height:21px;}
    .homesection02box .textsec{ font-size:17px; line-height:24px;}	
    .homesection02 .titlesec h2{ font-size:30px; line-height:35px;}
	.homesection01{ padding-top:30px; padding-bottom:30px;}	
	.homeblogsec-main .imgsection{ width:100%; float:none; margin:0px auto 15px auto;}
	.homeblogsec-main .blogtextsection{ width:100%; float:none; margin:0px auto;}	
	.footercontact-section .contact-bottomarrow{ width:150px; right:0px;}
	
/*============contact-section start====================*/
	.contact-section-left .textsec h3{ font-size:30px; line-height:35px;}
	.contact-section{ padding-top:35px; padding-bottom:35px;}
	.contact-section-left .textsec a.redbtn{ font-size:15px; line-height:30px; padding:6px 25px;}
	.contact-section-right .volunteer-sec h6 a{font-size:15px; line-height:30px; padding:6px 25px;}
	
/*=============membership-form start==================*/
	.referralform-main p{ margin-bottom:18px!important; font-size:16px; line-height:23px; text-align:justify;}
	.toplogosection .logosec{ width:60%;}
	
/*==========innercss start=================*/
	.inner-section{ padding-top:40px; padding-bottom:45px;}
	.inner-sectionmain h2{ font-size:35px; line-height:40px;}
	.inner-sectionmain h3{ font-size:30px; line-height:35px;}
	.inner-sectionmain h4{ font-size:28px; line-height:30px;}
	.inner-sectionmain h5{ font-size:26px; line-height:28px;}
	.inner-sectionmain h6{ font-size:24px; line-height:30px;}
	.inner-sectionmain p{ font-size:15px; line-height:24px; text-align:justify;}
	
	/*==========innercss end=================*/
	/*==============blogdetails start================*/
	.blogdetails-sec{ padding-top:25px; padding-bottom:25px;}
	.blogdetails-sec-right .imgsec{ width:35%; float:left;}
	.blogdetails-sec-right .textsec{ width:62%; float:right;}
	.blogdetails-sec-right .textsec p{ font-size:16px; line-height:24px; text-align:justify;}
	 h2.comment-reply-title{ font-size:30px; line-height:35px;}
	
	.homesection01-left .textsec p{ font-size:16px; line-height:24px; text-align:justify;}
	
	.travelinner-sec .textsecmain h3{ font-size:25px; line-height:30px;}
	.travelinner-sec .textsecmain .linksec a.redbtn{ font-size:15px; line-height:45px;  padding:0px 20px;}
	.travelinner-sec .textsecmain .textsec p{ font-size:16px; line-height:22px; text-align:justify; margin-bottom:12px;}

	
	
	
	
	
	

}




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

	.topsection{ position:static;}
	.toplogosection .logosec{ width:280px; margin:0px; text-align:left;}
	.banner-section .full-img-text h1{ font-size:35px; line-height:42px;}
	.banner-section .full-img-text p{ display:none;}
	.banner-section .full-img-text h6 a.redbtn{ font-size:13px; line-height:40px; padding:0px 20px;}
	.topmailid-section h5 a{ font-size:14px;}
	.topsocial-section{ padding-top:5px; padding-left:5px; padding-right:5px;}
	.topsocial-section ul li{ margin:0px 2px;}
	.topsocial-section{ margin-right:5px;}
	.topbutton-section h5 a{ font-size:14px; line-height:32px; padding:0px 15px!important;}
	.toplogosection-right{ padding-top:5px;}
	.homesection01{ padding-top:25px; padding-bottom:25px;}
	.homesection01-left .textsec h3{ font-size:27px; line-height:34px; margin-bottom:15px;}
	.homesection01-left .textsec h5{ font-size:18px; line-height:24px; padding-right:0px;}
	.homesection01-right{ margin-top:25px;}
	.latestnewsbox{ padding:15px;}
	.homesection02{ padding-top:25px; padding-bottom:25px;}
	.homesection02 .titlesec h2{ font-size:30px; line-height:35px;}
	.homesection02 .titlesec h5{ font-size:18px;}
	.homesection02box{ margin-bottom:20px;}
	.footercontact-section{ padding-top:25px; padding-bottom:25px;}
	.footercontact-section h3{ font-size:30px; line-height:35px;}
	.footercontact-section h3 img{ width:50px;}
	.footercontact-section ul li{ font-size:16px;}
	.footercontact-section .contact-bottomarrow{ display:none;}
	.footerlogo{ margin-bottom:20px; padding-left:15px;}
	.footernav{ margin-bottom:20px;}
	.footer-section-right{ margin-top:15px;}
	/*===============newssec start================*/
	.news-section{ padding-top:25px; padding-bottom:25px;}
	.news-section-left .textsec{ padding-right:0px;}
	.contact-section-right{ margin-top:25px;}
	.contact-section-right .volunteer-sec{ padding:15px;}
	.toplogosection-right{ padding-bottom:15px; padding-top:10px;}
	.topbutton-section{ padding-top:15px;}
	
	/*=========contact-section start================*/
	.contact-section-left .textsec p{ text-align:justify;}
	.contact-section-left .textsec ul li{ font-size:16px;}
	.contact-section-left .textsec h4{ font-size:22px; line-height:27px;}
	.topmailid-section{ padding-bottom:10px;}
	.contact-section{ padding-top:30px; padding-bottom:30px;}
	.contact-section-left .textsec h3{ font-size:32px;}
	
	/*=============membership-form start==================*/
	.referralform-main p{ margin-bottom:18px!important; font-size:16px; line-height:23px; text-align:justify;}
	.membership-form p{ margin-bottom:0px!important;}
	.membership-form01-left{ width:100%; float:none; margin:0px auto 15px auto;}
	.membership-form01-right{ width:100%; float:none; margin:0px auto 0px auto;}
	.membership-form02-left{ width:100%; float:none; margin:0px auto 15px auto;}
	.membership-form02-right{ width:100%; float:none; margin:0px auto 0px auto;}
	.membership-form04-left{ width:100%; float:none; margin:0px auto 15px auto;}
    .membership-form04-right{ width:100%; float:none; margin:0px auto 0px auto;}
	
  /*==========innercss start=================*/
	.inner-section{ padding-top:30px; padding-bottom:30px;}
	.inner-sectionmain h2{ font-size:30px; line-height:35px;}
	.inner-sectionmain h3{ font-size:28px; line-height:30px;}
	.inner-sectionmain h4{ font-size:26px; line-height:28px;}
	.inner-sectionmain h5{ font-size:24px; line-height:26px;}
	.inner-sectionmain h6{ font-size:20px; line-height:24px;}
	.inner-sectionmain p{ font-size:15px; line-height:24px; text-align:justify;}
	/*==========innercss end=================*/
	
   /*=============newsinner-section start=============*/
	.blogsec-main .imgsection{ width:35%;}
	.blogsec-main .blogtextsection{ width:62%; }
	.blogsec-main .blogtextsection h5{ font-size:15px; line-height:24px; text-align:justify;}
	
    /*=============newsinner-section end=============*/
	
	/*==============blogdetails start================*/
	.blogdetails-sec{ padding-top:25px; padding-bottom:25px;}
	.blogdetails-sec-right .imgsec{ width:100%; float:none; margin:0px auto 20px auto;}
	.blogdetails-sec-right .textsec{ width:100%; float:none; margin:0px auto;}
	.blogdetails-sec-right .textsec p{ font-size:16px; line-height:24px; text-align:justify;}
	h2.comment-reply-title{ font-size:30px; line-height:35px;}
	
	/*================information section start====================*/
	
	.homesection01-left .textsec p{ text-align:justify;}
	
	/*============travel section start==============*/
	.travelinner-sec .textsecmain h3{ font-size:25px; line-height:30px;}
	
	/*==============privacy-policy start====================*/
	.privacy-text p{ font-size:16px; line-height:23px; text-align:justify;}
	
	
	



}



@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
    .topsection{ position:static;}
	.toplogosection .logosec{ width:280px; margin:0px; text-align:left;}
	.banner-section .full-img-text h1{ font-size:20px; line-height:26px;}
	.banner-section .full-img-text p{ display:none;}
	.banner-section .full-img-text h6 a.redbtn{ font-size:13px; line-height:40px; padding:0px 20px;}
	.topmailid-section h5 a{ font-size:14px;}
	.topsocial-section{ padding-top:5px; padding-left:5px; padding-right:5px;}
	.topsocial-section ul li{ margin:0px 2px;}
	.topsocial-section{ margin-right:5px;}
	.topbutton-section h5 a{ font-size:14px; line-height:32px; padding:0px 15px!important;}
	.toplogosection-right{ padding-top:5px; padding-bottom:15px;}
	.homesection01{ padding-top:25px; padding-bottom:25px;}
	.homesection01-left .textsec h3{ font-size:30px; line-height:34px; margin-bottom:15px;}
	.homesection01-left .textsec h5{ font-size:19px; line-height:25px; padding-right:0px;}
	.homesection01-right{ margin-top:25px;}
	.latestnewsbox{ padding:15px;}
	.homesection02{ padding-top:25px; padding-bottom:25px;}
	.homesection02 .titlesec h2{ font-size:30px; line-height:35px;}
	.homesection02 .titlesec h5{ font-size:18px;}
	.homesection02box{ margin-bottom:20px;}	
	.footercontact-section{ padding-top:25px; padding-bottom:25px;}
	.footercontact-section h3{ font-size:30px; line-height:35px;}
	.footercontact-section h3 img{ width:50px;}
	.footercontact-section ul li{ font-size:16px;}
	.footercontact-section .contact-bottomarrow{ display:none;}	
	.footerlogo{ margin-bottom:20px;}
	.footernav{ margin-bottom:20px;}	
	.footer-section-right{ margin-top:15px;}
	
	/*==========about-section start==============*/
	.homesection01-left .textsec p{ font-size:16px; line-height:23px; text-align:justify;}
	.homesection01-left .textsec h4{ font-size:22px; line-height:26px;}
	
	/*===============newssec start================*/
	.news-section{ padding-top:25px; padding-bottom:25px;}
	.news-section-left .textsec{ padding-right:0px;}
	.contact-section-right{ margin-top:25px;}
	.contact-section-right .volunteer-sec{ padding:15px;}
	
	/*============contact-section start==============*/
	.contact-section{ padding-top:25px; padding-bottom:25px;}
	.contact-section-left .textsec a.redbtn{ font-size:14px; padding:0px 25px;}
	.contact-section-left .textsec h3{ font-size:30px; line-height:35px;}
	.contact-section-left .textsec h5{ font-size:17px;}
	
	.homeblogsec-main .imgsection{ width:100%; float:none; margin:0px auto 15px auto;}
	.homeblogsec-main .blogtextsection{ width:100%; float:none; margin:0px auto;}
	.footer-section-middle h6{ padding-left:0px;}
	.footernav ul li a{ font-size:15px; padding: 0px 10px;}
	.footer-section-middle h6{font-size:15px;}
	
	/*=========contact-section start================*/
	.contact-section-left .textsec p{ text-align:justify;}
	.contact-section-left .textsec ul li{ font-size:16px;}
	.contact-section-left .textsec h4{ font-size:22px; line-height:27px;}
	.topmailid-section{ padding-bottom:10px;}
	
	/*=============membership-form start==================*/
	.referralform-main p{ margin-bottom:18px!important; font-size:16px; line-height:23px; text-align:justify;}
	.membership-form p{ margin-bottom:0px!important;}
	.membership-form01-left{ width:100%; float:none; margin:0px auto 15px auto;}
	.membership-form01-right{ width:100%; float:none; margin:0px auto 0px auto;}
	.membership-form02-left{ width:100%; float:none; margin:0px auto 15px auto;}
	.membership-form02-right{ width:100%; float:none; margin:0px auto 0px auto;}
	.membership-form04-left{ width:100%; float:none; margin:0px auto 15px auto;}
    .membership-form04-right{ width:100%; float:none; margin:0px auto 0px auto;}
	
	/*==========innercss start=================*/
	.inner-section{ padding-top:30px; padding-bottom:30px;}
	.inner-sectionmain h2{ font-size:30px; line-height:35px;}
	.inner-sectionmain h3{ font-size:28px; line-height:30px;}
	.inner-sectionmain h4{ font-size:26px; line-height:28px;}
	.inner-sectionmain h5{ font-size:24px; line-height:26px;}
	.inner-sectionmain h6{ font-size:20px; line-height:24px;}
	.inner-sectionmain p{ font-size:15px; line-height:24px; text-align:justify;}
	/*==========innercss end=================*/
	
	 /*=============newsinner-section start=============*/
	.blogsec-main .imgsection{ width:100%; float:none; padding:0px; margin:0px auto 15px auto;}
	.blogsec-main .blogtextsection{ width:100%; float:none; padding:0px; margin:0px auto;}
	
    /*=============newsinner-section end=============*/	
	
	/*==============blogdetails start================*/
	.blogdetails-sec{ padding-top:25px; padding-bottom:25px;}
	.blogdetails-sec-right .imgsec{ width:100%; float:none; margin:0px auto 20px auto;}
	.blogdetails-sec-right .textsec{ width:100%; float:none; margin:0px auto;}
	.blogdetails-sec-right .textsec p{ font-size:16px; line-height:24px; text-align:justify;}
	h2.comment-reply-title{ font-size:30px; line-height:35px;}
	
	/*============travel section start==============*/
	.travelinner-sec .textsecmain h3{ font-size:25px; line-height:30px;}
	
	/*==============privacy-policy start====================*/
	.privacy-text p{ font-size:16px; line-height:23px; text-align:justify;}
	
	
	
	
	
	
}

