/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jan 21 2026 | 05:42:53 */
@media screen and (max-width: 1180px) {
#menu-1-285038b a.hfe-menu-item
{
font-size:17px;
}
.elementor-element.elementor-element-fdbcbb0.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    padding: 0px 10px;
}
.elementor-element.elementor-element-534eefc.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    padding: 0px 10px;
}
	
.elementor-element.elementor-element-881db52.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    padding: 0px 10px;
}
.elementor-element.elementor-element-6b7fa22.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded, .elementor-element.elementor-element-008864a.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded
	{
	 padding: 0px 10px;	
	}
#testslider .wpr-testimonial-dots {
    display: none !important;
}
#testslider .wpr-testimonial-content-inner {
     
    padding: 0px !important;
}
.single-post .elementor-element
	{
	padding-left:10px; padding-right:10px;	
	}

.elementor-701 .elementor-element.elementor-element-f59583c, .elementor-701 .elementor-element.elementor-element-3f54bbf, .elementor-701 .elementor-element.elementor-element-abb35eb, .elementor-701 .elementor-element.elementor-element-c1f237c, .elementor-701 .elementor-element.elementor-element-523c2ef, .elementor-701 .elementor-element.elementor-element-278dc8f
	{
	padding:0px 10px;
	}
#waytile h2.vp-portfolio__item-meta-title {
    min-height: auto !important;
}
.elementor-element.elementor-element-7a7489e.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeInUp, 
.elementor-element.elementor-element-7a7489e.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeInUp, 
.elementor-element.elementor-element-e6281b2.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeInUp,
.elementor-element.elementor-element-e523825.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeIn,
.elementor-element.elementor-element-f59583c.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.zoomIn,
.elementor-element.elementor-element-1eb0c7db.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded
{
    padding: 0px 10px;
}
.elementor-element.elementor-element-5349f0b.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded, .elementor-element.elementor-element-6c893ad.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded, .elementor-element.elementor-element-c7dbcca.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.bounceIn, .elementor-element.elementor-element-bcb51e2.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeInUp, .elementor-element.elementor-element-019b070.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    padding: 0px 10px;
}	
.elementor-386 .elementor-element.elementor-element-f59583c, .elementor-386 .elementor-element.elementor-element-e6281b2, .elementor-386 .elementor-element.elementor-element-e523825, .elementor-386 .elementor-element.elementor-element-3f54bbf, .elementor-386 .elementor-element.elementor-element-abb35eb, .elementor-386 .elementor-element.elementor-element-c1f237c, .elementor-386 .elementor-element.elementor-element-523c2ef, .elementor-386 .elementor-element.elementor-element-278dc8f
	{
	 padding: 0px 10px;	
	}
.cright .tellogo {
    
    font-size: 24px;
    
    left: -20px;
     
}
#menu-item-29 ul.sub-menu {
  
    left: -150px;
}
div#headtel {
  
    padding-right: 5px;
}
#fsbx p.icnlogo {
    
    top: 48%;
  
}
.elementor-13 .elementor-element.elementor-element-d32e168 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-d32e168 .elementor-heading-title {
   
    font-size: 45px;
     
}
.elementor-13 .elementor-element.elementor-element-026080c .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-026080c .elementor-heading-title {
    
    font-size: 19px;
   
}
#iftxt span {
    font-size: 20px !important;
     
}
.elementor-13 .elementor-element.elementor-element-84c1792 .uc_box_content,
.elementor-13 .elementor-element.elementor-element-1245618 .uc_box_content,
.elementor-13 .elementor-element.elementor-element-c1f3e42 .uc_box_content,
.elementor-13 .elementor-element.elementor-element-e8dc64a .uc_box_content	
	{
    padding: 20px;
}
.wpr-testimonial-arrow-container
	{display:none;}
.elementor-element.elementor-element-2e07b1a.elementor-widget.elementor-widget-image {
    width: 265px;
}	
}
@media screen and (max-width: 1024px) {
.cright .tellogo {
    font-size: 18px;
    left: 0px;
}
.hfe-nav-menu .sub-menu {
    top: auto !important;
}
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active ul.sub-menu li.menu-item a.hfe-sub-menu-item {
    padding-left: 15px !important;
    font-size: 15px !important;
}
p.deskonly {
    display: none;
}
.elementor-element.elementor-element-2e07b1a.elementor-widget.elementor-widget-image {
    width: 231px;
}
.elementor-1349 .elementor-element.elementor-element-4d5db35 .elementor-heading-title {
     
    font-size: 42px;
    
    line-height: 48px;
    
}
#dekonly
	{
	display: none;	
	}
.elementor-701 .elementor-element.elementor-element-303dde0
	{
		 margin-bottom: 80px;
	}
.elementor-element.elementor-element-865ebed.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    margin-bottom: 80px;
}
#ptablet {
    display: block !important;
}
#tabstrng p
	{
	margin-bottom:0px !important;
	}
