
/* fixed calendly popup close issue when click the outside popup window */
.calendly-overlay .calendly-close-overlay{
    position :static !important;
}
/* To fix the scrolling issue on calendly popup */
.calendly-overlay .calendly-popup{
    width: 100% !important;
    min-width: 100% !important;
    max-width: 100% !important;
    height: 100% !important;
    max-height: unset !important;
    }

#header-search input[type="search"]::placeholder{
		color:#CBD5E1 !important;
	font-size:16px !important;
}
/* header search */
#search-input-desktop{
	background-color:white !important;
}

#search-input .elementor-search-form__container{
	    background-color: white !important;
    min-height: 35px !important;

}
@media (min-width: 991px) and (max-width:1025px){
		#search-input .elementor-search-form__container{
		margin-top:-4px !important;
			margin-left:10px !important;
	}
		#custom-close .close-icon-custom{
	margin-top:-28px !important;
		margin-left: 90px !important;
}
}
@media (min-width:1025px) and (max-width:1199px){
		#custom-close .close-icon-custom{
	margin-top:-28px !important;
		margin-left: 84px !important;
}
		#search-input .elementor-search-form__container{
		margin-top:-4px !important;
	}
}
@media (min-width: 1199px){
	#custom-close .close-icon-custom{
	margin-top:-28px !important;
		margin-left: 90px !important;
}
	#search-input .elementor-search-form__container{
		margin-top:-4px !important;
	}
}

/*red*/
@media (max-width: 991px) {
    .elementor-section-boxed .elementor-container {
                padding: 0 15px;
        }
    }
@media (min-width:567px) and (max-width: 767px) {
        .elementor-section-boxed .elementor-container {
                    max-width: 540px !important;
                    margin: 0 auto;
            }
        }
@media (min-width:768px) and (max-width: 992px) {
         .elementor-section-boxed .elementor-container {
                max-width: 720px !important;
            }
        }
