/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 09 2026 | 10:39:57 */
/* popup-css */

div#contactPopup .popup-box .signup-container .left-panel {
    background-image: url(https://appcosoftware.com/wp-content/uploads/2025/11/Frame-9084-1.png) !important;
}
.form-group .half-width {
    width: 50%;
}
.form-row {
    display: flex !important;
    gap: 20px;
    margin-bottom: 20px;
}
.form-group span textarea {
 
}
 .form-group input.wpcf7-form-control.wpcf7-submit.has-spinner.submit-btn {
     background: linear-gradient(45deg, #0d329c, #202231) !important;
} 
.form-group p {
    text-align: center;
}
.form-group span textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required.form-control {
    margin: 20px 0;
    border-radius: 10px;
}
.popup-box {
    height: auto !important;
}
.popup-box .right-panel .form-group .wpcf7-form-control.wpcf7-textarea {
    height: 110px !important;
}


/* footer-css */
@media (min-width: 1200px) 
{
.rey-siteFooter .elementor-227 .elementor-element-1998f357 {
    width: 15%;
}
}

.rey-siteFooter .elementor-element-8156875.elementor-position-inline-start.elementor-widget-icon-box {
    margin-bottom: 0;
}
/* footer-css-end */

@media (min-width: 1025px) 
{
	.e-con.rey-section-stretched {
    --push-back: 0px !important;
}
}
.e-con>.e-con-inner
{
	max-width:100% !important;
}

 img.attachment-large.size-large.wp-post-image {
    display: none;
	 
} 

/* Homepage-css */

.page-id-44617 .e-con>.e-con-inner {
    max-width: 100% !important;
}
.page-id-44617 .elementor-element-748d584 .elementor-align-center .elementor-button{
    width: 200px !important;
}
.hero-animated-text h2 {
    margin-bottom: 0px !important;
}
.changing-word {
    font-weight: 800;
}

.page-id-44617 .elementor-element-90b7cdc .elementor-icon-box-title {
    margin-bottom: 0px !important;
}
.page-id-44617 .elementor-element-79a3d95 .elementor-widget-container 
{
    height:230px !important;
}

.solution-service-btn {
    position: absolute;
    bottom: 20px;
    left: 15%;
}

.page-id-44617 .elementor-element-3c064f1 {
    margin: 0 auto !important;
    width: 92% !important;
    margin-bottom: 40px;
}

.page-id-44617 .elementor-element-a4e8b18 > .e-con-inner {
  max-width: 50% !important;
}
.rkx-info-91a::after {
    content: "";
    width: 100%;
    height: 100px;
    background: #0243f3 !important;
    border-radius: 0 0 14px 14px;
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 0;
}

.rkx-info-91a .plus {
    text-align: center;
    color: #0243f3 !important;
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 20px;
}

@media(max-width:768px)
{
	.page-id-44617 .elementor-element-79a3d95 .elementor-widget-container 
{
     height: 250px !important;
}
	.solution-service-btn {
    position: absolute !important;
    bottom: 0px !important;
    left: 1% !important;
}
	.page-id-44617 .rey-mainNavigation-mobileBtn.__hamburger {
    filter: invert(1);
}

.page-id-44617 header.scrolled .rey-mainNavigation-mobileBtn.__hamburger {
    filter: invert(0);
}
	 .elementor-element-d537904 .elementor-icon-box-title {
    margin-bottom: 0px;
}
	
 .page-id-44617 .elementor-element-41d3425.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    background-color: #00163C;
    color:#fff;
}
.page-id-44617 .elementor-element-41d3425 .reyEl-menu-navWrapper .reyEl-menu-nav li a span {
    color: #ffffff !important;
}

 .page-id-44617 .elementor-element-f7282c0 img{
    filter: invert(1) brightness(1) hue-rotate(196deg);
}

.page-id-44617 .elementor-element-41d3425 .elementor-element-1b2d48db
{
     filter: invert(1) brightness(1) hue-rotate(196deg);
}

.page-id-44617 .elementor-element-41d3425 input[type="email"]::placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}

