#sticky-head img,  .item img {-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;}
.hidden {
display: none;
}
.grid-1 {display: grid; grid-template-columns: 1fr  ; }
.grid-2 {display: grid; grid-template-columns: 1fr 1fr ; gap: 20px; }
.grid-3 {display: grid; grid-template-columns: 1fr 1fr 1fr ;   gap: 20px;}
.CTA_btn { position: fixed; right: -83px; top: 350px; z-index: 1000; background-color: var(--e-global-color-secondary); border-radius: 0px 0px 7px 7px; padding: 7px 20px;  -moz-transform: rotate(90deg);
-webkit-transform: rotate(90deg);
-o-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);}
.CTA_btn a { color: #fff !important; font-size: 18px; font-weight: bold; letter-spacing: 1.2px;}
.elementor-counter {text-align: center;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;}
.socialmediaright { position: fixed; right: -10px; top: 470px; z-index: 10; width: 60px !important;}
.mobilefooter { display: none;  position: fixed; left: 0; right: 0; bottom: 0; z-index: 500;} #cookie-banner {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
padding: 10px;
background-color: #fff;
border-top: solid 1px #49494950;
text-align: center;
z-index: 1020;
font-size: 16px;
}
button#accept-cookies { border: none; padding: 10px 20px !important;}
#cookie-banner a { color: #000 !important; text-decoration: inherit ; color: #049ff2 !important; }
#cookie-banner button {color: #000 !important; background: #faab14 !important; }
.themBtn, a.btn-theme { background: #0f3566; color: #fff !important  ; cursor: pointer; border-radius: 20px; padding: 7px 30px; text-decoration: none !important; display: inline-block; }
.grid-3 { display: grid; grid-template-columns: 1fr 1fr 1fr ; gap: 30px;}
.grid-2 {display: grid; grid-template-columns: 1fr 1fr ; gap: 30px;}
.blog-info a.btn { background: none; color: #faab14 !important; padding: 0; text-transform: uppercase; font-weight: bold;}
.blog-date{ color: #faab14; padding-top: 15px;}
.copyright a { color: #fff !important; font-weight: normal;}
.copyright p { margin: 0 !important; padding: 0 !important;}
.breadcrumbs { display: flex ; justify-content: center; color: #fff !important;}
.breadcrumbs, .breadcrumbs a { color: #fff !important;}
.breadcrumbs li{ padding-right: 15px;}
.breadcrumbs a { margin-right: 15px; background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/arrowright.png;) no-repeat right 10px; text-decoration: none; padding: 0 20px 0 0px ; }
.breadcrumbs a:hover { opacity: 0.6;}
#readmoreContentArea  { background: #0f3566 url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/areabg.png) no-repeat ; background-size: cover;background-attachment:fixed; color: #fff; padding: 80px 0;}
.b-item { position: relative;}
body { overflow-x: hidden !important;}
.elementskit-menu-overlay { background: none !important;} .container1 {width: 1200px; margin: auto;} 
.blog_contentOuter { padding: 15px;}
.blog_list_page { padding: 80px 0 ; }
.page-content-1 {background-color:#F3F3F3 ;}
#breadcrumbs a {color: #fff;}
.post_date_outer { display: flex; gap: 15px; padding: 25px 0 15px 0 ;}
.post_single { padding-bottom: 80px; padding-top: 80px;  display: grid; grid-template-columns: 1fr 350px; gap: 80px;}
.post .wp-post-image { width: auto !important;}
.breadcrumb_last { opacity: 0.6;}
.post_full .blog-date { font-size: 13px; padding: 10px 20px 0px 0px;}
.blog-date  span{ opacity: 0.8; font-weight: 400; padding: 7px 0 7px 0; display: block;}
.post_full .pdate { font-size: 25px;}
.post_right { background-color: #fff;   margin-bottom: 30px;
}
.single-post .post_full img{ margin: 0 0 30px 0 ;}
.sliderContent { padding: 15px 0 0px 0 ;}
.readmore a { color: #fbbc04;}
.widget_block ul { padding: 0; margin: 0;}
.widget_block li { background: #EEEEEE; padding: 10px; list-style: none; margin-bottom: 15px;}
.widget_block li a{ color: #08416b; display: block; line-height: 20px; font-size: 16px !important; text-decoration: none !important;}
.widget_block li a:hover { color: #08416b !important;}
h2.wp-block-heading { font-size: 20px; font-weight: bold; margin: 0 0 0 0 ; padding: 0; line-height: 45px; border-bottom: solid 1px #CCCCCC; position: relative; margin-bottom: 20px;}
h2.wp-block-heading::after { content: ""; width: 50px; height: 2px; position: absolute; bottom: -1px;  left: 0; background: #faab14; }
.wp-block-categories-list li { display: flex; justify-content: space-between; align-items:center;}
.post-tags { padding-left: 10px;}
.wp-block-tag-cloud a, .post-tags a { color: #A4A4A4; padding: 5px 7px;  text-decoration: none;}
.post-tags a { margin-right: 7px;}
.post_right input { background: #fff; border-radius: 50px; border: none;}
.post_right button { color: #fff !important; border: none; }
.post_right_inner {  }
.sliderImg {
overflow: hidden;
}
.sliderImg img { border-radius: 15px;}
.blog-date, .project_tags {  color: #000;
font-size: 14px;
font-weight: bold ;
padding: 10px 0px;
z-index: 10;
}
.blog-info h4 { font-size: 22px; padding: 15px 0 15px 0; margin: 0; font-weight: bold;}
.blog-info h4 a { color: #000; text-decoration: none;}
.post_full .pdate {
font-size: 25px;
}
.pmonth {
text-transform: uppercase;
}
.post-cate a { color: #409fb4; font-size: 14px; padding-bottom: 5px;}
.newsTitle a { color: #004aad; font-weight: bold; font-size: 20px; line-height: 25px;}
.newsListOuter { display: grid; grid-template-columns: 1fr 1fr 1fr ;  gap: 20px;}
.newsListOuter .newsBox { position: relative;}
.blog-date-inner { font-size: 13px; opacity: 0.7;}
.newsListOuter .newsTitle { font-size: 16px; line-height: 22px !important;}
.wp-pagenavi { padding: 30px 0 30px 0 ; display: flex;}
.wp-pagenavi .pages,   .wp-pagenavi  a.last  { display: none;}
.wp-pagenavi a, .wp-pagenavi span {
font-size: 16px !important;
color: #000;
padding: 0px;
width: 40px;
height: 40px;
display: flex;
justify-content: center;
align-items: center;
border: none !important;
background-color: #F6F6F6 !important;
border-radius: 10px !important ;
-webkit-border-radius: 10px !important ;
-moz-border-radius: 10px !important ;
-ms-border-radius: 10px !important ;
-o-border-radius: 10px !important ;
text-decoration: none !important;
}
.wp-pagenavi span.current { background: #faab14 !important; color: #fff !important;}
.post_right select { border: solid 1px #E4A4A1; font-size: 14px; color: #faab14;}
.widget_block { padding: 25px 0 0 0;}
.post_right section:first-child { padding-top: 0px !important;}
.post_right_inner { position: sticky; top: 60px;}
.post_single-header p { margin-bottom: 0;}
.post_tag a { color: #A4A4A4;}
.post_tag a:hover { color: #E3A100;}
.post_right_inner .widget  { background-color: #F6F6F6; padding: 25px; margin-bottom: 30px;}
.page-content { padding-top: 0px !important;} .blog-recent-items { display: grid; grid-template-columns: 30% 1fr; gap: 20px; border-bottom: solid 1px #CCCCCC; padding: 15px 0 ; position: relative;}
.b-outer  .blog-recent-items:last-child { border-bottom: 0; padding-bottom: 0;}
.b-date  {background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/time.png) no-repeat left 5px ; padding-left: 20px; font-size: 14px; opacity: 0.5; }
h4.b-title { font-size: 16px; line-height: 20px; margin: 0; padding: 0;}
.bigImgSingle { padding-bottom: 30px;}
.post .wp-post-image { max-height: inherit !important;} .hfe-sticky { position: fixed; top: -30px; left: 0; right: 0; z-index: 50; background-color: #fff; border-bottom: solid 1px #3a383540;}
.hfe-sticky .e-con-inner { padding-bottom: 0px !important;}
.hfe-sticky .e-con-inner .e-con-inner { align-items: center !important; padding:  0px !important;}  ::-webkit-scrollbar {
width: 7px;
} ::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px grey; 
border-radius: 0px;
} ::-webkit-scrollbar-thumb {
background: var(--e-global-color-primary); 
border-radius: 7px;
} ::-webkit-scrollbar-thumb:hover {
background: var(--e-global-color-primary); 
}
.modal-content { background: #fff !important;  }
.modal-backdrop.show { opacity: 0.8;}  
.modal-header { border-bottom: solid 1px rgba(255, 255, 255, 0.1);}
button.btn-close {
opacity: 1 !important;
background: var(--e-global-color-secondary) !important;
color:#fff !important ;
border: none !important;
width: 20px !important; height: 20px !important;
display: flex;
align-items: center;
justify-content: center;
align-items: center;
} input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} input[type=number] {
-moz-appearance: textfield;
}
#sticky-head  { top: 0; right: 0; left: 0;  z-index: 500;}
#sticky-head.hfe-sticky { position: fixed; top: 0px;}
.admin-bar  #sticky-head { top: 32px; z-index: 1000;}
#sticky-head.hfe-sticky  { top: 0px !important;}
#sticky-head.hfe-sticky .topmini {  display: none; }
#sticky-head.hfe-sticky .headerOuter { margin: 0px;}
#sticky-head.hfe-sticky .logo img { height: auto !important; width: 100px !important; padding: 0px 0 ;}
.wp-caption { position: relative;}
.wp-caption .wp-caption-text{ position: absolute; font-size: 20px; font-weight: bold !important; color: #fff; text-transform: uppercase; left: 0; right: 0; bottom: 20px; font-weight: normal; font-style: normal;}
button.e-n-tab-title { background: #fff !important; color: #000 !important; padding: 7px 25px !important; border-radius: 50px !important; border: solid 1px #ccc !important;} .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] a  { background: #000 !important; color: #fff !important; padding: 7px 25px !important; border-radius: 100px !important;}
.contactusText a {color: #fff !important  ;}
.grid-3 { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px;}
.formRow { padding: 0 0 20px 0;}
.formRow p { margin: 0; padding: 0;}
.jeg-elementor-kit.jkit-contact-form-7 form .formRow input, .formRow textarea,  .formRow select , .jeg-elementor-kit.jkit-contact-form-7 form input:not([type=submit]):not([type=checkbox]):not([type=radio]), .jeg-elementor-kit.jkit-contact-form-7 form select, .jeg-elementor-kit.jkit-contact-form-7 form textarea
{  background: #f0f0f2 !important; border: solid 1px #fff ; border-radius: 10px !important; font-size: 16px !important; margin: 0px !important; color: #052754;}
.jeg-elementor-kit.jkit-contact-form-7 form select {font-size: 16px !important; color: #052754;} input::placeholder {
color: #052754; font-size: 16px !important;
} textarea::placeholder {
color: #052754; font-size: 16px !important;
} select::placeholder {
color: #052754; font-size: 16px !important;
}
.fulllink { position: absolute; left: 0; right: 0; top: 0; bottom: 0; width: 100%; height: 100%; z-index: 500; text-indent: -9999px;}
.fulllink div, .fulllink a { height: 100%; width: 100%; border-radius: 0px; }
.fulllink a span { display: none;}
.fulllink a  { text-indent: -9999px; background: none !important;}
.priceBoxOuter .e-con-inner, .priceBoxOuter { padding: 0;}
.priceBoxOuter .e-con-inner:hover .priceBox  { background-color: #32d216 !important;}
.priceBoxOuter .e-con-inner:hover .priceBox h6, .priceBoxOuter .e-con-inner:hover .priceBox h3, .priceBoxOuter .e-con-inner:hover .priceBox p,  .priceBoxOuter .e-con-inner:hover .priceBox p strong{ color: #fff !important;}
.footerLocation a { color: #000;}
.blog-content { padding: 20px 00px;}
.blog-content-detail { padding: 0px 0  !important;}
.cate-tag { display: none; gap: 12px; align-items: center;  color: #DC214C;}
.post_tag { display: none;}
.cate-tag::before {  content: ""; width: 16px; height: 2px; display: block; background-color: #DC214C; }
.innerHeader  { background:#093A52; padding: 350px 0 170px 0; background-repeat: no-repeat; background-size: cover;}
.innerHeader h1 { font-size: 60px; text-transform: uppercase; color: #fff !important; font-family: var(--e-global-typography-secondary-font-family), Sans-serif; font-weight: 800; text-align: center;}
.cname { color: #faab14 !important; text-align: center; text-transform: uppercase; font-family: var(--e-global-typography-secondary-font-family), Sans-serif;;}
.swiper-slide-inner { padding: 15px 0 ;}
.btnReadlink  { background-color: #7D6F2D; border-radius: 100px; padding: 7px 25px ; display: inline-block !important; color: #fff !important; cursor: pointer;}
.elementor-editor-active #readmoreContent.hidden{ display: block !important;} #w-link{color: #fff;}  .item {  height: 100%;} .owl-carousel .owl-item {
flex: 1;
}
.item_img { margin: auto; display: flex; justify-content: center; align-items: center;}
.item { overflow: hidden;}
.item:hover .readMore { filter: grayscale(0%);}
.item:hover .service_slider::after { filter: grayscale(0%);}
.item img { border-radius: 0;} .service_slider a { color: #090A0C; text-decoration: none;}
.sub_title { color: #7d6f2d;}
.service_content { padding-top: 10px; }
.service_content p {color: #d6c483; font-weight: 400 !important;}
button.prev-btn, button.next-btn, button.prev-btn2, button.next-btn2 { padding: 0px !important; width: 35px; height: 35px; background: #d6c483 !important; border: none !important; border-radius: 50%;} .custom-nav { display: flex; gap: 20px; justify-content: flex-end;}
.custom-nav button {
background:  url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/prev.svg) no-repeat center center !important;
filter: grayscale(0%);
}
.custom-nav button:hover {filter: grayscale(0);  background:  url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/prev_act.svg) no-repeat center center !important;}
.custom-nav button.prev-btn2, .custom-nav button.prev-btn { left: -50px;}
.custom-nav button.next-btn2, .custom-nav button.next-btn { right: -50px;}
.custom-nav button.next-btn, .custom-nav button.next-btn2 { -moz-transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.gl_service_list { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 30px;}
.gtranslate_wrapper  a { color: #D6C483 !important;}
.gt_languages a {color: #000 !important;}
.accordingOuter .tab-nav-list, .accordingOuter .tab-nav-list li { background: none !important; text-align: left !important ; justify-content: left !important;}
.accordingOuter .tab-nav-list li { border-bottom: solid 1px #9594a680; padding: 25px 0px !important;}
.accordingOuter .tab-nav-list li.active { border-bottom: solid 1px #9594a690; padding: 25px 0px !important;}
.accordingOuter .jeg-elementor-kit { display: grid !important; grid-template-columns: 45% 1fr; gap: 40px;}
.accordingOuter .tab-content-list h2 { color: #fff !important;}
.accordingOuter .tab-content-list p { color: #fff !important;}
.accordingOuter .tab-content-list { background: #373558; border-radius: 15px; padding: 0px;}
.accordingOuter .tab-content  { padding: 0px !important;}
.accordingOuter .tab-content h2 { border-bottom: solid 1px #9594a7; padding: 20px !important;}
.accordingOuter .tab-content h2 strong { color: #f1af1d;}
.accordingOuter .tab-content p { padding: 0 20px;}
button:disabled { opacity: 0.5;  filter: grayscale(100%) !important;}
.readMore { background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/up.svg) no-repeat left top !important ; width: 40px; height: 40px; position: absolute; right: 0; bottom: 20px; filter: grayscale(100%);}
.readMore:focus, .readMore:hover { border: none;}
.single-img { text-align: center; display: flex; justify-content: center;}
.footerLogo, .headerOuter { position: relative;}
.headerOuter > .e-con-inner::before { content: ""; width: 22%; height: 120px; background-color: #295283; display: block; position: absolute; left: 0; top: 0;}
.footerLogo  > .e-con-inner::before { content: ""; width: 22%; height: 120px; background-color: #50BE37; display: block; position: absolute; left: 0; top: 0;}
.elementor-widget-image a img[src$=".svg"] { width: 100% !important;}
.innerHeader { background-image: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/innerHeader.jpg);  height: 250px; display: flex; justify-content: center; align-items: center; flex-direction: column; position: relative; margin-bottom: 0px !important;} .container1 { position: relative; z-index: 20;} 
.tnp-subscription  { background-color: #fff !important; border-radius: 10px !important; padding: 15px; margin: 0px !important;}
.tnp-subscription  form{ display:grid; grid-template-columns: 1fr 10% !important; align-items: center ; gap: 0px;}
.tnp-subscription input.tnp-submit{background: url(//www.foamdartthunder.com/wp-content/themes/hello-elementor-child/assets/images/newsletter-arrow.png) no-repeat center center !important; padding: 9px 20px !important; border: none !important; border-radius: 0px !important; margin-bottom: 0px; color: #fff !important; text-indent: -9999px; width: 30px; height: 30px; display: block; padding: 0px !important;}  
.tnp-subscription div.tnp-field { margin-bottom: 0px !important;}
.tnp-subscription .tnp-email { border-radius: 0px !important; background-color: #fff !important; padding: 0px !important;}
.service_left { display: grid; grid-template-columns: 40px 1fr; gap: 20px; padding: 20px 24px ; position: relative; align-items: center; border-bottom: solid 1px #E7E7E7;}
.service_left.act { background-color: #50BE37; color: #fff;}
.service_left.act h2 { color: #fff;}
.service_left.act img {
filter: brightness(0) invert(1) grayscale(1);
}
.service_left h2 { font-size: 16px; line-height: 20px;}
.animation{
overflow:hidden;
width: 100%;
clip-path: animated;
-webkit-clip-path: animated;
background:linear-gradient(54deg,  0%, 50%,  100%); 	 
animation-name: animated;
animation-iteration-count: infinite;
animation-direction: alternate;
animation-timing-function: linear;
animation-duration: 8s;
clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
-webkit-clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
}
@keyframes animated {
0% {
clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
-webkit-clip-path: polygon(83.200% 25.800%, 85.100% 28.100%, 86.900% 30.400%, 88.600% 32.700%, 90.200% 35.000%, 91.800% 37.300%, 93.200% 39.600%, 94.500% 41.900%, 95.800% 44.100%, 96.900% 46.400%, 97.800% 48.700%, 98.600% 51.000%, 99.300% 53.300%, 99.800% 55.700%, 100.000% 58.100%, 100.100% 60.500%, 100.000% 63.000%, 99.700% 65.400%, 99.200% 67.800%, 98.500% 70.200%, 97.600% 72.600%, 96.500% 75.000%, 95.200% 77.400%, 93.700% 79.700%, 92.100% 81.900%, 90.300% 84.000%, 88.300% 86.100%, 86.200% 88.100%, 84.000% 89.900%, 81.600% 91.600%, 79.100% 93.200%, 76.500% 94.600%, 73.800% 95.800%, 71.000% 96.900%, 68.000% 97.900%, 65.000% 98.600%, 61.900% 99.200%, 58.800% 99.600%, 55.700% 99.800%, 52.600% 99.900%, 49.500% 99.800%, 46.400% 99.600%, 43.400% 99.200%, 40.400% 98.600%, 37.500% 97.900%, 34.700% 97.000%, 32.000% 96.000%, 29.400% 94.800%, 27.000% 93.500%, 24.700% 92.000%, 22.300% 90.500%, 20.400% 88.800%, 18.600% 87.000%, 16.900% 85.100%, 15.400% 83.000%, 14.000% 80.800%, 12.600% 78.600%, 11.400% 76.300%, 10.200% 74.000%, 8.900% 71.300%, 8.000% 68.800%, 7.100% 66.300%, 6.200% 63.800%, 5.400% 61.200%, 4.600% 58.600%, 3.800% 55.900%, 3.100% 53.200%, 2.400% 50.500%, 1.700% 47.800%, 1.100% 45.200%, 0.700% 42.500%, 0.400% 39.900%, 0.200% 37.300%, 0.000% 34.700%, 0.100% 32.200%, 0.300% 29.700%, 0.700% 27.300%, 1.300% 24.900%, 2.100% 22.600%, 3.100% 20.300%, 4.300% 18.100%, 5.800% 16.000%, 7.500% 14.000%, 9.400% 12.100%, 11.500% 10.300%, 13.800% 8.600%, 16.200% 7.000%, 18.800% 5.600%, 21.500% 4.300%, 24.300% 3.100%, 27.200% 2.200%, 30.100% 1.400%, 33.100% 0.800%, 36.000% 0.400%, 38.900% 0.200%, 41.800% 0.200%, 44.600% 0.400%, 47.400% 0.800%, 50.200% 1.500%, 52.900% 2.400%, 55.500% 3.400%, 58.100% 4.600%, 60.600% 6.000%, 63.100% 7.600%, 65.500% 9.200%, 67.800% 11.000%, 70.100% 12.900%, 72.300% 14.900%, 74.500% 17.000%, 76.600% 19.200%, 78.600% 21.400%, 80.700% 23.600%, 83.200% 25.800%);
}
50% {
clip-path: polygon(98.400% 19.800%, 99.300% 22.300%, 99.800% 24.900%, 100.000% 27.600%, 99.900% 30.400%, 99.600% 33.200%, 99.000% 36.100%, 98.200% 39.000%, 97.300% 42.000%, 96.200% 45.000%, 95.000% 48.000%, 93.700% 51.000%, 92.400% 54.000%, 91.100% 57.000%, 89.800% 60.000%, 88.500% 63.000%, 87.200% 65.900%, 86.000% 68.800%, 84.900% 71.600%, 83.900% 74.300%, 82.900% 77.000%, 81.900% 79.600%, 80.900% 82.100%, 80.000% 84.400%, 79.000% 86.600%, 78.000% 88.700%, 77.000% 90.600%, 75.900% 92.400%, 74.800% 94.000%, 73.600% 95.400%, 72.300% 96.600%, 70.900% 97.600%, 69.400% 98.400%, 67.800% 99.000%, 66.100% 99.400%, 64.200% 99.600%, 62.200% 99.600%, 60.100% 99.500%, 58.000% 99.200%, 55.800% 98.800%, 53.500% 98.200%, 51.100% 97.500%, 48.700% 96.700%, 46.200% 95.800%, 43.700% 94.900%, 41.100% 93.900%, 38.500% 92.900%, 35.900% 91.800%, 33.300% 90.700%, 30.700% 89.600%, 28.100% 88.500%, 25.500% 87.400%, 23.000% 86.300%, 20.500% 85.100%, 18.100% 83.900%, 15.800% 82.700%, 13.600% 81.400%, 11.500% 80.100%, 9.500% 78.700%, 7.700% 77.300%, 6.000% 75.800%, 4.500% 74.200%, 3.200% 72.500%, 2.100% 70.800%, 1.400% 69.400%, 0.700% 67.500%, 0.300% 65.500%, 0.100% 63.400%, 0.000% 61.200%, 0.200% 59.000%, 0.600% 56.700%, 1.100% 54.400%, 1.800% 52.000%, 2.700% 49.600%, 3.700% 47.100%, 4.900% 44.600%, 6.200% 42.000%, 7.600% 39.400%, 9.200% 36.800%, 10.900% 34.200%, 12.700% 31.600%, 14.600% 29.000%, 16.600% 26.400%, 18.700% 23.800%, 20.900% 21.300%, 23.100% 18.800%, 25.400% 16.400%, 27.800% 14.100%, 30.300% 11.900%, 32.900% 9.800%, 35.600% 7.900%, 38.400% 6.200%, 41.300% 4.600%, 44.300% 3.200%, 47.400% 2.100%, 50.600% 1.200%, 53.900% 0.600%, 57.200% 0.200%, 60.500% 0.000%, 63.900% 0.100%, 67.300% 0.500%, 70.700% 1.100%, 74.100% 1.900%, 77.400% 2.900%, 80.600% 4.100%, 83.600% 5.500%, 86.500% 7.100%, 89.200% 8.900%, 91.600% 10.800%, 93.800% 12.800%, 95.700% 15.000%, 97.300% 17.300%, 98.400% 19.800%);
-webkit-clip-path: polygon(98.400% 19.800%, 99.300% 22.300%, 99.800% 24.900%, 100.000% 27.600%, 99.900% 30.400%, 99.600% 33.200%, 99.000% 36.100%, 98.200% 39.000%, 97.300% 42.000%, 96.200% 45.000%, 95.000% 48.000%, 93.700% 51.000%, 92.400% 54.000%, 91.100% 57.000%, 89.800% 60.000%, 88.500% 63.000%, 87.200% 65.900%, 86.000% 68.800%, 84.900% 71.600%, 83.900% 74.300%, 82.900% 77.000%, 81.900% 79.600%, 80.900% 82.100%, 80.000% 84.400%, 79.000% 86.600%, 78.000% 88.700%, 77.000% 90.600%, 75.900% 92.400%, 74.800% 94.000%, 73.600% 95.400%, 72.300% 96.600%, 70.900% 97.600%, 69.400% 98.400%, 67.800% 99.000%, 66.100% 99.400%, 64.200% 99.600%, 62.200% 99.600%, 60.100% 99.500%, 58.000% 99.200%, 55.800% 98.800%, 53.500% 98.200%, 51.100% 97.500%, 48.700% 96.700%, 46.200% 95.800%, 43.700% 94.900%, 41.100% 93.900%, 38.500% 92.900%, 35.900% 91.800%, 33.300% 90.700%, 30.700% 89.600%, 28.100% 88.500%, 25.500% 87.400%, 23.000% 86.300%, 20.500% 85.100%, 18.100% 83.900%, 15.800% 82.700%, 13.600% 81.400%, 11.500% 80.100%, 9.500% 78.700%, 7.700% 77.300%, 6.000% 75.800%, 4.500% 74.200%, 3.200% 72.500%, 2.100% 70.800%, 1.400% 69.400%, 0.700% 67.500%, 0.300% 65.500%, 0.100% 63.400%, 0.000% 61.200%, 0.200% 59.000%, 0.600% 56.700%, 1.100% 54.400%, 1.800% 52.000%, 2.700% 49.600%, 3.700% 47.100%, 4.900% 44.600%, 6.200% 42.000%, 7.600% 39.400%, 9.200% 36.800%, 10.900% 34.200%, 12.700% 31.600%, 14.600% 29.000%, 16.600% 26.400%, 18.700% 23.800%, 20.900% 21.300%, 23.100% 18.800%, 25.400% 16.400%, 27.800% 14.100%, 30.300% 11.900%, 32.900% 9.800%, 35.600% 7.900%, 38.400% 6.200%, 41.300% 4.600%, 44.300% 3.200%, 47.400% 2.100%, 50.600% 1.200%, 53.900% 0.600%, 57.200% 0.200%, 60.500% 0.000%, 63.900% 0.100%, 67.300% 0.500%, 70.700% 1.100%, 74.100% 1.900%, 77.400% 2.900%, 80.600% 4.100%, 83.600% 5.500%, 86.500% 7.100%, 89.200% 8.900%, 91.600% 10.800%, 93.800% 12.800%, 95.700% 15.000%, 97.300% 17.300%, 98.400% 19.800%);
}
100% {
clip-path: polygon(96.500% 13.800%, 97.700% 15.900%, 98.600% 18.100%, 99.300% 20.500%, 99.700% 23.000%, 99.900% 25.600%, 99.900% 28.300%, 99.700% 31.100%, 99.500% 34.000%, 99.000% 36.900%, 98.400% 39.900%, 97.700% 42.900%, 96.900% 45.900%, 96.000% 49.000%, 95.100% 52.100%, 94.100% 55.200%, 93.100% 58.200%, 92.100% 61.200%, 91.100% 64.100%, 90.100% 67.000%, 89.100% 69.800%, 88.000% 72.600%, 86.900% 75.300%, 85.700% 77.900%, 84.500% 80.400%, 83.200% 82.800%, 81.800% 85.100%, 80.300% 87.200%, 78.700% 89.200%, 77.000% 91.000%, 75.200% 92.700%, 73.300% 94.200%, 71.200% 95.600%, 69.000% 96.800%, 66.700% 97.800%, 64.300% 98.600%, 61.800% 99.200%, 59.200% 99.700%, 56.500% 100.000%, 53.800% 100.100%, 51.000% 100.100%, 48.200% 99.900%, 45.400% 99.600%, 42.600% 99.100%, 39.800% 98.500%, 37.000% 97.700%, 34.300% 96.800%, 31.700% 95.700%, 29.100% 94.500%, 26.600% 93.100%, 24.200% 91.600%, 21.900% 90.000%, 19.700% 88.300%, 17.600% 86.500%, 15.600% 84.500%, 13.700% 82.400%, 11.900% 80.300%, 10.300% 78.100%, 8.800% 75.800%, 7.400% 73.400%, 6.100% 70.900%, 4.900% 68.400%, 3.800% 65.800%, 2.800% 63.100%, 2.000% 60.400%, 1.300% 57.600%, 0.700% 54.800%, 0.200% 52.000%, -0.100% 49.200%, -0.300% 46.400%, 0.000% 43.300%, 0.100% 40.500%, 0.300% 37.700%, 0.700% 35.000%, 1.200% 32.300%, 1.900% 29.700%, 2.800% 27.200%, 3.800% 24.700%, 5.000% 22.300%, 6.400% 20.000%, 8.000% 17.900%, 9.800% 15.900%, 11.700% 14.000%, 13.800% 12.200%, 16.100% 10.500%, 18.500% 9.000%, 21.000% 7.600%, 23.700% 6.300%, 26.500% 5.100%, 29.400% 4.100%, 32.400% 3.200%, 35.500% 2.400%, 38.700% 1.700%, 41.900% 1.100%, 45.200% 0.600%, 48.500% 0.300%, 51.900% 0.100%, 55.300% 0.000%, 58.700% 0.000%, 62.100% 0.100%, 65.500% 0.300%, 68.800% 0.700%, 72.100% 1.200%, 75.300% 1.800%, 78.400% 2.600%, 81.300% 3.500%, 84.100% 4.500%, 86.700% 5.700%, 89.100% 7.000%, 91.300% 8.500%, 93.300% 10.100%, 95.000% 11.900%, 96.500% 13.800%);
-webkit-clip-path: polygon(96.500% 13.800%, 97.700% 15.900%, 98.600% 18.100%, 99.300% 20.500%, 99.700% 23.000%, 99.900% 25.600%, 99.900% 28.300%, 99.700% 31.100%, 99.500% 34.000%, 99.000% 36.900%, 98.400% 39.900%, 97.700% 42.900%, 96.900% 45.900%, 96.000% 49.000%, 95.100% 52.100%, 94.100% 55.200%, 93.100% 58.200%, 92.100% 61.200%, 91.100% 64.100%, 90.100% 67.000%, 89.100% 69.800%, 88.000% 72.600%, 86.900% 75.300%, 85.700% 77.900%, 84.500% 80.400%, 83.200% 82.800%, 81.800% 85.100%, 80.300% 87.200%, 78.700% 89.200%, 77.000% 91.000%, 75.200% 92.700%, 73.300% 94.200%, 71.200% 95.600%, 69.000% 96.800%, 66.700% 97.800%, 64.300% 98.600%, 61.800% 99.200%, 59.200% 99.700%, 56.500% 100.000%, 53.800% 100.100%, 51.000% 100.100%, 48.200% 99.900%, 45.400% 99.600%, 42.600% 99.100%, 39.800% 98.500%, 37.000% 97.700%, 34.300% 96.800%, 31.700% 95.700%, 29.100% 94.500%, 26.600% 93.100%, 24.200% 91.600%, 21.900% 90.000%, 19.700% 88.300%, 17.600% 86.500%, 15.600% 84.500%, 13.700% 82.400%, 11.900% 80.300%, 10.300% 78.100%, 8.800% 75.800%, 7.400% 73.400%, 6.100% 70.900%, 4.900% 68.400%, 3.800% 65.800%, 2.800% 63.100%, 2.000% 60.400%, 1.300% 57.600%, 0.700% 54.800%, 0.200% 52.000%, -0.100% 49.200%, -0.300% 46.400%, 0.000% 43.300%, 0.100% 40.500%, 0.300% 37.700%, 0.700% 35.000%, 1.200% 32.300%, 1.900% 29.700%, 2.800% 27.200%, 3.800% 24.700%, 5.000% 22.300%, 6.400% 20.000%, 8.000% 17.900%, 9.800% 15.900%, 11.700% 14.000%, 13.800% 12.200%, 16.100% 10.500%, 18.500% 9.000%, 21.000% 7.600%, 23.700% 6.300%, 26.500% 5.100%, 29.400% 4.100%, 32.400% 3.200%, 35.500% 2.400%, 38.700% 1.700%, 41.900% 1.100%, 45.200% 0.600%, 48.500% 0.300%, 51.900% 0.100%, 55.300% 0.000%, 58.700% 0.000%, 62.100% 0.100%, 65.500% 0.300%, 68.800% 0.700%, 72.100% 1.200%, 75.300% 1.800%, 78.400% 2.600%, 81.300% 3.500%, 84.100% 4.500%, 86.700% 5.700%, 89.100% 7.000%, 91.300% 8.500%, 93.300% 10.100%, 95.000% 11.900%, 96.500% 13.800%);
}
}
.item-box .owl-img img { width: inherit !important;}
.owl-nav, .best_deal_products  .owl-nav { position: absolute; top: 35%; display: flex; gap: 5px; justify-content: space-between; width: 100%;}
.owl-nav button, .best_deal_products .owl-nav button { background-color:#e9ecf2 !important; width: 30px !important; height: 30px !important; color: #fff !important; line-height: 25px; border-radius: 50%; }  
.owl-nav button  span, .best_deal_products .owl-nav button span { color: #000; font-weight: bold; font-size: 26px; line-height: 20px;}
.best_deal_products  .owl-nav  { top: 24%;}
.owl-nav button.owl-prev { margin-left: -40px;}
.owl-nav button.owl-next { margin-right: -40px;}
.best_deal_products .owl-nav button.owl-prev { margin-left: -15px;}
.best_deal_products .owl-nav button.owl-next { margin-right: -15px;}
.wishlist_table.mobile  .product-name h3 a { font-size: 16px !important; line-height: 18px !important; color: #000; text-decoration: none !important;}
ul.wishlist_table.mobile   { margin: 0; padding: 0;}
ul.wishlist_table.mobile li { background-color:#F2F2F2 !important; padding: 20px; border-radius: 15px;}
ul.wishlist_table.mobile li td { background: none !important;}
.footerOuter p { color: #fff;}
.hfe-sticky { padding-bottom: 25px !important;}
.hfe-sticky .headtop  { display: none !important;}
.woocommerce-account .woocommerce-button { color: #fff !important; text-decoration: underline;}
.blog-items { background: #fff !important; border-radius: 20px;}
.thumb img { border-radius: 20px; }
.item-box { background-color: #fff; border-radius: 20px; padding: 20px;}
a.readmore { color: #049ff2; text-decoration: none !important;}
.metform-submit-btn { width: 100% !important;}
.post_single_full  { padding-top: 70px ;}
.page-content p {  text-align: justify;}
.circleAni01Outer { position: relative; z-index: 5000;}
.circleAni01 , .servicesCircle{ position: absolute; top: -10px; left: 185px;}
.circleAni01 img, .servicesCircle img {
animation: rotateZoom 5s linear infinite;
}
@keyframes rotateZoom {
0% {
transform: rotate(0deg) scale(1);
}
50% {
transform: rotate(180deg) scale(1);
}
100% {
transform: rotate(360deg) scale(1);
}
}
.circleAni02Outer { position: absolute; left: -176px; top: 150px;}
.circleAni02Outer .circleAni01{ left: 126px; top: 0;}
.darshanImg { position: relative; overflow: hidden;} 
.darshanImg .elementor-widget-container::before{content: "";
position: absolute;
top: 0;
left: -150px;
width: 150px;
height: 100vh;
transform: skew(-25deg);
animation: main_anim_2 3s infinite ease-in-out;
background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100% );
-webkit-animation: main_anim_2 3s infinite ease-in-out;
}
@keyframes main_anim_2 {
0% {
left: -300px;
opacity: 0;
}
10% {
opacity: 1;
}
100% {
left: 300px;
opacity: 0;
}
}
.servicesCircle { left: 20px; top: -16px;}
.modal-dialog { max-width: 650px !important;}
.modal-header { position: absolute; right: 0; top: 0; z-index: 100;}
.newsleterTitle { font-weight: bold; font-size: 25px;} 
.newsleterTitle { padding-bottom: 15px;}
.newsletter_form .tnp-subscription { padding: 0px !important; }
.newsletter_form .tnp-subscription-1  input { width: 100% !important; max-width: 100% !important; background: #EBF7FE !important; border: none !important; margin-bottom: 20px;}
.tnp-privacy-field { font-size: 14px; padding: 12px 0 ;}
.tnp-field-button  input{ background-color: #049ff2 !important; border: none !important; color: #fff !important; font-size: 20px !important;}
.modal { z-index: 10020;}
.modal-backdrop { z-index: 10000;}
@media (min-width: 1000px) and (max-width: 500000px) {
.hfe-sticky img {  height: auto !important;}
.footerOuter .e-con-inner { grid-template-columns: 30%  20% 1fr 1fr !important;}
}
@media (min-width: 100px) and (max-width: 767px) {
#sticky-head{background-color: #000;}
.tnp-field input[type="submit"] { margin-top: 15px;}
.woocommerce-breadcrumb, .container1 { width: 100% !important;}
.woocommerce .wishlist-title { margin-bottom: 0px !important;}
.tnp-subscription form { grid-template-columns: 1fr ; }
.newsletter .tnp-subscription form { grid-template-columns: 1fr 10% !important; } .newsletter .tnp-field input[type="submit"] { margin-top: 0px;}
.newsletter div.tnp-subscription{max-width: 97%;}
.socialmediaright, #mobileFooter { display: none;}
#mobileFooter.sticky { display: block;} 
.CTA_btn { display: none !important;}
.container1 { width: 100%;}
#sticky-head, #sticky-head.hfe-sticky { position: relative; top:0;}
.footerLogo > .e-con-inner::before { height: 60px;}
.headerOuter > .e-con-inner::before, .footerLogo  > .e-con-inner::before { width: 100%;} 
.grid-3 , .grid-2{ grid-template-columns: 1fr;}
.checkboForm label, .checkboForm p { display: block;}
.innerHeader  {padding: 20px 30px;height: 180px; }
.innerHeader   h1 { font-size: 28px;margin-bottom: 0;margin-top: 20px;}
.mobilefooter { display: block;}
.gl_service_list { grid-template-columns: 1fr;}
.proejctTitle { position: relative; top: 0px; left: 0px;}
#_gl_slider_service_box  .owl-stage-outer, #_gl_slider_service_box  { overflow: hidden !important;}
.content_outer .service_slider {  font-size: 22px !important; }
h2.woocommerce-loop-product__title, .jeg-elementor-kit.jkit-product-grid .woocommerce .jkit-products .jkit-product-block .product-title { font-size: 14px !important;}
button.e-n-tab-title { border: solid 1px #ccc !important;}
.item-box{padding: 15px;        border-radius: 10px;}
.blog_list_page  {padding: 40px 25px;}
.blog-info h4{font-size: 18px;padding: 6px 0 6px 0;}
.thumb img{width: 100%;}
.readMore{width: 30px;height: 30px;}
.blog-content {padding: 6px 0px;}
.post_single {padding: 40px 25px;}
.published_by,.post_date{font-size: 16px;}
.post_single{display: block;}
.post_right section:first-child{margin-top: 30px;}
.post-tags{padding-left: 0;}
body:not([class*=elementor-page-]) .site-main {max-width: initial !important;}
.page-content p,.post-tags{font-size: 18px;}
.elementor-element.elementor-element-c821fa5{display: none;}  
.elementor-element-fbfd163 {max-width: 72% !important;} .blog-items  a.readmore{font-size: 16px;}
.blog-content p{margin-bottom: 6px;}
.blog-date, .project_tags{padding: 3px 0;}
.circleAni01{top: 0px;left: 0;}
.circleAni02Outer .circleAni01{left: 0;}
.servicesCircle {left: 0;top: 0;}
#sticky-head.hfe-sticky{position: relative;}
#content_inner,.post_single {overflow-x: hidden;}
.wc-block-cart__submit-button{font-size: 14px;}
.post_date_outer{padding: 18px 0 6px 0;}
.page-content iframe{width: 100%;}
}
@media (min-width: 768px) and (max-width: 1000px) {
#content_inner,.post_single {overflow-x: hidden;}
.item-box{border-radius: 10px;}
.innerHeader h1 { font-size: 38px; } 
#sticky-head.hfe-sticky{position: relative !important;} .innerHeader  {padding: 180px 0 98px 0;}
#_gl_slider_service_box .inner-box .item_img .owl-img{width: 100%;} 
.woocommerce-breadcrumb, .container1 { width: 100% !important;}
#_gl_slider_service_box  .owl-stage-outer, #_gl_slider_service_box  { overflow: hidden !important;} 
.proejctTitle { position: relative; top: 0px; left: 0px;}
.content_outer { position: relative;left: 0; right: 0;}
.content_outer .service_slider {  font-size: 18px !important;display: flex;flex-direction: column;gap: 30px; } 
.content_outer .service_slider {  font-size: 18px !important; } 
.blog_list_page,.post_single {padding: 50px 40px;}
.blog-info h4{font-size: 20px;}
.page-content p,.post-tags{font-size: 18px;}
.innerHeader h1{margin: 0 30px;}
.circleAni01{top: 0px;left: 0;}
.circleAni02Outer .circleAni01{left: 0;}
.servicesCircle {left: 0;top: 0;}
.site-main.post-114{overflow-x: hidden;}
}
@media (min-width: 2000px) and (max-width: 500000px) {
.headerOuter > .e-con-inner::before , .footerLogo > .e-con-inner::before{ width:32% !important;}
}
@media (min-width: 1024px) and (max-width: 1200px) {
.tnp-subscription form {
grid-template-columns: 1fr 43%;  
}
.container1{width: 100%;}
.blog_list_page,.post_single {padding: 70px 40px;}
#content_inner{overflow-x: hidden;}
}
@media (min-width: 1200px) and (max-width: 1250px) {
.tnp-subscription form {  grid-template-columns: 1fr 43%; } 
.owl-nav button.owl-prev { margin-left: 8px !important; }
.owl-nav button.owl-next { margin-right: 8px !important;} 
#content_inner{overflow-x: hidden;}
}
@media (min-width: 320px) and (max-width: 450px) {
.post_right_inner .widget{padding: 15px;}
.circleAni02Outer {position: relative;left: 0;top: 0;}
}