@charset "utf-8";
/* CSS Document */

body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{display:inline-block; color:#faaf40; font-size:116px; -webkit-animation: pulsate-bck 0.5s ease-in-out infinite both; animation: pulsate-bck 0.5s ease-in-out infinite both;} 

.web-design .icon-outer i::before{content:"\f104"; font-family:flaticon; font-weight:normal;}
.ecommerce-solutions .icon-outer i::before{content:"\f101"; font-family:flaticon; font-weight:normal;}
.software-development .icon-outer i::before{content:"\f100"; font-family:flaticon; font-weight:normal;}
.mobile-development .icon-outer i::before{content:"\f102"; font-family:flaticon; font-weight:normal;}
.virtual-tours .icon-outer i::before{content:"\f103"; font-family:flaticon; font-weight:normal;}
.rich-media .icon-outer i::before{content:"\f105"; font-family:flaticon; font-weight:normal;}
.email-marketing .icon-outer i::before{content:"\f106"; font-family:flaticon; font-weight:normal;}


.web-design h4, .ecommerce-solutions h4, .software-development h4, .mobile-development h4, .virtual-tours h4, .rich-media h4, .email-marketing h4{display:inline-block; padding:12px 24px; transition:0.2s; transition-timing-function: ease-in;}
.web-design:hover h4, .ecommerce-solutions:hover h4, .software-development:hover h4, .mobile-development:hover h4, .virtual-tours:hover h4, .rich-media:hover h4, .email-marketing:hover h4{color:#000; background-color:#faaf40; letter-spacing: -0.25px; text-transform:uppercase; transition:0.4s; transition-timing-function: ease-out;}

.web-design i, .ecommerce-solutions i, .software-development i, .mobile-development i, .virtual-tours i, .rich-media i, .email-marketing i{padding:40px; border-radius:100%; transition:0.2s; transition-timing-function: ease-in;}

.web-design:hover i, .ecommerce-solutions:hover i, .software-development:hover i, .mobile-development:hover i, .virtual-tours:hover i, .rich-media:hover i, .email-marketing:hover i{background-color:rgba(255,255,255,0.75);  -webkit-animation: bounce-top 0.9s both; animation: bounce-top 0.9s both; transition:0.4s; transition-timing-function: ease-out; -webkit-box-shadow: 2px 2px 4px 0px rgba(48,46,46,0.75); -moz-box-shadow: 2px 2px 4px 0px rgba(48,46,46,0.75);
box-shadow: 2px 2px 4px 0px rgba(48,46,46,0.75); }

.web-design p, .ecommerce-solutions p, .software-development p, .mobile-development p, .virtual-tours p, .rich-media p, .email-marketing p{font-weight:700}



body.page-id-2270 .service-content p{width:84%; margin:0 auto}




body.page-id-2270:before{content:""; display:inline-block; position:fixed; width:398px; height:382px; background-image:url(/wp-content/uploads/2019/12/ced-logo-back-black.svg); background-repeat:no-repeat; background-size:398px auto; top:765px; right:525px; 
	        animation: float_1480 3s ease-in infinite, fade-in 0.75s cubic-bezier(0.390, 0.575, 0.565, 1.000) 4s both; transform-origin: 50% 50%;}

body.page-id-2270 .section-description-inner p{width:46%; font-weight:700}
body.page-id-2270 .entry-content .section-heading h5{letter-spacing:5.6px}


.elementor-2270 .de1.elementor-element.elementor-element-c7f0c54{padding:200px 200px 100px 200px}
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:172px 40px 212px 40px}


.de1.elementor-section.elementor-section-boxed>.elementor-container{max-width:2280px}
.de1 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:40px 40px 40px 0px}
body.page-id-2270 .de1 h2.entry-title.section-title{font-size:120px; margin-bottom:36px}
body.page-id-2270 .de1 h5.entry-sub-title.section-sub-title{font-size:26px; padding:8px 16px; margin-bottom:36px}
body.page-id-2270 .de1 .section-description-inner p{font-size:30px}


.elementor-2270 .de2.elementor-element, .elementor-2270 .de3.elementor-element, .elementor-2270 .de4.elementor-element, .elementor-2270 .de5.elementor-element{padding-bottom:50px}
.elementor-2270 .de5.elementor-element{padding-bottom:100px}