.elementor-element.elementor-element-6c893ad.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    margin-bottom: 20px !important;
}
.elementor-element.elementor-element-c8a67ab.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded
	{
	padding:0px 10px;	
	}
.elementor-1486 .elementor-element.elementor-element-d0a0df6
	{
	padding:0px 10px;
	}
.elementor-701 .elementor-element.elementor-element-9746114 .elementor-heading-title {
    
    font-size: 41px;
    
    line-height: 52px;
    
}
.elementor-1349 .elementor-element.elementor-element-b51cc31 .elementor-heading-title {
   
    font-size: 42px;
    
}
.elementor-701 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    
    font-size: 39px;
  
    line-height: 48px;
     
}
.elementor-1563 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
   
    font-size: 40px;
    
    line-height: 48px;
   
}	
.elementor-1715 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
 
    font-size: 40px;
   
    line-height: 48px;
   
}
.elementor-386 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    
    font-size: 43px;
    
    line-height: 50px;
     
}
.elementor-13 .elementor-element.elementor-element-d32e168 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-d32e168 .elementor-heading-title {
    font-size: 38px;
}
.elementor-13 .elementor-element.elementor-element-026080c .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-026080c .elementor-heading-title {
    font-size: 16px;
}
#iftxt span {
    font-size: 17px !important;
}
#fsbx p.icnlogo {
    top: 43%;
}
#lcol1 #lkc {
    
    right: -35px;
}
#lcol1 #lkc1 {
     
    right: -8px;
}
.elementor-13 .elementor-element.elementor-element-92fb22e, .elementor-386 .elementor-element.elementor-element-92fb22e {
     
    font-size: 17px;
    
}
.elementor-13 .elementor-element.elementor-element-e8dc64a .uc_title, .elementor-13 .elementor-element.elementor-element-c1f3e42 .uc_title, .elementor-13 .elementor-element.elementor-element-84c1792 .uc_title, .elementor-13 .elementor-element.elementor-element-1245618 .uc_title {
   
    font-size: 19px;
    
}
.uc_description p {
    height: 110px;
}
#testslider .wpr-testimonial-prev-arrow {
    left: 46.5%;
     
}
#testslider .wpr-testimonial-next-arrow {
    right: 46.5%;
     
}
.elementor-386 .elementor-element.elementor-element-c6116f5, .elementor-701 .elementor-element.elementor-element-c6116f5 {
    
    --flex-direction: column;
     
}
.elementor-1715 .elementor-element.elementor-element-c6116f5, .elementor-1563 .elementor-element.elementor-element-c6116f5
	{
		--padding-top: 80px;  --flex-direction: column;
	}
.elementor-386 .elementor-element.elementor-element-128794a, .elementor-1715 .elementor-element.elementor-element-128794a, .elementor-701 .elementor-element.elementor-element-128794a, .elementor-1563 .elementor-element.elementor-element-128794a {
    --width: 100%;
    align-items: center;
    justify-content: center;
}
.elementor-element.elementor-element-278dc8f.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeInUp {
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
#kcwu {
    height: auto !important;
    width: 98% !important;
    margin: 0px auto;
    left: auto !important;
}	
}
@media screen and (max-width: 820px) {
.elementor-13 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
     
    font-size: 38px;
   
    line-height: 50px;
    
}
.elementor-1349 .elementor-element.elementor-element-e5c669c {
    
    --border-radius: 10px;
    
}	
.elementor-1563 .elementor-element.elementor-element-865ebed {
    margin-top: 20px;
}
.elementor-element.elementor-element-7a7489e.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeInUp {
    margin-top: 15px !important;
}
.elementor-element.elementor-element-c6116f5.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeIn {
    margin-top: 0px;
}
.elementor-element.elementor-element-6c893ad.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    margin-bottom: 0px !important;
}
.uc_long_content_box
	{
	border-radius:10px !important;
	}