@media (min-width: 992px) and (max-width: 1199px) {
         .elementor-section-boxed .elementor-container {
                max-width: 960px !important;
            }
        }
  
  .pr-main-adv-carousel .slick-list,
  .pr-team-slider .slick-list {
    overflow: visible;
  }
  
  .content-spacing  a:hover
  {
          color: #ad3224 !important;
  }
  
  .hero-section-nanum {
    background-size: 700px !important;
  }
  .hovertext::after {
    transform: rotateZ(180deg);
  }
  .process.process-1 .pr-infobox:before {
    content: "";
    position: absolute;
    left: 80%;
    top: 55px;
    width: 45%;
    border-bottom: 1px solid #dce0e6;
  }
  
  .hero-side-fig {
    transform: translateX(-1%);
    width: 1000px;
  }
  
  @media (max-width: 575px) {
    .get_quote .col-sm-4,
    .get_quote input.wpcf7-text {
      text-align: center;
    }
  }
  /*  custom CSS Logo start*/
  .page-mobile-menu-logo {
    padding-left: 8px !important;
  }
  
  /*  custom CSS Logo end */
  
  /*.elementor-748 .elementor-element.elementor-element-ef253e3 .pr-main-menu > .menu-item > a:hover{
      font-family: 'CarosMedium', sans-serif !important;
      
  }
  */
  .hoverbackground {
    background-color: #fff1ef !important;
  }
  .hovertext {
    color: #ff4800 !important;
  }
  
  .CarosMedium {
    font-family: "CarosMedium", sans-serif !important;
  }
  .Carosbold {
    font-family: "CarosBold", sans-serif !important;
  }
  .Caros {
    font-family: "Caros", sans-serif !important;
  }
  
  /*custom CSS header menu End */
  /*
  .elementor-9103 .elementor-element.elementor-element-d06b045 .elementor-search-form__input{
      padding-right:0px !important;
      margin-top:10px;
  }*/
  
  .fa,
  .fas {
    font-family: FontAwesome !important;
  font-weight: normal;
  }
  
  i.fa.fa-facebook {
      font-family: "Font Awesome 5 Brands" !important;
  }
  
  /* ----header search end -------*/
  .myadmin-custom-icon {
    background-image: url(/resources/wp-content/theme-assets/my-account.svg);
    background-repeat: no-repeat;
    left: 1%;
    background-size: 19px;
    margin-left: 7px;
    color: #283a5e;
    cursor: pointer !important;
  }
  .account-icon-padding {
    padding-left: 10px;
    padding-right: 10px;
  }
  
  .mobile-myaccount {
    margin-left: 120px;
    margin-top: 0px;
  }
  
  #footer-bottom-link a {
    line-height: 28px;
  }
  
  #copyright-element .menu-item:nth-child(1) > a {
    color: #828893;
  }
  #copyright-element .pr-main-menu > .menu-item > a:hover {
    color: #ad3224 !important;
  }
  
  /* hide footer menu mobile devices*/
  @media (max-width: 1024px) and (min-width: 768px) {
    #footer-segment-dummy {
      display: none;
    }
  
  }
  @media (max-width: 839px) and (min-width: 768px) {
    #footer-segment .pr-nav-primary .pr-main-menu.pr_vertical li a {
      line-height: 18px;
    }
  }
  @media (max-width: 767px) and (min-width: 0px) {
    .footer-segment-hide,
    #footer-logo {
      display: none !important;
    }
  }
  
  #menu-platform > a:hover {
    text-decoration: none !important;
    text-decoration-line: none !important;
  }
 #copyright-element .menu-item:nth-child(3) > a,
  #copyright-element .menu-item:nth-child(2) > a {
    border-right: 1px solid #c1c1c1;
  }
  
  /*410 457 435*/
  @media (max-width: 435px) {
    #copyright-element .menu-item:nth-child(3) > a {
      border-right: none !important;
    }
  }
  
  /*END*/
  
  @media (max-width: 767px) {
    #footer-segment-first .elementor-element-populated {
      margin: 0 0px 30px 0px !important;
      padding: 0px !important;
    }
  }
  
  @media (max-width: 769px) {
    #footer-segment-first .elementor-element-populated {
      padding-left: 25px;
    }
  
    #footer-segment img.custom-logo {
      max-width: 120px;
    }
  }
  /*--------------------------*/
  
  /* normal footer*/
  #footer-logo img{
  width:200px;
  }
 @media (max-width: 1199px){
  #footer-logo img{
  width:120px;
  }
  }
 #copyright-element .elementor-container {
    padding: 0 !important;
  }
  #copyright-element .elementor-container{
        max-width: unset !important;
    } 
  @media (max-width: 1024px) and (min-width: 907px) {
    #copyright-element .pr-nav-primary .pr-main-menu {
      line-height: 1.8em;
      letter-spacing: 0.06px;
      margin-left: 100px;
    }
   #copyright-element .menu-item:nth-child(1) > a {
      padding-left: 60px;
      padding-right: 60px;
    }
  }
  
  @media (max-width: 906px) and (min-width: 878px) {
    #copyright-element .menu-item:nth-child(1) > a {
      padding-left: 50px;
      padding-right: 40px;
    }
    #copyright-element .pr-nav-primary .pr-main-menu {
      line-height: 1.8em;
      letter-spacing: 0.06px;
      margin-left: 100px;
    }
  }
  @media (max-width: 877px) and (min-width: 768px) {
    #copyright-element .pr-nav-primary .pr-main-menu {
      margin-left: 71px;
    }
  }
  @media (max-width: 877px) and (min-width: 790px) {
     #copyright-element .menu-item:nth-child(1) > a {
      margin-left: 25px;
      margin-right: 20px;
    }
  }
  @media (max-width: 767px) and (min-width: 728px) {
    #copyright-element .menu-item:nth-child(1) > a {
      margin-right: 100px;
      margin-left: 100px;
      line-height: 1.6em;
    }
  }
  
  @media (max-width: 727px) and (min-width: 600px) {
    #copyright-element .menu-item:nth-child(1) > a {
      line-height: 1.6em;
      margin-left: 45px;
      margin-right: 45px;
    }
  }
  @media (max-width: 599px) and (min-width: 481px) {
    #copyright-element .pr-nav-primary .pr-main-menu {
      margin-left: 25px !important;
      line-height: 23px;
    }
    #copyright-element .menu-item:nth-child(1) > a {
      margin-left: 10px;
      line-height: 23px;
    }
  }
  @media (max-width: 480px) and (min-width: 426px) {
    #copyright-element .pr-nav-primary .pr-main-menu {
      /*margin-left:25px !important; */
      line-height: 23px;
    }
    #copyright-element .menu-item:nth-child(1) > a {
      margin-left: 10px;
      line-height: 23px;
    }
  }
  @media (max-width: 425px) and (min-width: 376px) {
    #copyright-element .pr-nav-primary .pr-main-menu {
      /*margin-left:40px;*/
      line-height: 23px;
    }
     #copyright-element .menu-item:nth-child(1) > a {
      line-height: 23px;
      margin-left: 5px;
    }
  }
  @media (max-width: 375px) and (min-width: 321px) {
    #copyright-element .pr-nav-primary .pr-main-menu {
      line-height: 23px;
    }
   #copyright-element .menu-item:nth-child(1) > a {
      line-height: 23px;
      margin-left: 5px;
    }
  }
  @media (max-width: 320px) {
    #copyright-element .menu-item:nth-child(2) > a {
      border-right: 1px solid #c1c1c1 !important;
      margin-left: -10px;
    }
    #copyright-element .menu-item:nth-child(1) > a {
      line-height: 1.6em;
    }
    #copyright-element .pr-nav-primary .pr-main-menu {
      line-height: 1.6em;
    }
  
    #copyright-element div.elementor-widget >.elementor-widget-container {
      padding: 5px 0 10px;
    }
  }
  
  @media (max-width: 317px) {
    #copyright-element .menu-item:nth-child(2) > a {
      margin-left: -30px;
    }
  }
  @media (max-width: 426px) {
    #copyright-element .menu-item:nth-child(1) > a {
      line-height: 20px !important;
    }
  }
  /*  custom CSS footer end */
  /****/
  
  .elementor-3181 .elementor-element.elementor-element-47c9b0e .gallery-item {
    width: 100%;
  }
  @media (max-width: 479px) {
    .elementor-3181 .elementor-element.elementor-element-47c9b0e .gallery-item {
      width: 80%;
    }
    #gallery-1 > figure {
      margin-left: 10%;
    }
  }
  
  #mobile-request-demo {
    width: 65%;
    margin-left: 13%;
    display: block;
    text-align: center;
  }
  #search-icon-width {
    margin-top: -29px;
    float: right;
    width: 50px;
    padding-right: 35px;
    cursor: pointer;
    font-size: 20px;
    color: white;
  }
  
  #search-icon-width:focus {
    outline: none;
  }
  
  #elementor-search-form {
    width: 85%;
    background-color: #283a5e;
    margin-left: 30px;
    border-bottom: 1px solid #929cae;
  }
  
  #search_form {
    display: none;
  }
  #mobile-search-input {
    font-family: Caros;
    font-size: 20px;
    color: #ffffff;
    letter-spacing: 0.29px;
  }
  #mobile-custom-close-icon {
    display: none;
    font-family: Caros;
    cursor: pointer;
  }
  #mobile-custom-close-icon > span,
  .close-tigger > span {
    font-size: 25px;
    color: #283a5e;
  }
  #mobile-div {
    width: 75%;
    margin-left: 40px;
    display: block;
  }
  @media (max-width: 360px) {
    #mobile-div {
      width: 270px;
      margin-left: 25px;
      display: block;
    }
    .custom-demo-button {
      padding: 12px;
    }
  }
  @media (max-width: 345px) {
    #mobile-div {
      margin-left: 15px;
    }
  }
  @media (max-width: 330px) {
    #mobile-div {
      margin-left: 8px;
    }
  }
  @media (max-width: 302px) {
    #mobile-div {
      width: 100%;
      margin-left: -2px;
      display: block;
    }
  }
  @media (max-width: 430px) {
    #search-icon-width {
      margin-top: -29px;
      float: right;
      width: 50px;
      padding-right: 15px;
      padding-left: 10px;
      cursor: pointer;
      font-size: 20px;
    }
    .custom-demo-button {
      padding: 13px;
    }
  }
  #mobile-search-icon {
    margin-top: 15px;
    margin-right: 15px;
    margin-left: 0px;
    cursor: pointer;
    color: white;
    font-size: 22px;
  }
  .dummy-content {
    visibility: hidden;
    width: 100%;
  }
  
  .pr-main-menu .sub-menu {
    transition: opacity 0.2s, visibility 0.2s !important;
    margin-left: 10px;
    padding: 20px 0;
    opacity: 0.1;
    min-width: 255px;
  }
  
  
  /*footer*/
  
  
  @media (min-width: 1025px) and (max-width:1199px){
      footer#colophon {
      margin: 0px auto;
      width: 960px;
  }}
  
  /* -----header----*/
  #top-header {
    width: 100% !important;
  position:relative;
  min-height:78px;
  max-height:78px;
  }
  /*static header */
  .main-nav {
    padding-bottom: 50px;
  }
  .mobile-header-static {
    position: fixed;
    width: 100%;
    background-color: white;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  top:0;
  }
  .static {
    position: fixed !important;
  }
  .elementor-sticky--active {
    box-shadow: none;
  }
  
  /*header menu*/
  
  #header-search {
    height: 20px !important;
    background-color: white;
    display: none;
    margin-left:30px !important;
    width: 500px !important;
    position: fixed;
    padding-top: 5px;
    padding-bottom: 5px;
    min-height: 48px;
    max-height: 48px; 
    margin-top:0px;
    z-index: 999;
    }

