/* 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-item {
		text-align: center !important;
		margin-top: -9px !important;
		margin-bottom: 0 !important;
	}
	.header-item ul li {
		border-right: transparent !important;
		margin-right: 0 !important;
		margin-top: 3px !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 */
.slider-item {
	top: 60% !important;	
}

.slide_image img {
	height: 500px !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 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: auto !important;
	padding-right: 0 !important;
}


.btn-title {
	width: 50% !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 {
	max-width: 50% !important;
	height: 150px !important;
}

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

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

/* Services section start  */
.services-wrpp {
	padding: 9px !important;
	margin: 3px !important;
}
.services-content {
	padding: 6px 5px 26px !important;
}

.services-title a {
	font-size: 22px !important;
	margin-bottom: 3px !important;
}

.services-image img {
	height: 170px !important;
}

.services-details {
	font-size: 14px !important;
	line-height: 23px !important;
}

/* Services section End  */

.counter-image {
	display: none !important;
}

/* projects section start  */
.projects-wrpp {
	padding: 10px !important;
	margin: 3px !important;
}

.projects-image img {
	height: 240px !important;
}

.projects-title a {
	font-size: 20px !important;
	margin-bottom: 0 !important;
}
.testimonial-image {
	top: 0 !important;
}

/* projects section End  */

.shop-wrpp {
	margin: 20px -8px 30px 2px !important;	
}

.shop-image img {
	height: 170px !important;
}


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

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

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

.footer-content {
	font-size: 14px !important;
}

.location-content {
	font-size: 14px !important;
}

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

.themesBazar_design {
	font-size: 14px !important;
}

.copy-right {
	font-size: 14px !important;
}


/* Footer End */

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


/* Latest page css start */
.latest_page_item .latest-wrpp {
	margin: 0 0 20px !important;
}

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

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

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


/* Latest page css End */

/* projects page css Start */
.projects_page_item .projects-wrpp {
	padding: 7px !important;
	margin: 0 0 15px !important;
}

/* projects page css End */


.services_page_item .services-wrpp {
	padding: 7px !important;
	margin: 0 0 15px !important;
}


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

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


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

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



}


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

/*================================
	themesBazar col css Start
=================================*/
.themesBazar-m1{
	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
=================================*/



	.header {
		padding: 0 0 3px !important;
	}

	.header-item {
		text-align: center !important;
	}

	.header-item ul > li i {
		font-size: 16px !important;
	}

	.header-item ul li {
		margin-bottom: 3px !important;
		margin-top: 3px !important;
	}

/*=============Logo Menu & Scroll Start ==================*/
.logo img {
	width: 50% !important;
	height: auto;
	position: absolute;
	left: 0 !important;
	margin-top: 11px !important;
}
   
 /*============ Menu css start==============*/

 
 .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: #fff;
}

.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;
}
   
 /*============ Menu css End==============*/

 .stellarnav.dark .menu-toggle span.bars span {
	background: #fff;
}

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


.slider-item {
	width: 90% !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 */
.sec-title {
	font-size: 30px !important;
}

.services-content {
	padding: 11px 5px 20px !important;
}

.services-image img {
	height: 200px !important;
}


.sec-title::before {
	left: 40% !important;
}

.sec-title::after {
	left: 40% !important;
}

/* Counter section start */
.counter-section {
	padding: 45px 0 80px !important;
	margin: 27px 0 10px !important;
}

.counter-title {
	font-size: 45px !important;
}

.counter-image {
	display: none !important;
}
.happyClinet_wrpp {
	margin-bottom: 20px !important;
}


/* Counter section End */

/* projects section Stasrt */
.projects-image img {
	height: 240px !important;
}

.projects-title a {
	margin-bottom: 3px !important;
	margin-top: 10px !important;
}

.shop-image img {
	height: 210px !important;
}

.team-image img {
	width: 100%;
	height: 225px !important;
}

/* projects section End */


/* Video section Start */
.secTitle {
	font-size: 45px !important;
	margin-top: -20px !important;
}

/* Video section End */

.testimonial-wrpp {
	padding: 40px 10px !important;
}
.testimonial-wrpp > i {
	display: none !important;
}

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

}
/* Notice 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-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;
}

/* latest page start */
.latest_page_item .latest-item {
	padding: 7px !important;
}

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

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