.hfe-nav-menu .sub-menu {
    top: auto !important;
}	
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active ul.sub-menu li.menu-item a.hfe-sub-menu-item {
    padding-left: 15px !important;
    font-size: 15px !important;
}
.elementor-element.elementor-element-278dc8f.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded.animated.fadeInUp {
    padding-bottom: 0px !important; margin-bottom: 0px !important;
}	
#kcwu {
    height: auto !important;
    width: 98% !important;
    margin: 0px auto;
    left: auto !important;
}
.elementor-element.elementor-element-2e07b1a.elementor-widget.elementor-widget-image {
    width: 180px;
}
.elementor-1349 .elementor-element.elementor-element-b51cc31 .elementor-heading-title {
    font-size: 33px;
}
.elementor-1349 .elementor-element.elementor-element-4d5db35 .elementor-heading-title {
    
    font-size: 34px;
 
    line-height: 42px;
    
}
.elementor-701 .elementor-element.elementor-element-9746114 .elementor-heading-title {
    font-size: 35px;
    line-height: 45px;
}	
.elementor-701 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 37px;
    line-height: 44px;
}	
.elementor-1563 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 37px;
    line-height: 44px;
}
.elementor-1563 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-4fa84cb .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-831d9d3 .elementor-heading-title {
     
    font-size: 35px;
  
    line-height: 45px;
     
}	
.elementor-1715 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-831d9d3 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-4fa84cb .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-831d9d3 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-4945dc7 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-f946240 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-a44e410 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-0ccb546 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-6bb1aa3 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title {
   
    font-size: 36px;
   
    line-height: 45px;
   
}
.elementor-386 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 37px;
    line-height: 47px;
}
#krbck {
    position: relative;
    top: 20px;
}
.elementor-1715 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 37px;
    line-height: 44px;
}
.elementor-386 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-bbb5e23 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-831d9d3 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-f946240 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-4945dc7 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-a44e410 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-0ccb546 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-6bb1aa3 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title {
    
    font-size: 36px;
     
    line-height: 45px;
    
}
#testslider .wpr-testimonial-prev-arrow {
    left: 46%;
     
}
#testslider .wpr-testimonial-next-arrow {
    right: 46%; top: 85.5%;
     
}
.elementor-13 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
   
    font-size: 38px;
   
    line-height: 50px;
    
}
.mmsk {
    float: left;
    width: 100%;
    text-align: left; display:block !important;
}
.mmsk .tellogo {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
     
    left: auto;
    height: auto;
    
    justify-content: left;
  
}
	.cright.mdesk {
    display: none;
}
.elementor-13 .elementor-element.elementor-element-80a626b .elementor-heading-title {
   
    line-height: 28px;
     
}	
.elementor-13 .elementor-element.elementor-element-8195a1e {
    
    padding: 0px 0px 20px 20px;
     
}
#lkc1 {
     
    width: 100%;
    
}	
.elementor-386 .elementor-element.elementor-element-80a626b .elementor-heading-title {
    
    line-height: 28px;
    
}
.elementor-13 .elementor-element.elementor-element-92fb22e, .elementor-386 .elementor-element.elementor-element-92fb22e {
    font-size: 13px;
}
.elementor-13 .elementor-element.elementor-element-d32e168 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-d32e168 .elementor-heading-title {
    font-size: 30px;
}
.elementor-13 .elementor-element.elementor-element-026080c .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-026080c .elementor-heading-title {
    font-size: 13px;
}
.elementor-13 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-404ae3a .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-37758fe .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-404ae3a .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-37758fe .elementor-heading-title {
   
    font-size: 28px;
    
    line-height: 40px;
   
}	
.elementor-386 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-404ae3a .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-404ae3a .elementor-heading-title {
    position: relative;
    right: 30px !important;
}
.elementor-13 .elementor-element.elementor-element-d32e168 .elementor-heading-title {
    font-size: 30px;
}	
#iftxt span {
    font-size: 14px !important;
}	
.elementor-13 .elementor-element.elementor-element-92fb22e {
    font-size: 13px;
}	
.elementor-13 .elementor-element.elementor-element-026080c .elementor-heading-title {
    font-size: 13px;
}	
.elementor-13 .elementor-element.elementor-element-9746114 .elementor-heading-title {
    
    font-size: 36px;
   
    line-height: 45px;
    
}	
.uc_description p {
    height: auto !important;
}	
.elementor-13 .elementor-element.elementor-element-270485b .elementor-heading-title {
   
    font-size: 36px;
    
    line-height: 45px;
  
}	
#whyimgbx h3
	{
	font-size:18px;
	}