@media (min-width:1200px) {
		#custom-close .elementor-icon-wrapper {
 
    margin-top: -2px  !important;
}
}
@media (min-width:1055px) and (max-width:1199px){
	#header-search {
		    margin-left:-11px !important;
		   width: 470px !important;
	}
}

@media (min-width: 1025px) and (max-width: 1055px){
#header-search {
    margin-left: -20px !important;
	   width: 480px !important;
}
}

@media (min-width: 991px) and (max-width: 1025px){
#header-search {
	margin-top:3px !important;
    margin-left: -140px !important;
	   width: 500px !important;
}
}

@media (min-width: 920px) and (max-width: 991px){
#header-search {
		margin-top:15px !important;
margin-left: -410px !important;
    width: 770px !important;
    position: fixed !important;
    left: 430px !important;
}

	#custom-close .elementor-icon-wrapper {
 
    margin-left: 140px;
}
}

@media (min-width: 825px) and (max-width: 920px){
#header-search {
		margin-top:15px !important;
margin-left: -410px !important;
    width: 700px !important;
    position: fixed !important;
    left: 430px !important;
}

	#custom-close .elementor-icon-wrapper {
 
    margin-left: 90px;
}
}
@media (min-width:825px) and (max-width: 991px){
#custom-close .close-icon-custom{
	margin-top:-5px !important;
}
}
@media (min-width: 768px) and (max-width: 825px){
#header-search {
		margin-top:15px !important;
margin-left: -410px !important;
    width: 620px !important;
    position: fixed !important;
    left: 430px !important;
}
	#custom-close .elementor-icon-wrapper {

    margin-left: 60px;
}
	#custom-close .close-icon-custom {
		margin-top:-4px !important;
	}
}
@media (min-width: 768px) and (max-width: 1025px){
#header-search input[type="search"]{
	padding-left:0px !important;
}
}
@media (min-width: 320px) and (max-width: 426px){
#header-search {
	margin-top:15px !important;

	margin-bottom:-20px !important;
	position:fixed !important;
left: -20px !important;
}
	#header-search input[type="search"] {
		width:100px !important;
		padding-left:0px !important;
	}
  	#custom-close .close-icon-custom{
		margin-top:-67px !important;
	}
}
@media (min-width: 320px) and (max-width: 360px){
	#header-search{
			   width: 260px !important;
	}
}

