.boxsectionwrp {
    padding: 90px 0 90px;
    background: #efefef;
}

.boxsectionwrp .txtwrp {
    display: block;
    padding: 0 0 70px;
    text-align: center;
}

.boxsectionwrp .txtwrp ul {
    display: block;
    margin: 0 0 20px;
}

.boxsectionwrp .txtwrp ul li {
    display: block;
    padding: 0 0 6px 31px;
    font-size: 18px;
    position: relative;
    color: #4C4C4C;
}

.boxsectionwrp .txtwrp ul li:after {
    content: "\f14a";
    position: absolute;
    font-family: 'FontAwesome';
    left: 0;
    top: 3px;
    color: #2cb15c;
}

.boxsectionwrp .mainwrp {
    border: 1px solid #E2E2E2;
    padding: 70px 40px;
    border-radius: 20px;
    position: relative;
    margin: 0 0 35px;
    height: 410px;
    background: #fff;
    transition: 1s all;
}

.boxsectionwrp .mainwrp h4 {
    font-size: 26px;
    color: #22204F;
    font-weight: 600;
    padding: 0 0 50px;
}

.boxsectionwrp .mainwrp img {
    position: absolute;
    right: 50px;
    top: 10px;
    width: 120px;
}

.boxsectionwrp .mainwrp p {
    font-size: 14px;
    width: 92%;
    color: #4C4C4C;
    font-weight: 400;
    line-height: 1.4;
}

.boxsectionwrp .mainwrp:hover {
    border-top: 2px solid #0c52a4;
    border-bottom: 2px solid #c41325;
    border-left: 2px solid #8630b3;
    border-right: 2px solid #e12929;
    /* transition: 1s all; */
}

.boxsectionwrp .mainwrp a {
    font-size: 16px;
    color: #22204F;
    font-weight: 600;
    position: absolute;
    bottom: 30px;
    background: linear-gradient(to right, rgb(29 76 152) 0%, rgb(197 19 37) 73%);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
}

.boxsectionwrp .mainwrp a i {
    margin: 0 0 0 5px;
}
.boxsectionwrp h4{
    font-size: 22px;
}
.boxsectionwrp h2{
    text-align: center;
    font-size: 45px;
    font-weight: 700;
    color: #333333;
    padding: 20px 0px;
    line-height: 55px;
}



.floatbutton.active{right: 0;z-index: 11;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.floatbutton{-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;position: fixed;right: -370px;top: 16%;font-size: 0;width: 420px;/* transform: translateY(-50%); */z-index: 9;}
.floatbutton .clickbutton{border-radius: 30px 0px 0px 30px;background: #fff;width: 50px;z-index: 999;height: 270px;cursor: pointer;box-shadow: -20px 7px 18px -7px rgba(87, 184, 151, 0.09);display: inline-block;padding-top: 0;vertical-align: top;background: linear-gradient(242deg, #004185 0%, #C90C3D 100%);margin-top: 198px;color: #fff;font-size: 14px;font-weight: 700;position: relative;text-transform: uppercase;font-family: 'Poppins', sans-serif;-ms-box-shadow: 0px 0px 40px #00000026;-o-box-shadow: 0px 0px 40px #00000026;/* border: 1px solid #07379a; */}
.floatbutton .clickbutton .crossplus:before{content: ""; display:none;position: absolute;width: 20px;height: 2px;right: 0;background: #fbb334;z-index: 99;top: 0;left: 0;bottom: 0;margin: auto;}
.floatbutton .clickbutton .crossplus:after{content: ""; display:none;position: absolute;width: 2px;height: 20px;right: 0;background: #fab334;z-index: 99;top: 0;left: 0;bottom: 0;margin: auto;}
.floatbutton .clickbutton .crossplus{position: relative;display: block;transform: rotate(0deg);-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;position: absolute;display: block;transform: rotate(-90deg);-webkit-transition: 0.4s;font-size: 16px;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;color: #fff;left: -79px;white-space: pre;bottom: 122px;font-weight: bold;}
.floatbutton .clickbutton .crossplus.rotate{/* transform: rotate(45deg); */-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;transition: 0.4s;}
.floatbutton .clickbutton .crossplus i {font-size: 18px;color: #f43535;margin: 17px 0 0 15px;}
.banner-form{background: #fff;padding: 30px;position: relative;z-index: 9;border-radius: 5px 0 0 5px;margin: 0;width: 370px;display: inline-block;box-shadow: 0px 0px 30px #0000001f;}
.banform{}
.ban-form{}
.ban-form input{width: 100%;margin: 0 0 0 0;border: 1px solid #e5e5e5;background: white;padding: 10px 15px;color: gray;font-size: 14px;border-radius: 3px;height: 50px;font-weight: 400;outline: none !important;margin: 0 0 15px 0;}
.banner-form .intl-tel-input{width: 100%;}
.banner-form h3 {color: #333;font-size: 24px;margin-bottom: 20px;}
.ban-form input[type="submit"]{color: #fff;font-weight: 600;background: linear-gradient(242deg, #004185 0%, #C90C3D 100%);border-radius: 3px;text-align: center;/* background-image: linear-gradient(to right top, #0569d7, #0858c3, #0948af, #07389c, #042888); */padding: 10px 15px;margin: 20px 0 0;border: transparent;}
.ban-form textarea{width: 100%;border: 1px solid #e5e5e5;background: white;padding: 10px 15px;color: gray;font-size: 14px;border-radius: 3px;font-weight: 400;height: 120px;outline: none !important;margin: 15px 0 0px 0;}



.btns_wrap{position:fixed;right: -6px;}
.btns_wrap a:hover{text-decoration: none!important;right: 0px;}
.btns_wrap .call_wrap{width: 280px;position: absolute;right: -225px;background: #fff;top: 120px;padding: 0;border-radius: 50px 0px 0px 50px;overflow: hidden;box-shadow: 0px 0px 40px #00000026 !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.btns_wrap .call_wrap span{color: #333;font-size: 20px;vertical-align: middle;background: #fff;padding: 15px 20px 15px 15px;}
.btns_wrap .chat_wrap{display: block;position: absolute;right: -225px;width: 280px;padding: 0;background: #fff;top: 40px;border-radius: 0px;overflow: hidden;box-shadow: 0px 0px 40px #00000026 !important;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;border-radius: 50px 0px 0px 50px;}
.btns_wrap .chat_wrap span.icoo,
.btns_wrap .call_wrap span.icoo{color: #fff;background: linear-gradient(242deg, #004185 0%, #C90C3D 100%);font-size: 18px;padding: 18px 20px 16px;border-right: 1px solid #ded9d9;vertical-align: middle;display: inline-block;border-radius: 50px 0px 0px 50px;}
.btns_wrap .chat_wrap span{color: #333;font-size: 20px;vertical-align: middle;background: #fff;padding: 15px 30px 15px 15px;}
/*floating strips css end */