.latest_page_item .latest-blog > ul > li {
	margin-right: 3px!important;
	font-size: 12px !important;
}

.latest_page_item .latest-blog > ul > li > a {
	font-size: 12px !important;
}

.latest_page_item .latest-blog > ul > li > i {
	font-size: 13px !important;
}

.latest_page_item .latest-title a {
	font-size: 17px !important;
}

.latest_page_item .latest-details {
	font-size: 14px !important;
}

/* latest page End */

.contact-wrpp {
	margin-bottom: 30px !important;
}


/* Projects page css Start */
.services_page_item .projects-wrpp {
	padding: 7px !important;
	margin: 0 !important;
}

.services_page_item .projects-content {
	padding: 8px 5px !important;
}

.services_page_item .projects-title a {
	font-size: 18px !important;

}

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

/* Projects page css End */




/* Projects page css Start */
.services_page_item .services-wrpp {
	margin: 0 !important;
	padding: 7px !important;
}

.services_page_item .services-title a {
	font-size: 18px !important;
	margin-bottom: 8px !important;
}
.services_page_item .services-details {
	font-size: 14px !important;
	text-align: justify;
}

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


/* Projects page css End */

/* Video page css Start */
.video-page {
	margin: 20px 0 !important;
}
.video-Pwrpp {
	margin-bottom: 0 !important;
}

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

.video-caption > a {
	font-size: 17px !important;
}

/* Video page css End */


.testimonial_page_item .testimonial-title {
	margin-top: 90px !important;
}

.testimonial_page_item .testimonial-wrpp {
	margin: 0 !important;
}


/* 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;
}


/* team single page End */



}

/* 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: 3px !important;
	}

	/* Services section start */
	.services-wrpp {
		padding: 6px !important;
		margin: 3px !important;
	}
	.services-image img {
		height: 150px !important;
	}

	.services-title a {
		font-size: 23px !important;
		margin-bottom: 10px !important;
	}

	.services-details {
		font-size: 15px !important;
	}

	/* Services section End */

	/* projects section Start */
	.projects-wrpp {
		padding: 5px !important;
		margin: 3px !important;
	}

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

	/* projects section End */

	.shop-wrpp {
		margin: 20px 0 20px 3px !important;
		padding: 7px !important;
	}

	.shop-image img {
		height: 160px !important;
	}

	.team-wrpp {
		padding: 7px !important;
		margin: 5px !important;
	}

	.team-secial > a {
		margin-right: 0 !important;
	}

	.testimonial-wrpp {
		position: relative;
		padding: 40px 45px;
		margin: 4px !important;
	}

	.testimonial-image img {
		max-width: 100px !important;
		height: 68px !important;
	}
	.testimonial-image {
		top: 0 !important;
	}

	/* Latest Blog start  */
	.latest-item {
		padding: 7px !important;
	}

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

	.latest-blog > ul > li {
		margin-right: 3px!important;
		font-size: 12px !important;
	}

	.latest-blog > ul > li > a {
		font-size: 12px !important;
	}

	.latest-blog > ul > li > i {
		font-size: 13px !important;
	}

	.latest-title a {
		font-size: 17px !important;
	}
	.latest-details {
		font-size: 14px !important;
		line-height: 20px !important;
	}

	/* Latest Blog End  */


	.latest_page_item .projects-image img {
		height: 180px !important;
	}


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

	.testimonial_page_item .testimonial-title {
		margin-top: 0 !important;
	}


	.video-Pwrpp {
		height: 150px !important;
	}

	
}