@media (min-width: 360px) and (max-width: 395px){
	#header-search{
			   width: 300px !important;
	}
		#custom-close .elementor-icon-wrapper {
 
    margin-left: 40px;
}
}

@media (min-width: 395px) and (max-width: 405px){
	#header-search{
			   width: 320px !important;
	}
}

@media (min-width: 405px) and (max-width: 426px){
	#header-search{
			   width: 350px !important;
	}
		#custom-close .elementor-icon-wrapper {
 
    margin-left: 80px;
}
}
@media (min-width: 426px) and (max-width: 505px){
		  	#custom-close .close-icon-custom{
		margin-left:90px !important;
	}
}
@media (min-width: 426px) and (max-width: 767px){
	#header-search{

			margin-top:15px !important;

	margin-bottom:-20px !important;
	position:fixed !important;
left: -20px !important;
	}
		#header-search input[type="search"] {
		width:100px !important;
			padding-left:0px !important;
	}

	  	#custom-close .close-icon-custom{
		margin-top:-67px !important;
	}
}

@media (min-width: 426px) and (max-width: 505px){
	#header-search{
						   width: 355px !important;
	}
			#custom-close .elementor-icon-wrapper {
 
    margin-left: 100px !important;
}

}

@media (min-width: 505px) and (max-width: 600px){
	#header-search{
						   width: 415px !important;
	}
			#custom-close .elementor-icon-wrapper {
 
    margin-left: 130px;
}

}
@media (min-width: 600px) and (max-width: 700px){
	#header-search{
						   width: 500px !important;
	}
			#custom-close .elementor-icon-wrapper {
 
    margin-left: 210px !important;
}

}