body.page-id-2270 .de1 .section-description-inner p:nth-child(1){margin-bottom:36px}

.de2.elementor-section.elementor-section-boxed>.elementor-container, .de3.elementor-section.elementor-section-boxed>.elementor-container, .de4.elementor-section.elementor-section-boxed>.elementor-container, .de5.elementor-section.elementor-section-boxed>.elementor-container{max-width:2280px}
.de2 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de3 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de4 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de5 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px 20px 20px 0px}
.elementor-2270 .service-icon{margin-bottom:40px!important}
.elementor-2270 .service-icon i{font-size:96px}

.elementor-2270 .service-content h4{font-size:44px; padding:12px 24px; margin-bottom:30px!important}

.elementor-2270 .service-details{font-size:30px}





.elementor-2270 .de6.elementor-element.elementor-element-064cf83{margin-top:200px}



.de6.elementor-section.elementor-section-boxed>.elementor-container{max-width:2280px}
.de6 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px 20px 20px 0px}


body.page-id-2270 .de6 h3.entry-title.section-title{font-size:88px; margin-bottom:36px}

body.page-id-2270 .de6 h5.entry-sub-title.section-sub-title{font-size:26px; margin-bottom:36px; padding:8px 16px}

.elementor-2270 .elementor-element.elementor-element-dd299b0{padding:0px 0px 100px 0px}
.de7 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px 20px 20px 0px}

.de7 #gridblock-filters ul{margin-top:8px; margin-bottom:88px}
.de7 #gridblock-filters li{padding:14px}
.de7 #gridblock-filters li a{font-size:26px; padding-right:16px; padding-left:16px; padding-top:28px; padding-bottom:48px}
.de7 #gridblock-container .work-details{padding:20px}
.de7 .worktype-categories{font-size:16px}
.entry-content .boxtitle-hover .work-details h4{font-size:32px}

.de7 p.entry-content.work-description{font-size:16px}



@media all and (max-width : 2560px) {
	
body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{font-size:77px;} 


.web-design h4, .ecommerce-solutions h4, .software-development h4, .mobile-development h4, .virtual-tours h4, .rich-media h4, .email-marketing h4{padding:8px 16px;}
.web-design:hover h4, .ecommerce-solutions:hover h4, .software-development:hover h4, .mobile-development:hover h4, .virtual-tours:hover h4, .rich-media:hover h4, .email-marketing:hover h4{letter-spacing: -0.166px;}

.web-design i, .ecommerce-solutions i, .software-development i, .mobile-development i, .virtual-tours i, .rich-media i, .email-marketing i{padding:26.66px;}

.web-design:hover i, .ecommerce-solutions:hover i, .software-development:hover i, .mobile-development:hover i, .virtual-tours:hover i, .rich-media:hover i, .email-marketing:hover i{-webkit-box-shadow: 1.33px 1.33px 2.66px 0px rgba(48,46,46,0.75); -moz-box-shadow: 1.33px 1.33px 2.66px 0px rgba(48,46,46,0.75); box-shadow: 1.33px 1.33px 2.66px 0px rgba(48,46,46,0.75); }


body.page-id-2270 .service-content p{width:84%;}




body.page-id-2270:before{width:265px; height:255px; background-size:265px auto; top:499px; right:350px;}

body.page-id-2270 .section-description-inner p{width:46%;}
body.page-id-2270 .entry-content .section-heading h5{letter-spacing:5.6px}

.elementor-2270 .de1.elementor-element.elementor-element-c7f0c54{padding:133px 100px 067px 100px;}
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:115px 26.65px 141px 26.65px;}
	

	
.de1.elementor-section.elementor-section-boxed>.elementor-container{max-width:1518px}
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-title{font-size:80px; margin-bottom:24px}	
body.page-id-2270 .de1 h5.entry-sub-title.section-sub-title{font-size:17.3px; padding:5.3px 10.65px; margin-bottom:24px;}
body.page-id-2270 .de1 .section-description-inner p:nth-child(1){margin-bottom:24px;}
body.page-id-2270 .de1 .section-description-inner p{font-size:20px}	
.de1 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 26.65px 26.65px 26.65px 0px;}
.de2.elementor-section.elementor-section-boxed>.elementor-container, .de3.elementor-section.elementor-section-boxed>.elementor-container, .de4.elementor-section.elementor-section-boxed>.elementor-container, .de5.elementor-section.elementor-section-boxed>.elementor-container{max-width:1518px}	
.de2 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de3 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de4 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de5 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:13.33px 13.33px 13.33px 0px}	
	
	
.elementor-2270 .service-icon{margin-bottom:26.64px!important}
.elementor-2270 .service-icon i{font-size:64px}	
	