#fsbx p.icnlogo {
    top: 33%;
}	
#fsbx h3
	{
	font-size:20px;	
	}
.elementor-165 .elementor-element.elementor-element-00f5443, .elementor-165 .elementor-element.elementor-element-c7c489f, .elementor-165 .elementor-element.elementor-element-b31724f {
     
    font-size: 14px;  
    line-height: 25px;
    
}	
.elementor-13 .elementor-element.elementor-element-a4e298f .elementor-heading-title {
   
    font-size: 20px;
  
    line-height: 30px;
  
}	
.elementor-165 .elementor-element.elementor-element-707eed6 .elementor-heading-title, .elementor-165 .elementor-element.elementor-element-86f39df .elementor-heading-title, .elementor-165 .elementor-element.elementor-element-3dce544 .elementor-heading-title {
    
    font-size: 23px;
    
}	
.footer-width-fixer #footbus {
    padding: 20px 0px 0px 19px;
    
    height: 280px;
}	
.elementor-1349 .elementor-element.elementor-element-e5c669c {
   
    --margin-left: 0px;     align-items: center;
    justify-content: center;
    --padding-left: 0px;
    --padding-right: 0px;
  
}
.elementor-386 .elementor-element.elementor-element-c6116f5, .elementor-701 .elementor-element.elementor-element-c6116f5 {
    
    --flex-direction: column;
     
}
.elementor-1715 .elementor-element.elementor-element-c6116f5, .elementor-1563 .elementor-element.elementor-element-c6116f5
	{
		--padding-top: 80px;  --flex-direction: column;
	}
.elementor-386 .elementor-element.elementor-element-128794a, .elementor-1715 .elementor-element.elementor-element-128794a, .elementor-701 .elementor-element.elementor-element-128794a, .elementor-1563 .elementor-element.elementor-element-128794a {
    --width: 100%;
    align-items: center;
    justify-content: center;
}	
}
@media screen and (max-width: 768px) {
.elementor-13 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 33px;
    line-height: 45px;
}
.elementor-1349 .elementor-element.elementor-element-4d5db35 .elementor-heading-title {
    font-size: 32px;
    line-height: 42px;
}
.elementor-701 .elementor-element.elementor-element-9746114 .elementor-heading-title {
    font-size: 32px;
    line-height: 42px;
}
.elementor-1715 .elementor-element.elementor-element-9746114 .elementor-heading-title
	{
	font-size: 30px;
    line-height: 38px;	
	}
.elementor-1563 .elementor-element.elementor-element-9746114 .elementor-heading-title
	{
	font-size: 30px;
    line-height: 38px;	
	}
