/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header {
		clip-path: none !important;
		height: auto !important;
		margin-left: 0 !important;
	}

	.header-item ul li {
		border-right: transparent !important;
		margin-right: 0 !important;
		margin-top: 3px !important;
	}
	
	.header-item {
		text-align: left !important;
		margin-top: 0 !important;
		margin-bottom: 10px !important;
	}
	.home-login {
		margin-top: 10px !important;
	}

	.social {
		margin-top: 20px !important;
	}

/*=============Menu Logo start ============*/

.stellarnav > ul > li > a {
	padding: 8px 6px !important;
	font-size: 14px !important;
} 
    
.stellarnav.desktop li.has-sub a {
    font-size: 14px !important;
}


/* Home Slider start */
.slide_image img {
	height: 360px !important;
}

.slider-title{
	font-size: 35px !important;
}

.slider-title2 {
	font-size: 35px !important;
}



.slider-details {
	font-size: 17px !important;
	line-height: 27px !important;
	margin: 20px 0 34px !important;
}

.slider-btn a {
	padding: 14px 49px 14px 18px !important;
	font-size: 15px !important;
}

.slider-btn ul li span {
	right: 8px !important;
	top: 6px !important;
}

/* Home Slider End */


/* About section  Start */

.about-title {
	font-size: 30px !important;
	margin: 0 0 8px !important;
}

.about-support i {
	width: 25px !important;
	height: 25px !important;
	line-height: 25px !important;
	font-size: 13px !important;
}

.about-support ul li {
	margin-bottom: 10px !important;
	font-size: 14px!important;
}

.about-details {
	font-size: 15px !important;
	margin-bottom: 14px !important;
	line-height: 20px !important;
}

.about-image img {
	height: 400px !important;
	padding-right: 0 !important;
}

.exprince-title {
	font-size: 18px !important;
	margin-top: 22px !important;
	line-height: 22px !important;
	margin-left: 59px !important;
}

.exprince-year {
	margin-right: 0 !important;
	font-size: 40px !important;
	margin-left: 10px !important;

}

/* About Section End */
.speech-image img {
	width: 60% !important;
}

.speech-title::before {
	width: 13% !important;
}

.section-title {
	font-size: 40px !important;
}

.choose-details {
	font-size: 16px !important;
	text-align: justify !important;
}
/* Information section start */
.calender img {
	width: 30% !important;
}

.info-date span {
	left: 8px !important;
	bottom: -2px !important;
}
.info-date {
	top: 4px !important;
	font-size: 17px !important;
}
.view-d span {
	font-size: 14px !important;
	width: 20px !important;
	height: 20px !important;
	line-height: 20px !important;
	right: 4px !important;
}

.viewDownload .view-d {
	padding: 5px 31px 3px 6px !important;
	margin: 0 !important;
}

.viewDownload ul li a {
	font-size: 14px !important;
}

.infoContent > a {
	margin: 9px 0 0 !important;
}

/* Information section End */



/* Counter section start */
.happy-client {
	font-size: 40px !important;
}
.client-icon img {
	width: 25% !important;
	margin-right: 11px !important;
}

/* Counter section start */

.testimonial-details {
	text-align: justify !important;
}

.testimonial-wrpp > i {
	font-size: 90px !important;
}

/* Latest section start */
.latest-title {
	line-height: 20px !important;
}

.latest-title > a {
	font-size: 20px !important;
}

/* Latest section End */



/* Footer start */
.footer-title {
	font-size: 17px!important;
	margin-top: 0 !important;
}

.location-icon {
	margin-right: 4px !important;
}


.video-Pthumbnails img {
	height: 170px !important;
}

/* courese page start */
.themesBazar-3 .course-wrpp {
	padding: 10px !important;
	margin: 0 0 10px !important;
}

.themesBazar-3 .course-image img {
	height: 120px !important;
}
.themesBazar-3 .course-title a {
	font-size: 18px !important;

}

.themesBazar-3 .course-price {
	font-size: 16px !important;
	margin-top: 0 !important;
}

.themesBazar-3 .course-btn > a {
	padding: 5px 8px !important;
	font-size: 14px !important;
}

