/*CONTACT PAGE CSS*/
.contactForm_sec .contact_form_colmn form p label span textarea {
    height: 130px;
}
.page-id-3019 div#main-content {
    padding: 0;
} 
.contactForm_sec {
    padding: 60px 0;
}
.contactForm_sec .contact_icon_colmn img {
    width: 270px;
}
.contactForm_sec .contact_form_colmn form {
    padding: 26px 30px;
    background-color: #ffffff;
    box-shadow: 0px 3px 24px 0px #00000024;
    border: 1px solid #e1e1e1;
}
.contactForm_sec .contact_form_colmn form p label,
.contactForm_sec .contact_form_colmn form p label span,
.contactForm_sec .contact_form_colmn form p label span input,
.contactForm_sec .contact_form_colmn form p label span textarea {
    width: 100%;
}
.contactForm_sec .contact_form_colmn form p label span input,
.contactForm_sec .contact_form_colmn form p label span textarea {
    padding: 4px 10px;
    border: 1px solid #d5d5d5;
    border-radius: 3px;
    background-color: #ffffff1a;
    font-weight: 300;
}
.contactForm_sec .contact_form_colmn form p label span input:focus,
.contactForm_sec .contact_form_colmn form p label span textarea:focus {
    border-color: #979797;
}
.contactForm_sec .contact_form_colmn form p label {
    font-weight: 500;
}
.contactForm_sec .contact_form_colmn form p label span{
    display: block;
    height: 100%;
}
.contactForm_sec .contact_form_colmn form p input.wpcf7-form-control.has-spinner.wpcf7-submit[type="submit"] {
    padding: 4px 20px;
    display: inline-block;
    background-color: #2962ff;
    color: white;
    border: 1px solid #0f3dbd;
    cursor: pointer;
}
.contactForm_sec .contact_form_colmn form p input.wpcf7-form-control.has-spinner.wpcf7-submit[type="submit"]:hover{
    background-color: #0f3dbd;
}
.contact_icon_colmn .elementor-element, .contact_icon_colmn .elementor-element .elementor-widget-container {
    height: 100%;
}
.contact_icon_colmn .elementor-element .elementor-widget-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*END CSS*/

/*30/8/22*/
#main-content {
    padding-top: 20px;
}
.menu-area:before {
	height: 80px;}

body.page .main-container.theme-page-spacing {
    background-color: #fff !important;
}
.navbar-wrap ul li a {
	padding: 0px 15px;}
/*end css*/

.single-post .theme_blog_navigation__Wrap {
    display: none;
}
/* 	.elementor-724 .elementor-element.elementor-element-dd20bba .post-block-item.post-block-one .main-post-thumb img {
    opacity: 0.4;
}
	.main-post-thumb a::before {
    background-image: linear-gradient(180deg, rgb(11 16 27) 43.88%, rgb(11 16 27) 100%);
} */
.logo.theme-logo img {
    width: 150px;
}

