@media (min-width: 991px) and (max-width: 1280px) {

.courses .owl-carousel .owl-nav .owl-prev,

.testimonials .owl-carousel .owl-nav .owl-prev,

.events .owl-carousel .owl-nav .owl-prev,

.blog .owl-carousel .owl-nav .owl-prev{

	left: -55px;

}

.courses .owl-carousel .owl-nav .owl-next,

.testimonials .owl-carousel .owl-nav .owl-next,

.events .owl-carousel .owl-nav .owl-next,

.blog .owl-carousel .owl-nav .owl-next {

	right: -55px;

}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {

.section-title h2 {

	font-size: 30px;

}

.container{

	width:auto;

}

.header .content,.header .social {

	float: none;

	text-align: center;

}

.header .single-widget {

	position: relative;

	display: inline-block;

	padding-left: 25px;

	margin-right: 10px;

	text-align: left;

}

.header .single-widget i {

	display:none;

}

.header .nav li a {

	padding: 15px 7px;

	font-size: 12px;

}

.header .button .btn {

	margin-top: 5px;

	font-size: 14px;

	padding: 12px 21px;

}

.home-slider, 

.home-slider .single-slider {

	 

}

.home-slider .single-slider .slider-text {

	margin: 99px 0 0;

}

.home-slider .single-slider h1 {

	font-size: 35px;

	line-height: 55px;

}

.home-slider .single-slider .slider-text {

	margin: 112px 0 0;

}

.home-slider .owl-item.active .slider-text p,

.home-slider .single-slider .text-center p,

.home-slider .single-slider .text-right p {

	padding: 0;

} 

.team .section-title {

	margin-top: 0px;

}

.testimonials .single-testimonial {

	padding:15px;

}

.fun-facts .single-fact{

	border:none;

}

.courses.single .course-feature {

	margin-top: 30px;

}

.faq-img{

	margin-top:30px;

}

.about-us .message-area {

	padding:0;

	margin-top: 30px;

}

.courses.single .course-info,.courses.single .course-price {

	float: none;

	text-align:center;

}

.contact .contact-info {

	padding: 0;

}

.b-archives .blog-sidebar {

	border: none;

	padding-left: 0px;

}

.learnedu-sidebar,.learnedu-sidebar.left {

	padding:0;

	border:none;

	margin-left:0px;

	margin-right:0px;

}

.contact-bottom{

	display:none;

}

.footer .copyright,.footer .footer-menu  {

	float: none;

	text-align:center;

}

.footer .footer-menu {

	margin-top:10px;

}

}



@media only screen and (max-width: 767px){

 body{

	 margin:0;

	 }

.breadcrumbs h2 {

	font-size: 25px;

}

.section-title {

	text-align: center;

	margin-bottom: 30px;

	padding: 0;

}

.header{

	position:relative;	

	padding:8px 0;

}

.header .logo { 	  

	position: relative;

}

 



.open-menu{

	margin:15px 0;	

}

.slicknav_menu {

	background: transparent;;

	padding: 0;

}

.slicknav_nav {

	clear: both;

	color: #fff;

	margin: 0;

	background: #b0833c;

}

.slicknav_btn:hover{

	background:#b0833c;

}

.slicknav_nav .slicknav_item a i{

	display:none;

}

.slicknav_nav li:hover a{

	background:#fff;

	color:#252525;

}

.slicknav_nav li .dropdown li a,

.slicknav_nav li .dropdown li .dropdown li a{

	background:transparent;

	color:#fff;

}

.slicknav_nav li .dropdown li:hover a,

.slicknav_nav li .dropdown li .dropdown li:hover a{

	background:#fff;

	color:#252525;

}

.slicknav_nav .slicknav_arrow{

	float:right;

}

.section-title h2 {

	font-size: 30px;

}

.section-title p{

	font-size:14px;

}

.button .btn{

	font-size:14px;

}

.slicknav_menu {

	display: block; 

}

.slicknav_btn {

	margin-top:-34px;;

	position: relative;

	z-index: 111; 

}

.header .header-inner {

	padding: 0;

	background: #d0a43b;

}

 .header .social { 

	text-align: center;

	margin:  0;

}

.header .social li {	 

	font-size: 13px; 

	margin:0;

}

.header .single-widget.button,

.header .search-bar,

.header .header-widget,

.header .header-menu{

	display:none;

}

 

.home-slider,

.home-slider .single-slider {

	  height:100vh;

}

.home-slider .single-slider h1 {

	font-size: 20px; 

}

.home-slider .single-slider .slider-text {

	margin: 350px 0 0;

}

.home-slider .single-slider .slider-text,

.home-slider .single-slider .text-center,

.home-slider .single-slider .text-right{

	text-align:center !important;

} 

.home-slider .single-slider .slider-text p,

.home-slider .single-slider .text-center p,

.home-slider .single-slider .text-right p {

	padding: 0;

	font-size:14px;

} 

.home-slider .single-slider .button {

	margin-top: 30px;

}

.home-slider .single-slider .btn {

	padding: 12px 15px;

	margin-right: 10px;

	font-size: 13px;

}

 

.testimonials:before{

	display:none;

}

.cta .news-inner {

	padding: 25px;

}

.team .section-title {

	margin-top: 0px;

}

.testimonials .single-testimonial {

	padding:15px;

}

.fun-facts .single-fact{

	border:none;

}

.faq .faq-title a::after{

	display:none;

}

.courses.single .course-feature {

	margin-top: 30px;

}

.courses.single .single-main {

	padding: 12px;

}

.courses.single .course-meta {

	padding: 0;

	margin: 20px 0;

}

.courses.single .content h2 {

	font-size: 25px;

}

.courses.single .course-price p,

.courses.single .course-price .btn{

	float:none;

}

.courses.single .course-price .btn{

	margin-top:10px;

}

.courses.single .course-info,

.courses.single .course-price {

	float: none;

	text-align:left;

}

.courses.single .single-info {

	margin:0 0 20px 0;

	float:none;

}

.courses.single .single-contnet h2 {

	font-size: 25px;

}

.courses .course-meta .meta-left,

.courses .course-meta .price {

	float: none;

	text-align:center;

}

.courses .course-meta .price{

	margin-top:10px;

}

.events.single .event-content h2 {

	font-size: 25px;

}

.events.single .book-now .button,

.events.single .social {

	float: none;

	text-align: center;

}

.events.single .social{

	margin-top:10px;

}

.about-us .message-area {

	padding:0;

	margin-top: 30px;

}

.about-us .section-title h2 {

	font-size: 25px;

}

.about-us .section-title h4 {

	margin: 10px 0px;

	font-size: 20px;

}

.team-details .member-detail {

	text-align: left;

}

.b-archives .blog-sidebar {

	border: none;

	padding-left: 0px;

}

.learnedu-sidebar,.learnedu-sidebar.left {

	padding:0;

	border:none;

	margin-left:0px;

	margin-right:0px;

}

.b-archives .pagination li a,.events.archives .pagination li a{

	padding: 8px 20px;

}

.b-archives.single .blog-detail .tags ul {

	margin-left: 0;

}

.b-archives.single .blog-detail ul li a {

	font-size: 14px;

}

.b-archives.single .next-prev h4 {

	font-weight: 400;

	color: #777;

}

.blog.b-archives .pagination li a {

	padding: 6px 16px;

}

.error-page .error-inner p {

	padding: 0;

}

.contact-bottom{

	display:none;

}

.mail-success {

	background: #f6f6f6;

	background: ;

}

 

.discover-rooms h1{
	font-size:24px;	
}
header .header-nav{
	margin:  0;
	font-size:12px; 
}
header .header-nav .btn-primary{
    padding: 4px 10px;
    font-size: 12px;
}
.home-accommodation .px-5{
	padding-left: 1rem !important;
	padding-right: 1rem !important;
}
.home-accommodation .py-5{
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
} 
.home-accommodation .single-banner-banner h2{
	font-size:18px;	
}
.home-accommodation .single-banner-banner .explore-list ul li{
	font-size: 14px;
	margin: 4px 0;
}
.home-accommodation .single-banner-banner p{
	font-size: 14px;
	margin: 4px 0;
}
.about-real, .about-amoli, .blogsec, .about-sunny, .pgMain, .abtsection, .home-histroy, .hometxt,    .rooms-suite, .thingtodo, .letters-form, .follow-insta, .home-faqs, .footer .footer-top, .pageMain, .people-behind, .ourTeam, .design-detail, .protab, .discover-more, .inner, .mainfaqs, .enroll-form{
	padding:15px 0;
}
.about-real h1, .about-sunny h1, .about-sunny h2, .faqs h2, .contact-bg h1, .stay-moment h2, .atrBlockTec h2, .atrText h2, .about-cmpin h2, .quoteBlock .block-content h2, .pgMain h2, .abtsection .block-content h2, .homegmap h2, .footer .flogo, .sectionBanner .block-content h2, .about-amoli h2, .home-histroy h2, .rooms-suite h2, .thingtodo h2, .tafbg h2, .follow-insta h2, .home-faqs h2, .thingtodo .title h3, .home-story .single-banner-banner h2, header nav ul li a, .pageBanner h1, .pageMain h2, .people-behind h2, .ourTeam h2, .design-detail h2, .roomtxt h2, .contact-bg h2, .discover-more h2, .disbox h3, .disbox h3 a, .short-description h1, .mainfaqs h2, .para_content h2, .enroll-form h2{
	font-size:24px !important;	
}
.about-real p, .about-sunny p, .pageCMS p, .pageCMS ul li, .faqs .faq-title a, .blogsec .title h5, .tnText p, .sttpageMain p, .about-cmpin p, .people-behind ul li, .atrText p, .homegmap p, .pgMain p, .sectionBanner .block-content p, .abtsection .block-content p,  .home-histroy p, .about-amoli p, .rooms-suite p, .rooms-suite ul li, .thingtodo p, .tafbg p, .follow-insta p, .hfbox .questions, .hfbox .answers, .footer .useful-links ul li, .tafbg h3, .home-story .single-banner-banner p, .pageMain p, .people-behind p, .ourTeam p, .peoplebox p, .design-detail ul li, .design-detail p, .roomtxt p, .roomtxt ul li, .disbox p, .short-description p, .room-features ul li, .dine-detail p, .dine-detail ul li, .stortxt p, .expbox .exptxt p, .mainfaqs p, .reviewbox .content p, .blogbox p, .para_content p, .enroll-form p{
	font-size:14px !important;
}

  

.tafbg, .short-description, .expbox .exptxt, .reviewbox{

	padding:20px 10px;

}

.roomtxt, .room-features{

    padding:0;

}

.room-features, .write-wrapper, .dine-detail h3{

    margin:15px 0;

}

.nav_wrap ul, .nav_wrap p{

    margin: 30px;

}

.mid-strip .headtitle, .mid-strip .requestbtn{

    margin: 0 0 15px 0;

}

.mid-strip .call-us{

    padding-right:10px;

    border: 0; 

}

.mid-strip .call-us, .mid-strip .live-chat{

    margin:0 !important;

}

.deskBnone{

    display:none;

}

header nav{

    height:auto;

}
.banner-inner .w-full h1, .sttpageMain h2, .tnText h2{
    font-size:22px !important;
}
.sectionBanner .block-content .read-more-btn { 
  padding: 8px 10px;  
  font-size: 9px;
  margin:0;
}
.atrText, .gmaptxt, .amolitxt, .rooometxt, .tnText  {
	padding:15px;
}
.blogsec .title h3{
	font-size: 14px;
}
}

