/*res end*/

/* Customize Scrollbar color*/
::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1);
	background-color: #f5f5f5;
	border-radius: 2px;
	margin-left: -10px !important;
}

::-webkit-scrollbar {
	width: 10px;
	margin-left: -10px;
	background-color: #f5f5f5 !important;
}

::-webkit-scrollbar-thumb {
	background-color: #ef8535;
}

/* Customize Scrollbar color end*/

/*comman-css*/
h1, h2, h3, h4, h5, h6, a, p {
	word-break: break-word !important;
}

.right-director-cls .elementor-widget-text-editor>.elementor-widget-container {
	height: 400px !important;
	overflow-y: scroll !important;
}

/*.our-directors-cls .elementor-widget-container{
    overflow-y: scroll !important;
    height: 380px!important;
}
/*comman css end*/

/*header css*/
.header-popup .elementor-widget-icon-box .elementor-icon-box-wrapper {
	display: flex !important;
}

.header-popup .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content a {
	color: #fff !important;
}

.header-popup .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content {
	padding-left: 15px !important;
}

.header-popup .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon {
	padding-top: 5px !important;
}

/*header css end*/

/*index*/
.img-info-cls .elementor-widget-image, .img-info-cls .elementor-widget-image .elementor-widget-container, .img-info-cls .elementor-widget-image .elementor-widget-container img {
	height: 100% !important;
}

.img-info-cls .elementor-widget-image .elementor-widget-container img {
	object-fit: cover !important;
}

.faq-cls .elementor-accordion-item {
	border-bottom: 1px solid #d5d8dc !important;
}

/*index end*/

/*footer*/
.footer-cls .elementor-image-box-description a {
	color: #070707 !important;
}

/*footer end*/

/*inner-page start*/
.landonwner-cls .text-info-cls a {
	color: #fff !important;
	text-decoration: underline !important;
}

.adv-deve-cls span {
	font-weight: bold;
}

.text-info-cls p {
	margin-bottom: 0px !important;
}

.img-content-cls .elementor-widget-wrap, .img-content-cls .elementor-widget-image, .img-content-cls .elementor-widget-container, .img-content-cls .elementor-widget-container img {
	height: 100% !important;
	object-fit: cover !important;
}

.blog-cls {}

.blog-list-cls .elementor-post .elementor-post__text .elementor-post__excerpt {
	height: 190px !important;
	overflow-y: scroll !important;
	padding-right: 20px !important;
}

.blog-list-cls .elementor-post .elementor-post__read-more {
	color: #fff !important;
	padding: 15px 40px !important;
	transition: all .4s ease !important;
	background-color: #13463f !important;
}

.blog-list-cls .elementor-post .elementor-post__read-more:hover {
	background-color: #ef8535 !important;
}

.blog-detail-cls .elementor-widget-post-comments .comment-reply-title {
	font-size: 30px !important;
	font-weight: bold !important;
}

.blog-detail-cls .elementor-widget-post-comments .form-submit .submit {
	font-size: 20px !important;
	font-weight: bold !important;
	color: #fff !important;
	padding: 15px 40px !important;
	transition: all .4s ease !important;
	background-color: #13463f !important;
	border: none !important;
	box-shadow: none !important;
	outline: none !important;
	border-radius: 0px !important;
}

.blog-detail-cls .elementor-widget-post-comments .form-submit .submit:hover {
	background-color: #ef8535 !important;
}

.blog-detail-cls .elementor-widget-post-comments .comment-form-comment textarea, .blog-detail-cls .elementor-widget-post-comments .comment-form-comment label, .blog-detail-cls .elementor-widget-post-comments .comment-form .logged-in-as {
	font-size: 24px !important;
}

.blog-detail-cls .elementor-widget-post-comments .comment-form-comment label {
	margin-bottom: 5px !important;
	font-weight: bold !important;
}

.blog-detail-cls .elementor-post-navigation__separator-wrapper {
	margin: 0px 10px !important;
}

/* inner-page end*/
.bnr-info-sec .elementor-button-wrapper a .elementor-button-content-wrapper {
	display: block !important;
}

.map-sec-cls .elementor-widget-image-box .elementor-image-box-content h3 {
	margin-top: 0px !important;
}

/*res*/
@media (min-width:2560px) {
	.header-cls .jet-mega-menu .jet-mega-menu-list .jet-mega-menu-item__inner .jet-mega-menu-item__title {
		font-size: 18px !important;
	}
}

@media (min-width:2000px) and (max-width:2560px) {
	.header-cls .jet-mega-menu .jet-mega-menu-list .jet-mega-menu-item__inner .jet-mega-menu-item__title {
		font-size: 18px !important;
	}
}

@media (min-width:1800px) and (max-width:1999px) {
	/*header css*/
	.header-cls .jet-mega-menu .jet-mega-menu-list .jet-mega-menu-item__inner .jet-mega-menu-item__title {
		font-size: 18px !important;
	}
	
	.header-contact-sec .elementor-icon-box-wrapper .elementor-icon-box-content h5 a {
		font-size: 19px !important;
	}
	
	.header-contact-sec .elementor-icon-box-wrapper .elementor-icon-box-icon {
		padding-top: 2px !important;
	}
}

