/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/*
    Add your custom styles here
*/
#Sec02 .elementor-element:nth-child(2) #iconbox {
    height: 400px;
}
#Sec02 .elementor-element:nth-child(1) #iconbox, #Sec02 .elementor-element:nth-child(3) #iconbox {
    height: 360px;
}
#footericonbox span.elementor-icon-list-icon {
    position: relative;
    top: -6px;
}
#footericonboxsec3 li.elementor-icon-list-item:nth-child(3) span.elementor-icon-list-icon {
    position: relative;
    top: 13px;
}
#Sec05:after {
    content: "";
    background: url(https://connectcellsolutions.com/wp-content/uploads/2024/08/right.png);
    position: absolute;
    width: 133px;
    height: 165px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: -83px;
}
#Sec05:before {
    content: "";
    background: url(https://connectcellsolutions.com/wp-content/uploads/2024/08/right.png);
    position: absolute;
    width: 133px;
    height: 165px;
    background-size: contain;
    background-repeat: no-repeat;
    right: 0;
    bottom: -83px;
    top: unset;
    left: unset;
    transform: rotate(180deg);
    z-index: 9;
}
#Sec04:after{
	content: "";
    background: url(https://connectcellsolutions.com/wp-content/uploads/2024/08/left.png);
    position: absolute;
    width: 133px;
    height: 165px;
    background-size: contain;
    background-repeat: no-repeat;
    left: unset;
    top: -83px;
	right:0;
}
#Sec02:after {
    content: "";
    background: url(https://connectcellsolutions.com/wp-content/uploads/2024/08/right.png);
    position: absolute;
    width: 133px;
    height: 165px;
    background-size: contain;
    background-repeat: no-repeat;
    left: 0;
    top: -3px;
}
.iconbox1:before, #ser1:before {
    content: "";
    background: url(https://connectcellsolutions.com/wp-content/uploads/2024/08/purplesmall.png);
    width: 30px;
    height: 37px;
    position: absolute;
    top: 14%;
    left: 0;
}
.iconbox2:before, #ser2:before, #ser3:before, #ser4:before {
    content: "";
    background: url(https://connectcellsolutions.com/wp-content/uploads/2024/08/purplesmall.png);
    width: 30px;
    height: 37px;
    position: absolute;
    top: 14%;
    left: 0;
}
.iconbox3:before {
    content: "";
    background: url(https://connectcellsolutions.com/wp-content/uploads/2024/08/purplesmall.png);
    width: 30px;
    height: 37px;
    position: absolute;
    top: 14%;
    left: 0;
}
#ser1:before,
#ser2:before,
#ser3:before, 
#ser4:before {
    top: 20% !important;
}

#footerlogo img{
	filter: invert(1) brightness(0) invert(1);
}


@media only screen and (max-width: 800px) {
#iconbox .elementor-widget-container {
    height: auto !important;
	}}

@media only screen and (max-width: 767px) {
#Sec02 .elementor-element:nth-child(1) #iconbox, #Sec02 .elementor-element:nth-child(3) #iconbox,
#Sec02 .elementor-element:nth-child(2) #iconbox{
    height: auto;
	}}