@media (min-width: 700px) and (max-width: 767px){
	#header-search{
						   width: 580px !important;
	}
			#custom-close .elementor-icon-wrapper {
 
    margin-left: 300px !important;
}

}

/* 
@media (min-width:375px) and (max-width: 410px){
#header-search {
	margin-top:10px !important;
    margin-left: -220px !important;
	   width: 240px !important;
	margin-bottom:-20px !important;
}
	#header-search input[type="search"] {
		width:100px !important;
	}
	#custom-close .close-icon-custom{
		margin-top:-65px !important;
	}
} */

  
  #search-input .elementor-search-form__icon {
/*     opacity: 1 !important;
    margin-top: -5px; */
		display:none !important;
  }
  #top-header .pr-button .pr-button-text-icon-wrapper span,
  .elementor-widget-pr-button .pr-button:hover .pr-button-text-icon-wrapper span {
    font-family: "CarosBold", sans-serif !important;
  }
  /* request demo button arrow icon */
  .desktop-request-demo-button a {
    transition-duration: 0s !important;
  }
  
  .request-demo-right-arrow-icon {
    padding: 0px 10px 0 5px;
    background-image: url(/resources/wp-content/theme-assets/request-demo-icon-sprite.png);
    background-repeat: no-repeat;
    background-size: 80%;
    transition-duration: 0s !important;
    background-position: 3px 3px;
  }
  
  .desktop-request-demo-button .pr-button:hover .request-demo-right-arrow-icon {
    background-position: 3px -10px;
  }
  
  .request-demo-right-arrow-icon-mobile {
    padding: 0px 10px 0 5px;
    background-image: url(/resources/wp-content/theme-assets/request-demo-icon-sprite.png);
    background-repeat: no-repeat;
    background-size: 80%;
    transition-duration: 0s !important;
    background-position: 3px -14px;
  }
  .custom-demo-button:hover .request-demo-right-arrow-icon-mobile {
    background-position: 3px 3px;
  }
/*red*/
  @media (max-width: 991px){
   header#masthead{
        display: block !important;
      }}
  
  /*------- header search -----*/
/*   #custom-close {
    background-color: white !important;
		margin-top:-15px !important;

  } */
#custom-close .elementor-icon-wrapper{
	margin-top:-10px !important;
}  

  #header-search input[type="search"] {
    font-size: 18px;
    line-height: 30px;
    color: #828893;
    letter-spacing: 0.34px;
  }
/*   #header-search input[type="search"]::-ms-clear {
    display: none;
  } */
  
  .header-background {
    background-color: white;
     top:0 !important;
  }
  .header-boxshadow {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  }
  
  /* div[data-id="52134f9"] #custom-close i*/
  .close-icon-custom {
/*     background-image: url("/resources/wp-content/theme-assets/search-close-2.svg"); */
      background-image: url("/resources/wp-content/theme-assets/close-icon-header-search.png");
    background-repeat: no-repeat;
    left: 50%;
    width:25px !important;
		height:26px !important;
    
margin-left: 25px;
    color: #283a5e;
    cursor: pointer !important;
  }
  .close-icon-custom:focus {
    outline: none;
  }
