/* 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) {

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

.en a {
	margin-top: 3px !important;
}

.en {
	margin-top: -23px !important;
	margin-left: 74px !important;
}


.clickMenu.showMenu {
	top: 65px !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 {
	border: 1px solid rgba(255, 255, 255, 0.2) !important;
	padding: 10px 15px 10px !important;
	font-size: 15px !important;
}

/* Home Slider End */


/* About section  Start */

.about-image {
	max-height: 440px !important;
}

.about-title {
	font-size: 36px !important;
	line-height: 44px !important;

}

.about-item li {
	margin-bottom: 10px !important;
	font-size: 13px !important;
}

.about-item i {
	font-size: 16px !important;
	margin-right: 0 !important;
}



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


/* Services start */
.service-section {
	padding: 30px 0 50px !important;
}

.services-content {
	padding: 6px 5px 10px 5px !important;
}

.services-image img {
	height: 300px !important;
}
.services-title {
	line-height: 20px !important;
	margin-bottom: 10px !important;
}

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

/* Services End */

/* Counter Start */
.counter-content {
	padding: 50px 15px 50px 6px !important;
}

.counter-title {
	font-size: 30px !important;
	line-height: 40px !important;

}

.count-text {
	float: inherit !important;
}

/* Counter End */

/* Projects Start */
.projects-image img {
	height: 300px !important;
}

.projects-content {
	padding: 6px 5px 10px 5px !important;
}

.projects-title {
	line-height: 20px !important;
	margin-bottom: 10px !important;
}

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

/* Projects End */


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

.team-image img {
	height: 220px !important;
}


/* Testimonial Section start */
.testimonial-content {
	padding: 0 10px 0 !important;
}
.testimonial-wrpp > i {
	font-size: 80px !important;
}

.testimonial-active button.owl-prev {
	right: -25% !important;

}

.testimonial-active button.owl-next {
	right: -46% !important;
}

/* Testimonial Section End */

/* Latest Section Start */
.latest-content {
	padding: 15px 10px !important;
}
.latest-image img {
	height: 150px !important;
}

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

.latest-details {
	line-height: 23px !important;
}


.bottom-part {
	padding: 14px 8px 14px !important;
}


/* Latest Section End */



.clinet-title {
	font-size: 20px !important;
	line-height: 23px !important;
}


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

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


/* Projects Page css start  */

.projects-Pimage img {
	height: 300px !important;
}

.projects-Pcontent {
	padding: 3px 5px 3px 7px !important;
}

.projects-Ptitle {
	line-height: 20px !important;
	margin-bottom: 5px !important;
}

.projects-Ptitle > a {
	font-size: 18px !important;
}

.projects-Pcat {
	margin-bottom: 10px !important;
}

.projects-Pcat > a {
	font-size: 14px !important;
}

/* Projects Page css End  */





/* Services Page css start  */

.services-Pimage img {
	height: 300px !important;
}

.services-Pcontent {
	padding: 3px 5px 3px 7px !important;
}

.services-Ptitle {
	line-height: 20px !important;
	margin-bottom: 5px !important;
}

.services-Ptitle > a {
	font-size: 18px !important;
}

.services-Pbtn {
	margin-bottom: 10px !important;
}

.services-Pcat > a {
	font-size: 14px !important;
}

.services-Pbtn {
	margin: 10px 0 5px;
}

/* services page css End  */


/* Team page css start */
.team-Pitem {
	column-gap: 13px !important;
}
.team-Pwrpp {
	padding: 7px!important;
	margin-bottom: 13px!important;
}

.team-Pimage img {
	height: 160px !important;
}

.member-Pname > a {
	font-size: 20px !important;
}

.team-Pdeg {
	font-size: 18px !important;
}

.team-Psocial {
	margin-bottom: 5px !important;
}
.team-Psocial > a {
	width: 32px !important;
	height: 32px !important;
	line-height: 37px !important;
	font-size: 18px !important;
	margin-right: 1px !important;
}


/* Team page css End */



/* Testimonial page css Start */
.testimonial-Pcontent {
	padding: 9px 10px 10px !important;
}
.testimonial-Pname {
	font-size: 21px !important;
}

.testimonial-Pdetails {
	line-height: 20px !important;
	font-size: 16px !important;
	text-align: justify;
}

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

/* Testimonial page css End */

.latest-Pcontent {
	padding: 12px 12px !important;
}

.latest-pimage img {
	height: 180px !important;
}

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

/* Shop page css start */
.shop-Pimage img {
	height: 215px !important;
}
.products-Ptitle a {
	font-size: 16px !important;
}


/* Shop page css End */


.register-content {
	margin-left: 0 !important;
}


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

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

}


/* Mobile Layout: 370px. */
@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
=================================*/
    
.header-item {
	margin-left: 10px !important;
	text-align: left !important;
}
.header-item ul li {
	margin-bottom: 7px !important;
}

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

/*=============Logo Menu & Scroll Start ==================*/