.main-post-banner .main-post-thumb a::before {
    background-image: linear-gradient(180deg, #0b0d1b94 43.88%, #0b0d1b94 100%);
    z-index: 9;
}

.main-post-banner .main-post-thumb img {
    opacity: 0.7;
}

.main-post-banner .main-post-content.show-cat-normal {
    z-index: 99;
}

.main-post-banner .post-meta ul li {
    color: #ffffff !important;
}

.main-post-banner .post-meta ul li i {
    color: #ffffff !important;
}

.fetaured_post_heading .elementor-widget-container .featured-post-area.post-block-list-wrapper-column .row .section-title {
    padding-bottom: 10px;
}

.pum-trigger {
    display: inline-flex;
    padding: 10px 30px;
    background: #222;
    color: white;
}

.pum-trigger:hover {
    color: white;
    background: #000;
}

.Measurements-block {
    top: 70%;
}

.Measurements-block .elementor-widget-container {
    box-shadow: 0px 6px 10px 0px #ccc;
    border-radius: 5px;
    width: 80%;
    margin: auto;
}

.model_set_spc .Measurements-block .elementor-widget-container {
    box-shadow: 0px 6px 10px 0px #ccc;
    border-radius: 5px;
    width: 80%;
    margin: auto;
    margin-left: 82px;
}

.sp-fade-arrows {
    opacity: 1 !important;
}

.sp-horizontal .sp-previous-arrow {
    left: 50px !important;
}

.sp-horizontal .sp-next-arrow {
    right: 50px !important;
}

.theme-breadcrumb__Wrapper.theme-breacrumb-area {
    background-image: url('/wp-content/uploads/2022/07/old-black-background-grunge-texture-dark-wallpaper-blackboard-chalkboard-room-wall-scaled.jpg');
}

.main-post-banner .elementor-widget-container .blog-overlay-weekly-wrapper.post-block-weekly-overlay:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    background-image: linear-gradient(180deg, #0b0d1b94 43.88%, #0b0d1b94 100%);
    width: 100%;
    z-index: 9;
    border-radius: 10px;
}

.main-post-banner .elementor-widget-container .blog-overlay-weekly-wrapper.post-block-weekly-overlay .weekly-top-content {
    z-index: 99;
}

.main-post-banner .elementor-widget-container .blog-overlay-weekly-wrapper.post-block-weekly-overlay .weekly-top-item.post-overlay .weekly-top-thumb img {
    opacity: 0.8;
}

.main-post-banner .elementor-widget-container .blog-post-weekly-wrapper.post-block-weekly .weekly-top-thumb a:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, #0b0d1b94 43.88%, #0b0d1b94 100%);
    width: 100%;
    z-index: 9;
    border-radius: 10px;
}

.main-post-banner .elementor-widget-container .blog-post-weekly-wrapper.post-block-weekly .weekly-top-item .weekly-top-content {
    width: 100%;
    position: relative;
    z-index: 99;
}

.featured-news .tab-item-title.title {
    margin: 10px 0px;
}

.recent-post .post-block-list-wrapper-column .section-title h2:before {
    top: 45px;
}

.newsletter {
    display: flex;
}

.news_set {
    border: none;
    background: #EEF0F6;
    border-radius: 4px;
    padding: 14px 100px 16px 24px;
    color: #777E90;
    font-size: 15px;
}

.submit_news_btn {
    border: none;
    background: #2962FF;
    border-radius: 0px 4px 4px 0px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    padding: 15px 36px;
    transition: .3s linear;
    cursor: pointer;
    height: 100%;
}
.post_f-set .post-block-list-wrapper-column .section-title h2:before {
    bottom: -20px;
}
.set_feature-tag .tag.news-cat_Name {
    color: #2962ff !important;
}
.main-slider .tag.news-cat_Name {
    background-color: #678c9d !important;
}
.elementor-section[data-id="d95f051"] .popular-post-item .popular-post-content .post-meta-style-two ul li,
.elementor-section[data-id="ef4a0a9"] .featured-post-area .featured-post-content .post-meta ul li,
.elementor-section[data-id="347f26a"] .news_post_grid_design .recently-post-item .post-meta-style-two ul li{
    font-size: 12px;
}
.elementor-section[data-id="3001f5f"] .main-post-item .main-post-content.show-cat-normal,
.elementor-column[data-id="eb80759"] .main-post-item .main-post-content.show-cat-normal{
    background-color: #000000bd;
}
.elementor-section[data-id="3001f5f"] .main-post-item .main-post-content.show-cat-normal .post-meta ul li,
.elementor-column[data-id="eb80759"] .main-post-item .main-post-content.show-cat-normal .post-meta ul li {
    color: #bfbfbf;
}
.entertainment-posts-right .blog-post-grid-wrapper.post-block-item.post-block-one {
    margin: 0px 0px 10px;
}
.entertainment-news .post-grid-wrapper-column .recently-post-thumb img {
    width: 100%;
    object-fit: cover;
    object-position: 0%  35%;
}

/* 11th august 2022 */
section.elementor-section[data-id="dac49e6"] {
    margin-top: 0 !important;
}

@media screen and (max-width: 640px){
		.elementor-column.elementor-col-50[data-id="62b5013"],
	.elementor-column.elementor-col-50[data-id="ec30ee0"],
	.elementor-column.elementor-col-50[data-id="582c5f2"]{
			margin-top: 80px;
	}
.slider-pro .sp-slides-container .sp-mask.sp-grab {
			width: 100% !important;
	}
	.sp-horizontal .sp-previous-arrow {
			left: 0px !important;
	}
	.sp-horizontal .sp-next-arrow {
			right: 0px !important;
	}
	
}

