article[class*="icon-box"]{clear:both;}
@media only screen and (max-width:768px){article[class*="icon-box"]{margin-bottom:20px;}
}
article[class*="icon-box"] i{text-align:center;}
.icon-box{vertical-align:baseline;margin-bottom:20px;position:relative;padding-left:52px;}
.icon-box img, .icon-box i{float:left;display:block;vertical-align:text-top;margin:5px 20px 75px 0;}
.icon-box i{font-size:32px;color:#437df9;float:left;margin-right:20px;cursor:default;position:absolute;left:0;top:0;}
.icon-box h5, .icon-box h4{margin-bottom:5px;line-height:1.3;font-size:20px;letter-spacing:0;font-weight:700;color:#111;}
.icon-box p{overflow:hidden;color:#808080;font-size:16px;}
.icon-box1{margin-bottom:20px;text-align:left;}
.icon-box10 img{font-size:32px;color:#484f54;margin-bottom:23px;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.icon-box1 h4{font-size:28px;text-transform:uppercase;font-weight:600;margin-top:16px;margin-bottom:18px;transition:all .23s ease-in-out;}
.icon-box1 h5{margin:19px 0 0;font-size:23px;color:#437df9;font-family:'Playfair Display',lora,serif;font-style:italic;}
.icon-box1 p{color:#525249;font-size:15px;line-height:2;}
.icon-box1 img{margin-bottom:10px;}
.icon-box1 h4 strong{font-weight:600;}
.icon-box1 i{color:#363842;font-size:38px;line-height:38px;margin-bottom:13px;font-weight:500;margin-right:0;}
.icon-box1 a{text-align:center;min-height:10px;}
.aligncenter .icon-box1 p{padding:0 25px;}
.icon-box2{background-color:#fff;vertical-align:baseline;text-align:center;border-radius:5px;padding:20px 12px;transition:background .3s ease-in-out;}
.icon-box2 i{display:block;margin:16px 0 0;font-size:80px;color:#437df9;text-align:center;}
.icon-box2 p{font-size:15px;font-weight:300;color:#444;margin-top:15px;}
.icon-box2 h4{letter-spacing:-0.4px;font-size:19px;font-weight:500;color:#000;margin-top:50px;margin-bottom:23px;}
.icon-box2:hover{background-color:#fafafa;}
@media only screen and (min-width:1441px){.icon-box2 p{padding:0 10%;}
}
@media only screen and (max-width:768px){.icon-box2 p{padding:0;max-width:320px;text-align:center;}
}
.icon-box3{vertical-align:baseline;text-align:center;padding:40px 20px;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out;}
.icon-box3:hover{background:rgba(0,0,0,0.02);}
.blox .icon-box3:hover{background:rgba(0,0,0,0.17);}
.icon-box3 i{display:block;margin:16px 0 0;font-size:80px;color:#437df9;text-align:center;}
.icon-box3 p{margin-top:15px;max-width:330px;margin-left:auto;margin-right:auto;}
.icon-box3 h4{font-size:29px;font-weight:700;color:#000;margin-top:33px;text-transform:uppercase;}
.icon-box4{background:#fff;position:relative;text-align:center;border:1px solid #e6e6e6;padding:160px 30px 70px;overflow:hidden;box-shadow:0 2px 3px 0px rgba(0,0,0,0.01);transition:all 0.28s ease;}
.icon-box4:hover{box-shadow:0 3px 45px 0px rgba(0,0,0,0.075);}
.icon-box4 i{position:absolute;left:50%;top:40px;margin-left:-54px;z-index:3;text-align:center;color:#437df9;display:inline-block;padding:30px;font-size:64px;background:#fff;border-radius:50%;margin-bottom:10px;cursor:default;transition:all .3s ease;}
.icon-box4 h4{margin:14px 0 40px;font-size:27px;font-weight:600;letter-spacing:0;text-transform:uppercase;position:relative;}
.icon-box4:before, .icon-box4 h4:after{position:absolute;display:block;content:".......................................................................";bottom:-26px;left:50%;width:100px;height:10px;margin-left:-50px;letter-spacing:5px;font-size:4px;color:#000;overflow:hidden;}
.icon-box4:before{width:100%;left:0;margin:0;top:90px;z-index:1;overflow:initial;font-size:7px;}
.container .icon-box4 p{margin:0 10px 30px;color:#8a8a8a;}
.icon-box4 a.magicmore{font-weight:600;text-transform:uppercase;}
@media only screen and (min-width:768px) and (max-width:960px){.icon-box4{padding-left:10px;padding-right:10px;}
.icon-box4 h4{font-size:23px;}
.icon-box4 p{font-size:14px;}
}
@media only screen and (max-width:480px){.icon-box4{padding-left:15px;padding-right:15px;}
.icon-box4 h4{font-size:20px;}
}
.icon-box5 p{text-align:left;margin-top:3px;color:#888;font-size:15px;line-height:1.54;padding-bottom:10px;}
.icon-box5 i{cursor:default;display:inline;font-size:16px;float:left;color:#437df9;padding:0;margin-right:10px;margin-top:3px;}
.icon-box5 h4{font-size:17px;line-height:27px;font-weight:300;letter-spacing:0;text-align:left;}
.icon-box5 h4 strong{font-weight:400;}
.icon-box5 img{float:left;display:block;vertical-align:text-top;margin:0 12px 0 0;}
.icon-box5 a.magicmore{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;}
@media only screen and (min-width:768px){.alignright .icon-box5, .alignright .icon-box5 *{text-align:right;padding-right:0;margin-right:0;}
.alignright .icon-box5 i, .alignright .icon-box5 img{float:right;margin-left:10px;margin-right:0;}
}
.icon-box6{position:relative;text-align:center;background-color:rgba(255,255,255,0.81);background-color:#fff\9;border:1px solid #e5e5e5;border-radius:3px;padding:36px 20px 28px;text-shadow:0 0 0 0;margin:40px 0 20px;}
.icon-box6 *{text-shadow:none;}
.icon-box6 i{font-size:24px;width:56px;height:56px;text-align:center;padding:15px 16px 17px;background:#437df9;color:#fff;position:absolute;top:-30px;left:50%;margin-left:-27px;border-radius:30px;cursor:default;}
.icon-box6 h4, .blox .icon-box6 h4, .blox.dark .icon-box6 h4{font-weight:400;margin-top:20px;margin-bottom:20px}
.container .icon-box6 p, .container .blox .icon-box6 p, .container .blox.dark .icon-box6 p{color:#818181;margin-bottom:25px;}
.icon-box7{background-color:#fff;vertical-align:baseline;text-align:center;border-radius:3px;padding:25px 15px;margin-bottom:30px;box-shadow:0 7px 50px -10px rgba(0, 0, 0, 0.17);transform:translate3d(0, 0, 0);transition:all .38s cubic-bezier(0.41, 0.57, 0.1, 1.2);}
.icon-box7 i{display:block;margin:16px 0 0;font-size:48px;color:#437df9;text-align:center;}
.icon-box7 p{font-size:15px;font-weight:300;color:#444;margin-top:15px;}
.icon-box7 h4{font-size:18px;font-weight:500;color:#000;margin-top:24px;margin-bottom:16px;}
.icon-box7:hover{transform:translate3d(0, -4px, 0);box-shadow:0 15px 50px rgba(0, 0, 0, 0.13);}
@media only screen and (min-width:1441px){.icon-box7 p{padding:0 10%;}
}
@media only screen and (max-width:768px){.icon-box7 p{padding:0;max-width:320px;text-align:center;}
}
.icon-box8{text-align:left;overflow:hidden;margin-bottom:20px;position:relative;padding:20px 0 5px 93px;}
.icon-box8 i{display:inline-block;font-size:68px;color:#437df9;float:left;margin:8px 0 0;position:absolute;left:0;top:0;transition:all 0.28s ease;}
#wrap .icon-box8:hover i{background:none !important;}
.icon-box8 h4{font-size:25px;font-weight:700;color:#000;margin-bottom:15px;margin-top:8px;overflow:hidden;letter-spacing:0;}
.icon-box8 h4 strong{font-weight:700;}
.icon-box8 p{max-width:530px;}
@media only screen and (max-width:1200px){.icon-box8 h4{font-size:22px;}
}
@media only screen and (max-width:768px){.icon-box8{padding-top:90px;padding-left:0;}
}
.icon-box9{text-align:left;overflow:hidden;margin-bottom:0;border:2px solid #eee;padding:40px 30px;border-radius:6px;transition:all .5s ease;}
.icon-box9 i, .icon-box9 img{display:inline-block;font-size:32px;background:#fff;float:left;padding:20px;color:inherit;box-shadow:none;border:2px solid #eee;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-transition:all 0.18s ease;-moz-transition:all 0.18s ease;-ms-transition:all 0.18s ease;-o-transition:all 0.18s ease;transition:all 0.18s ease;}
.blox.dark .icon-box9 i{color:#437df9;}
.icon-box9 h4{font-weight:700;font-size:21px;margin:0 auto;overflow:hidden;letter-spacing:1px;line-height:1;padding-left:24px;text-transform:uppercase;margin-bottom:12px;}
.icon-box9 p{display:table;line-height:1.7;margin-bottom:10px;padding-left:23px;}
.icon-box9 a.magicmore{text-transform:uppercase;color:#437df9;border:1px solid;font-size:12px;font-weight:300;letter-spacing:2px;border-radius:60px;padding:9px 20px;float:right;box-shadow:0 2px 0 0px rgba(0,0,0,0.035);transition:all .23s ease;}
.blox.dark .icon-box9, .blox.dark .icon-box9 i, .blox.dark .icon-box9 img{border-color:rgba(255,255,255,0.77);}
.blox.dark .icon-box9 h4, .blox.dark .icon-box9 p, #wrap .blox.dark .icon-box9 a.magicmore{color:#fff;}
.icon-box9 .magicmore:hover:after{display:none;}
#wrap .icon-box9 a.magicmore:hover{background:#fff;color:#222 !important;border-color:#fff;}
.icon-box9 a.magicmore:after{display:none;}
@media (max-width:480px){.icon-box9 i, .icon-box9 img{margin-left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);}
.icon-box9 h4{display:inline-block;margin-top:10px;text-align:center;width:100%;padding-left:0;}
#wrap .icon-box9 a.magicmore{float:left;margin-left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);padding:9px;}
}
@media (max-width:320px){#wrap .icon-box9 a.magicmore{padding:7px;font-size:10px;letter-spacing:0;}
}
.icon-box10{margin-bottom:20px;}
.icon-box10 i, .icon-box10 img{font-size:32px;color:#484f54;margin-bottom:23px;display:inline-block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.icon-box10 h4{font-size:25px;text-transform:uppercase;font-weight:500;margin-top:25px;margin-bottom:18px;transition:all .23s ease-in-out;}
.icon-box10 h5{margin:19px 0 0;font-size:23px;color:#437df9;font-family:'Playfair Display';font-style:italic;}
.icon-box10 p{color:#525249;font-size:15px;line-height:2;}
.icon-box10 img{margin-bottom:10px;}
.icon-box10 h4 strong{font-weight:600;}
.icon-box10 i{color:#363842;font-size:38px;line-height:38px;display:block;margin-bottom:13px;font-weight:500;margin-right:0;}
#wrap .icon-box10 i{text-align:left;}
#wrap .icon-box10 a{text-align:center;min-height:10px;}
.aligncenter .icon-box10 p{padding:0 25px;}
.icon-box11{background:#f8f8f8;padding:40px 40px 60px;position:relative;border-bottom:5px solid #ddd;box-shadow:0 0 170px #f8f8f8 inset;transition:box-shadow 0.21s ease 0s;-webkit-transition:box-shadow 0.21s ease 0s;}
.icon-box11 i{display:inline-block;float:none;font-size:48px;color:#437df9;margin-bottom:40px;}
.icon-box11 h4{font-weight:400;font-size:21px;margin-bottom:30px;}
.icon-box11 h4 strong{font-weight:700;}
.icon-box11:hover{color:#fff;border-color:#437df9;box-shadow:600px 190px 170px #4a4a4a inset;}
.icon-box11:hover *{color:#fff;}
#wrap .icon-box11 a.magicmore{padding:0;font-size:15px;font-weight:400;text-transform:none;letter-spacing:0;position:relative;margin-bottom:20px;}
#wrap .icon-box11 a.magicmore:after{display:inline;font-family:simple-line-icons;content:"\e606";font-size:11px;padding-left:3px;position:static;opacity:1;}
#wrap .icon-box11:hover i{background:none;}
.icon-box12{background-color:transparent;padding:20px 25px 30px;vertical-align:baseline;text-align:center;transition:all .35s ease-in-out;}
.icon-box12 i{display:block;margin:0;margin-bottom:20px;font-size:48px;color:#437df9;text-align:center;}
.icon-box12 p{font-size:15px;font-weight:300;margin-top:15px;}
.icon-box12 h4{font-size:19px;font-weight:500;margin-top:10px;margin-bottom:10px;}
.icon-box12:hover{background-color:rgba(0,0,0,0.1);}
.blox.dark .icon-box12:hover{background-color:rgba(0,0,0,0.75);}
.blox.dark .icon-box12 a.magicmore{color:rgba(255,255,255,0.6);transition:all .35s ease-in-out;}
.blox.dark .icon-box12:hover a.magicmore{color:#437df9;}
@media only screen and (min-width:1441px){.icon-box12 p{padding:0 10%;}
}
@media only screen and (max-width:768px){.icon-box12 p{padding:0;display:inline-block;max-width:320px;}
}
.icon-box13{background:#fff;text-align:left;overflow:hidden;margin-bottom:20px;padding:11%;box-shadow:0 2px 7px 0px rgba(0,0,0,0.02);transition:all 0.28s ease;}
.icon-box13:hover{box-shadow:0 3px 33px 0px rgba(0,0,0,0.07);}
.icon-box13 i{display:inline-block;font-size:52px;color:#437df9;float:none;margin:8px 15px 25px 0;transition:all 0.28s ease;}
.icon-box13 h4{font-size:29px;font-weight:700;color:#000;margin-bottom:18px;margin-top:8px;overflow:hidden;letter-spacing:0;text-transform:uppercase;}
.icon-box13 h4 strong{font-weight:700;}
.icon-box13 p{font-weight:300;font-size:19px;overflow:hidden;line-height:1.68;color:#444;margin-bottom:16px;max-width:530px;}
.icon-box14{text-align:center;padding:37px 30px 29px;border:1px solid #fff;transition:all .38s ease;border-radius:2px;}
.icon-box14:hover{border:1px solid #ededed;box-shadow:0 2px 3px rgba(0,0,0,0.025);}
.icon-box14 i{font-size:62px;color:#437df9;border-bottom:1px solid #e3e3e3;margin:0 16px 20px;display:block;position:relative;transition:all .36s ease;}
.icon-box14 i:after{background:#437df9;border-right:2px solid #fff;border-left:2px solid #fff;font-size:6px;content:"";margin:0 auto;display:block;width:48px;height:1px;margin-bottom:-1px;margin-top:25px;}
.icon-box14 h4{color:#000;font-size:25px;font-weight:700;padding:10px;}
.icon-box14 p{color:#616161;margin-bottom:15px;font-size:15px;font-weight:400;}
.icon-box15{min-height:414px;position:relative;background:rgba(250, 250, 250, .80);padding:66px 86px 68px 95px;box-shadow:0 0 74px #f8f8f8 inset;transition:all .3s cubic-bezier(0.21, 0.35, 0.37, 0.72);-webkit-transition:all .3s cubic-bezier(0.21, 0.35, 0.37, 0.72);}
.icon-box15:after{content:"";position:absolute;right:0;top:50%;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);width:1px;height:50%;background:rgba(52, 52, 46, 0.17);}
.icon-box15.w-border-right:after{display:none;}
.icon-box15 img, .icon-box15 i{margin-bottom:27px;display:inline-block;font-size:40px;color:#437df9;}
#wrap .icon-box15:hover i{color:#fff;}
.icon-box15:hover *{transition:box-shadow 0.3s ease 0s;-webkit-transition:box-shadow 0.3s ease 0s;}
.icon-box15 h5{font-family:'Playfair Display', 'Lora', serif;font-style:italic;color:#31312c;line-height:21px;margin-bottom:15px;}
.icon-box15 h4{font-size:29px;color:#31312c;font-weight:700;line-height:31px;margin-bottom:9px;}
.icon-box15 p{color:#525249;}
.icon-box15:hover{box-shadow:-620px -450px 50px #4a4a4a inset;}
#wrap .icon-box15:hover *{color:#fff;}
#wrap .icon-box15:hover .magicmore:after{color:#fff;}
#wrap .icon-box15 .magicmore:hover:after{color:#437df9;}
@media (min-width:960px) and (max-width:1200px){.icon-box15{padding:40px;}
.icon-box15 h5{font-size:15px;}
.icon-box15 h4{font-size:24px;}
}
@media (min-width:768px) and (max-width:960px){.icon-box15{padding:30px;}
.icon-box15 h5{font-size:15px;}
.icon-box15 h4{font-size:20px;line-height:29px;}
}
@media (max-width:768px){.padd-icon-box12 .vc_column-inner{padding-left:10px !important;padding-right:10px !important;}
}
@media (max-width:640px){.icon-box15{text-align:center;padding:20px;min-height:auto;}
.icon-box15 h5{font-size:15px;}
.icon-box15 h4{font-size:20px;line-height:29px;}
}
.icon-box16{text-align:center;border:1px solid #eaeaea;position:relative;transition:.5s ease-in-out;padding-top:40px;padding-bottom:10px;border-radius:2px;margin-bottom:20px;box-shadow:0 2px 8px -1px rgba(0, 0, 0, 0.05);}
.icon-box16 i{cursor:default;display:inline-block;font-size:40px;color:#437df9;line-height:1;padding-right:10px;vertical-align:middle;}
.icon-box16 h4{color:#437df9;font-size:20px;line-height:21px;margin-bottom:37px;font-weight:600;display:inline-block;}
.icon-box16 p{color:#616161;font-size:14px;margin-bottom:40px;padding:0 16%;}
.icon-box16 img{float:left;display:block;vertical-align:text-top;margin:0 12px 0 0;}
.icon-box16 p strong{color:#437df9;}
.icon-box16 a.magicmore{color:#437df9;border:1px solid;border-radius:60px;box-shadow:0 2px 10px -3px;text-transform:uppercase;background:#fff;padding:0px 24px;display:inline-block;height:30px;line-height:30px;position:absolute;font-size:12px;font-weight:500;bottom:0;left:50%;letter-spacing:1px;transform:translate(-50%, 50%);-webkit-transform:translate(-50%, 50%);}
.icon-box16 a.magicmore:after{display:none;}
.icon-box16:hover{background:#f6f8f9;}
#wrap .icon-box16 a.magicmore:hover{background:#333;color:#fff;border-color:#333;}
@media only screen and (min-width:768px){.alignright .icon-box16, .alignright .icon-box16 *{text-align:right;padding-right:0;margin-right:0;}
.alignright .icon-box16 i, .alignright .icon-box16 img{float:right;margin-left:10px;margin-right:0;}
}
@media only screen and (max-width:479px){.icon-box16 a.magicmore{width:160px;font-size:11px;}
.icon-box16{margin-bottom:35px;}
}
.icon-box17{position:relative;display:block;overflow:hidden;padding:45px 10px 35px;text-align:center;margin-bottom:30px;color:#437df9;border:3px solid #f3f3f3;border-top:none;border-radius:4px;-webkit-box-shadow:0 -4px 0 0;box-shadow:0 -4px 0 0;}
.icon-box17:hover{background:transparent;-webkit-box-shadow:0 3px 0 0, 0 -4px 0 0;box-shadow:0 3px 0 0, 0 -4px 0 0;}
.icon-box17:before{content:'';width:0;height:0;position:absolute;top:0;left:50%;margin-left:-8px;border:none;}
.icon-box17:hover:before{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid;border-top-color:inherit;}
.icon-box17 .icon-wrap{display:inline-block;background-color:#437df9;border-radius:50%;margin-bottom:32px;border:1px solid transparent;}
.icon-box17 i{width:108px;height:108px;padding:30px;background:#fff;color:#437df9;border-radius:50%;cursor:default;font-size:48px;line-height:48px;display:inline-block;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;}
.icon-box17 h4{margin-bottom:13px;font-size:18px;letter-spacing:-0.3px;font-weight:bold;text-transform:uppercase;}
.icon-box17 p{font-size:14px;color:#777;margin-bottom:25px;padding:0 15px;}
.icon-box17:hover i{background:none;color:#fff !important;box-shadow:none;}
.icon-box17 h4 strong{font-weight:400;font-size:18px;display:inline-block;}
.icon-box17:hover h4 strong:after{content:"";margin:7px auto 0;width:65%;height:0;display:block;position:relative;border-bottom:1px solid;border-color:inherit;}
.icon-box18{background:#fff;padding-bottom:55px;position:relative;}
.icon-box18.left .wn-content-wrap{box-shadow:240px 0px 210px -23px rgba(0, 0, 0, 0.15) inset, -240px 0px 154px -23px rgba(255,255,255, 0.06) inset;}
.icon-box18.right .wn-content-wrap{box-shadow:-340px 0px 210px -23px rgba(0, 0, 0, 0.25) inset, 140px 0px 154px -23px rgba(255,255,255, 0.08) inset;}
.icon-box18 .wn-content-wrap{padding:28px 74px 44px 34px;position:relative;margin-bottom:0;}
#wrap .icon-box18 h4{font-size:29px;font-weight:700;margin-bottom:20px;}
.icon-box18 i{font-size:50px;margin-bottom:20px;margin-top:20px;}
.icon-box18 h4{margin-top:15px;}
.icon-box18.left .wn-content-wrap{padding:28px 74px 44px 34px;}
.icon-box18.right .wn-content-wrap{padding:28px 34px 44px 74px;}
.icon-box18.left .shape, .icon-box18.right .shape{width:80px;height:80px;transform:rotate(45deg);}
.icon-box18.left .shape{box-shadow:22px 0 21px rgba(0, 0, 0, 0.16) inset;}
.icon-box18 .shape:after{content:"";display:inline-block;background:#fff;width:80px;height:80px;left:55px;bottom:0;position:absolute;transform:rotate(-45deg);}
.icon-box18.right .shape:after{left:auto;right:0;bottom:-55px;}
.icon-box18.right .shape{box-shadow:-17px 25px 30px -12px rgba(0, 0, 0, 0.5) inset;}
.icon-box18.left .shape{left:17px;}
.icon-box18.right .shape{right:17px;left:auto;}
.icon-box18.right{text-align:right;overflow:hidden !important;}
.icon-box18.right .magicmore{padding-bottom:20px;color:#fff;padding-right:0;}
.icon-box18.right .magicmore:before{content:"\e629";font-family:'themify';padding-right:5px;}
.icon-box18.right .magicmore:after{display:none;}
.icon-box18 .shape{width:104px;height:57px;position:absolute;z-index:0;left:0;bottom:0;}
.icon-box18.left .shape, .icon-box18.right .shape{bottom:15px;}
.icon-box18.left img, .icon-box18.left i{display:block;text-align:left;min-height:52px;}
.icon-box18.right a{display:inline-block;}
.icon-box18.right img, .icon-box18.right i{padding-right:8px;display:block;text-align:right;min-height:52px;}
.icon-box18.right h4, .icon-box18.right p{text-align:right;overflow:hidden;}
.icon-box18 .magicmore{color:#fff;}
#wrap .icon-box18 p{clear:left;margin-bottom:15px;font-size:15px;font-weight:300;}
.icon-box18 h4, .icon-box18 p, .icon-box18 i{color:#fff;overflow:hidden;}
.icon-box19{position:relative;text-align:center;background-color:#fff;background-color:#fff\9;border:1px solid #e5e5e5;padding:36px 20px 28px;text-shadow:none;box-shadow:0 2px 0 0px rgba(0,0,0,0.016);margin:40px 15px 30px;}
.icon-box19 *{text-shadow:none;}
.icon-box19 i{box-shadow:0 0 0 7px transparent, 0 0 0 8px transparent;font-size:36px;padding:20px;background:#fff;color:#437df9;position:absolute;top:-38px;left:50%;margin-left:-37px;border-radius:100%;cursor:default;width:76px;height:76px;text-align:center;transition:all .3s ease-in-out;}
.icon-box19:hover i{background:#437df9;color:#fff !important;box-shadow:0 0 0 7px #fff, 0 0 0 8px #e5e5e5;}
.icon-box19 h4, .blox .icon-box19 h4, .blox.dark .icon-box19 h4{color:#363636;margin-top:30px;margin-bottom:20px;font-size:18px;font-weight:600;letter-spacing:2px;text-transform:uppercase;}
.icon-box19 p{font-size:15px;line-height:1.82;padding-left:15px;padding-right:15px;}
.container .icon-box19 p, .container .blox .icon-box19 p, .container .blox.dark .icon-box19 p{color:#818181;margin-bottom:30px;}
@media only screen and (max-width:767px){.icon-box19{margin:50px 0 80px;}
}
.icon-box20{vertical-align:baseline;margin-bottom:20px;position:relative;padding-left:90px;}
.icon-box20 img, .icon-box20 i{float:left;display:block;vertical-align:text-top;margin:5px 20px 75px 0;}
.icon-box20 i{position:absolute;left:0;top:0;border:1px solid #e6e6e6;background:#fff;cursor:default;display:inline-block;font-size:28px;float:left;color:#437df9;padding:20px;margin:0;width:68px;height:68px;text-align:center;transition:all .3s ease-in-out;}
.icon-box20 h4{margin-top:15px;margin-bottom:5px;line-height:1.3;font-size:21px;letter-spacing:0;font-weight:700;color:#111;transition:.3s;}
.icon-box20:hover h4{color:#437df9;}
.icon-box20 p{overflow:hidden;color:#808080;font-size:16px;}
.icon-box20:hover i{color:#fff !important;background:#437df9;border-color:transparent;}
.icon-box20 img{float:left;display:block;vertical-align:text-top;margin:0 12px 0 0;}
.blox .icon-box20 i{background:transparent}
.blox .icon-box20:hover i{color:#fff;background:#437df9;}
.icon-box21{background:rgba(255,255,255,.86);position:relative;min-height:290px;border-radius:7px;margin:20px 0;}
.icon-box21:before{content:"";position:absolute;width:1px;height:100%;background:#fff;left:83px;}
.icon-box21 .iconbox-leftsection{float:left;padding:25px 32px;color:black;}
.icon-box21 .iconbox-leftsection i{font-size:26px;color:#000;}
.icon-box21 .iconbox-rightsection{text-align:left;padding:17px 23px 23px;overflow:hidden;}
.icon-box21 .iconbox-rightsection h6, .icon-box21 .iconbox-rightsection h4{color:#303133;}
.icon-box21 .iconbox-rightsection p{color:#777;margin-bottom:29px;}
#wrap .icon-box21 .iconbox-rightsection h6{margin-bottom:10px;font:italic 15px Lora;}
.icon-box21 .iconbox-rightsection h4{margin-bottom:20px;font-size:29px;text-transform:uppercase;font-weight:600;}
.icon-box21 .iconbox-rightsection .magicmore{background:#437df9;color:#fff;padding:8px 23px;font-weight:normal;letter-spacing:1px;transition:all .5s ease;}
.icon-box21 .iconbox-rightsection .magicmore:hover{box-shadow:111px 111px 50px #303133 inset;background:#00a4bd;}
.icon-box21 .iconbox-rightsection .magicmore:after{display:none;}
.icon-box21 a.magicmore[href=""]{display:none;}
@media (min-width:768px) and (max-width:1200px){.icon-box21 .iconbox-leftsection{padding:18px 20px;}
.icon-box21 .iconbox-rightsection{padding:17px 10px 20px;}
.icon-box21:before{left:60px;}
}
@media (min-width:768px) and (max-width:960px){.icon-box21 .iconbox-rightsection h4{font-size:23px;}
#wrap .icon-box21 .iconbox-rightsection h6{font-size:14px;}
}
@media (max-width:320px){.icon-box21 .iconbox-leftsection{padding:18px 20px;}
.icon-box21 .iconbox-rightsection{padding:17px 10px 20px;}
.icon-box21:before{left:60px;}
.icon-box21 .iconbox-rightsection h4{font-size:20px;}
#wrap .icon-box21 .iconbox-rightsection h6{font-size:14px;}
}
.icon-box22{position:relative;text-align:center;padding:59px 15px 25px;background:#fff;border:1px solid #eff1f3;box-shadow:0 2px 0 0px rgba(0,0,0,0.016);-webkit-transition:.16s all ease;transition:.16s all ease;}
.icon-box22 i{font-size:64px;color:#cacaca;transition:all .23s ease;}
.icon-box22 h4{text-transform:uppercase;font-size:25px;color:#474a4c;line-height:1;margin:25px 0;transition:all .23s ease;}
.icon-box22 p{padding-left:7%;padding-right:7%;font-size:16px;font-weight:300;}
.icon-box22:hover h4, .icon-box22:hover i, .icon-box22.w-featured i{color:#437df9;}
.icon-box22.w-featured{position:relative;margin-top:-30px;padding:80px 15px 65px;}
.icon-box22.w-featured h4{color:#437df9;}
.icon-box22.w-border-right{border-right:none;}
.icon-box22.w-border-left{border-left:none;}
@media(max-width:767px){.icon-box22.w-featured{margin-top:0;}
}
.icon-box23{text-align:center;padding-bottom:30px;padding-top:27px;margin-bottom:35px;-webkit-transition:all .3s ease;transition:all .3s ease;}
.icon-box23 i, .icon-box23 img{width:40px;height:40px;color:#437df9;font-size:40px;position:relative;text-align:center;display:inline-block;margin-bottom:10px;-webkit-transition:all .38s ease;transition:all .38s ease;}
.icon-box23 h4{padding-top:9px;padding-bottom:20px;position:relative;font-weight:700;letter-spacing:1px;-webkit-transition:all .3s ease;transition:all .3s ease;}
.icon-box23 h4:before{-webkit-transition:all .3s ease;transition:all .3s ease;content:"";position:absolute;top:100%;width:56px;height:1px;background:#e3e3e3;right:50%;transform:translate(50%, 0);-webkit-transform:translate(50%, 0);}
.icon-box23 h4:after{content:"";position:absolute;top:100%;width:16px;height:1px;background:#437df9;right:50%;transform:translate(50%, 0);-webkit-transform:translate(50%, 0);}
.icon-box23 p{padding:10px 30px;}
.icon-box23.bordertop, .icon-box23.borderbottom, .icon-box23.borderright, .icon-box23.borderleft{position:relative;}
.icon-box23:hover.icon-box23 h4:before{width:177px;background:#437df9;}
.icon-box23.bordertop h4:after{content:"";position:absolute;top:-105px;height:1px;width:100%;background:#e6e6e6;}
.icon-box23.borderbottom p:before{content:"";position:absolute;bottom:-9%;left:1%;height:1px;width:97%;background:#e6e6e6;}
.icon-box23.borderright:before{content:"";position:absolute;top:0;right:-4%;height:225px;width:1px;background:#e6e6e6;}
.icon-box23.borderleft:after{content:"";position:absolute;top:0;left:-4%;height:225px;width:1px;background:#e6e6e6;}
@media (min-width:960px) and (max-width:1200px){.icon-box23.borderbottom p:before, .icon-box23.bordertop i:after, .icon-box23.bordertop img:after{width:270px;}
.icon-box23.borderleft:after{left:-6%;}
.icon-box23.borderright:before{right:-5%;}
}
@media (min-width:768px) and (max-width:960px){.icon-box23.borderbottom p:before, .icon-box23.bordertop i:after, .icon-box23.bordertop img:after{width:220px;}
.icon-box23.borderright:before, .icon-box23.borderleft:after{height:250px;}
}
@media (max-width:768px){.icon-box23.borderbottom p:before, .icon-box23.bordertop i:after, .icon-box23.bordertop img:after{display:none;}
.icon-box23.borderright:before, .icon-box23.borderleft:after{display:none;}
}
.icon-box24{position:relative;text-align:center;background-color:#fff;padding:0;text-shadow:0 0 0;transition:.3s ease;padding-top:70px;padding-bottom:40px;border:1px solid #eee;margin-top:5px;box-shadow:0 2px 0 0px rgba(0,0,0,0.016);}
@media only screen and (min-width:768px){.brderleftnone .icon-box24{border-left:none;}
}
.icon-box24 *{text-shadow:none;}
.icon-box24:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:55px;background:#fff;transition:.3s ease;}
.icon-box24:after{content:"";position:absolute;top:54px;left:-1px;right:-1px;border-bottom:1px solid #eee;z-index:0;transition:.3s ease;}
.icon-box24 i{font-size:36px;padding:29px;background:#fff;color:#437df9;position:absolute;top:3px;left:50%;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);border:1px solid #e6e6e6;border-radius:100%;box-shadow:0 2px 0 0px #fafafa;cursor:default;width:100px;height:100px;text-align:center;z-index:3;transition:all .3s ease-in-out;}
.icon-box24 h4{font-size:19px;padding-top:65px;padding-bottom:15px;margin-bottom:0px;color:#282727;text-transform:uppercase;width:100%;}
.icon-box24 p{font-size:15px;color:#7a7a7a;text-align:center;padding-bottom:48px;padding:0 6%;}
.icon-box24.w-border-left{border-left:none;}
.icon-box24.w-border-right{border-right:none;}
.icon-box24:hover i{border-color:transparent;background:#437df9;color:#fff !important;}
@media only screen and (max-width:767px){.icon-box24{margin:30px 0 10px;}
}
.icon-box25{background:#f6f6f6;border-right:2px solid #437df9;position:relative;padding-left:136px;padding-right:9px;min-height:100px;}
.blox .icon-box25{background:#fff;}
.icon-box25 a{display:block;}
.icon-box25 i, .icon-box25 img{font-size:45px;background:#437df9;color:#fff;padding:38px 43px;position:relative;position:absolute;top:0;left:0;bottom:0;width:123px;}
.icon-box25 i:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);}
.icon-box25 h4{padding-top:22px;padding-bottom:0;font-size:18px;font-weight:600;color:#444;}
.icon-box25 p{color:#777;font-size:15px;padding-right:10px;padding-bottom:19px;margin:0;}
.icon-box25 a.magicmore{display:inline-block;float:right;margin-top:15px;}
@media only screen and (min-width:768px) and (max-width:961px){.icon-box25{padding:127px 14px 14px;border-right:0;}
.icon-box25 i{bottom:auto;left:0;right:0;width:auto;height:117px;margin:0;}
}
@media only screen and (max-width:480px){.icon-box25{padding:140px 14px 14px;border-right:0;}
.icon-box25 i{bottom:auto;left:0;right:0;width:auto;height:120px;margin:0;}
}
.icon-box26{margin-bottom:30px;}
.icon-box26 img, .icon-box26 i{margin-bottom:10px;display:inline-block;font-size:48px;color:#437df9;}
.icon-box26 h4{font-weight:600;font-size:20px;color:#222;}
.icon-box26 h4:before{content:'';width:48px;height:1px;display:inline-block;background:#222;vertical-align:middle;margin:-3px 14px 0 0;}
.icon-box26 img{transform:translate(50%, -50%);position:absolute;top:50%;right:50%;}
.icon-box26 p{padding-right:10%;}
.icon-box27{border:1px solid #e5e5e5;display:block;background:#fff;padding:62px 40px 59px;margin-bottom:10px;border-radius:0;transition:all .3s ease;}
.icon-box27 i{font-size:40px;color:#437df9;}
.icon-box27 h4{font-size:21px;color:#31312c;margin-bottom:20px;margin-top:24px;font-weight:600;}
.icon-box27:hover{background:#437df9;}
#wrap .icon-box27:hover *{color:#fff;}
.icon-colorx i, i.icon-colorx{color:#437df9;}
.icon-box28{padding:26% 14%;text-align:center;border:1px solid #e4e4e4;margin-bottom:2px;box-shadow:0 1px 6px -3px rgba(0,0,0,0.1);transition:all .22s ease;-webkit-transition:all .22s cubic-bezier(0.47, 0.47, 0.48, 0.48);}
.icon-box28:hover{background-color:#437df9;color:#fff;border:1px solid #437df9;}
#wrap .icon-box28:hover *{color:#fff;}
.blox.dark .icon-box28{border:1px solid #fff;position:relative;}
.icon-box28 i{font-size:60px;color:#437df9;transition:all .22s ease;-webkit-transition:all .22s ease;}
.icon-box28 h4{color:#000;font-size:26px;margin-top:25px;font-weight:600;transition:all .22s ease;-webkit-transition:all .22s ease;}
.icon-box28 p{padding:0;margin-top:22px;transition:all .22s ease;-webkit-transition:all .22s ease;}
.blox.dark .icon-box28:hover{background:#fff;color:#437df9;border:1px solid #fff;}
.blox.dark .icon-box28:hover *{color:#437df9;}
.blox.dark .icon-box28 i, .blox.dark .icon-box28 h4, .blox.dark .icon-box28 p, #wrap .icon-box28:hover a.magicmore{color:#fff;}
.blox.dark .icon-box28.blp:after, .blox.dark .icon-box28.brp:after,
.blox.dark .icon-box28.trp:after, .blox.dark .icon-box28.tlp:after{content:'';background-image:url("../images/bg-icon-type-28-tlp.png");background-size:contain;background-repeat:no-repeat;position:absolute;left:0;bottom:0;right:0;top:0;opacity:0.5;}
.blox.dark .icon-box28.trp:after{background-image:url("../images/bg-icon-type-28-trp.png");background-position:top right;}
.blox.dark .icon-box28.blp:after{background-image:url("../images/bg-icon-type-28-blp.png");background-position:bottom left;}
.blox.dark .icon-box28.brp:after{background-image:url("../images/bg-icon-type-28-brp.png");background-position:bottom right;}
.blox.dark .icon-box28.tlp,
.blox.dark .icon-box28.trp,
.blox.dark .icon-box28.blp,
.blox.dark .icon-box28.brp{background-image:none;}
.icon-box28.trp, .icon-box28.brp, .icon-box28.blp, .icon-box28.tlp{background-image:url("../images/bg-icon-type-28-tlp.png");background-position:top left;background-repeat:no-repeat;}
.icon-box28.trp{background-image:url("../images/bg-icon-type-28-trp.png");background-position:top right;}
.icon-box28.brp{background-image:url("../images/bg-icon-type-28-brp.png");background-position:bottom right;}
.icon-box28.blp{background-image:url("../images/bg-icon-type-28-blp.png");background-position:bottom left;}
.icon-box28.blp,
.icon-box28.brp,
.icon-box28.tlp,
.icon-box28.trp{transition:all .22s cubic-bezier(0.47, 0.47, 0.48, 0.48);-webkit-transition:all .22s cubic-bezier(0.47, 0.47, 0.48, 0.48);background-size:357px;}
@media(min-width:768px) and (max-width:960px){.icon-box28 h4{font-size:20px;}
}
.iconbox-owl-carousel .icon-box28{margin:0 15px;}
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev{left:-60px;}
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next{right:-60px;}
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev,
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next{bottom:40%;position:absolute;}
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev,
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next{background:transparent;}
.iconbox-owl-carousel .owl-controls .owl-prev:after{font-family:"linea-arrows-10" !important;content:"\e03f";font-size:58px;color:#d9d9d9;transition:all .5s ease;}
.iconbox-owl-carousel .owl-controls .owl-prev:hover:after{color:#bfbfbf;}
.iconbox-owl-carousel .owl-controls .owl-next:after{font-family:"linea-arrows-10" !important;content:"\e04b";font-size:58px;color:#d9d9d9;transition:all .5s ease;}
.iconbox-owl-carousel .owl-controls .owl-next:hover:after{color:#bfbfbf;}
@media (max-width:1024px){.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev{left:-45px;}
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next{right:-45px;}
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev,
.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next{bottom:40%;position:absolute;}
}
.icon-box29{text-align:center;}
.icon-box29 i{color:#437df9;border:2px solid;border-radius:50%;width:148px;height:148px;display:inline-block;padding:48px;margin-bottom:50px;font-size:48px;}
.icon-box29 h4{font-size:23px;font-weight:500;margin-bottom:26px;letter-spacing:0.4px;}
.icon-box29 p{padding:0px 10%;font-size:16px;}
.dark.blox .icon-box29 i{color:#fff;border:2px solid rgba(255,255,255,0.4);}
.dark.blox .icon-box29 h4, .dark.blox .icon-box29 a.magicmore{color:#fff;}
@media (max-width:1280px){.icon-box29 h4{font-size:20px;}
}
@media (max-width:960px){.icon-box29 i{margin-bottom:30px;}
.icon-box29 h4{font-size:18px;margin-bottom:17px;}
}
@media (max-width:767px){.icon-box29 h4{font-size:22px;margin-bottom:25px;}
}
@media (max-width:480px){.icon-box29 h4{font-size:20px;}
.icon-box29 p{font-size:14px;line-height:1.7;padding:0px 30px;margin-bottom:75px;}
}
.icon-box30{padding:109px 54px;transition:all .5s cubic-bezier(0, 0.31, 0.29, 1.01);-webkit-transition:all .5s cubic-bezier(0, 0.31, 0.29, 1.01);position:relative;text-align:center;}
.icon-box30.light{background-color:#3e74e7;}
.icon-box30.dark{background-color:#f8f8f8;}
.icon-box30 i, .icon-box30 p, .icon-box30 h4{z-index:2;position:relative;}
.icon-box30.dark i, .icon-box30.dark p, .icon-box30.dark h4{color:#000;}
.icon-box30.light i, .icon-box30.light p, .icon-box30.light h4{color:#fff;}
.icon-box30 i{font-size:75px;margin-bottom:19px;display:block;}
.ico1n-box30 h4{font-size:27px;font-weight:700;text-transform:uppercase;margin-bottom:24px;}
.icon-box30 p{font-size:15px;}
.icon-box30 span.after{transition:all .3s ease;position:absolute;background:#f8f8f8;left:0;right:0;bottom:0;height:0;z-index:0;}
.icon-box30:hover span.after{height:100%;}
.icon-box30.light:hover *{color:#000 !important;}