.elementor-element.elementor-element-2e07b1a.elementor-widget.elementor-widget-image {
    width: 167px;
}	
.elementor-1349 .elementor-element.elementor-element-b51cc31 .elementor-heading-title {
    font-size: 30px;
}
#lmsi1 .vp-portfolio__item-meta-excerpt {
    min-height: 450px !important;
}
#msiback .vp-portfolio__item-meta-excerpt {
    min-height: 300px !important;
}
#sfloor .vp-portfolio__item-meta-excerpt {
    min-height: 275px !important;
}
.elementor-1715 .elementor-element.elementor-element-57ce605 {
     
    --padding-left: 0px;
    
}	
.elementor-386 .elementor-element.elementor-element-df5b39a {
    --width: 60%;
}
.elementor-1715 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
}
#portgrid .vp-portfolio__item-meta-excerpt {
    min-height: 125px !important;
} 
#ccgrid .vp-portfolio__item-meta-excerpt {
    min-height: 170px !important;
}
#cnc .vp-portfolio__item-meta-excerpt {
    min-height: 140px !important;
}
.elementor-386 .elementor-element.elementor-element-a819f87 {
    --width: 40%;
}
.elementor-13 .elementor-element.elementor-element-d32e168 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-d32e168 .elementor-heading-title {
    font-size: 25px;
}
.elementor-13 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-404ae3a .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-37758fe .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-404ae3a .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-37758fe .elementor-heading-title {
    font-size: 22px;
    line-height: 35px;
}
.elementor-386 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 31px;
    line-height: 40px; 
}
.elementor-13 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-404ae3a .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-37758fe .elementor-heading-title {
    font-size: 22px;
    line-height: 35px;
}
.elementor-13 .elementor-element.elementor-element-a4eb34f .elementor-heading-title {
   
    font-size: 30px;
 
}
.elementor-13 .elementor-element.elementor-element-d32e168 .elementor-heading-title {
    font-size: 25px;
}
.elementor-13 .elementor-element.elementor-element-df5b39a {
    --width: 60%;
}
.elementor-13 .elementor-element.elementor-element-a819f87 {
    --width: 40%;
}
.uc_btn {
    
    padding: 10px 20px 10px 20px !important;
    
}
#whyimgbx {
    
    padding: 14px;
     
}
}
@media screen and (max-width: 568px) {
#whyimgbx, #fsbx {
     
    width: 100% !important;
}
.elementor-701 .elementor-element.elementor-element-28daffa {
   
    padding: 0px 0px 0px 0px;
 
}
#dekonly {
    display: block;
}
#msiback .vp-portfolio__item-meta-excerpt {
    min-height: auto !important;
}	
#ptablet {
    display: none !important;
}	
.page-id-1715 .elementor-element.elementor-element-6c893ad.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    margin-bottom: 0px !important;
}
.elementor-386 .elementor-element.elementor-element-33aa64b .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-a4eb34f .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-33aa64b .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-a4eb34f .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-33aa64b .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-a4eb34f .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-33aa64b .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-a4eb34f .elementor-heading-title {
     text-align: center;
}
.elementor-701 .elementor-element.elementor-element-57ce605 {
     
    --padding-left: 0px;
    
}
p.deskonly {
    display: block;
}
.elementor-element.elementor-element-6c893ad.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    margin-bottom: 80px !important;
}
.elementor-element.elementor-element-0a350fe.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child.animated.fadeInLeft {
    padding-left: 0px;
    padding-right: 0px;
}
.elementor-element.elementor-element-2e07b1a.elementor-widget.elementor-widget-image {
    width: auto;
}	
.elementor-1526 .elementor-element.elementor-element-39d310e .elementor-heading-title {
     
    font-size: 21px;
}	
.elementor-1526 .elementor-element.elementor-element-6162a41 .elementor-heading-title {
    
    font-size: 35px;
    
    line-height: 40px;
   
}	
.uc_material_accordion .ue_title {
    
    font-size: 18px !important;
  
}	
.single-post h1.elementor-heading-title.elementor-size-default {
    font-size: 34px !important;
    line-height: 42px;
}
.elementor-1486 .elementor-element.elementor-element-76de54e .elementor-heading-title
	{
	font-size: 35px;
        line-height: 40px;	
	}
.single-post .elementor-element.elementor-element-d8ab4c5.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    padding: 0px !important;
}
.single-post .elementor-146 .elementor-element.elementor-element-44e7118
	{
	 padding: 0px !important;	
	}
.single-post #hd2, .single-post #hd1 {
    
    padding: 0px;
}
.elementor-1104 .elementor-element.elementor-element-22204683 .elementor-heading-title {
    
    font-size: 35px;
    
    line-height: 40px;
 
}	
.elementor-1349 .elementor-element.elementor-element-0b8e88d, .elementor-1349 .elementor-element.elementor-element-c5c811c {
    
    justify-content: center;
}
.elementor-1349 .elementor-element.elementor-element-9e91835 .elementor-heading-title, .elementor-1349 .elementor-element.elementor-element-fb2c5d0 .elementor-heading-title, .elementor-1349 .elementor-element.elementor-element-c615f34 .elementor-heading-title {
    
    font-size: 34px;
   
    line-height: 42px;
   
}
.elementor-1349 .elementor-element.elementor-element-c94d619 .elementor-heading-title, .elementor-928 .elementor-element.elementor-element-f5532c8 .elementor-heading-title {
    
    font-size: 35px;
   
    line-height: 40px;
  
}
.elementor-1563 .elementor-element.elementor-element-83ebb85 {
    text-align: center;
}
.elementor-1563 .elementor-element.elementor-element-a4e298f .elementor-heading-title {
    
    font-size: 20px;
    
    line-height: 30px;
    
}
.elementor-701 .elementor-element.elementor-element-a4e298f .elementor-heading-title {
     
    font-size: 20px;
    
    line-height: 30px;
   
}
.elementor-701 .elementor-element.elementor-element-83ebb85 {
    text-align: center;
}
.elementor-701 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-831d9d3 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-4fa84cb .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-831d9d3 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-4945dc7 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-f946240 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-a44e410 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-0ccb546 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-6bb1aa3 .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-701 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
}
	.elementor-701 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 30px;
    line-height: 40px;
}
#lmsi1 .vp-portfolio__item-meta-excerpt, #sfloor .vp-portfolio__item-meta-excerpt
	{
	min-height:auto !important;
	}