.page-id-44617 .elementor-element-41d3425 input[type="submit"] {
    background: #0243f3 !important;
}

.page-id-44617 .elementor-element-41d3425 .book-call {
    background: #0243f3;
    color: #fff !important;
    padding: 5px;
    border-radius: 5px;
}

.page-id-44617 .elementor-element-41d3425 .elementor-icon svg path {
    fill: #0243f3 !important;
}

.page-id-44617 .elementor-element-7411f11.e-flex.e-con-boxed.e-con.e-parent {
    background: #00163c !important;
}

.page-id-44617 .elementor-element-7411f11 .button {
    background-color: #ffffff;
    border: 2px solid #0243f3 !important;
    border-radius: 2px;
    display: inline-block;
    font-size: 0;
    /* color: #fff !important; */
    padding: 4px;
}


.page-id-44617 .elementor-element-1b060e6b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: #00163c;
    color:#fff;
}

.page-id-44617 .elementor-element-1b060e6b .elementor-element-251062ae .elementor-social-icon svg {
    fill: #0243f3 !important;
}

.page-id-44617 .whatsApp-Classs .popup-link-free-audit-report {
    background-color: !important;
    color: #fff;
    padding: 8px 15px 8px 8px;
    border-radius: 0px 50px 50px 0px;
}

 .page-id-44617 .e-con-top.elementor-element.elementor-element-556427a.rey-section-stretched.e-con-full.e-flex.e-con.e-parent.e-lazyloaded {
    background: #00163c;
    padding: 0;
    margin-left: 0px !important;
    margin-right: 0px !important;
}
}
.page-id-44617 p {
    margin: 0px !important;
}

.page-id-44617 header.scrolled .rey-mainNavigation-mobileBtn .__bars {
    color: #ffffff !important;
}
.elementor-element-005acc8 .line2 {
    color: #0243F3;
    text-decoration: underline;
}

.managed-it-sevices img {
    margin-bottom: 20px;
}

/* Hover background */
.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child:hover {
    background: #0066ff !important;
}
.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child {
    transition: transform 0.35s ease, box-shadow 0.35s ease;
}

.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child:hover {
    transform: translateY(-8px) scale(1.02);
    box-shadow: 0 15px 35px rgba(0,0,0,0.18);
}

/* Heading White */
.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-image-box-title {
    color: #ffffff !important;
}

/* Description White */
.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-image-box-description {
    color: #ffffff !important;
}

/* Button text white */
.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-button-text {
    color: #ffffff !important;
}

/* Button icon white */
.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-button-icon svg path {
    fill: #ffffff !important;
}

/* Button border white */
.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-button {
    border-color: #ffffff !important;
}

/* Image white on hover */
.managed-it-sevices .e-con-inner .e-con-full.e-flex.e-con.e-child:hover .elementor-image-box-img img {
    filter: brightness(0) invert(1) !important;
}

.elementor-element-ffa3449 {
    padding: 0;
}


.soloution-service-box {
    transition: all 0.4s ease;
}