.logo img {
	width: 50% !important;
	height: auto;
	position: absolute;
	left: 0 !important;
	margin-top: 9px !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;
	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;
}
   
 /*============ Menu css End==============*/

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

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

.searchBar.showSearch {
	right: 11px !important;
	top: 53px !important;
}


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

.slider-item {
	top: 46% !important;
}

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

}

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

.slider-btn a {
	border: 1px solid rgba(255, 255, 255, 0.2) !important;
	padding: 6px 12px 6px !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: 20px 0 !important;
}

.about-image {
	max-height: 320px !important;
}

.popup-image {
	right: 5px !important;
	bottom: -42px !important;
}

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

.aboutCat-title {
	margin-bottom: 0 !important;
}

.about-title {
	font-size: 30px !important;
	line-height: 38px !important;
	margin: 0 0 10px !important;
}

.about-item li {
	margin-bottom: 7px !important;
	font-size: 13px !important;
}

.about-details {
	margin-bottom: 20px !important;
}

.about-content {
	margin-bottom: 10px !important;
	column-gap: 5px !important;
	margin-bottom: 10px !important;
}

/* About section End */



/* Speech section Start */
.speech-section {
	padding: 20px 0 !important;
}

.speech-image img {
	width: 60% !important;
}


/* Speech section End */




/* Services section End */
.service-section {
	padding: 10px 0 30px !important;
}

.services-secTitle {
	font-size: 30px !important;
}

.services-samll {
	margin-bottom: 5px !important;
}


.servicesContent {
	text-align: center;
	margin-bottom: 30px !important;
}

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


/* Services section End */

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


/* Counter section Start */
.counter-content {
	padding: 40px 0 40px 14px !important;
}

.counter-title {
	font-size: 30px !important;
	line-height: 39px !important;
	margin-bottom: 15px !important;
}

.count-text {
	float: inherit !important;
	margin-right: 0 !important;
}
.counter-image {
	position: relative !important;
	bottom: 12px !important;
}

/* Counter section End */


/* Notic section Start */
.notice-section {
	margin: 15px 0 !important;
}

.notice-title {
	font-size: 24px !important;
	line-height: 30px !important;
}

/* Notice section End */


/* Shop section Start */
.shop-wrpp {
	margin: 20px 10px 30px 10px !important;
}

/* Shop section End */


/* Team section Start */
.team-active button.owl-prev {
	top: -12px !important;
}

.team-active button.owl-next {
	top: -12px !important;
}

.team-wrpp {
	margin: 40px 0 0 0 !important;
}

/* Team section End */

/* testimonial section End */
.testimonial-section {
	padding: 50px 0 !important;
}

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

.testimonial-secContent {
	position: absolute;
	top: 0 !important;
}

.testimonial-secContent {
	margin-top: 35px !important;
}

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

.testimonial-active {
	margin-top: 190px !important;
}

.testimonial-active button.owl-prev {
	right: 70px !important;
	top: -57px !important;
}

.testimonial-active button.owl-next {
	right: 0 !important;
	top: -57px !important;
}

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

/* testimonial section End */

/* Latest section Start */
.latest-wrpp {
	margin: 20px 8px 30px 8px !important;
}

.latest-content {
	padding: 25px 25px !important;
}

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

/* Latest section End */

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

.clinet-title {
	font-size: 25px !important;
	line-height: 32px !important;
}

/* Client section End */

/* Footer section Start */

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

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

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

/* Footer section End */


/* All pge css start */
.all-pagetitel {
	font-size: 40px !important;
}

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

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

/* Projects page css Start */
.projects-pItem {
	column-count: 2 !important;
	column-gap: 10px !important;
}
.projects-Pwrpp {
	margin-bottom: 10px !important;
}

.projects-Pcontent {
	padding: 3px 6px 3px 6px !important;
}

.projects-Pimage img {
	height: 200px !important;
}

.projects-Ptitle {
	line-height: 16px !important;
	margin-bottom: 5px !important;
}

.projects-Ptitle > a {
	font-weight: 500 !important;
	font-size: 16px !important;
}

.projects-Pcat > a {
	font-size: 13px !important;
	color: #f6b826 !important;
}

/* Projects page css End */


/* services page css Start */
.services-pItem {
	column-count: 2 !important;
	column-gap: 10px !important;
}
.services-pWrpp {
	margin-bottom: 10px !important;
}

.services-Pcontent {
	padding: 3px 6px 3px 6px !important;
}

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

.services-Ptitle {
	line-height: 16px !important;
	margin-bottom: 5px !important;
}

.services-Ptitle > a {
	font-weight: 500 !important;
	font-size: 16px !important;
}

.services-Pbtn > a {
	font-size: 13px !important;
	color: #f6b826 !important;
}

.services-Pbtn {
	margin: 10px 0 5px !important;
}
/* services page css End */


/* Team page css Start */
.team-Pitem {
	column-count: 2 !important;
	column-gap: 10px !important;
}