#custom-close .close-icon-custom{
	margin-left:100px;
}
  #custom-close > .elementor-widget-container {
    padding: 10px 6px 5px 0 !important;
  }
  .custom-demo-button {
    background-color: #ff4800;
    color: #ffffff;
    font-size: 14px;
    font-family: "CarosBold", sans-serif !important;
    padding: 14px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 30px;
    border-radius: 22px;
    text-transform: none;
    line-height: 14px;
    letter-spacing: 0.2px;
    transition: none;
  
    font-weight: 400;
  }
  .custom-demo-button:hover {
    background-color: #ffffff;
    color: #ff4800;
  }
  .custom-demo-button-icon {
    padding-left: 5px;
  }
  #custom-search-icon i.fa.fa-search {
    color: #283a5e !important;
    cursor: pointer;
  }
  #custom-search-icon .elementor-widget-container {
    color: #283a5e !important;
    cursor: pointer;
    border-color: #283a5e !important;
  }
  #custom-search-icon i.fa.fa-search:focus {
    outline: none;
  }
  #search-input i.fa.fa-search {
    font-size: 20px;
    color: #283a5e !important;
    border-color: #283a5e !important;
    font-weight: 500;
    margin-top: 5px;
  }
  .show {
    display: block !important;
  }
  .hide {
    display: none !important;
  }
  .visiblity-hidden{ 
  visibility: hidden !important;
  }
  
  .hide-1 {
    display: none;
  }
  
  /* mobile header menu*/
  /*.mobile-logo{
            padding-top:18.5px;
      padding-bottom:18.5px;
      }*/
  
  .mobile-logo img,
  .page-mobile-menu-logo img {
    width: 100%;
  }
  .mobile-navigation .mobile-navigation-inner {
    background-color: #283a5e !important;
  }
  .mobile-navigation .header {
    background-color: #ffffff;
    min-height: 78px;
  }
  .mobile-navigation .menu ul {
    background-color: #ffffff;
  }
  
  .mobile-navigation .menu ul a {
    color: #1a1a1a;
  }
  .mobile-navigation .menu ul > li:hover {
    background-color: #fff1ef !important;
  }
  .mobile-navigation .menu > li > a {
    color: #d3d7de;
    padding: 20px 30px 20px 30px !important;
  }
  .mobile-navigation .menu > li > a:hover {
    color: #d3d7de !important;
  }
  .mobile-navigation .menu li > a:focus,
  .mobile-navigation .menu li > a:hover {
    color: #e7efff;
  }
  
  .mobile-navigation .menu ul > li > a {
    padding: 0px 20px 10px 30px;
  }
  .mobile-navigation .menu ul > li > a:hover,
  .mobile-navigation .menu ul > li > a:focus {
    color: #1a1a1a !important;
  }
  .mobile-navigation .menu ul {
    padding: 5px 0px 13px 0px !important;
  }
  
  .mobile-navigation .menu li.menu-item-has-children > a:after {
    border-color: white !important;
  }
  .mobile-navigation .menu > * + li {
    border-top: 3px solid #3a4a6a !important;
    margin-top: 0px !important;
    padding-top: 0px !important;
  }
  .mobile-navigation .content {
    overflow: auto;
    padding: 0px 0px !important;
  }
  /*.elementor-widget-pr-nav .pr-main-menu .sub-menu {
      margin-left:10px;
  }
  */
  
  .mobile-navigation .menu li.menu-item-9203 a:after,
  .mobile-navigation .menu li.menu-item-9199 a:after,
  .mobile-navigation .menu li.menu-item-13650 a:after,
  li.arrow-icon a:after {
    content: "";
  
    font-size: 17px;
    font-weight: 400;
    border: solid #000;
    border-width: 0 1px 1px 0;
    display: inline-block;
    padding: 3px;
    transform: rotate(315deg);
    border-color: white;
  }
  #header-top-menu .elementor-column-wrap.elementor-element-populated {
    padding-left: 5px !important;
  }
  #header-menu-search-icon .elementor-column-wrap.elementor-element-populated {
    padding: 10px !important;
  }
  @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    #search-input .elementor-search-form__container {
      margin-top: -3px;
    }
    #header-search input[type="search"] {
      margin-top: 7px;
    }
    #header-search {
      padding: 5px 5px 2.75px 5px;
    }
    #search-input i.fa.fa-search {
      margin-top: 14px;
    }
    #search-input {
      margin-top: 15px;
    }
  }
 
  
  /**  --search result page--**/
 
  @media (min-width: 767px) {
    .search.search-results .site-content #primary {
      padding-top: 20px;
      
    }
  }
  
  #search-result-page-header {
    padding-bottom: 30px;
    padding-top: 35px;
  }
  .search.search-results .site-content article.pixe-post-item .post-content {
    padding: 0 0 23px;
  }
  .search.search-results article {
    border-bottom: 1px solid #e4e4e4;
  }
  
  #search-result-page-header .search-page-header {
    padding-bottom: 0px;
    display: inline-block;
    font-size: 33px;
    line-height: 41px;
		color:#334155 !important;
  }
  .search-result-page .entry-header .entry-title {
    margin-top: 25px;
    margin-bottom: 7px;
  }