.elementor-2270 .service-content h4{font-size:29.3px; padding:8px 16px; margin-bottom:20px!important}

.elementor-2270 .service-details{font-size:20px}	
	
.elementor-2270 .de2.elementor-element, .elementor-2270 .de3.elementor-element, .elementor-2270 .de4.elementor-element, .elementor-2270 .de5.elementor-element{padding-bottom:33.3px}
.elementor-2270 .de5.elementor-element{padding-bottom:66.6px}
	
	
	
}





@media all and (max-width : 1920px) {
	
body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{font-size:58px;} 


.web-design h4, .ecommerce-solutions h4, .software-development h4, .mobile-development h4, .virtual-tours h4, .rich-media h4, .email-marketing h4{padding:6px 12px;}
.web-design:hover h4, .ecommerce-solutions:hover h4, .software-development:hover h4, .mobile-development:hover h4, .virtual-tours:hover h4, .rich-media:hover h4, .email-marketing:hover h4{letter-spacing: -0.125px;}

.web-design i, .ecommerce-solutions i, .software-development i, .mobile-development i, .virtual-tours i, .rich-media i, .email-marketing i{padding:20px;}

.web-design:hover i, .ecommerce-solutions:hover i, .software-development:hover i, .mobile-development:hover i, .virtual-tours:hover i, .rich-media:hover i, .email-marketing:hover i{-webkit-box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75); -moz-box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75); box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75);}


body.page-id-2270 .service-content p{width:84%;}


body.page-id-2270:before{width:199px; height:191px; background-size:199px auto; top:348px; right:262px;}

body.page-id-2270 .section-description-inner p{width:46%;}
body.page-id-2270 .entry-content .section-heading h5{letter-spacing:5.6px}
	
.elementor-2270 .de1.elementor-element.elementor-element-c7f0c54{padding:100px 100px 050px 100px;}
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:86px 20px 106px 20px;}
	
	
	
	
	
	
.de1.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-title{font-size:60px; margin-bottom:18px}	
	
	
	
body.page-id-2270 .de1 h5.entry-sub-title.section-sub-title{font-size:13px; padding:4px 8px; margin-bottom:18px;}
body.page-id-2270 .de1 .section-description-inner p:nth-child(1){margin-bottom:18px;}
body.page-id-2270 .de1 .section-description-inner p{font-size:15px}	
	
	
.de1 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding: 20px 20px 20px 0px;}
.de2.elementor-section.elementor-section-boxed>.elementor-container, .de3.elementor-section.elementor-section-boxed>.elementor-container, .de4.elementor-section.elementor-section-boxed>.elementor-container, .de5.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}	
.de2 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de3 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de4 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de5 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px 10px 10px 0px}	
	
	
.elementor-2270 .service-icon{margin-bottom:20px!important}
.elementor-2270 .service-icon i{font-size:48px}	
	
.elementor-2270 .service-content h4{font-size:22px; padding:6px 12px; margin-bottom:15px!important}

.elementor-2270 .service-details{font-size:15px}	
	
.elementor-2270 .de2.elementor-element, .elementor-2270 .de3.elementor-element, .elementor-2270 .de4.elementor-element, .elementor-2270 .de5.elementor-element{padding-bottom:25px}
.elementor-2270 .de5.elementor-element{padding-bottom:50px}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}

@media all and (max-width : 1680px) {
	
body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{font-size:58px;} 


.web-design h4, .ecommerce-solutions h4, .software-development h4, .mobile-development h4, .virtual-tours h4, .rich-media h4, .email-marketing h4{padding:6px 12px;}
.web-design:hover h4, .ecommerce-solutions:hover h4, .software-development:hover h4, .mobile-development:hover h4, .virtual-tours:hover h4, .rich-media:hover h4, .email-marketing:hover h4{letter-spacing: -0.125px;}

.web-design i, .ecommerce-solutions i, .software-development i, .mobile-development i, .virtual-tours i, .rich-media i, .email-marketing i{padding:20px;}

.web-design:hover i, .ecommerce-solutions:hover i, .software-development:hover i, .mobile-development:hover i, .virtual-tours:hover i, .rich-media:hover i, .email-marketing:hover i{-webkit-box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75); -moz-box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75); box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75);}