/* courese page End */


/* single page */
.single-recent-post {
	padding: 10px !important;
}

.single-recent-title a {
	font-size: 14px !important;
}
/* single page */


.video-page-thumbnails img {
	height: 150px !important;
}

/* single team */
.single-teamContent {
	margin: 0 0 !important;
}

.singel-teamImage img {
	height: 270px !important;
}


.result-pageContent {
	margin: 0 10% 0 10% !important;
}


.application-formContent {
	margin: 0  !important;
}



}


/* Mobile Layout:375px. */
@media only screen and (max-width: 767px) { 

/*================================
	themesBazar col css Start
=================================*/
.themesBazar-1{
	max-width: 100%!important;
}
.themesBazar-m2 {
	max-width: 50% !important;
	padding: 8px !important;
}

.themesBazar-m3{
	max-width: 33.33% !important;
}

.themesBazar-m4{
	max-width: 25% !important;
}

.themesBazar-m6{
	max-width: 16.66% !important;
}


/*================================
	themesBazar col css End
=================================*/


.home-login {
	float: inherit !important;
	text-align: center !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.header-item {
	float: inherit !important;
	text-align: center !important;
	margin-top: 8px !important;
}

.header-item ul li {
	border-right: transparent !important;
	padding-right: 0 !important;
	margin-right: 7px !important;
	margin-bottom: 3px !important;
}


/*=============Logo Menu & Scroll Start ==================*/
.logo img {
	width: 50% !important;
	margin-top: 2px !important;
	position: absolute;
	left: 0 !important;

}
   
 /*============ Menu css start==============*/
 .menu-section {
	padding: 0 0 18px !important;
}

.stellarnav .menu-toggle span.bars {
	top: 28px !important;
	right: 38px !important;
	position: absolute;
	z-index: 999;
}


.stellarnav.mobile {
	text-align: right !important;
	margin-top: 15px !important;
	margin-left: -14px !important;

}
.stellarnav.mobile.dark ul {
	background: rgba(1, 10, 34, 0.9) !important;
	margin-top: 23px !important;
	position: absolute;
	left: 0 !important;
	width: 100% !important;
	z-index: 99 !important;
}
    
.stellarnav .full {
	width: 0 !important;
}
  
.stellarnav.dark .menu-toggle span.bars span {
	background: #000;
}

 .stellarnav.mobile li a {
	color: #fff !important;
}   

	
.stellarnav.dark {
	background: transparent !important;
}
    
.stellarnav .menu-toggle span.bars span {
	width: 27px !important;
	height: 3px !important;
	margin: 0 0 5px !important;
}
        	
.stellarnav.dark .menu-toggle span.bars span {
	background: #000;
}

.stellarnav ul ul {
	left: 0 !important;
	margin-top: 0 !important;
}
.stellarnav.mobile.dark ul ul {
		margin-top: 10px !important;
}

.searchBar.showSearch {
	right: 9px !important;
	top: 59px !important;
}
.searchBar {
	max-width: 96% !important;
	margin-top: -50px !important;
}
   

.searchIcon {
	margin-top: 22px !important;
}

 /*============ Menu css End==============*/



/* Slider section start */
.slide_image img {
	height: 250px !important;
}

.slider-item {
	width: 80% !important;
}

.slider-title {
	font-size: 25px !important;
	font-weight: 700 !important;
	margin-bottom: 6px!important;
}
.slider-title2 {
	font-size: 25px !important;
	font-weight: 700 !important;

}

.slider-details {
	font-size: 16px !important;
	line-height: 19px !important;
	font-weight: 300 !important;
	margin: 0 !important;
}

.slider-btn ul li {
	margin-right: 5px !important;
}

.slider-btn a {
	padding: 11px 39px 12px 12px !important;
	font-size: 12px !important;
}


.slider-btn ul li span {
	width: 25px !important;
	height: 25px !important;
	line-height: 25px !important;
	top: 5px !important;
	font-size: 14px !important;
	right: 7px !important;
}

.slider-btn ul li span i {
	width: 25px !important;
	height: 25px !important;
	line-height: 25px !important;
	font-size: 14px !important;
}

.slider-active button.owl-prev {
	width: 40px !important;
	height: 40px !important;
	line-height: 0 !important;
	font-size: 18px !important;
}
.slider-active button.owl-next {
	width: 40px !important;
	height: 40px !important;
	line-height: 0 !important;
	font-size: 18px !important;
}

.slider-btn {
	margin-top: 24px !important;
}

/* Slider section End */




/* About section Start */
.about-section {
	padding: 30px 0 20px 0 !important;
}

.about-image img {
	height: 360px !important;
 	padding-right: 0 !important; 
}

.exprince-title {
	font-size: 18px !important;
	font-weight: 500 !important;
	margin-top: 25px !important;
	line-height: 20px !important;
	margin-left: 53px !important;
}

.about-bg {
	margin-top: 25px !important;
}

.about-title {
	font-size: 35px !important;
}

.exprince-year {
	font-size: 40px !important;
	margin-left: 6px !important;
}
/* About section End */

/* Speech section Start */
.speech-title::before {
	width: 14% !important;
}
.speech-image img {
	max-width: 100% !important;
	height: 250px !important;
}

.choose-wrpp {
	margin-bottom: 14px !important;
}

/* Speech section End */

.secTitle {
	font-size: 50px !important;
	margin-top: -15px !important;
}

.sec-title2 {
	font-size: 30px !important;
}




/*information Section css start */
.information-area {
	margin: 20px 0 !important;
	padding: 60px 0 !important;
}


#information-tab > li {
	margin-right: -3px !important;
	font-size: 15px !important;
	margin-bottom: 7px !important;
}

.info-date span {
	left: 11px !important;
	bottom: -3px !important;
	font-size: 17px !important;
}

#information-tab .nav-link {
	padding: 6px 17px 6px !important;
}