.elementor-1715 .elementor-element.elementor-element-a4e298f .elementor-heading-title {
    
    font-size: 20px;
    
    line-height: 30px;
    
}
.elementor-1563 .elementor-element.elementor-element-57ce605 {
    
    --padding-left: 0px;
    
}
.elementor-1715 .elementor-element.elementor-element-28daffa {
     
    padding: 0px 0px 0px 0px;
}
.elementor-1563 .elementor-element.elementor-element-0a350fe {
  
    --padding-right: 0px;
}
.elementor-1563 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-4fa84cb .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-831d9d3 .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-1563 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
}
.elementor-1563 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 32px;
    line-height: 40px;
}
.elementor-1715 .elementor-element.elementor-element-83ebb85 {
    text-align: center;
}	
.elementor-386 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-bbb5e23 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-831d9d3 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-f946240 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-4945dc7 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-a44e410 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-0ccb546 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-6bb1aa3 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
    
}
.elementor-1715 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-f21eb2e .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-b418d95 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-831d9d3 .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-847609d .elementor-heading-title, .elementor-1715 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
}	
#hd1 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 50%;
    width: 50%;
    float: left;
}
#hd2 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 50%;
    width: 50%;
    float: right;
}
.elementor-386 .elementor-element.elementor-element-57ce605 {
    
    --padding-left: 0px;
   
}
.elementor-element.elementor-element-5349f0b.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    --min-height: max-content;
    --padding-top: 190px;
}
.elementor-386 .elementor-element.elementor-element-a4e298f .elementor-heading-title {
    
    font-size: 20px;
   
    line-height: 30px;
    
}
.elementor-386 .elementor-element.elementor-element-83ebb85 {
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-83ebb85 {
    text-align: center;         margin-top: 50px;
}
.elementor-13 .elementor-element.elementor-element-a4e298f .elementor-heading-title {
    
    text-align: center;
}
#lcol1 #lkc {
    right: auto;
    left: auto; width:98%;  margin: 0px auto;
}
#lkc2 {
    
   width:98% !important;  margin: 0px auto;
    right: auto !important;
}
.elementor-386 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-386 .elementor-element.elementor-element-404ae3a .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-3338e33 .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-404ae3a .elementor-heading-title {
    position: relative;
    right: auto !important;
    left: auto !important;
    margin: 0px auto;
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-c7dbcca {
     
    --padding-top: 80px; 	--padding-bottom:80px !important;

    
}	
#fsbx p.icnlogo {
    top: 50%;
}	
#lcol1 #lkc1 {
    right: auto;
    width: 98%;
    margin: 0px auto 30px auto;
}
	#lkc4
	{
	  width:98% !important;  margin: 0px auto;	
	}
.elementor-13 .elementor-element.elementor-element-6753286 {
    
    --margin-top: 50px;
    --margin-bottom: 50px;
   
}
#sfli ul {
   
    margin: 20px 0px 0px 0px !important;
     
}
.elementor-13 .elementor-element.elementor-element-9746114 .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-270485b .elementor-heading-title, .elementor-13 .elementor-element.elementor-element-19d8eb5 .elementor-heading-title {
    font-size: 30px;
    line-height: 42px;
}	
#testslider .wpr-testimonial-content-inner {
    
    padding: 0px !important;
}
.elementor-165 .elementor-element.elementor-element-3aa6aac {
  
    align-items: center;
}	
.elementor-165 .elementor-element.elementor-element-952d643, .elementor-165 .elementor-element.elementor-element-a392d9e {
    
    --padding-left: 0px;
    --padding-right: 0px;
    justify-content: center;
    align-items: center;
}	
.elementor-165 .elementor-element.elementor-element-95602a5
	{
	  justify-content: center;
    align-items: center;	
	}
