/*

Theme Name: Banca

Theme URI: https://wordpress-theme.spider-themes.net/banca/

Author: Spider-themes

Author URI: https://themeforest.net/user/spider-themes

Description: Banca is a Business and Finance WordPress theme for Consulting websites or promoting your services, Bank websites, loan companies, corporate and business-related services

Version: 1.7.0

Requires at least: 5.0

Tested up to: 6.3

Requires PHP: 7.3

License: GNU General Public License v2 or later

License URI: LICENSE

Text Domain: banca

*/



/*box */

.col3 { width:80%; margin:auto;   }
.testimonial-box { width:33.3%;  background-color:#F4F5F6;text-align:center; display:inline !important; float:left; padding:20px; color:#000; min-height:361px; }

.icon-box .icon-box-img {
    margin-bottom: 1em;
    max-width: 100%;
    position: relative;
}
.circle img {
    border-radius: 999px !important;
    object-fit: cover;
}
.icon-box-img svg, .icon-box-img img {
    padding-top: .2em;
    width: 100%;
}

.testimonial-image {width: 100%;}
.checked {
  color: orange; font-size:24px; padding-top:10px; padding-bottom:10px;
}


span.callbutton::before {
    content: "\0000a0";
    display: inline-block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAABKklEQVRIieXULUtEQRTG8Z+XRQyyWcQgskHQYBAxGgwGgxgMYtgsm8x+Dz+ATTCYRbSKn8CmGMS0iIivyzXcu3qd3RXvCxh84MDADM//nJlzhj9QhCkspetKVccJOojRrBqwlxp34xqjVZmP4y0AxNitCrDVxzzGIxpFTbOPWB9wZgTTRQFZLevN/gWtKsxJMm1nzDtYK2uavaJnHAT7V2UBoRZ9zUCMYxUPW5SaZt+hWSUAZiWt2QU8YK5qyLbvVdz+AGlgoggk/Dba2AjOLOA+jRaG8wBq2Nc7G4dp1pO4CfYusS5HY9T6VBLjKc2639cSYzNPJRF2JFM9yDCM1TyAruZx/gvzOyW++CjN7khyTaH5haTNPzVUlIQxrGAGrzjFGd5LeP5HfQDn+HEbhBOEeQAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;
}
span.whatbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 3px 10px;
    border: 3px solid #4a0505;
    border: 1px solid #368f25;
    border-radius: 4px;
    background: #58e93c;
    background: -webkit-gradient(linear, left top, left bottom, from(#58e93c), to(#368f25));
    background: -moz-linear-gradient(top, #58e93c, #368f25);
    background: linear-gradient(to bottom, #58e93c, #368f25);
    text-shadow: #290303 1px 2px 4px;
    -webkit-box-shadow: #000000 1px 3px 6px 0px;
    -moz-box-shadow: #000000 1px 3px 6px 0px;
    box-shadow: #000000 1px 3px 6px 0px;
    font: normal normal bold 14px arial;
    color: #fff;
    text-decoration: none;
width: 100%;
}
span.mailbuttonmobile {
width: 100%;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 3px 10px;
    border: 1px solid #18364c;
    border-radius: 4px;
    background: #2d668e;
    background: -webkit-gradient(linear, left top, left bottom, from(#2d668e), to(#18364c));
    background: -moz-linear-gradient(top, #2d668e, #18364c);
    background: linear-gradient(to bottom, #2d668e, #18364c);
    -webkit-box-shadow: #000000 1px 3px 6px 0px;
    -moz-box-shadow: #000000 1px 3px 6px 0px;
    box-shadow: #000000 1px 3px 6px 0px;
    text-shadow: #070f08 1px 1px 1px;
    font: normal normal bold 14px arial;
    color: #ffffff;
    text-decoration: none;

}
span.whatbutton::before {
    content: "\0000a0";
    display: inline-block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAFcklEQVRIiX2WaWxUVRTHf/dNX2emtJ1ppRutRpaWhmjZFJcQRMOiSBE1URsXjAFMJKK4xxhUEj8YEreo0caVqkVAsFobNW4Eg1GCqVAqWCV1Zloo1M7KzJv35t3rh9cZOqV6kvdyl/POuef/P+fcJ/gPeb3vFX4Ld8+KWpEWS1mLBaLJklYpgK7pMaXUIV3Tf/Dp/vam8rm9G2bcP6EdMdHiul/uboyY4a1pmV4hkVr+BwIFubdASLfm7iorLHu0dcF7R//XQVt/G1+d6Fwft2IvSmSRUiBGNfLHCjE6yY41tGSJXrpp6eQVrWvq15zroK2/ja7BjmcTmfhmNWZz/HiitbGGvJZ3y9KK659e17QOgIKsg69OdK5PZOKbnRM5a27Ny8KKRSwov4xabx0FWgHD6WGORA/z3alvGEqdBKEQSqBQ2IZNJBXZ/HX6iwGgNed43S93N54yhg46sDghz/XPZ0P9RnRNZ9/pvRxPHMeSJlWeKi4pv4wZJfXsCe2iPfAhUtlkUhnslA2AJrRkpbdq/rZl7UfF632v8P3Qt58b0liZjeaqiqvZ2PAQHQO72R74EFOa47ljtn8ODzY8wu+xXp7vfg4zma/jcXk6r566pNlVd2fNrIgVeVEpJQRwYfE0npr1DO/3v8PO4HYyMoOTLaDGsHDSGOLnkZ9Ydd6N2IbiWOz33C6ArewZZ9JndmlRK9KiUJoQAoRgzYX30BM9xOeDn3KR72LeXrCNRZVXAQ50WX6EgFA4yBs9r9Fcswpfoc8xLpxHKaVF09EWzVLW4mxYFe5K5pTNY1doB7rQeWTmE1R6qlg1ZfXZHB2VLOYHwwcYNoe54ryF+UkvwJLmYk0gmpRSKKWYWdKIYRv0xY8xqaCYssJylHICdwkXWT07ZTuEKpBK0Rs9QkPJTJQazVs1WjeIJs2SVqkTuqCssJx4Jo4pTWJWlGAygBCCw9HfsGUGIQS2YWMbdu6UAghbI/h0fx5EArCkVXq2DSiwpIlbK0RDQyJ5v/8dpJLcUHsTV0xeSCaVQaYkUydNQ0PLVZ7X5XUyTZyNIAtXga7pMUOmSxGKQPJvfLqfak81A8YAB0Z+5uPAR9x2we3cd/5GpmamE7dirJxyA6FUkNf6XmbQGGR6cT2hZNCp6jE86Joe0ZRShwQglKAv/gdhc4RlNdc5TU0p2gMf8Fbvm8TiMRZXXkNz7WoApnhrScs0dd46Goob+DV8AKFyCCEUKFSPa/bai6ZZyloEIJWkqKCI1XU389nAHjIqg23YHDl1mP3D+0hkEqTsFKFUkJ3B7YSSQTbM2EjEivJJaMc5zcnj8m4r8On+9qSdfFIKpy3Xemv5K/EnKTuFNFSu/IfTw3QM7smFP8lVxIb6B6gtOp/njjyTs5uFSENIn9vXXtBUPrd35OQ/XYZtrPS4PMwvv5QvT3RxU8UtXFJ0KcdiR9l3ei+BZD+WtKjwVDLHP4+l1dciELxw7HkGjQHH7hhy3S535+zqeb15ze7yyVcWPdb4JH2n/2BfaC8RM8I1VUuo8UzJ6/9nMgn2//MjHQO7SWQS5/RvTdOSFZ6q+W3L24/mOL9j/63r/YX+N42kQWDk71zqCiGo9tRQ5anGJVyEzRFCqSDpCRpg1oev0HfvzhUdrQ5Uo3Jd5ZLWU9GhLTnjufJQnDAG6Q7/ysHwAY6f+QvTNvOyJTcGivWSLcunN7eOo8SRd3tepSvwzfq46VyZE15d4+djYCnRSzYtn97cunbm2jzVc+Sur1saI+nw1rSdXiFRWpZANYG2hpBul7vT7y5/fNuyj/7/0h8rLx3aSvdQ96xoOtpiSXP8b0tEoXp0rfAHn9vXPrt6Xu+mix+e0M6/uaqlDUC6+GkAAAAASUVORK5CYII=") no-repeat left center transparent;
    background-size: 100% 100%;
}
span.mailbuttonmobile::before {

    content: "\0000a0";
    display: inline-block;
    height: 20px;
    width: 20px;
    line-height: 20px;
    margin: 0 4px -6px -4px;
    position: relative;
    top: 0px;
    left: 0px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAADRklEQVRIia2WX2gcVRTGf9/NbLsmZtAmXbegRss2aUKQVgUfBLX0oVirlBKSh4aCr+apiLbRFpUQQx8qiqgvgkiDkBqKQmIoUuqDQp9M1bLpnxgo2KghYKmpCex2jg87O5nOzoYWPcOw39y557v3fnP+rKhjhSOTOLOCQS+wA+gGWsPXi8AF4AwwLqfZy0MvpPIobXDLmxObgWOgvcI8BFjMJfZsoozZKWDwyvCeuTUX6HjtK4J13gHgQ0k+FpsRw2YGUmWdEGPcABu4ZyUz+vPxXRGnS5AflvSZhG8YYNFF7FcSSmDJfEmfL2dLrz/26unaBYJ13gFJw2bmQGAKd5aCQ21SsAONLGdL/bdJFGo+LcmvnjjUYvUhhusMR9jMbgDbrwzvmVPhyCQy+1JST/ID/Rczs5MO6/PCUNxrZgjIeI5DuzrZdF/2rgjnr69w7PQMpXKFR7AvwBU8g15JXjVKntmSY+KXed5+sZut+WYUyWJ18cU//ubT7+fY0ZHj2+Kf4TgeWI+jkkRRCHZu8nm/bzvD3xT57tJCJQwhIoxjM+PspQVGpop80Pc4HQ/4yTk7HdBtFsazVUIv72f5ZP8TnJq+xolzVzGz1PvEuat8/dM1Pt7/JLnm9YBVKaob63JAqwRCUThIojmb4b3ebfz21z+MTM1wK5RFErfMeHdqhvnryxzv2ca9673oVBLx9M251TPVADINjjd2d/HQhkYOjp1naaXE0kqJg2PneaSlicPPd+I1rFLEfasLesAiWN6iWmOR7lXrf6qNB+9v5JUvfkTAy08/yrPtG2vmpfgueMAFUF6xDaRFy3PtG9nc2gTAwxsaU+ckfYGio1JyU+tq0rGtpYm2lqZUwjq+Zzxg3GAIMw/gh9lFtuZ96vjVNbOKb0yiMjCu9qOTWGBjQr01p1ijXN9BAp4MnOuLFTtNS/j8DxYvdg6g0olswMwCqolELKlIT7Q6dwAMVLtbFMSZhsZRYNAgqDSR8EriWDImsaQANLjkBaNV3ttU73rrLKXyzX7gI0l3JVcoy8CSF4z+/s5L0fhaTX9EsM8g0fRrrAzcWdOPW8fRCYJABbAe0E6wLiAXvl4AioR/WwLnZn8d2p3K8y+CobFhcxiB4AAAAABJRU5ErkJggg==") no-repeat left center transparent;
    background-size: 100% 100%;

}
span.callbutton {
    display: inline-block;
    width: 100%;
}
span.callbutton {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 3px 10px;
    border: 1px solid #4a0505;
    border-radius: 4px;
    background: #e2a100;
    background: -webkit-gradient(linear, left top, left bottom, from(#e2a100), to(#e2a100));
    background: -moz-linear-gradient(top, #e2a100, #e2a100);
    background: linear-gradient(to bottom, #e2a100, #e2a100);
    text-shadow: #290303 1px 2px 4px;
    -webkit-box-shadow: #000000 1px 3px 6px 0px;
    -moz-box-shadow: #000000 1px 3px 6px 0px;
    box-shadow: #000000 1px 3px 6px 0px;
    font: normal normal bold 14px arial;
    color: #fff;
    text-decoration: none;
}
span.whatbutton a {
    text-shadow: #070f08 1px 1px 1px;
    font: normal normal bold 14px arial;
    color: #ffffff;
    text-decoration: none;
}
span.mailbuttonmobile a {
    text-shadow: #070f08 1px 1px 1px;
    font: normal normal bold 14px arial;
    color: #ffffff;
    text-decoration: none;
}

/* END HOME PAGE SO EASY */


.fb-message-blue i {
   background-image: url(/hjwozo7.png);
    background-repeat: no-repeat;
    background-size:28px;
    background-position: 7px 9px;
    top: -1px;
    height: 18px;
    width: 17px;
	padding-left:15px;
	padding-top:21px;
	padding-bottom:15px;
    padding-right: 20px;
   float: left;
 -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

a.fb-message-blue {
    font-size: 16px;
    font-family: Helvetica,Arial,sans-serif;
    text-decoration: none;
    color: #fff !important;
   background-color: #139100;
    border: 1px solid #139100;
    width: 170px;
    height: 35px;
    line-height: 35px;
    position: fixed;
    border-radius: 3px;
    outline: none;
    -webkit-transition: all ease .15s;
    -o-transition: all ease .15s;
    -moz-transition: all ease .15s;
    transition: all ease .15s;
    z-index: 1;
  bottom: 180px;
right: -55px;
-webkit-box-shadow: 3px 3px 13px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 13px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 13px 0px rgba(0,0,0,0.75);
 -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
	
	transition: top 0.3s;
}

.fb-message-blue2 i {
    background-image: url(/thumb.png);
    background-repeat: no-repeat;
    background-size:28px;
    background-position: 7px 9px;
    top: -1px;
    height: 18px;
    width: 17px;
	padding-left:15px;
	padding-top:21px;
	padding-bottom:15px;
    padding-right: 20px;
   float: left;
 -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
	margin-right:3px;
}

a.fb-message-blue2 {
    font-size: 16px;
    font-family: Helvetica,Arial,sans-serif;
    text-decoration: none;
    color: #fff !important;
    background-color: #006295;
    border: 1px solid #006295;
    width: 170px;
    height: 35px;
    line-height: 35px;
    position: fixed;
    border-radius: 3px;
    outline: none;
    -webkit-transition: all ease .15s;
    -o-transition: all ease .15s;
    -moz-transition: all ease .15s;
    transition: all ease .15s;
    z-index: 1;
    bottom: 360px;
right: -55px;
-webkit-box-shadow: 3px 3px 13px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 3px 3px 13px 0px rgba(0,0,0,0.75);
box-shadow: 3px 3px 13px 0px rgba(0,0,0,0.75);
 -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
	transition: top 0.3s;
}