.info-date {
	top: 12px !important;
	font-size: 16px !important;
}

.infoContent i {
	font-size: 22px !important;
	margin-right: 0 !important;
}

.infoContent > a {
	font-size: 16px !important;
	margin: 5px 0 0 0 !important;
}

.calender img {
	width: 13% !important;
	margin-right: 3px !important;
}

.viewDownload {
	float: inherit !important;

}

.viewDownload {
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}

.viewDownload ul li {
	margin-right: 10px !important;
}
.viewDownload .view-d {
	margin: 0 !important;
}



/* information Section css End */

/* Counter Section css Start */
.counter-section {
	padding: 50px 0 !important;
	margin: 50px 0 0 !important;
}


.counter_item {
	overflow: hidden !important;
}

.happy-client {
	font-size: 30px !important;
	margin: 10px 0 10px !important;

}

.happy-title {
	font-size: 16px !important;
}


.client-icon img {
	width: 30% !important;
	margin-right: 10px !important;
}

/* Counter Section css End */

.sec-title {
	font-size: 30px !important;
}

/* course Section css Start */
.course-name {
	margin-top: 10px !important;
	font-size: 13px !important;
}

.courseAuthor_image img {
	max-width: 40px !important;
	height: 40px !important;
	margin-right: 7px !important;

}

.course-authorTitle {
	font-size: 14px !important;
	margin-top: 4px !important;
}

.course-authorTitle span {
	font-size: 12px !important;
	margin-top: 4px !important;
}

/* course Section css End */

.course-wrpp {
	padding: 10px !important;
	margin: 5px !important;
}

/* Notice Section css Start */
.notice-title {
	font-size: 20px !important;
	line-height: 28px !important;

}
/* Notice Section css End */

/* Testimonial Section css Start */
.testimonial-wrpp {
	border: 8px solid rgba(255, 255, 255, 0.2) !important;
}

.testimonial-wrpp > i {
	font-size: 80px !important;
}
.testimonial-details {
	font-size: 16px !important;	
}

.testimonial-title {
	font-size: 40px !important;
	line-height: 40px !important;
}

/* Testimonial Section css End */

/* Latest Section css start */
.latest-title {
	margin: 10px 0 10px !important;
}

.latest-title > a {
	font-size: 18px !important;
}

.themesBazar-3 .latest-image img {
	height: 100px !important;
}