.elementor-13 .elementor-element.elementor-element-33aa64b .elementor-heading-title {
    font-size: 30px;
    line-height: 42px; text-align: center;
}	
ul#menu-1-f11d299 {
    margin: 0px auto;
    display: table;
    text-align: center;
}
.elementor-165 .elementor-element.elementor-element-952d643 {
    
    --padding-top: 30px;
    --padding-bottom: 30px;
    
}
.elementor-165 .elementor-element.elementor-element-a109fc5 {
   
    --padding-top: 00px;
    --padding-bottom: 30px;
    
}
.elementor-165 .elementor-element.elementor-element-a392d9e
	{
	 --padding-top: 30px;	
	}
	ul#menu-1-f11d299 li{
    text-align: center;
    margin: 0px auto;
    display: table;
}

.elementor-13 .elementor-element.elementor-element-55cf8c1 {
 
    --min-height: max-content;
    
}
ul.slick-dots {
    display: none !important;
}
.wpr-testimonial-next-arrow {
    right: 40.5% !important;
    top: 90% !important;
}
.wpr-testimonial-prev-arrow {
    left: 40.5% !important;
    top: 93% !important;
}
.elementor-13 .elementor-element.elementor-element-57ce605 {
    
    --padding-top: 50px !important;
     --padding-left: 0px !important;
}
.elementor-146 .elementor-element.elementor-element-e538e54
	{
	 --display: flex;
    --flex-direction: column;
    --container-widget-width: 50%;
     
    width: 50%;
    float: left;	
	}
.elementor-146 .elementor-element.elementor-element-f445dd9 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 50%;
     
    width: 50%;
    float: right;
}	
div#headtel {
    margin-top: 5px;
    
}
#bannbx h3 {
    margin-bottom: 0px;
    font-size: 13px;
    line-height: normal;
    letter-spacing: 0.3px;
}	
#bannbx {
    
          width: 60% !important;
        margin: 0px auto;
     
}	
.elementor-13 .elementor-element.elementor-element-5349f0b {
    
    --min-height: max-content;
     
    --padding-top: 190px;
    
}	
.elementor-165 .elementor-element.elementor-element-3d236b0 {
  
    font-size: 15px;
     
}
#kcwu {
   
    height: auto !important;
    width: 98% !important;
          margin: 0px auto;
    left: auto !important;
  
}
.vp-portfolio__item-meta-excerpt
{
min-height:auto !important;	
}
.elementor-element.elementor-element-eef2deb.e-flex.e-con-boxed.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-parent.e-lazyloaded {
    padding-top: 40px;
}
.elementor-element.elementor-element-c5c811c.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    padding: 0px;
}
.elementor-element.elementor-element-0b8e88d.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    padding: 0px;
}
.elementor-element.elementor-element-7fb3577.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    padding-top: 0px;
    padding-bottom: 40px;
}
.wpcf7 form.sent .wpcf7-response-output {
   
    width: 96% !important; margin-top: 10px;
}
.hfe-nav-menu .sub-menu {
    
    top: auto !important;
     
}	
nav.hfe-nav-menu__layout-horizontal.hfe-nav-menu__submenu-arrow.hfe-dropdown.menu-is-active ul.sub-menu li.menu-item a.hfe-sub-menu-item {
    padding-left: 15px !important; font-size:15px !important;
}	
.elementor-13 .elementor-element.elementor-element-57ce605 {
    
    align-items: center;
    justify-content: center;
}
.cform input[type="submit"] {
    
           margin: 0px auto;
        display: table;
}
.ccenter {
    width: 100%;
    float: none !important;
    display: flex !important;
 
    text-align: center;
    align-items: center;
    justify-content: center;
}
.ccenter .cleft
	{
	width:100% !important;	 float: none !important;
    display: flex !important;
 
    text-align: center;
    align-items: center;
    justify-content: center;
	}
.mmsk .tellogo {
    
    justify-content: center;         padding-bottom: 15px;
}
#footaddrs img {
    float: left;
    padding-right: 3px;
    position: relative;
    top: 2px;
}
}
@media screen and (max-width: 390px) {
	
.elementor-1526 .elementor-element.elementor-element-39d310e .elementor-heading-title {
     
    font-size: 19px;
}	
.elementor-element.elementor-element-ac2640e.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    padding: 0px;
}	
#fsbx p.icnlogo {
    top: 45%;
}
.elementor-165 .elementor-element.elementor-element-c1c9a5c {
   
    font-size: 14.9px;
   
}
#footaddrs img {
  
    padding-right: 1px;
   
}
}