.soloution-service-box:hover {
   background: linear-gradient(90deg, #2128DB, #021c4c); 
	transform: scale(1.04);
}


.soloution-service-box:hover .solution-service-btn {
    background: linear-gradient(90deg, #2128DB, #021c4c) !important; 
    color: #ffffff !important; 
    border-color:  !important;
}

.need-project img {
    animation: floatUpDown 2s ease-in-out infinite;
    transition: all 0.1s ease;
     position: relative;
    left: 20px; 
}

@keyframes floatUpDown {
    0% { transform: translateY(0px); }
    50% { transform: translateY(-12px); }
    100% { transform: translateY(0px); }
}

.industries-serve-col img {
    background-color: #000049;
    width: 100%;
    padding: 10px;
    border-radius: 50%;
    border: 1px solid #BFBFD2;
}
.industries-serve-col.elementor-element-20ac5b5 .elementor-widget-container:hover
{
    background: linear-gradient(90deg, #2128DB, #021c4c);
    transform: scale(1.10);
}

.industries-serve-col.elementor-element-20ac5b5 .elementor-widget-container:hover img {
  background: linear-gradient(90deg, #2128DB, #021c4c);
  border:1px solid #fff;
}

body.page-id-44617 .technologytab1 .elementor-tab-title.elementor-active {
    background: #000049 !important;
}

body.page-id-44617 .technologies-sec .elementor-widget-image img {
    vertical-align: middle;
    display: inline-block;
    width: 100px !important;
}

/* Footer-css */

 .page-id-44617 .elementor-element-41d3425.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
    background-color: #00163C;
    color:#fff;
}
.page-id-44617 .elementor-element-41d3425 .reyEl-menu-navWrapper .reyEl-menu-nav li a span {
    color: #ffffff !important;
}

 .page-id-44617 .elementor-element-f7282c0 img{
    filter: invert(1) brightness(1) hue-rotate(196deg);
}

.page-id-44617 .elementor-element-41d3425 .elementor-element-1b2d48db
{
     filter: invert(1) brightness(1) hue-rotate(196deg);
}

.page-id-44617 .elementor-element-41d3425 input[type="email"]::placeholder {
    color: #ffffff !important;
    opacity: 1 !important;
}

.page-id-44617 .elementor-element-41d3425 input[type="submit"] {
    background: #0243f3 !important;
}

.page-id-44617 .elementor-element-41d3425 .book-call {
    background: #0243f3;
    color: #fff !important;
    padding: 5px;
    border-radius: 5px;
}

.page-id-44617 .elementor-element-41d3425 .elementor-icon svg path {
    fill: #0243f3 !important;
}

.page-id-44617 .elementor-element-7411f11.e-flex.e-con-boxed.e-con.e-parent {
    background: #00163c !important;
}

.page-id-44617 .elementor-element-7411f11 .button {
    background-color: #ffffff;
    border: 2px solid #0243f3 !important;
    border-radius: 2px;
    display: inline-block;
    font-size: 0;
    /* color: #fff !important; */
    padding: 4px;
}


.page-id-44617 .elementor-element-1b060e6b.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: #00163c;
    color:#fff;
}

.page-id-44617 .elementor-element-1b060e6b .elementor-element-251062ae .elementor-social-icon svg {
    fill: #0243f3;
}

.page-id-44617 .whatsApp-Classs .popup-link-free-audit-report {
    background-color: #0243f3;
    color: #fff;
    padding: 8px 15px 8px 8px;
    border-radius: 0px 50px 50px 0px;
}
.elementor-element.elementor-element.elementor-element-4bff709.elementor-invisible.elementor-widget.elementor-widget-text-editor{
    animation: none;
    opacity: 1;
    visibility: visible;
}
.elementor-widget-container {
    visibility: visible;
}

.elementor-column-wrap--531780c0.elementor-widget-wrap.elementor-element-populated {
    display: contents;
}
	
	@media (max-width: 767px) {
    .elementor-element-390f08a3 button.btn.rey-mainNavigation-mobileBtn.rey-headerIcon.__hamburger {
        filter: invert(1) !important;
    }
}
	@media (max-width: 767px) {
    .elementor-44617 .elementor-element.elementor-element-0b807db {
        text-align: left;
        bottom: 250px;
        animation: floatUpDown 2s ease-in-out infinite;
		transition: all 0.1s ease;
		}
		}
	
	
 @media (min-width: 1600px) {
  .page-id-44617 .rey-siteContainer {
    --container-max-width: 100% !important;
  }

  .page-id-44617 .e-con-inner {
    max-width: 1440px !important;
  }

  .page-id-44617 .elementor-section .elementor-container {
    max-width: 1440px !important;
  }
    .page-id-44617 .elementor-element-a4e8b18 .e-con-inner { 
        max-width: 40% !important;
}
}
	
@media (min-width: 1800px) {
	.page-id-44617 .e-con-top.elementor-element.elementor-element-005acc8.e-con-full {
    justify-content: center;
}
	 .page-id-44617 .elementor-element-aadc7fd.elementor-widget-image {
       text-align: right !important;
}

  .page-id-44617 .elementor-44617 .elementor-element.elementor-element-2e695bc {
    --width: 48%;
}

  .page-id-44617 .elementor-44617 .elementor-element.elementor-element-aadc7fd img {
    width: 60%;
}
}
	
	@media (min-width: 1920px) {
	.page-id-44617 .e-con-top.elementor-element.elementor-element-005acc8.e-con-full {
    justify-content: center;
}
	  .page-id-44617 .elementor-element-aadc7fd .elementor-widget-image {
    text-align: right !important;
}

  .page-id-44617 .elementor-44617 .elementor-element.elementor-element-2e695bc {
    --width: 42%;
}

  .page-id-44617 .elementor-44617 .elementor-element.elementor-element-aadc7fd img {
    width: 60%;
}
}	
@media (min-width: 2160px) {
	.page-id-44617 .e-con-top.elementor-element.elementor-element-005acc8.e-con-full {
    justify-content: center;
}
	  .page-id-44617 .elementor-element-aadc7fd.elementor-widget-image {
    text-align: right !important;
}

  .page-id-44617 .elementor-44617 .elementor-element.elementor-element-2e695bc {
    --width: 33%;
}

  .page-id-44617 .elementor-44617 .elementor-element.elementor-element-aadc7fd img {
    width: 60%;
}
}	
	@media (min-width: 2880px) {
	.page-id-44617 .e-con-top.elementor-element.elementor-element-005acc8.e-con-full {
    justify-content: center !important;
}
	  .page-id-44617 .elementor-element-aadc7fd .elementor-widget-image {
    text-align: right;
}

  .page-id-44617 .elementor-44617 .elementor-element.elementor-element-2e695bc {
    --width: 15`%;
}

  .page-id-44617 .elementor-44617 .elementor-element.elementor-element-aadc7fd img {
    width: 60%;
}
}	 
	
	
	.page-id-44617 .line {
  display: inline-block;
  font-size: 32px;
  font-weight: 800;
  text-decoration: underline;
  white-space: nowrap;
  overflow: hidden;
}

.page-id-44617 .line1 {
  width: 0;
  animation: typing1 1s steps(36, end) forwards,
             blink .6s step-end infinite;
}

/* second line starts after first */
.page-id-44617 .line2 {
  width: 0;
  opacity: 0;
  color: #fff;
  animation: typing2 1s steps(36, end) forwards,
             blink .6s step-end infinite;
  animation-delay: 1.2s;
}

/* keyframes */
@keyframes typing1 {
  from { width: 0 }
  to { width: 36ch }
}

@keyframes typing2 {
  from { width: 0; opacity: 1 }
  to { width: 40ch; opacity: 1 }
}

@keyframes blink {
  50% { border-color: transparent; }
}

/* mobile fix */
@media (max-width: 768px) {
  .page-id-44617 .line {
    animation: none;
    width: auto;
    border-right: none;
    white-space: normal;
    opacity: 1;
  }
}


/* /shopify-speed-optimization-cotact-form/ */

/* FORM WRAPPER */
.cf7-form-grid {
  max-width: 520px;
  margin: auto;
  padding: 0px;
  border-radius: 10px;
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.08);
}

/* ROWS */
.cf7-row {
  margin-bottom: 0px;
}

/* TWO COLUMN */
.cf7-row.two-col {
  display: flex;
  gap: 12px;
}

/* FIELD */
.cf7-field {
  width: 100%;
}

/* INPUTS */
.cf7-form-grid input[type="text"],
.cf7-form-grid input[type="email"],
.cf7-form-grid input[type="url"],
.cf7-form-grid textarea {
  width: 100%;
  padding: 12px 14px;
  border-radius: 6px;
  border: 1px solid #e5e5e5;
  font-size: 14px;
  outline: none;
  transition: 0.3s;
  background: #fff;
}

.cf7-form-grid textarea {
  min-height: 120px;
  resize: none;
}

/* FOCUS */
/* .cf7-form-grid input:focus,
.cf7-form-grid textarea:focus {
  border-color: #0243f3;
} */

/* CAPTCHA */
.captcha-row {
  margin-top: 10px;
}

/* SUBMIT */
.submit-row {
  margin-top: 0px;
}




.shopify-speed-optimization-submitone {
  width: 100%;
  padding: 13px;
  border-radius: 6px;
  background: #9cc253 !important;
  color: #fff;
  border: none;
  font-size: 15px;
  cursor: pointer;
  transition: 0.3s;
}

.shopify-speed-optimization-submitone:hover {
  background: #0243f3;
}
.elementor-widget-reycore-cf7 .elementor-widget-container {
    padding-top: 10px !important;
    padding-bottom: 0px !important;
}

.cf7-form-grid .cf7-field p {
    margin-bottom: 0px;
}
.cf7-form-grid textarea.wpcf7-form-control.wpcf7-textarea {
    height: 100px;
}
.cf7-row.submit-row p {
    margin: 0 !important;
}
.cf7-form-grid .wpcf7-form-control.wpcf7-submit {
    color: #fff;
    margin-top:10px;
}

/* MOBILE */
@media (max-width: 600px) {
  .cf7-row.two-col {
    flex-direction: column;
  }
}

.elementor-element-a120776 .e-con-inner {
    max-width: 100% !important;
}
}
/*shopify-speed-optimization-css*/

.shopifyfyoptimizationtecxteditor11:hover {
    background-color: #9cc253 !important;
    cursor: pointer;
    color: white;
}	
.elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 15px 20px !important;
}
.page-id-17583 .features {
    height: 350px !important;
}
.basic-box:hover {
    transform: scale(1.1);
    z-index: 1 !important;
}
.premium-plus-box:hover {
    transform: scale(1.1);
    z-index: 1 !important;
}
.premium-box:hover {
    transform: scale(1.1);
    z-index: 1 !important;
}
body.page-id-17583 header.scrolled 
.elementor-element-390f08a3 
button.btn.rey-mainNavigation-mobileBtn.rey-headerIcon.__hamburger {
    filter: invert(0) !important;
}  

@media (max-width: 767px) {
.elementor-222 .elementor-element.elementor-element-531780c0 {
    width: 95% !important;
    z-index: 9999;
    margin: 0 auto;
}
.page-id-17583 .features {
    height: auto !important;
}
}	
/*shopify-speed-optimization-css-end*/

/*wordpress-speed-optimization-css*/

.page-id-12154 .shopify-speed-optimization-submitone 
{
   background: #2D4C8D !important;
}
.buy-now {
    color: #fff !important;
}
body.page-id-12154 header.scrolled 
.elementor-element-390f08a3 
button.btn.rey-mainNavigation-mobileBtn.rey-headerIcon.__hamburger {
    filter: invert(0) !important;
}
.elementor-12154 .elementor-element.elementor-element-f8d86de > .elementor-widget-container {
    background-color:#2d4c8d !important;
}

.elementor-12154 .elementor-element.elementor-element-1e303c8 > .elementor-widget-container {
    background-color: #2d4c8d !important;
}
.elementor-12154 .elementor-element.elementor-element-047a10f > .elementor-widget-container {
    background-color: #2d4c8d !important;
}
.elementor-12154 .elementor-element.elementor-element-e7f269b > .elementor-widget-container {
    background-color: #2d4c8d !important;
}
/*wordpress-speed-optimization-css-end*/

/*laravel-speed-optimization-css*/
.page-id-12447 .shopify-speed-optimization-submitone 
{
   background: #F55247 !important;
}
.page-id-12447 .features {
    height: 310px !important;
}
@media(max-width:768px){
.page-id-12447 .features {
    height: auto !important;
}
}  

.laravel-speed-tabs .prices-plans-4:after {
    z-index: 1 !important;
  
}
/*laravel-speed-optimization-css-end*/

/*magento-speed-optimization-css*/
.page-id-12591 .shopify-speed-optimization-submitone 
{
   background: #f46f25 !important;
}
.page-id-12591 .features {
    height: 370px !important;
}
@media(max-width:768px){
.page-id-12591 .features {
    height: auto !important;
}
}   
/*magento-speed-optimization-css-end*/

/*core-php-speed-optimization-css*/
.page-id-13125 .shopify-speed-optimization-submitone 
{
   background: #7a86b8 !important;
}

 .page-id-13125 .features {
    height: 380px !important;
}
.core-php-speed-tabs .prices-plans-4:after {
    z-index: 1 !important;
  
}

 @media(max-width:768px){
.page-id-12591 .features {
    height: auto !important;
}
}  
/*core-php-speed-optimization-css-end*/

/*smarty-php-speed-optimization-css*/
.page-id-13582 .shopify-speed-optimization-submitone 
{
   background: #FFBF00 !important;
}
.hidden-scroll {
  max-height: 600px;       /* yahan height adjust kar sakte ho */
  overflow-y: auto;
  overflow-x: hidden;
}

/* Chrome, Edge, Safari */
.hidden-scroll::-webkit-scrollbar {
  width: 0px;
  background: transparent;
}

/* Firefox */
.hidden-scroll {
  scrollbar-width: none;
}

/* IE / old Edge */
.hidden-scroll {
  -ms-overflow-style: none;
}


  .page-id-13582 .features {
    height: 370px !important;
}
 .smarty-php-speed-tabs .prices-plans-4:after {
    z-index: 1 !important;
  
} 

 @media(max-width:768px){
.page-id-13582 .features {
    height: auto !important;
}
}   
/*smarty-php-speed-optimization-css-end*/


/*ci-speed-optimization-css*/
.page-id-13610 .shopify-speed-optimization-submitone 
{
   background: #CF3A1F !important;
}

  .page-id-13610 .features {
    height:460px !important;
}
.ci-php-speed-tabs .prices-plans:after {
    z-index: 1 !important;
  
} 

 @media(max-width:768px){
.page-id-12591 .features {
    height: auto !important;
}
}  
/*ci-speed-optimization-css-end*/

/*Custom Html-speed-optimization-css*/
.page-id-14612 .shopify-speed-optimization-submitone 
{
   background: #6640F4 !important;
}
   .page-id-14612 .features {
    height:380px !important;
}
.prices-plans:after {
    z-index: 1 !important;
  
} 

 @media(max-width:768px){
.page-id-14612 .features {
    height: auto !important;
}
}  
/*Custom Html-speed-optimization-css-end*/

/* clothing-brands/ */

 @media(max-width:768px){
.page-id-11712 .elementor-element-0727230 .e-con-inner {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
	.page-id-11682 .elementor-element-0727230 .e-con-inner {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
}

/*shopify-store-development-css*/
.page-id-23593 .shopify-speed-optimization-submitone 
{
   background: linear-gradient(90deg, #4a1fa3, #6a36c9, #8b5cf6) !important; 
}

/*shopify-store-development-css-end*/

/* blog-page-css */
.blog .__ps-popover.--is-active {
    display: none;
}
 .rey-postItem .rey-postHeader{
    position: static !important;
    margin-top: 10px;
	margin-bottom: 10px !important;
}
.blog .attachment-large.size-large.wp-post-image {
    display: block !important;
	padding-top: 10px !important;
	    
}
 .blog .rey-siteContainer {
    padding-left: 50px !important;
    padding-right: 50px !important;
	padding-top: 50px !important;
}
 .rey-postList article.rey-postItem .rey-postContent p {
    margin-bottom: 0px !important;
}

 .rey-postContent-more {
    margin-top: 10px !important;
}

 .rey-sidebarInner {
    padding-top: 20px !important;
    background-color: #ffffff !important;
}
#ajaxsearchlite1 .probox {
    margin: 0 !important;
    padding: 8px !important;
    height: 28px;
    background-color: #fff !important;
    border: 2px solid #0243f3 !important;
    border-radius: 0 0 0 -1 !important;
    box-shadow: 0 0 0 0 #b5b5b5 inset;
    border-radius: 5px !important;
}

.probox {
    border-radius: 5px !important;
}
div.asl_m .probox .promagnifier .innericon svg, div.asl_m .probox .prosettings .innericon svg, div.asl_m .probox .proloading svg {
    fill: #0243f3 !important;
}
 section#recent-posts-2 {
    background-color: #F9F9F9;
    padding: 10px;
    margin-top: 20px;
}
 .widget_recent_entries ul li a{
    display: block !important;
    line-height: 1.4em;
}

 .widget_recent_entries ul li .post-date{
    display: block;
    margin-top: 3px;
    font-size: 13px;
    color: #666;
}
 .widget_categories ul li{
    border-bottom: 1px solid #e3e3e3;
    padding: 6px 0;
    margin: 0;
    list-style: none;
}

 .widget_categories ul li a{
    display: block;
    color: #333;
    text-decoration: none;
}

.widget_categories ul li:last-child{
    border-bottom: none;
}

 section#categories-2 {
    background-color: #f9f9f9;
    padding: 10px;
    margin-top: 20px;
    border-radius: 10px;
}

 section#calendar-2 {
    margin-top: 20px;
    background-color: #f8f8f8;
    padding: 10px;
}

.single-post .widget_recent_entries {
    display: none;
}
div#ez-toc-container {
    display: none;
}
.ez-toc-widget-sticky-container.is_stuck {

    top: 197px !important;

}
 .ez-toc-widget-sticky-container.is_stuck nav {
    max-height: 100% !important;
    overflow-y: hidden !important;
    padding: 10px;
	 height:100% !important;
}
.archive .rey-postItem .rey-postHeader{
    position: static !important;
    margin-top: 10px;
	margin-bottom: 10px !important;
}
.archive .attachment-large.size-large.wp-post-image {
    display: block !important;
	padding-top: 10px !important;
	    
}

 .archive .rey-siteContainer {
    padding-left: 50px !important;
    padding-right: 50px !important;
	padding-top: 50px !important;
}
.archive .rey-hvLine {
    font-size: 22px;
}

.archive .rey-postTitle {
    margin-bottom: 0px !important;
}

/* blog-page-css-end */

/* CONTACT-US */
.page-id-46467 .wpcf7-form-control-wrap.recaptcha {
    MARGIN-BOTTOM: 25PX;
}
/* CONTACT-US-END */
.rey-siteFooter .elementor-227 .elementor-element.elementor-element-8156875 .elementor-icon-box-wrapper {
    align-items: start;
    gap: 10px;
    margin-bottom: 10px !important;
    /* row-gap: 10px !important; */
}

/* shopify store dovelopment */
.page-id-23593 .elementor-element-528825d .elementor-image-box-img {
    width: 50% !important;
    justify-items: center;
}

.page-id-23593 .elementor-element-d716673 .elementor-image-box-img {
    width: 50% !important;
    justify-items: center;
}

@media (min-width: 768px) {
    .elementor-23593 .elementor-element.elementor-element-b6dab84 {
        --width: 53%;
        height: 400px !important;
        overflow: scroll;
        overflow-x: hidden;
    }
}