/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1674662477
Updated: 2023-01-25 16:01:17

*/
@font-face {
  font-family: 'Poppins';
  src: local('Poppins Regular'), local('Poppins-Regular'),
    url(https://webvtech.in/wp-content/themes/hello-elementor-child/fonts/Poppins-Regular.woff2)
      format('woff2');
  font-display: swap
}
@font-face {
  font-family: 'Roboto';
  src: local('Roboto Regular'), local('Roboto-Regular'),
    url(https://webvtech.in/wp-content/themes/hello-elementor-child/fonts/Roboto-Regular.woff2)
      format('woff2');
  font-display: swap
}
@font-face {
  font-family: 'Poppins';
  src: local('Poppins Bold'), local('Poppins-Bold'),
    url(https://webvtech.in/wp-content/themes/hello-elementor-child/fonts/Poppins-Bold.woff2)
      format('woff2');
  font-display: swap
}
.post-er h3.elementor-post__title {
    font-style: normal;
}
.poscontent span {
	font-size: 85px;
line-height: 85px;
color: #000000;
font-weight: 400;
	display: inline-block !important; 
	margin-right: 10px;
text-transform: capitalize;
	float: left;
}
	.poscontent p:first-child:first-letter {
  float: left;
  font-size: 75px;
  line-height:60px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}

.singls-posts img {
    border-radius: 10px !important;
}
.share-posts .elementor-grid-item {
    margin-right: 10px;
}


nav.rank-math-breadcrumb p {
    text-align: center;
    color: #fff;
    margin-top: 15px;
    margin-bottom: 0;
}
nav.rank-math-breadcrumb a {
    color: #F7CA19;
}
.line-wrappers .elementor-heading-title:after {
    content: '';
    width: 37px;
    height: 8px;
    animation: Rotate-line 12s linear infinite!important;
    background-image: url(./image/line.svg);
    display: block;
    background-size: cover !important;
    margin-top: 9px;
    background-repeat: repeat !important;
}
.cat-item a {
    font-size: 15px;
    color: #203656;
    font-weight: 700;
    padding-left: 20px;
}
.category-sidebars ul {
    padding: 0;
}
.cat-item {
    margin-bottom: 25px;
    list-style-type: none;
    display: flex;
    justify-content: space-between;
    color: #626262;
    font-weight: 400;
    font-size: 15px;
    font-family: 'Roboto';
    position: relative;
}

.category-sidebars h5 {
    display: none;
}
li.cat-item:after {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    margin-bottom: 10px;
    background: #ebebeb;
    background: -webkit-linear-gradient(left,#ebebeb 0%,transparent 100%);
    background: linear-gradient(to right,#ebebeb 0%,transparent 100%);
    position: absolute;
    bottom: 25px;
}

.cat-item:first-child:after{
    display: none !important;
}
.cat-item a:after {
    content: '';
    width: 20px;
    height: 35px;
    display: block;
    background-image: url(./image/arrow-right.svg);
    position: absolute;
    top: 4px;
    left: 0;
    background-repeat: no-repeat;
    background-size: 25%;
}

.tags-sidebars h5 {
    display: none;
}

.tags-sidebars a {
    color: #586272;
    border: solid 1px #dddddd;
    border-radius: 25px;
    font-size: 13px !important;
    display: inline-block;
    padding: 3px 14px;
    margin: 4px 0;
}
.post-er a.elementor-post__thumbnail__link img {
    border-radius: 15px !important;
}
.post-er .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after {
    border-radius: 15px;
}

.elementor-post__thumbnail {
    border-radius: 15px;
}
.elementor-post__thumbnail {
    overflow: hidden;
}
/* 
.elementor-post__thumbnail img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out !important;
}

.elementor-post__thumbnail img {
    -webkit-transform: scale(1.07);
    -moz-transform: scale(1.07);
    -ms-transform: scale(1.07);
    -o-transform: scale(1.07);
    transform: scale(1.07);
}
.elementor-post:hover .elementor-post__thumbnail img {
    transform: scale(1.06) translate(-50%,-50%) !important;
} */

.singls-posts .elementor-widget-container strong {
    color: #203656;
}

.singls-posts h2, .singls-posts h3, .singls-posts h4 {
    color: #203656;
    font-size: 20px;
	font-style: italic;
}
.singls-posts span.elementor-post-info__terms-list {
    font-size: 0;
}
.singls-posts .elementor-post-info__terms-list a {
    font-size: 13px !important;
    background: #ffffff;
    margin-right: 10px;
    padding: 8px;
    margin-bottom: 12px !important;
    border: 2px solid #657081;
    color: #657081!important;
}
.singls-posts .elementor-widget-container a {
    color: #386db4;
    text-decoration: underline;
}

.singls-posts span.elementor-post-info__terms-list a {
    text-decoration: none;
	text-transform: capitalize;
}
.singls-posts .elementor-widget-container h3.elementor-heading-title.elementor-size-default {
    font-style: normal;
}
.singls-posts .elementor-posts a {
    text-decoration: none !important;
}
.cn-forms ul {
    padding: 0;
}
.cn-forms li {
    list-style-type: none;
}
.cn-forms ul {
    padding: 0;
    display: flex;
    justify-content: center;
}

.cn-forms li {
    list-style-type: none;
    width: 100%;
    margin-left: 5px;
    margin-right: 5px;
}
.cn-forms textarea {
    margin-left: 4px;
    width: -webkit-fill-available;
    height: 96px;
	    font-size: 15px;
    color: #6a6a6a;
	    border: none;
}
.cn-forms input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 22px 55px;
    font-size: 17px;
    border: none;
    width: 100%;
}

.cn-forms input{
        border: none;
	   color: #6a6a6a;
}
:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
.cn-forms  select {
    font-size: 15px;
    color: #6a6a6a;
	    border: none;
}
.cn-forms {
    position: relative;
    max-width: 600px;
    margin: 0 auto;
    background: #ededed;
    padding: 29px;
    border-radius: 15px;
}
.wpcf7 form .wpcf7-response-output {
    width: fit-content !important;
    margin: 0 auto !important;
    margin-top: 18px !important;
}
.cn-forms span.wpcf7-spinner {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
}
 button.elementor-button.elementor-size-sm {
     -webkit-transition: border .7s,background .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
    transition: border .7s,background .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
    -o-transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s;
    transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s;
    transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
}
 button.elementor-button.elementor-size-sm:hover {
    -webkit-box-shadow: inset 0px 0 303px #F7CA19;
    box-shadow: inset 0 0 0 32px #F7CA19;
    transition: all ease-in-out .7s;
 }
 .common-btns a{
     -webkit-transition: border .7s,background .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
    transition: border .7s,background .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
    -o-transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s;
    transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s;
    transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;

 }
.common-btns a:hover {
    -webkit-box-shadow: inset 0px 0 303px #f7ca19;
    box-shadow: inset 0 0 0 32px #f7ca19;
    transition: all ease-in-out .7s;
    color: #fff;
    border-color: #f7ca19;
}
.cn-forms input.wpcf7-form-control.has-spinner.wpcf7-submit:hover{
	    -webkit-box-shadow: inset 0px 0 303px #F7CA19;
    box-shadow: inset 0 0 0 32px #F7CA19;
    transition: all ease-in-out .7s;
}
.cn-forms input.wpcf7-form-control.has-spinner.wpcf7-submit{
     -webkit-transition: border .7s,background .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
    transition: border .7s,background .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
    -o-transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s;
    transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s;
    transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
}
a.elementor-button-link {
	    -webkit-transition: border .7s,background .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
    transition: border .7s,background .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
    -o-transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s;
    transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s;
    transition: transform .7s,border .7s,background .7s,box-shadow .7s,opacity .7s,color .7s,-webkit-transform .7s,-webkit-box-shadow .7s;
}
a.elementor-button-link:hover{
  -webkit-box-shadow: inset 0px 0 303px #F7CA19;
    box-shadow: inset 0 0 0 32px #F7CA19;
    transition: all ease-in-out .7s;
}
.singls-posts hr {
    margin-bottom: 30px !important;
    margin-top: 30px !important;
}
.singls-posts h2 strong {
    font-style: normal;
}
.cky-notice-btn-wrapper .cky-btn {
    text-shadow: none;
    box-shadow: none;
    color: #fff !important;
    padding: 18px 26px !important;
}
.cky-btn-preferences {
    color: #fff !important;
    background: transparent;
    border: 2px solid #1863dc;
    padding: 21px 22px !important;
}


/***********************  Responsive css  **********************/ 
@media (max-width:992px) {
	
	.aechhivess-posts .elementor-posts .elementor-post {
    display: block;
}
.aechhivess-posts .elementor-post__thumbnail {
    margin-bottom: 27px;
}	
	
	
	
	
}





@media (max-width:767px) {

.spacing-posts .elementor-posts .elementor-post {
    display: block;
}
.spacing-posts .elementor-post__thumbnail {
    margin-bottom: 27px;
}	
.titles-space h3.elementor-post__title {
    margin-bottom: 0 !important;
}

}

@media (max-width:568px) {
.cn-forms {
    max-width: 96%;
    margin: 0 auto;
    padding: 26px 15px 15px 15px;
}
	
	
	.cn-forms ul {
    display: block;
	padding: 0px;
}
.cn-forms li {
    margin-left: 0;
    margin-right: 0;
		padding: 0px;
}
.cn-forms textarea {
    margin-left: 0;
}	
	.singls-posts span.elementor-post-info__terms-list a {
    margin-bottom: 5px !important;
    display: inline-block !important;
}
.poscontent p:first-child:first-letter {
  font-size: 40px;
  line-height:45px;

}
	
	
	
}
	
	
	
	
	