@media (min-width:1551px) and (max-width:1799px) {
	/*header css*/
	.header-cls .jet-mega-menu .jet-mega-menu-list .jet-mega-menu-item__inner .jet-mega-menu-item__title {
		font-size: 18px !important;
	}
	
	.header-contact-sec .elementor-icon-box-wrapper .elementor-icon-box-content h5 a {
		font-size: 15px !important;
	}
	
	.header-contact-sec .elementor-icon-box-wrapper .elementor-icon-box-icon {
		padding-top: 5px !important;
	}
}

@media (min-width:1351px) and (max-width:1550px) {
	/*header css*/
	.header-cls .jet-mega-menu .jet-mega-menu-list .jet-mega-menu-item__inner .jet-mega-menu-item__title {
		font-size: 14px !important;
	}
	
	.header-contact-sec .elementor-icon-box-wrapper .elementor-icon-box-content h5 a {
		font-size: 14px !important;
	}
	
	.header-contact-sec .elementor-icon-box-wrapper .elementor-icon-box-icon {
		padding-top: 7px !important;
	}
}

@media (min-width:1200px) and (max-width:1350px) {}

@media (min-width:1025px) and (max-width:1199px) {}

@media (min-width:992px) and (max-width:1024px) {
	.img-content-cls .elementor-widget-wrap, .img-content-cls .elementor-widget-image, .img-content-cls .elementor-widget-container, .img-content-cls .elementor-widget-container img {
		height: 600px !important;
		object-fit: cover !important;
	}
}

@media (min-width:768px) and (max-width:991px) {
	.info-sec-cls .elementor-widget-heading h2 br {
		display: none !important;
	}
	
	.img-content-cls .elementor-widget-wrap, .img-content-cls .elementor-widget-image, .img-content-cls .elementor-widget-container, .img-content-cls .elementor-widget-container img {
		height: 600px !important;
		object-fit: cover !important;
	}
}

@media (min-width:448px) and (max-width:767px) {
	.img-content-cls .elementor-widget-wrap, .img-content-cls .elementor-widget-image, .img-content-cls .elementor-widget-container, .img-content-cls .elementor-widget-container img {
		height: 450px !important;
		object-fit: cover !important;
	}
	
	.info-sec-cls .elementor-widget-heading h2 br {
		display: none !important;
	}
	
	.blog-list-cls .elementor-post {
		display: block !important;
	}
	
	.blog-list-cls .elementor-post .elementor-post__text {
		margin-top: 30px !important;
	}
	
	.blog-list-cls .elementor-post__read-more {
		display: table !important;
	}
	
	.blog-detail-cls .elementor-widget-post-comments .comment-form-comment textarea, .blog-detail-cls .elementor-widget-post-comments .comment-form-comment label, .blog-detail-cls .elementor-widget-post-comments .comment-form .logged-in-as, .blog-detail-cls .elementor-widget-post-comments .comment-form-comment textarea, .blog-detail-cls .elementor-widget-post-comments .comment-form-comment label, .blog-detail-cls .elementor-widget-post-comments .comment-form .logged-in-as {
		font-size: 18px !important;
	}
	
	.blog-detail-cls .elementor-widget-post-comments .comment-reply-title {
		font-size: 22px !important;
	}
	
	.blog-detail-cls .elementor-widget-post-comments .form-submit .submit {
		font-size: 18px !important;
	}
}

@media (max-width:447px) {
	.img-content-cls .elementor-widget-wrap, .img-content-cls .elementor-widget-image, .img-content-cls .elementor-widget-container, .img-content-cls .elementor-widget-container img {
		height: 450px !important;
		object-fit: cover !important;
	}
	
	.info-sec-cls .elementor-widget-heading h2 br {
		display: none !important;
	}
	
	.blog-list-cls .elementor-post {
		display: block !important;
	}
	
	.blog-list-cls .elementor-post .elementor-post__text {
		margin-top: 30px !important;
	}
	
	.blog-list-cls .elementor-post__read-more {
		display: table !important;
	}
	
	.blog-list-cls .elementor-post__meta-data {
		font-size: 14px !important;
	}
	
	.blog-list-cls .elementor-post__excerpt {
		font-size: 16px !important;
	}
	
	.blog-detail-cls .elementor-widget-post-comments .comment-form-comment textarea, .blog-detail-cls .elementor-widget-post-comments .comment-form-comment label, .blog-detail-cls .elementor-widget-post-comments .comment-form .logged-in-as, .blog-detail-cls .elementor-widget-post-comments .comment-form-comment textarea, .blog-detail-cls .elementor-widget-post-comments .comment-form-comment label, .blog-detail-cls .elementor-widget-post-comments .comment-form .logged-in-as {
		font-size: 18px !important;
	}
	
	.blog-detail-cls .elementor-widget-post-comments .comment-reply-title {
		font-size: 22px !important;
	}
	
	.blog-detail-cls .elementor-widget-post-comments .form-submit .submit {
		font-size: 18px !important;
	}
}
