.elementor-4721 .elementor-element.elementor-element-e2225ca{background-image:url("http://jireh.kiwischools.com/wp-content/uploads/sites/32/2018/06/bg_footer2.png");background-position:top center;background-repeat:no-repeat;background-size:cover;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4721 .elementor-element.elementor-element-e2225ca > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, rgba(255,255,255,0) 70%, #121b3d 85%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4721 .elementor-element.elementor-element-e1ba419 .elementor-spacer-inner{height:200px;}.elementor-4721 .elementor-element.elementor-element-54af8d9 > .elementor-container{max-width:1300px;}.elementor-4721 .elementor-element.elementor-element-54af8d9{background-color:#121b3d;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 5% 1% 5%;}.elementor-4721 .elementor-element.elementor-element-54af8d9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4721 .elementor-element.elementor-element-0ecbb68{color:#ffffff;font-size:20px;font-weight:bold;}.elementor-4721 .elementor-element.elementor-element-10b73f1{color:#ffffff;font-size:16px;}.elementor-4721 .elementor-element.elementor-element-e034710{text-align:left;}.elementor-4721 .elementor-element.elementor-element-e034710 .elementor-image img{width:75px;}.elementor-4721 .elementor-element.elementor-element-e034710 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-4721 .elementor-element.elementor-element-b866999{color:#ffffff;font-size:12px;}.elementor-4721 .elementor-element.elementor-element-fbcc0c2{color:#ffffff;font-size:20px;font-weight:bold;}.elementor-4721 .elementor-element.elementor-element-dfb2d73{color:#ffffff;font-size:16px;}.elementor-4721 .elementor-element.elementor-element-c8a2b85{color:#ffffff;font-size:20px;font-weight:bold;}.elementor-4721 .elementor-element.elementor-element-ce38df0{color:#ffffff;font-size:16px;}@media(max-width:1024px){.elementor-4721 .elementor-element.elementor-element-e1ba419 .elementor-spacer-inner{height:100px;}}@media(max-width:767px){.elementor-4721 .elementor-element.elementor-element-e1ba419 .elementor-spacer-inner{height:50px;}}/* Start custom CSS for spacer, class: .elementor-element-e1ba419 */@media screen and (min-width:1025px) and (max-width:1920px){
    .elementor-4721 .elementor-element.elementor-element-e1ba419 .elementor-spacer-inner{
        height:10.41vw;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e2225ca */.elementor-4721 .elementor-element.elementor-element-e2225ca > .elementor-background-overlay{
    background: -webkit-linear-gradient(transparent 50%, #121b3d);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e034710 */@media screen and (max-width:767px) and (orientation:portrait){
.elementor-4721 .elementor-element.elementor-element-e034710{
    text-align: center!important;
}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b866999 */@media screen and (max-width:767px) and (orientation:portrait){
.elementor-4721 .elementor-element.elementor-element-b866999 p{
    text-align: center;
}}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-97629f0 */@media screen and (max-width:767px){
    .elementor-4721 .elementor-element.elementor-element-97629f0{
        order:3;
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d467eff */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4721 .elementor-element.elementor-element-d467eff{
        width:calc(66.6% - 240px);
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4721 .elementor-element.elementor-element-d467eff{
        order:2;
        width:100%;
    }
}

@media screen and (max-width:767px) and (orientation:landscape){ .elementor-4721 .elementor-element.elementor-element-d467eff{
        order:1;
        width:50%;
    }}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c8a2b85 */.elementor-4721 .elementor-element.elementor-element-c8a2b85 p{
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce38df0 */.elementor-4721 .elementor-element.elementor-element-ce38df0 p{
    text-align: right;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4c24f61 */@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .elementor-4721 .elementor-element.elementor-element-4c24f61{
        width:240px;
    }
}

@media screen and (max-width:767px) and (orientation:portrait){
    .elementor-4721 .elementor-element.elementor-element-4c24f61{
        order:1;
        width:100%;
    }
    
    .elementor-4721 .elementor-element.elementor-element-4c24f61 p{
    text-align: left;
}
}

@media screen and (max-width:767px) and (orientation:landscape){ .elementor-4721 .elementor-element.elementor-element-4c24f61{
        order:2;
        width:50%;
    }}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-54af8d9 */.elementor-4721 .elementor-element.elementor-element-54af8d9 a{
    color:white;
}

.elementor-4721 .elementor-element.elementor-element-54af8d9 a:hover{
    text-decoration: underline;
}

@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){
    .footer_title p{
        font-size:15px;
    }
    
    .footer_content p{
        font-size:12px;
    }
    
    .footer_copyright p{
        font-size:10px;
    }
    
    .footer_logo img{
        width:50px!important;
    }
    
    .footer_logo > .elementor-widget-container{
        margin-top:30px!important;
    }
}

@media screen and (max-width:767px){
     .footer_title p{
        font-size:15px;
    }
    
    .footer_content p{
        font-size:12px;
    }
    
    .footer_copyright p{
        font-size:10px;
    }
    
    .footer_logo img{
        width:50px!important;
    }
    
    .footer_logo > .elementor-widget-container{
        margin-top:30px!important;
    }
}/* End custom CSS */