.latest-item {
	padding: 5px !important;
}

.latest-area .latest-wrpp {
	margin: 0 !important;
}

.latest-date {
	margin-top: 0 !important;
}


/* Testimonial Section css End */

/* Cient Section css Start */
.client-section {
	margin-top: 10px !important;
	padding: 30px 0 !important;
}

.testimonial-content {
	padding: 11px 10px 10px !important;
}

.testimonial-details {
	font-size: 16px !important;
}


/* Client Section css End */



/* Footer Section css Start */

.copy-right {
	text-align: center !important;
}

.themesBazar_design {
	text-align: center !important;
}


/* Footer Section css End */



/* All pge css start */
.all-page {
	padding: 30px 0 !important;
}
.all-pagetitle {
	font-size: 40px !important;
}



.page-pagination ul > li > a {
	padding: 4px 10px 4px !important;
	margin-right: 2px !important;
	font-size: 14px !important;
	margin-bottom: 7px !important;
}


/* video page start */
.video-page {
	margin: 10px 0 !important;
}
.video-page-wrpp {
	margin-bottom: 0 !important;
}

.video-page-thumbnails img {
	height: 120px !important;
}

/* video page End */

.gallery-page {
	padding: 10px 0 !important;
}

.gallery-wrpp {
	margin-bottom: 0 !important;
}

/* Single page css Start */
.single-page-title {
	font-size: 40px !important;
	margin: 13px 0 !important;

}
.single-recent-image img {
	width: 30% !important;
}
/* Singel page css End */



/* team single page start */
.single-teamContent {
	padding: 0 0 !important;
	margin: 0 0 !important;
}

.single-teamContent::before {
	background: transparent !important;
}


.team-singleItem {
	padding: 20px !important;
}
.singel-teamImage img {
	width: 100% !important;
	height: auto !important;
}

.skills {
	margin-left: 0 !important;
	margin-right: 0 !important;
}

/* team single page End */

.result-pageContent {
	margin: 0 !important;
}

.result-viewContent {
	margin: 0 !important;
}

.application-formContent {
	margin: 0 !important;
	padding: 10px !important;

}


.result-title {
	position: inherit !important;
}

.result-form > select {
	width: 100% !important;
	 margin-bottom: 0 !important; 
	 margin-top: 0 !important; 
	float: inherit !important;
}
.result-form > input[type="text"] {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
	float: inherit !important;
	width: 100% !important;
}

}

/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
	.logo img {
		width: 50% !important;
		height: auto;
		position: absolute;
		left: 0 !important;
		margin-top: -5px !important;
	}

	.calender img {
		width: 10% !important;
	}

	/* course section start */
	.course-wrpp {
		padding: 5px !important;
		margin: 5px !important;
	}

	.course-image img {
		height: 120px !important;
	}


	.course-name {
		float: left !important;
		width: 100% !important;
		margin-left: 40px !important;
	}

	.course-title {
		margin: 3px 2px !important;
	}

	.course-title a {
		font-size: 18px !important;
	}

	.course-priceContent {
		margin: 17px 0 3px !important;
	}

	.course-btn {
		float: left !important;
		margin: 10px 0 !important;
	}


	
	/* course section End */

	.video-thumbnails img {
		height: 125px !important;
	}


	/* Testimonial section Start */	
	.testimonial-wrpp {
		border: 2px solid rgba(255, 255, 255, 0.2) !important;
	}

	.testimonial-details {
		text-align: justify !important;
	}

	.testimonial-wrpp > i {
		font-size: 60px !important;
	}

	/* Testimonial section End */

	.latest-date {
		float: left !important;
		margin-top: 22px !important;
	}

	.latest-wrpp {
		margin: 7px 0 2px 0 !important;
	}

	.latest-item {
		padding: 13px 3px !important;
		overflow: hidden;
	}

	.latest-image img {
		height: 150px !important;
	}

	/* pages */

	.result-viewContent {
		margin: 0 !important;
	}

	.application-formContent {
		margin: 0 !important;
		padding: 10px !important;

	}

	.video-page-thumbnails img {
		height: 140px !important;
	}


}