@media screen and (min-width: 641px) and (max-width: 767px){
		.elementor-column.elementor-col-50[data-id="62b5013"], .elementor-column.elementor-col-50[data-id="ec30ee0"], .elementor-column.elementor-col-50[data-id="582c5f2"] {
			margin-top: 50px;
	}
}

@media screen and (max-width: 767px){
	.newsletter{
		position: relative;
	}
	.newsletter .wpcf7-form-control-wrap input {
			padding-right: 20px;
			width: 100%;
	}
	.newsletter .wpcf7-spinner {
			position: absolute;
			right: 7px;
			top: 50%;
			transform: translate(0%, -50%);
			margin: 0;
    	display: inline-block;
	}
	.latest_news_sec .section-title ul.nav-tabs li.nav-item {
			list-style: none;
	}
	.latest_news_sec .section-title ul.nav-tabs {
			margin-top: 40px !important;
	}
	.elementor-element[data-id="a1d0856"] .elementor-widget-container {
			padding-right: 0 !important;
	}
	.elementor-column.elementor-col-50[data-id="ec30ee0"] .elementor-widget-container,
	.elementor-column.elementor-col-50[data-id="62b5013"] .elementor-widget-container{
			padding-right: 0;
	}
	.theme_related_posts_Wrapper .theme_related_post_Grid .theme_post_grid__Slider_Wrapperr .news_post_grid_design {
			margin-bottom: 40px;
	}
	.theme_related_posts_Wrapper .theme_related_post_Grid .theme_post_grid__Slider_Wrapperr .news_post_grid_design .news-post-grid-thumbnail {
			margin-bottom: 20px;
	}
	.theme_related_posts_Wrapper .theme_related_post_Grid .theme_post_grid__Slider_Wrapperr .col-md-4:last-child .news_post_grid_design {
			margin: 0;
	}
	.bloglayout__One.main-container.blog-single.post-layout-style2.single-one-bwrap .theme_related_posts_Wrapper {
			margin-top: 50px;
	}
	.post-template-default.single.single-post .post-layout-style2 .theme_blog_navigation__Wrap .theme_blog_Nav.post_nav_Left {
			margin: 0 0 25px;
	}
	.post-template-default.single.single-post .post-layout-style2 .theme_blog_navigation__Wrap .row .col-sm-6 {
			max-width: 100%;
			flex: 0 0 100%;
	}
}

@media screen and (max-width: 992px){
	.menu-area.has-nav-header .mobile-nav-toggler {
			top: 50%;
			transform: translate(0%, -50%);
	}
	.menu-area.has-nav-header{
		  padding: 17px 0;
	}
}


@media screen and (min-width: 992px) and (max-width: 992px){
		div#sticky-header .menu-wrap nav.menu-nav ul.navigation li a {
			padding: 35px 10px;
	}
	div#sticky-header .menu-wrap nav.menu-nav .header-action ul {
			margin-left: 0;
	}
	div#sticky-header .menu-wrap nav.menu-nav .header-action ul li {
			padding-left: 0;
	}
	div#sticky-header .menu-wrap nav.menu-nav .header-action {
			margin-right: 20px;
			margin-left: 12px;
	}
}

@media screen and (min-width: 993px) and (max-width: 1113px){
	div#sticky-header .menu-wrap nav.menu-nav .header-action ul li::before{
			left: -11px;
	}
	div#sticky-header .menu-wrap nav.menu-nav .header-action ul {
			margin-left: 18px;
	}
	div#sticky-header .menu-wrap nav.menu-nav ul.navigation li a {
			padding: 35px 10px;
	}
	div#sticky-header .menu-wrap nav.menu-nav .header-action ul li {
			padding-left: 0;
	}
}
/* //11th august 2022 */
/*8-dec-22*/
@media screen and (max-width: 1024px){
    .blogsmallblock-list .wt-small-item .thumb img,
    .elementor-724 .elementor-element.elementor-element-b209f2c .featured-post-area.post-block-list-wrapper-column .featured-post-thumb img{
        height: auto;
    }
}