body.page-id-2270 .service-content p{width:84%;}


body.page-id-2270:before{width:174px; height:167px; background-size:174px auto; top:370px; right:193px;}

body.page-id-2270 .section-description-inner p{width:46%;}
body.page-id-2270 .entry-content .section-heading h5{letter-spacing:5.6px}
	
.elementor-2270 .de1.elementor-element.elementor-element-c7f0c54{padding:87.5px 100px 43.75px 100px;}
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:75.25px 20px 92.75px 20px;}
	
}

@media all and (max-width : 1440px) {
	
body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{font-size:58px;} 


.web-design h4, .ecommerce-solutions h4, .software-development h4, .mobile-development h4, .virtual-tours h4, .rich-media h4, .email-marketing h4{padding:6px 12px;}
.web-design:hover h4, .ecommerce-solutions:hover h4, .software-development:hover h4, .mobile-development:hover h4, .virtual-tours:hover h4, .rich-media:hover h4, .email-marketing:hover h4{letter-spacing: -0.125px;}

.web-design i, .ecommerce-solutions i, .software-development i, .mobile-development i, .virtual-tours i, .rich-media i, .email-marketing i{padding:20px;}

.web-design:hover i, .ecommerce-solutions:hover i, .software-development:hover i, .mobile-development:hover i, .virtual-tours:hover i, .rich-media:hover i, .email-marketing:hover i{-webkit-box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75); -moz-box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75); box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75);}


body.page-id-2270 .service-content p{width:84%;}


body.page-id-2270:before{width:149px; height:143px; background-size:149px auto; top:313px; right:166px;}

body.page-id-2270 .section-description-inner p{width:48%;}
body.page-id-2270 .entry-content .section-heading h5{letter-spacing:5.6px}
	
.elementor-2270 .de1.elementor-element.elementor-element-c7f0c54{padding:75px 100px 37.5px 100px;}
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:64.5px 20px 79.5px 20px;}
	
}

@media all and (max-width : 1366px) {
	
body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{font-size:58px;} 


.web-design h4, .ecommerce-solutions h4, .software-development h4, .mobile-development h4, .virtual-tours h4, .rich-media h4, .email-marketing h4{padding:6px 12px;}
.web-design:hover h4, .ecommerce-solutions:hover h4, .software-development:hover h4, .mobile-development:hover h4, .virtual-tours:hover h4, .rich-media:hover h4, .email-marketing:hover h4{letter-spacing: -0.125px;}

.web-design i, .ecommerce-solutions i, .software-development i, .mobile-development i, .virtual-tours i, .rich-media i, .email-marketing i{padding:20px;}

.web-design:hover i, .ecommerce-solutions:hover i, .software-development:hover i, .mobile-development:hover i, .virtual-tours:hover i, .rich-media:hover i, .email-marketing:hover i{-webkit-box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75); -moz-box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75); box-shadow: 1px 1px 2px 0px rgba(48,46,46,0.75);}


body.page-id-2270 .service-content p{width:84%;}


body.page-id-2270:before{width:141px; height:136px; background-size:141px auto; top:250px; right:186px;}

body.page-id-2270 .section-description-inner p{width:52%;}
body.page-id-2270 .entry-content .section-heading h5{letter-spacing:5.6px}
	
.elementor-2270 .de1.elementor-element.elementor-element-c7f0c54{padding:71px 100px 35.5px 100px;}
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:61px 20px 75px 20px;}	
	
}





/*I PadPro Landscape */
@media all and (max-width : 1366px) and (-webkit-min-device-pixel-ratio:2) {
	
	
html:before{content: "";
    display:inline-block;
	position:fixed;
    width:100%;
	height:100%;
    background-repeat: no-repeat;
    background-image:url(/wp-content/uploads/2020/06/development-tab-big-la.jpg);
    background-size:100% 100%;} 			

body.page-id-2270:before{width:141px; height:136px; background-size:141px auto; top:390px; right:70px;}
	
	
	
}



/*I PadPro Potrait */
@media all and (max-width : 1024px)  and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image:url(/wp-content/uploads/2020/06/development-tab-big-port.jpg)} 	
body.page-id-2270:before{display:none}	
	