.elementor-47398 .elementor-element.elementor-element-61736d30 .elementor-heading-title {
	font-family: 'Inter' !important;
}
  #search-result-page-header #search-result-tittle {
    color: #828893;
    font-family: 'Inter' !important;
    font-weight: 500 !important;
		margin-top:0px !important;
  }
  .search-result-page .entry-header .entry-title a {
    color: #334155 !important;
    font-size: 21px;
    line-height: 25px;
    font-family: 'Inter' !important;
  }
  .search-result-page .entry-header .entry-title a:hover {
    color: #ff4800 !important;
  }
  .search-result-page .entry-content p {
    color: #828893 !important;
    font-family:Inter ;
    font-size: 19px !important;
    letter-spacing: 0 !important;
    line-height: 33px !important;
    padding-bottom: 11px;
  }
  
  .search-result-page .entry-meta a {
    font-family: Inter ;
    font-size: 19px !important;
    color: #0d74f7 !important;
    letter-spacing: 0 !important;
    line-height: 33px !important;
  }
  .search-result-page .entry-meta a:hover {
    text-decoration: underline !important;
  }
  
  /* mobile responsive*/
  @media (max-width: 767px) {
    #search-result-page-header .search-page-header {
      font-size: 30px !important;
      line-height: 36px !important;
    }
    .search-result-page .entry-content p {
      font-size: 16px !important;
      line-height: 26px !important;
    }
    .search-result-page .entry-meta a {
      font-size: 16px !important;
      line-height: 26px !important;
    }
  }
  /**** search error page*/
  .search-no-results .no-results {
    border: none;
  }
  
  .search-no-results .no-results .page-title {
    font-size: 36px;
    color: #283a5e;
    letter-spacing: -1px;
    line-height: 42px;
    font-weight: 600 !important;
    margin-bottom: 21px;
  }
  .search-no-results .no-results .page-content p {
    margin-bottom: 20px;
  }
  
  .search-no-results form input {
    height: 50px !important;
    font-size: 19px;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    border-radius: 2px;
    padding-right: 35px !important;
  }
  .search-no-results form input:focus {
    padding-right: 35px !important;
  }
  .search-form:after {
    font-size: 18px;
  }
  .search-no-results .page-content p {
    font-family:Inter ;
    font-size: 16px;
    color: #828893;
    letter-spacing: 0;
    line-height: 26px;
  }
  
  @media (min-width: 1380px) {
    .search-no-results form {
      width: 740px;
    }
  }
  @media (max-width: 1280px) {
    .search-no-results form {
      width: 733px;
    }
  }
  
  @media (max-width: 991px) {
    .search-no-results form {
      width: 590px;
    }
  }
  
  /* mobile responsive*/
  @media (max-width: 767px) {
    .search-no-results .page-content p {
      font-size: 14px;
      line-height: 26px;
    }
    .search-no-results .no-results .page-title {
      font-size: 30px;
    }
    .search-form:after {
      font-size: 15px;
    }
    .search-no-results form input {
      font-size: 16px;
    }
    .search-no-results .no-results {
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .search-no-results form {
      width: 90%;
      margin-right: auto;
    }
  }
  
.btn-scroll-style{
  border-color:yellow !important;
	color:blue !important;
	background-color:green !important;
}
/* 
#top-header{
	  position: relative;
    min-height:78px;
    max-height:78px;
    margin-top: 0px;
    margin-bottom: 0px;
    top: 0px;
    width: 1519px;
    left: 0px;

}

  .header-background {
    background-color: white;
     top:0 !important;
  }
  .header-boxshadow {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.08);
  } */

/*Chat close icon*/
#close-icon-animation {
	margin-right:350px !important;
	margin-top:12px !important;
}