.team-Pwrpp {
	padding: 4px !important;
	margin: 0 !important;
	margin-bottom: 8px !important;
}

.team-Pimage img {
	height: 160px !important;
}

.member-Pname > a {
	font-size: 20px !important;
}

.team-Pdeg {
	font-size: 18px !important;
}

.team-Psocial {
	margin-bottom: 5px !important;
}
.team-Psocial > a {
	width: 32px !important;
	height: 32px !important;
	line-height: 37px !important;
	font-size: 18px !important;
	margin-right: 1px !important;
}


/* Team page css End */
.testimonial-Pitem {
	column-count: 1 !important;
}

/* Video page css start */
.video-Pitem {
	column-count: 2 !important;
	column-gap: 10px !important;
}
.video-Pwrpp {
	margin-bottom: 10px !important;
}

.video-caption {
	padding: 5px 5px !important;
}

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

/* Video page css End */



/* Contact page css Start */
.contact-wrpp {
	margin-bottom: 20px !important;
}

/* Contact page css End */


/* Latest News page css Stasrt */
.latest-pimage img {
	height: 110px !important;
}

.latest-Pdate {
	margin-bottom: 2px !important;
	font-size: 14px !important;
}

.latest-Pdate i {
	margin-right: 0 !important;
	font-size: 15px !important;
}


.latest-Ptitle {
	margin-bottom: 7px !important;
	line-height: 17px !important;
}
.latest-Ptitle > a {
	font-size: 16px !important;
}

.latest-Pcontent {
	padding: 6px 7px !important;
}



.latest-Pdetails {
	line-height: 19px !important;
	font-size: 15px !important;
}

.latest-Pwrpp > .bottom-part {
	padding: 4px!important;
}

.latest-Pwrpp .author-name > a {
	font-size: 12px !important;
}

.latest-Pwrpp.comment-text {
	font-size: 12px !important;
}

.latest-Pwrpp .author-name {
	line-height: 10px!important;
}
/* Latest News page css End */


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

/* shop page css Start */
.shop-pItem {
	column-count: 2 !important;
	column-gap: 10px !important;
}
.shop-Pwrpp {
	margin-bottom: 10px !important;
}

.shop-Pimage img {
	height: 200px !important;
}

.products-Ptitle a {
	font-size: 15px !important;
}


/* shop page css End */

.products-details {
	margin-left: 0 !important;
}

/* Cart Page css start */

/* Cart page css   */
.coupon {
	margin-bottom: 20px !important;
	margin-top: 20px !important;
}

.cart-update {
	text-align: center !important;
}

.cart_count input[type="number"] {
	width: 100% !important;
}    
    
.coupon input[type="text"] {
	width: 55% !important;
}
  
.cart_image img {
	max-width: 50px !important;
}
   
    
.table thead tr th {
	padding: 0 64px !important;
}    
    
    
.d-flex {
	display: inherit !important;
}
    
    
.account-details #v-pills-tab {
	width: 100% !important;
}
    
    
.cart_buy a {
	padding: 6px 14px !important;
	font-size: 14px !important;
}  
    
.order-content {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
/* Cart Page css End */


/* Login page start */
.register-content {
	padding: 15px !important;
	margin-top: 15px !important;
	margin-left: 0 !important;
}

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

/* 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;
	}
	
	.header-item {
		text-align: center !important;
	}

	.about-image {
		max-height: 400px !important;
	}

/* Services css start */
.services-image img {
	height: 265px !important;
}

.services-content {
	padding: 3px 3px 3px 7px !important;
}

.services-title {
	line-height: 17px !important;
	margin-bottom: 9px !important;
}


.services-title > a {
	font-weight: 500 !important;
	font-size: 18px !important;
}
.services-btn {
	margin-bottom: 8px !important;
}

.services-btn > a {
	font-size: 14px !important;
	display: inline-block;
}

/* Services css End */


/* projects css start */
.peojects-section {
	padding: 0 0 70px !important;
}

.projects-content {
	padding: 3px 3px 3px 7px !important;
}

.projects-cat {
	margin-bottom: 7px !important;
}

.projects-title {
	line-height: 17px !important;
	margin-bottom: 9px !important;
}

.projects-title > a {
	font-weight: 500 !important;
	font-size: 18px !important;
}
.projects-cat > a {
	font-size: 13px !important;
}

.projects-image img {
	height: 265px !important;
}
/* projects css End */


/* Shop css Start */
.shop-image img {
	height: 250px !important;
}

/* Shop css End */

/* Team css Start */
.team-image img {
	height: 200px !important;
}

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


/* Team css End */

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

.projects-Pimage img {
	height: 280px !important;
}

.services-Pimage img {
	height: 270px !important;
}

.team-Pimage img {
	height: 230px !important;
}


.latest-pimage img {
	height: 150px !important;
}
	
/* Shop css start */
.shop-Pimage img {
	height: 250px !important;
}

/* Shop css End */





}
