/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1399px) {

.site-menu ul li a {
	
	font-size: 16px;

	padding: 15px 16px;
}  
.blog-contetn h1 {
	font-size: 40px;
	
}   
.slider-conten-wrp .owl-dots {
	
	left: 2%;
	
}
}

/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1200px) {
    
.promo-contnet h1 {
	color: #757779;
	font-size: 34px;
	font-family: KohinoorW00Bold;
	margin-bottom: 12px;
}
    

.blog-contetn h1 {
	font-size: 40px;
	
}
.site-menu ul li a {
	display: block;
	font-size: 14px;
	color: #525252;
	padding: 15px 11px;
}  
.contact-form-left h1 {
	font-size: 40px;
	
}
.single-footer-mn-clmn ul li a {
	
	font-size: 14px;
}  
    
}

 
/* MD Device :768px. */
@media (min-width: 768px) and (max-width: 991px) {

.header-bar-section .site-logo .mobile-menu-btn {
	display: inline-block;
}

.hero-sldire-area {
	height: 700px;
	
}
.slider-conten h1 {
	font-size: 45px;

}  
.slider-conten-wrp::after {
	
	height: 170px;
	
}
.header-btm-left-img img {
	width: 50%;
	-webkit-transform: translateY(-61px);
	transform: translateY(0px);
}  
.header-btm-left-img {
	text-align: center;
}
.row.pd-left-rt {
	width: 700px;

}  
.blk-rt-img {
	position: unset;
	right: 0;
	width: 50%;
	top: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(0%);
	margin-left: auto;
}
.promo-contnet h1 {
	color: #757779;
	font-size: 35px;
	margin-bottom: 14px;
}  
.sigle-promo-area.left-img-cnt .blk-rt-img {
	left: ;
	margin-left: 0;
}  
.sigle-promo-area {
	margin-top: 58px;
	margin-bottom: 118px;
} 
.sigle-promo-area.left-img-cnt {
	margin-top: 110px;
	margin-bottom: 78px;
}
.signle-ev.sng-mrg {
	margin-top: 0;
}    
.ev-right-content p {
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}
.events-area {
	background-size: 100% 100%;
	background-position: center center;
	padding-top: 218px;
	padding-bottom: 350px;
}  
.testi-content p {
	color: #272d2d;
	font-size: 23px;
	
}   
.testi-content p br {
	display: none;
	
}   
    
    
.blog-contetn h1 {
	font-size: 40px;
	
}
.site-menu ul li a {
	display: block;
	font-size: 14px;
	color: #525252;
	padding: 15px 11px;
}  
.contact-form-left h1 {
	font-size: 40px;
	
}
.single-footer-mn-clmn ul li a {
	
	font-size: 14px;
}  
.site-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
}
.hero-sldire-area.blog-page {
	height: 650px;
}
.hero-sldire-area::after {

	height: 200px;
	
} 
.blog-contnet-blk {
	
	margin-top: -190px;
	
}
.contact-form-left.p-left {
	padding-left: 0;
	margin-top: 50px;
}   
    
.footer-single-widget.sc-lnks {
	margin-top: 25px;
}
.footer-single-widget.sc-lnks {
	text-align: center;
}  
    
}
 

/* SM Small Device :320px. */
@media only screen and (min-width: 320px) and (max-width: 767px) {
    
    
.header-bar-section .site-logo .mobile-menu-btn {
	
	display: block;

}
    
.blog-contetn h1 {
	font-size: 40px;
	
}
.site-menu ul li a {
	display: block;
	font-size: 14px;
	color: #525252;
	padding: 15px 11px;
}  
.contact-form-left h1 {
	font-size: 28px;
}
.single-footer-mn-clmn ul li a {
	
	font-size: 14px;
}  
.site-menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: none;
}
.hero-sldire-area.blog-page {
	height: 650px;
}
.hero-sldire-area::after {

	height: 200px;
	
} 
.blog-contnet-blk {
	
	margin-top: -190px;
	
}
.contact-form-left.p-left {
	padding-left: 0;
	margin-top: 50px;
}   
    
.footer-single-widget.sc-lnks {
	margin-top: 25px;
}
.footer-single-widget.sc-lnks {
	text-align: center;
} 
.site-logo a img {
	max-width: 85px;
}
.blog-contetn h1 {
	font-size: 28px;
}  
.blog-contetn h1 br {
	display: none;
}  
.blog-contetn h1 span {
	
	font-size: 15px;
	
}   
.blog-contnet-blk {
	padding: 15px;
	margin-top: -232px;
} 
.blog-contnet-blk p {
	
	font-size: 14px;
	
}  
.inner-cnt-blk h2 {
	font-size: 20px;
	
}  
.move-prev {
	margin-bottom: 40px;
} 
.contact-form-left p {
	font-size: 16px;
	color: #303234;
	line-height: 29px;
}
.inner-p-des a {
	font-size: 16px;

} 
 .numner-list {
	margin-top: 0;
} 
.numner-list span {
	font-size: 18px;
	color: #272d2d;
	margin: 0px 7px;
}  
.footer-logo a img {
	max-width: 200px;
	
}   
.footer-top-area {
	padding-bottom: 160px;
}  
.footer-menu-clmn {
	width: 280px;
}  
    
    
    
    
    
   .hero-sldire-area {
	height: 600px;
	
}
.slider-conten h1 {
	font-size: 35px;
}  
.slider-conten-wrp::after {
	
	height: 100px;
	
}
.header-btm-left-img img {
	width: 50%;
	-webkit-transform: translateY(-61px);
	transform: translateY(0px);
}  
.header-btm-left-img {
	text-align: center;
}
.row.pd-left-rt {
	width: 700px;

}  
.blk-rt-img {
	position: unset;
	right: 0;
	width: 50%;
	top: 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(0%);
	margin-left: auto;
}
.promo-contnet h1 {
	color: #757779;
	font-size: 26px;
	margin-bottom: 14px;
} 
.promo-contnet h1 br {
	display: none;
} 
.sigle-promo-area.left-img-cnt .blk-rt-img {
	left: ;
	margin-left: 0;
}  
.sigle-promo-area {
	margin-top: 58px;
	margin-bottom: 118px;
} 
.sigle-promo-area.left-img-cnt {
	margin-top: 110px;
	margin-bottom: 78px;
}
.signle-ev.sng-mrg {
	margin-top: 0;
}    
.ev-right-content p {
	font-size: 16px;
	line-height: 24px;
	color: #fff;
}
.events-area {
	background-size: cover;
	background-position: center center;
	padding-top: 74px;
	padding-bottom: 223px;
} 
.testi-content p {
	color: #272d2d;
	font-size: 17px;
} 
.testi-content p br {
	display: none;
	
}   
    
.hero-sldire-area .slider-conten {
	padding-left: 33px;
}   
.slider-conten p {
	color: #6e7072;
	font-size: 15px;
	
}  
.heder-btm-right-content h1 {
	font-size: 26px;
	
} 
.heder-btm-right-content h1 br {
	display: none;
	
}   
.heder-btm-right-content p {
	font-size: 15px;
	
}  
.single-hdm-blk h3 {
	font-size: 19px;
	
}  
.promo-contnet p {
	font-size: 15px;
	
	line-height: 28px;
}  
.row.pd-left-rt {
	width: 100%;
}   
.top-des-sep p {
	
	font-size: 15px;
	
}
.ev-right-content {
	padding-left: 0;
}  
.ev-right-content h1 {
	font-size: 32px;
	
} 
.footer-top-section-title h1 {
	font-size: 27px;
	
}   
.single-brand-client-logo-item {
	height: 83px;
}  
}





/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {

 
}