@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 5px; }
#cssmenu.align-center > ul > li{margin:0px 4px;}
	
.banner-section .full-img-text h1{ font-size:25px; line-height:30px; margin-bottom:15px;}
	.banner-section .full-img-text p{ font-size:14px; line-height:22px; font-weight:400;}	
	.banner-section .full-img-text a.readbanner-btn{ background-image:none; background-color:#632540!important; color:#FFF!important; font-size:13px!important; line-height:24px!important;
	padding:3px 24px!important;}
	.homesection01-top{ padding:40px 0px;}
	.homesection01-bottom01 .textsec{ font-size:15px; line-height:23px; padding:0px;}
	.homesection01-bottom02 h3{ font-size:25px; line-height:30px;}
	.explorebox h4 a{ font-size:16px; line-height:40px;}
	.explorebox h5 img{ width:40px; height:40px;}
	.homesection02boxmain .textsec h4{ font-size:24px;}
	.homesection02boxmain .textsec h5 a{ font-size:17px;}
	.homesection04{ padding-top:120px; padding-bottom:120px;}
	
	/*=========================*/
	.janettesstory-section{ padding:25px 5px;}
	.janettesstory-section01 .textsec{ padding:0px 4%;}
	.janettesstory-section01 h2{ font-size:35px; line-height:40px;}
	.janettesstory-section01 .textsec p{ font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	.janettesstory-section01{ padding-bottom:15px;}
	.janettesstory-section03 .janettes-middletext{padding:0px 4%;}
	.janettesstory-section03 .janettes-middletext p{font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	.janettesstory-section05 .janettes-middletext{padding:0px 4%;}
	.janettesstory-section05 .janettes-middletext p{font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	
	/*=========================*/
	.contact-section{ padding:20px 5px;}
	.contact-section-leftmain01 h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.contact-section-leftmain01 p{ font-size:15px; line-height:23px; text-align:justify;}
	.contact-section-right{ margin-top:20px;}
	.contact-section-right-main{ padding:15px;}

}




@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}
	
    .topsection{ position:static!important;}
	.banner-section .full-img-text h1{ font-size:20px; line-height:22px; margin-bottom:15px;}
	.banner-section .full-img-text a.readbanner-btn{ background-image:none; background-color:#632540!important; color:#FFF!important; font-size:13px!important; line-height:24px!important;
	padding:3px 24px!important;}
	.toplogosection .logosec{ width:70%!important;}
	.banner-section .full-img-text p{ font-size:13px; line-height:18px; font-weight:400; margin-bottom:12px;}
	.topbarsec p{ font-size:10px; letter-spacing:1px;}	
	.homesection01-top{ padding:20px 15px;}
	.homesection01-top h2{ font-size:25px; line-height:30px;}
	.homesection01-top p{ font-size:13px; line-height:22px; padding:0px;}
	.homesection01-bottom{ padding:15px; display:block;}
	.homesection01-bottom01{ width:100%; float:none; padding:10px 10px 300px 10px; margin:0px auto;}
    .homesection01-bottom02{ width:100%; float:none; padding:15px; margin:0px auto;}
    .homesection01-bottom03{ width:100%; float:none; padding:15px; margin:0px auto;}
	.homesection01-bottom01 .textsec{ font-size:15px; line-height:24px; padding:0px 2%;}
	.homesection01-bottom02 h3{ font-size:25px; line-height:35px;}
	.explorebox h4 a{ font-size:20px; letter-spacing:-1px;}
	.homesection02boxmain .textsec h4{ font-size:25px; line-height:30px;}
	.homesection02boxmain .textsec h5 a{ font-size:16px; line-height:20px;}
	.homesection04{ padding:60px 15px;}
	.joinsec{ width:100%;}
	.homesection04 h2{ font-size:25px; line-height:30px;}
	.wpcf7-spinner{ position:absolute;}
	.joinsec p{ font-size:13px; line-height:17px;}
	.homeproduct-section{ padding:35px 15px;}
	.homeproduct-section h2{ font-size:25px; line-height:30px;}
	.homesection06{ padding:30px 15px;}
	.homesection06 h2{ font-size:25px; line-height:30px;}
	.homesection05-bottom01-box .blogtextsection{ width:100%; position:static;}
	.homesection05-bottom01-box .blogtextsection p{ font-size:13px; line-height:22px; text-align:justify;}
	.homesection05-bottom01-box .blogtextsection h3{ font-size:25px; line-height:30px;}
	.footer-section{ padding:30px 10px;}
	.footersocial{ margin-bottom:25px;}
	.footersocial ul li a{ font-size:36px; line-height:36px; text-align:center;}
	.footersocial ul li img{ width:28px; height:auto; vertical-align:top; padding-top:5px;}
	.homesection02box{ margin-bottom:10px;}
	
	/*=========================*/
	.janettesstory-section{ padding:25px 5px;}
	.janettesstory-section01 .textsec{ padding:0px;}
	.janettesstory-section01 h2{ font-size:25px; line-height:30px;}
	.janettesstory-section01 .textsec p{ font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	.janettesstory-section01{ padding-bottom:15px;}
	.janettesstory-section03 .janettes-middletext{ padding:0px;}
	.janettesstory-section03 .janettes-middletext p{font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	.janettesstory-section05 .janettes-middletext{padding:0px;}
	.janettesstory-section05 .janettes-middletext p{font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	
	/*=========================*/
	.contact-section{ padding:20px 5px;}
	.contact-section-leftmain01 h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.contact-section-leftmain01 p{ font-size:15px; line-height:23px; text-align:justify;}
	.contact-section-right{ margin-top:20px;}
	.contact-section-right-main{ padding:15px;}
	
	/*===================*/
	.inner-section{ padding-top:30px 15px;}
	.testmonials-sec{padding-top:30px 15px;}
	.testmonials-sec p { font-size:14px; line-height:23px; font-weight:400; padding:0px;}
	.testmonials-sec ul li{ margin:4px;}
	.testmonials-sec ul li a{ font-size:14px; line-height:27px; padding:6px 25px;}
	.testmonials-bottom{ padding-top:30px; padding-bottom:30px;}
	.homesection05-main01 .textsec p{ font-size:14px; line-height:22px;}


}



@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
	.topsection{ position:static!important;}
	.banner-section .full-img-text h1{ font-size:20px; line-height:22px; margin-bottom:15px;}
	.banner-section .full-img-text a.readbanner-btn{ background-image:none; background-color:#632540!important; color:#FFF!important; font-size:13px!important; line-height:24px!important;
	padding:3px 24px!important;}
	.toplogosection .logosec{ width:70%!important;}
	.banner-section .full-img-text p{ font-size:13px; line-height:18px; font-weight:400; margin-bottom:12px;}
	.topbarsec p{ font-size:10px; letter-spacing:1px;}
	.homesection01-top{ padding:20px 15px;}
	.homesection01-top h2{ font-size:25px; line-height:30px;}
	.homesection01-top p{ font-size:13px; line-height:22px; padding:0px;}
	.homesection01-bottom{ padding:15px; display:block;}
	.homesection01-bottom01{ width:100%; float:none; padding:10px 10px 300px 10px; margin:0px auto;}
    .homesection01-bottom02{ width:100%; float:none; padding:15px; margin:0px auto;}
    .homesection01-bottom03{ width:100%; float:none; padding:15px; margin:0px auto;}
	.homesection01-bottom01 .textsec{ font-size:15px; line-height:24px; padding:0px 2%;}
	.homesection01-bottom02 h3{ font-size:25px; line-height:35px;}
	.explorebox h4 a{ font-size:20px; letter-spacing:-1px;}
	.homesection02boxmain .textsec h4{ font-size:25px; line-height:30px;}
	.homesection02boxmain .textsec h5 a{ font-size:16px; line-height:20px;}
	.homesection04{ padding:60px 15px;}
	.joinsec{ width:100%;}
	.homesection04 h2{ font-size:25px; line-height:30px;}
	.wpcf7-spinner{ position:absolute;}
	.joinsec p{ font-size:13px; line-height:17px;}
	.homeproduct-section{ padding:35px 15px;}
	.homeproduct-section h2{ font-size:25px; line-height:30px;}
	.homesection06{ padding:30px 15px;}
	.homesection06 h2{ font-size:25px; line-height:30px;}
	.homesection05-bottom01-box .blogtextsection{ width:100%; position:static;}
	.homesection05-bottom01-box .blogtextsection p{ font-size:13px; line-height:22px; text-align:justify;}
	.homesection05-bottom01-box .blogtextsection h3{ font-size:25px; line-height:30px;}	
	.footer-section{ padding:30px 10px;}
	.footersocial{ margin-bottom:25px;}
	.footersocial ul li a{ font-size:36px; line-height:36px; text-align:center;}
	.footersocial ul li img{ width:28px; height:auto; vertical-align:top; padding-top:5px;}
	.homesection02box{ margin-bottom:10px;}
	
	/*=========================*/
	.janettesstory-section{ padding:25px 5px;}
	.janettesstory-section01 .textsec{ padding:0px;}
	.janettesstory-section01 h2{ font-size:25px; line-height:30px;}
	.janettesstory-section01 .textsec p{ font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	.janettesstory-section01{ padding-bottom:15px;}
	.janettesstory-section03 .janettes-middletext{ padding:0px;}
	.janettesstory-section03 .janettes-middletext p{font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	.janettesstory-section05 .janettes-middletext{padding:0px;}
	.janettesstory-section05 .janettes-middletext p{font-size:15px; line-height:23px; text-align:justify; margin-bottom:10px;}
	/*=========================*/
	.contact-section{ padding:20px 5px;}
	.contact-section-leftmain01 h2{ font-size:30px; line-height:35px; margin-bottom:15px;}
	.contact-section-leftmain01 p{ font-size:15px; line-height:23px; text-align:justify;}
	.contact-section-right{ margin-top:20px;}
	.contact-section-right-main{ padding:15px;}
	/*===================*/
	.inner-section{ padding-top:30px 15px;}
	.testmonials-sec{padding-top:30px 15px;}
	.testmonials-sec p { font-size:14px; line-height:23px; font-weight:400; padding:0px;}
	.testmonials-sec ul li{ margin:4px;}
	.testmonials-sec ul li a{ font-size:14px; line-height:27px; padding:6px 25px;}
	.testmonials-bottom{ padding-top:30px; padding-bottom:30px;}
	.homesection05-main01 .textsec p{ font-size:14px; line-height:22px;}

}