/* MENU */
	
.page-id-2270 .mobile-menu-toggle:after{background:transparent}	
.page-id-2270 .responsive-menu-overlay{opacity:0.975; background-image:none; background-color:#302e2e}	

/* CONTENT */
	
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:61px 0px 75px 0px}
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-description p{width:65%}	
.de2 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de3 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de4 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de5 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px 0}
body.page-id-2270 .service-content p{width:70%}
}



/* IPad Landscape */
@media  all  and (max-width : 1024px) and (-webkit-min-device-pixel-ratio:2) and  (orientation : landscape) {
	
	
html:before{background-image:url(/wp-content/uploads/2020/06/development-tablet-land.jpg)} 	
	

.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:30.5px 0px 37.5px 0px}	
.de1 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px 10px 10px 0px}
	
	
	
}




/* IPad Portrait */
@media all and (max-width : 768px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image:url(/wp-content/uploads/2020/06/development-tablet-port.jpg)} 	
	
	
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:61px 0px 75px 0px}
.de1 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px 20px 20px 0px}	

.elementor-2270 .de1.elementor-element.elementor-element-c7f0c54{padding: 100px 50px 0px 50px}	
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-description p{width:67%}	
	
	
.elementor-2270 .service-content h4{padding:5px 10px}	
.de2 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de3 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de4 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de5 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px 20px}	
	
body.page-id-2270 .service-content p{text-align:left; width:85%}	
.elementor-2270 .service-icon{margin-bottom:10px!important}	
	
	
}



/* Mobile Big */
@media all and (max-width : 414px) and (-webkit-min-device-pixel-ratio:2){
	
html:before{background-image:url(/wp-content/uploads/2020/06/development-mob-big.jpg)} 	
	
.elementor-2270 .de1.elementor-element.elementor-element-c7f0c54{padding:100px 0}	
.de1 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0px 20px}	
.elementor-2270 .de1 .elementor-element.elementor-element-966b554 > .elementor-widget-container{padding:25px 0}	
	
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-title{font-size:50px; margin-bottom:15px; /*letter-spacing:0*/ letter-spacing:-0.25px}	
body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{font-size:40px; top:-3px; margin-left:0}	
body.page-id-2270 .de1 h5.entry-sub-title.section-sub-title{font-size:14px; padding:6px 12px; margin-bottom:24px; letter-spacing:4.75px; line-height:1.4; width:62.5%}	
body.page-id-2270 .de1 .section-description-inner p:nth-child(1){margin-bottom:15px}	

.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-description p{width:82.5%}	
.de2 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de3 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de4 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated, .de5 .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px 20px 80px}
	
	
.elementor-2270 .service-content h4{padding:6px 12px}
.elementor-2270 .de5.elementor-element{padding-bottom:0}
body.page-id-2270 .service-content p{width:calc(100% - 24px)}	
	
}




/* Mobile Medium + */
@media all and (max-width: 393px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image:url(/wp-content/uploads/2020/06/development-mob-medplus.jpg)} 	
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-title{font-size:47.5px; letter-spacing:-0.375px}	
body.page-id-2270 .de1 h5.entry-sub-title.section-sub-title{width:65.7%}
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-description p{width:67.5%; letter-spacing:0px}	
body.page-id-2270 .service-content p{width:calc(100% - 16px)}	
}

/* Mobile Medium */
@media all and (max-width: 375px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image:url(/wp-content/uploads/2020/06/development-mob-med.jpg)} 	
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-title{font-size:45.315px}	
body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{font-size:36.215px}	
body.page-id-2270 .de1 h5.entry-sub-title.section-sub-title{width:69.5%}	
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-description p{width:75%}			
}

/* Mobile Small */
@media all and (max-width : 360px) and (-webkit-min-device-pixel-ratio:2) {
	
html:before{background-image:url(/wp-content/uploads/2020/06/development-mob-sma.jpg)}
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-title{font-size:43.5px}	
body.page-id-2270 i.fontawesome.in-circle.fa.fa-code{font-size:34.75px}	
body.page-id-2270 .de1 h5.entry-sub-title.section-sub-title{width:72.5%}	
.entry-content .elementor-2270 .elementor-element.elementor-element-966b554.elementor-widget-section-heading .section-description p{width:76%}		
}