body{ padding: 0px; margin: 0px; list-style: none; font: normal 18px/30px 'Graphik', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer; font-family: 'Graphik';}
input, button{ -webkit-appearance: none;}
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}



.container{max-width: 1440px;}


/*header*/
.header_sec{ width: 100%;}
.header_Inn{ width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}





.bannersec{ width: 100%;}








/*20.02.2024*/
.tophead h1, .tophead h2{color:#071530;font:600 46px/60px 'Graphik';padding-bottom: 20px;}
.tophead h1 span, .tophead h2 span{color:#00A394;}
.tophead h1 b, .tophead h2 b{display: inline-block;font-weight: bold;}
.tophead h1 em, .tophead h2 em{font-style: normal;position: relative;}
.tophead h1 em::before , .tophead h2 em::before {content: "";background: url(../images/line.png) no-repeat center center;background-size: 100% 5px;width: 100%;height: 8px;position: absolute;bottom: 0;left: 0;}

/*.main_btn{background:#00998A;border-radius:50px;font-size:20px;font-weight:600;color:#fff;padding:0 56px;line-height:60px;display:inline-block;}
.main_btn:hover{background:#ffd11d;color:#00998A;}*/


.bdr_btn{display: inline-block;font-size: 18px;line-height: 42px;font-weight: 600;color: #01CCB8;padding: 0 22px;border: 2px solid #01CCB8;border-radius: 50px;}
.bdr_btn.gradi_btn{padding: 0 25px;border: 2px solid #073243;background: #073243;}
.bdr_btn.sld_btn{background: #01CCB8;font-size: 20px;color: #fff;padding: 0 43px; line-height: 57px;}
.bdr_btn:hover{border: 2px solid #01CCB8;background: #01CCB8;color: #de0305;}








.footer_sec{position:relative;width:100%;}
.footer_sec:before{content:'';position: absolute;top:-29px;left:0;width: 100%;height:29px;background:url(../images/foot_bfor.png) no-repeat top center;background-size: 100% 100%;}
.fot_top{padding:71px 0 77px 0;background-color:#051630;} 
.foot_logo{max-width:100%;display:inline-block;margin-bottom:30px;}
.fot_top p{padding-bottom:15px;color:#82909F;}
.rd_btn{color:#02C7B4;display:inline-block;text-decoration-color:#02C7B4 !important;font-weight:bold;text-decoration: underline !important;font-weight:bold;}
.rd_btn:hover{color:#ffd11d;}
.foots_icon{margin-top:10px;}
.foots_icon li{display:inline-block;}
.foots_icon li a{display:inline-block;margin-left:4px;}
.foots_icon li a i{display:inline-block;}  
.foots_icon img{max-width:100%;}
.fot_top strong{font-weight:600;font-size:21px;line-height:25px;color:#fff;display:inline-block;padding-bottom:18px;}
.fot_lnk li{position:relative;padding-left:25px;margin-bottom:11px;}
.fot_lnk li:before{content:'';position:absolute;left: 0;top:50%;transform: translateY(-50%);background:url(../images/link_bfor.png) no-repeat left center;width:9px;height:10px;}
.fot_lnk li a{display:inline-block;color:#82909F;font-size:16px;line-height:20px;font-weight:normal;}
.fot_lnk li a:hover{color:#ffd11d;}
.fm_bx p{font-size:16px;line-height:25px;color:#82909F;}
.fot_fmin{padding-top:22px;}
.fot_fmin input[type='text'] ,.fot_fmin input[type='submit']{ font-family: 'Graphik';height:50px;width:100%;margin-bottom:10px;border-radius:50px;padding:0 25px;border:none;outline:none;}
.fot_fmin input[type='text']{background:rgba(255,255,255,0.2);font-size:16px;color:rgba(255,255,255,0.7);}
.fot_fmin input[type='text']::placeholder{font-style: italic;color:#fff;}
.fot_fmin input[type='submit']{background:#00998A;font-size:20px;line-height:24px;color:rgba(255,255,255,0.4);font-weight:600;color:#fff;}
.fot_fmin input[type='submit']:hover{background-color:#ffd11d;color:#00998A;}
.fot_top .col-md-3:first-child{flex:0 0 auto;max-width: 32%;}
.fot_top .col-md-3:nth-child(2){flex:0 0 auto;max-width:18%;}
.fot_top .col-md-3:nth-child(3){flex:0 0 auto;max-width:18%;}
.fot_top .col-md-3:nth-child(3){flex:0 0 auto;max-width:25%;}
.fot_btn{background:#1a2941;padding:26px 0;text-align:center;}
.fot_btn a{color:#02DDC8;font-size:16px;display:inline-block;text-decoration: underline !important;}
.fot_btn a:hover{color:#ffd11d;;}
.fot_btn p{color:#82909F;font-weight:600;}
.mesures_sec{padding:138px 0 112px !important;background:#eff7fb;text-align:center;}
.mesures_sec .row{align-items:center;}
.mesures_sec img{max-width:100%;}
.mesures_sec h2{padding-bottom:40px;}

/*21.02.2024*/



.mesures_txtin{text-align:left;max-width:590px;}
.mesures_lst{padding-bottom:12px;}
.mesures_lst li{position:relative;padding-left:33px;}
.mesures_lst li:before{content:'';position:absolute;top:0;left:0px;width:29px;height:29px;background:url(../images/mesure_icon.svg) no-repeat left top;}
.mesures_lst strong{display:inline-block;font-size:28px;line-height:32px;font-weight:600;padding-bottom:12px;color: #000;}
.mesures_lst p{color:#0E2145;padding-bottom:15px;}
.mesures_sec .bdr_btn{margin-top:10px;padding:0 37px;box-shadow: 5px 0px 33px 5px rgba(14,33,69,0.2);}
.mesures_in .row ,.plateform_sec .row ,.control_sec .row{flex-direction: row-reverse;align-items:center;}
.plateform_sec{padding:108px 0 53px !important;}
.plateform_txtin{max-width:515px;}
.plateform_txtin h2{padding-bottom:28px;}
.plateform_txtin p{padding-bottom:23px;color:#0E2145;}
.plateform_sec .bdr_btn{margin-top:5px;padding:0 57px;}
.plateform_txtin b{color: #0E2145;font-weight:700;}
.plateform_sec img{max-width:100%;}
.control_sec{background:#0a162f;position:relative;/*padding:30px 0 17px;*/text-align:left;}
.control_sec:before{content:'';position:absolute;left:0;top:-27px;background:url(../images/control_bfor.png) no-repeat left top;background-size:100% 100%;height:27px;width:100%; display: block !important;}
.control_sec:after{content:'';position:absolute;left:0;bottom:-15px;background:url(../images/control_aftr.png) no-repeat right bottom;background-size:100% 100%;height:15px;width:100%;}
.control_sec img{max-width:100%;}
.control_sec h2{color:#fff;font-weight:400;font-size:55px;line-height:60px;position:relative;padding-bottom:23px;}
.control_sec h2:before{content:'';position: absolute;top:-47px;left:-50px;background:url(../images/control.svg) no-repeat left center; width:66px; height:64px;}
.control_sec h2 b{font-weight:600;}
.control_sec p{color:#fff;font-size:24px;line-height:31px;padding-bottom:20px;}
.control_sec p b{font-weight:700;}
.control_sec .bdr_btn.sld_btn{margin-top:12px;padding:0 56px;}
.confiance_sec{text-align:center;padding:80px 0 70px !important;}
.confiance_sec h2{padding-bottom:15px;}
.confiance_sec .owl-nav button{position:absolute !important;top: 50% !important;transform: translateY(-50%) !important;width:40px !important;height:40px !important;}
.confiance_sec .owl-prev{background:url(../images/confieg_prv.svg) no-repeat center center !important;left:-90px !important;}
.confiance_sec .owl-prev:hover{background:url(../images/config_hov_prev.svg) no-repeat center center !important;}
.confiance_sec .owl-next:hover{background:url(../images/config_hov-nxt.svg) no-repeat center center !important;}
.confiance_sec .owl-next{background:url(../images/config_nxt.svg) no-repeat right center !important; right:-90px !important;}
.confiance_sec .owl-prev span ,.confiance_sec .owl-next span{display:none;}
.simplisite_sec h2{font-weight:500;}
.simplisite_sec{background:url(../images/slimple_bg.jpg) no-repeat center center;background-size:cover;position:relative;}
.simplisite_sec:before{content:'';position:absolute;left: 0;top:-25px;width:100%;height:25px;background:url(../images/simplae_bg_bfor.png) no-repeat top center;background-size:100% 100%;}
.simplisite_sec .bdr_btn{display:inline-block;width:34px;height:34px;background:url(../images/simple_arow.png) no-repeat center center;border:none !important;position:absolute;bottom:14px; left:50%;transform: translateX(-50%);}
.simplisite_sec .bdr_btn:hover{background:url(../images/simple_arow_hov.png) no-repeat center center #fff !important;}
.simplisite_sec .concu_bx{padding: 26px 13px 15px 13px;min-height:440px;position: relative;}
.simplisite_sec h6{font-weight:500 !important;}
.simplisite_sec h6 a{color:#0c1e40 !important;}
.simplisite_sec h6 a:hover{color:#01a595 !important;}

/*.confiance_sec .item{padding:0 6px;}*/
/*rb*/

/*Menu*/




.btn_list li{display: inline-block;padding: 0 5px;}
.btn_list li:last-child{padding-right: 0;}
.bdr_btn{display: inline-block;font-size: 18px;line-height: 42px;font-weight: 600;color: #01CCB8;padding: 0 22px;border: 2px solid #01CCB8;border-radius: 50px;}
.bdr_btn.gradi_btn{padding: 0 25px;border: 2px solid #073243;background: #073243;}
.bdr_btn.sld_btn{background: #01CCB8;font-size: 20px;color: #fff;padding: 0 43px; line-height: 57px;}
.bdr_btn:hover{border: 2px solid #00998a;background: #00998a;color: #fff;}
.bdr_btn.sld_btn:hover{background: #01CCB8; }


.header_sec{position: absolute;top: 0;left: 0;width: 100%;padding: 20px 0;}
.header_sec .navbar-brand{padding: 0;margin-right: 25px;width: 250px;}
.header_sec .navbar-brand img{width: 100%;}
.menu_sec{border-left: 1px solid rgba(255,255,255,0.3);padding-left: 20px;}
.menu_sec a{color: #fff;display: inline-block;padding: 10px;}
.menu_sec li{display: inline-block;padding:  0 22px;}
.menu_sec li.actv a{font-weight: bold;}
.menu_sec .dropdown .drop-arw::before{content: "\f107";font-family: "Font Awesome 6 Pro";color: #00998A;font-weight: 900;transition: 0.5s all;}
.menu_sec .dropdown .drop-arw::after{display: none;}
.menu_sec .dropdown-menu a{color: #071530;width: 100%;}
.menu_sec .dropdown-menu li{padding: 0;display: block;}
.menu_sec li:hover a, .menu_sec li:hover .drop-arw::before, .menu_sec li:hover .dropdown-menu a:hover{color: #de0305;}
.menu_sec li:hover .dropdown-menu a{color: #071530; }





.ban_sec{background: url(../images/ban_bg.webp) no-repeat;background-size: 100% 100%;padding: 185px 0 100px !important;}
.ban_txt h1{color: #fff;position: relative;font-size: 65px;line-height: 70px;padding-bottom: 25px;} 
.ban_txt h1::before{content: "";background: url(../images/flw.svg) no-repeat;width: 66px;height: 64px;background-size: 100% 100%;position: absolute;top: -55px;left: -50px;}
.chk_list li{position: relative;color: #fff;font-size: 24px;line-height: 30px;font-weight: 500;padding-left: 45px;margin-bottom: 25px;}
.chk_list li::before{content: "";background: url(../images/chk.png) no-repeat;background-size: 100% 100%;width: 25px;height: 22px;position: absolute;top: 3px;left: 0;}
.ban_sec .container{position: relative;}
.ban_sec .container::before{content: "";background: url(../images/flg.svg) no-repeat;background-size: 100% 100%;width: 151px;height: 37px;position: absolute;left: -151px;bottom: -85px;}
.bn_rgt img{width: 100%;}





.concu_sec{padding: 88px 0 130px !important;}
.concu_sec h2{text-align: center;}
.concu_bx{box-shadow: 2px 3px 15px 0 rgba(7,21,48,0.2);border-radius: 20px;background: #fff;text-align: center;padding: 35px 10px 25px;}
.concu_bx img{max-width: 53px;display: block;margin: 0 auto 30px;}
.concu_bx h6{font-size: 24px;line-height: 30px;font-weight: 600;padding-bottom: 25px;color: #00A394;}
.concu_bx h6 a{color: #00A394;display: inline-block;}
.concu_bx h6 a:hover{color: #071530;}
.concu_bx p{font-size: 15px;line-height: 25px;color: #616F7D;padding-bottom: 15px;}
.concu_sec .bdr_btn{border: #071530 2px solid;color: #071530;}
.concu_sec .bdr_btn:hover{border: 2px solid #05B2A1;color: #fff;background:#05B2A1; }
.concu_caro .item{padding: 11px;}
.concu_caro {padding-top: 10px;}




.votre_sec{/*background: url(../images/vot_bg.webp) no-repeat;*/background-size: cover;position: relative;text-align: center;background: #f1f7fc;padding: 90px 0 70px !important; position: relative;}
.votre_sec::before{content: "";background: url(../images/vot_top.png) no-repeat;background-size: 100% 100%;width: 100%;height: 28px;position: absolute;top: -28px;left: 0; display: block !important;}

.votre_sec::after{content: "";background: url(../images/wav1.png) no-repeat;background-size: 100% 100%;width: 100%;height: 28px;position: absolute;bottom: -28px;left: 0; display: block !important;}

.hd_logo{display: inline-block;max-width: 221px !important;padding-bottom: 10px;}
.votre_sec p{color: #0E2145;padding-bottom: 15px;}
.votre_sec i{display: inline-block;width: 100%;position: relative;}
.votre_sec i::before{content: "";background: url(../images/cir_bg.png) no-repeat;background-size: 100% 100%;width: 750px; height: 530px; position: absolute; top: -160px; right: 54px;}
.votre_sec i img{width: 100%;position: relative;}
.votre_txt {max-width: 820px;margin: 0 auto;position: relative;z-index: 1;}
.votre_sec .bdr_btn.sld_btn{position: relative;}
.votre_sec .bdr_btn.sld_btn a{ display: inline-block;border: 2px solid #00998A;padding: 0 48px; background: #00998A; border-radius: 60px !important;}
.votre_sec .bdr_btn.sld_btn::before{content: "";background: url(../images/btn_arw.svg) no-repeat;background-size: 100% 100%; width: 99px; height: 59px; position: absolute; right: -110px; top: -18px;}

.confiance_sec img{max-width:100% !important;}
  
  
  
  
/*name_na_jana*/
  
.ban_in{padding-bottom: 0;}
.ban_in h1{font-size: 85px;line-height: 100px;}
.ban_txt p{color: #fff;padding-bottom: 15px;}
.ban_in .bn_rgt img{margin-bottom: -50px;}  
.ban_in .container::before { bottom: 8px; }
  
.les_sec{padding: 150px 0 130px !important;text-align: center !important;}  
.les_sec h2{padding-bottom: 10px;text-align: center !important;}


.les_rw .col-md-4{margin-top: 30px;}


.les_bx{box-shadow: 10px 10px 30px 0 rgba(7,21,48,0.2);border-radius: 20px;padding: 40px 20px 10px;min-height: 278px;}
.les_bx img{max-width: 70px;display: inline-block;margin-bottom: 20px;}
.les_bx h6{font-size: 24px;line-height: 30px;font-weight: 600;color: #00A394;padding-bottom: 10px;}
.les_bx p{padding-bottom: 10px;font-size: 15px;line-height: 25px;color: #616F7D;}  
  
  
  
  
.deco_sec{padding-top: 130px;} 
.deco_sec h2{padding-bottom: 20px;font-size: 55px;line-height: 65px;}
.deco_sec .bdr_btn.sld_btn{position: relative;box-shadow: 20px 20px 50px 0 rgba(7,21,48,0.4);}  
.YloArw::before { content: ""; background: url(../images/btn_arw.svg) no-repeat; background-size: auto; background-size: 100% 100%; width: 99px; height: 59px; position: absolute; right: -110px; top: -31px; }
.YloArw{ position: relative; display: inline-block;}
  
  
/*pricing  */
  
  
  
.dec_sec{padding: 150px 0;}
.dec_sec h2{text-align: center;padding-bottom: 50px;}
  
  
  
.bg_tbl{box-shadow: 10px 10px 40px 0 rgba(7,21,48,0.2);border-radius: 30px;overflow: hidden;padding: 0 25px 30px 35px;position: relative;}
.bg_tbl::before{content: "";background: #071530;width: 100%;position: absolute;top: 0;left: 0;z-index: -1;height: 112px;}  
.bg_tbl table{text-align: center;margin-bottom: 0;}
.bg_tbl thead{background: #071530;}  
.bg_tbl thead th{font-weight: 500;color: #fff;padding: 16px 15px 20px;vertical-align: top;line-height: 25px;}  
.bg_tbl .bdr_btn.sld_btn{font-size: 16px;line-height: 32px;padding: 0 22px; }
.bg_tbl span b{font-size: 24px;line-height: 30px;font-weight: bold;}
.bg_tbl span em{font-style: normal;font-size: 18px;line-height: 26px;font-weight: 500;}
/*.bg_tbl .table th, .bg_tbl .table td{padding: 0;}*/
.bg_tbl span{display: inline-block;padding: 20px 0 60px;}
.bg_tbl tr th:nth-child(1), .bg_tbl tr td:nth-child(1){width: 450px;text-align: left;}
.bg_tbl tr th:nth-child(1){font-weight: 600;background: #071530;color: #fff;padding: 14px 12px;border-top: 20px solid #fff;}
.bg_tbl tr td{font-weight: 500;color: #071530;padding: 10px 12px;}
.bg_tbl tr td .fa-circle-check{color: #00A394;}
.bg_tbl .table th, .bg_tbl .table td { border-top: 1px solid rgba(0,0,0,0.1); }
.bg_tbl thead tr th:nth-child(1){border-top: none;font-weight: 500;}

  
  
  
  
.sm_tbl{margin-top: 35px;border: 1px solid #00A394;background: #eaf4f3;padding: 0 25px;} 
.sm_tbl::before { height: 53px; background: #00A394;z-index: 0;}
.sm_tbl thead, .sm_tbl thead tr th:nth-child(1) { background: #00A394; }
.sm_tbl .table{position: relative;}
.sm_tbl thead tr th { font-weight: 600 !important; }
.sm_tbl tbody b{color: #00A394;font-size: 24px;line-height: 30px;font-weight: bold;}  
  
  
  
  
.dec_sec .deco_sec { text-align: center;padding-top: 120px; }
.dec_sec .deco_sec h2 { padding-bottom: 20px; font-size: 65px;line-height: 75px;}
.dec_sec .deco_sec .bdr_btn.sld_btn{background: #00998A;border: 2px solid #00998A;padding: 0 48px;}
.dec_sec .deco_sec .bdr_btn.sld_btn::before {right: -130px;}  
  

.dsi_sec h2{font-weight:500;}
.dsi_sec h2 b{font-weight:600;}
.dsi_gd{padding-top:76px !important;}
.dsi_gd .les_bx{min-height:367px;} 
.decou_connten_dsi{padding:96px 0 15px; background:#f0f6fc;text-align:center;}  
.decou_connten_dsi h2{font-weight:500;}
.decou_connten_in{text-align:left;}
.decou_connten_in h2{padding-bottom:28px !important;}
/*.decou_connten_in em{width:78%;display:block;} */
.decou_connten_dsi h2{padding:20px 0 58px;}
.decou_connten_in .row{margin-bottom:25px;}
.decou_connten_in .row:nth-child(odd){flex-direction:row-reverse;} 
.decou_connten_in .row:nth-child(even) h2{font-weight:400;}
.decou_connten_in .row:nth-child(even) em{font-weight:600;}

.decou_connten_in > .e-flex{margin-bottom:25px;}
.decou_connten_in > .e-flex:nth-child(odd){flex-direction:row-reverse;} 
.decou_connten_in > .e-flex:nth-child(even) h2{font-weight:400;}
.decou_connten_in > .e-flex:nth-child(even) em{font-weight:600;}

.decou_connten_in .mesures_txtin{max-width:621px;}
.decou_connten_in .row:nth-child(even) .mesures_txtin{float: right;} 
.decou_connten_in strong{display:inline-block;font-size:20px;line-height:24px;padding-bottom:12px;color:#00A394;font-weight:bold;}  
.decou_connten_in li{color:#0E2145;margin-bottom:7px;}
.decou_connten_in .mesures_lst{padding-bottom:0;}  
.decou_connten_in .sld_btn{padding:0 37px;}  
.decoun_connten_img{width:100%; position:relative !important;}
.decou_connten_in .row:nth-child(even) .decoun_connten_img:before{content:''; position:absolute; top: -36px; right: 31px;width:66px; height:64px; background:url(../images/decoun_connten_img_even.svg) no-repeat right top;}
.decou_connten_in .row:nth-child(odd) .decoun_connten_img:before{content:''; position:absolute; top: 0px; left:-9px;width:66px; height:64px; background:url(../images/decoun_connten_img_odd.svg) no-repeat left top;}

.decou_connten_in > .e-flex:nth-child(even) .decoun_connten_img:before{content:''; position:absolute; top: -36px; right: 31px;width:66px; height:64px; background:url(../images/decoun_connten_img_even.svg) no-repeat right top; display: block !important}
.decou_connten_in > .e-flex:nth-child(odd) .decoun_connten_img:before{content:''; position:absolute; top: 0px; left:-9px;width:66px; height:64px; background:url(../images/decoun_connten_img_odd.svg) no-repeat left top; display: block !important}






.decou_connten_in img{max-width:100%;}
.pour_sec{text-align:center;padding:105px 0 68px;}
.pour_sec h2{font-weight:500;padding-bottom:35px;}
.pour_sec img{max-width:100%;}
.pour_sec .bdr_btn.sld_btn{margin-top:-20px;display:inline-block;}
.pour_secimgin{position: relative;}
/*.pour_secimgin .bdr_btn{position: absolute !important;left:47%;bottom:0;transform: translateX(-50%);z-index: 1;background:#00998A;} */
.simplisite_sec::before{display:none;}
.confiance_sec .owl-nav button{position:absolute;top:50%; transform:translateY(-50%); width:40px !important;height:40px !important;background:#797979 !important;color:#fff !important;font-size:15px !important;border-radius:50%;} 
.confiance_sec .owl-prev{left: -90px;}
.confiance_sec .owl-next{right: -90px;}
.confiance_sec .owl-prev:before{content: "\f053" !important;font-family: "Font Awesome 6 Pro" !important; color:#fff;font-weight: 900;} 
.confiance_sec .owl-next:before{content: "\f054" !important;font-family: "Font Awesome 6 Pro" !important; color:#fff;font-weight:900;}
.confiance_sec .owl-prev:hover ,.confiance_sec .owl-next:hover{background:#07152f !important;} 
/*.decou_connten_in .bdr_btn.sld_btn{background:#00998A;}*/
/*.dsi_gd .bdr_btn.sld_btn{background:#00998A;} */

/*works_28.02.24*/
.menu_sec li {padding: 0 !important; margin: 0 25px 0 0; }
.menu_sec li a { padding: 6px;}
.menu_sec { padding-left: 30px;}
.bdr_btn.gradi_btn { padding: 0 40px;}

.ban_txt h1::first-letter{ text-transform: uppercase; }
.tophead h1 span, .tophead h2 span { color: #00a394;}
.concu_bx h6 a::first-letter{ text-transform: uppercase; }
.control_sec .bdr_btn.sld_btn {background: #00998A; border-color:#00998A; }  
.bdr_btn.sld_btn  {background: #00998A; border-color:#00998A; } 
.priceban.ban_in  { padding-top: 0px; }
.priceban.ban_in .bn_rgt img { margin-bottom: 0;}

.priceBox_main{ width: 100%; border-radius: 15px; border: 1px solid #D2DCE8; }
.priceBox_top{ width: 100%; background: #071530; border-radius: 15px 15px 0 0; text-align: center; padding: 20px; }
.priceBox_top p { color: #fff; font-size: 18px; line-height: 28px; font-weight: 600; }
.priceBox_mid{ width: 100%; background: #f2f2f2; border-radius: 0 0 15px 15px; padding: 25px 0; text-align: center;}  
.priceBox_mid h5 b{ font-weight: 700; font-size: 24px; line-height: 28px; font-weight: 700; }
.priceBox_mid h5{ font-size: 18px; font-weight: 500; line-height: 24px; color:#071530; margin-bottom: 15px; }
.priceBox_mid .bdr_btn { margin: 0 0 15px; padding: 0 45px; height: 40px; line-height: 36px; }
.price_dtails{ width: 100%; padding: 15px 0; text-align: left; position: relative; }
.price_dtails h4{ color:#00A394; font-size: 16px; font-weight: 500; padding: 0 0 10px 30px; }
.price_dtails p{ padding-bottom: 5px;}
.price_dtails p b{ font-weight: 600; font-size: 18px; line-height: 24px; color:#071530; padding-left: 30px; display: inline-block;}
.price_dtails ul{ width: 100%; }
.price_dtails ul li{ width: 100%; position: relative; font-size: 16px; line-height: 20px; color:#071530; }
.price_dtails ul li a{ position: relative; width: 100%; display: inline-block; color:#071530; padding: 10px 30px; padding-left: 50px; position: relative; }
.disbl_txt.price_dtails p b, .disbl_txt.price_dtails p, .disbl_txt.price_dtails ul li, .disbl_txt.price_dtails ul li a, .disbl_txt.price_dtails h4{color:#7d8391; }
.price_dtails ul li a .fa-check { margin: 0 6px 0 0; position: absolute; left: 30px; top: 13px; }
.price_dtails ul li a:hover{ background: #cae4e2; color:#00A394; }
.price_dtails:before{ width: 82%; height: 1px; background: #00A394; position: absolute; left: 50%; bottom: 0px; content: ""; -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0);}
.price_dtails:last-child:before{ display: none; }
.price_dtails:last-child{ padding-bottom: 0px; }
.price_dtails ul li a .fa-plus{ float: right; }
.price_dtails ul li a .fa-circle-info{ margin: 0 0 0 5px; }
.price_top .row{ margin: 0 -10px;}
.price_top .col-xl-3{ padding: 0 10px;}
.blue_box{ width: 100%; margin: 20px 0 0; border-radius: 15px; box-shadow: 0 1px 22px 5px #dfe1e4; border:1px solid #00A394; }
.blue_boxTop{ width: 100%; border-radius: 15px 15px 0 0; background: #dcedeb; padding: 15px 30px; }
.blue_boxTop h4 b{ font-weight: 700; font-size: 24px; line-height: 28px; font-weight: 700; }
.blue_boxTop h4{ font-size: 18px; font-weight: 500; line-height: 24px; color:#00A394; }
.blue_boxMid{ width: 100%; padding: 10px 0; background: #eff7f6;  border-radius: 0 0 15px 15px;}
.blue_boxMid ul{ width: 100%; }
.blue_boxMid ul li{ width: 100%; position: relative; font-size: 16px; line-height: 20px; color:#071530; font-weight: 500; }
.blue_boxMid ul li a{ position: relative; width: 100%; display: inline-block; color:#071530; padding: 10px 30px; position: relative; }
.blue_boxMid ul li b{ font-size: 18px; font-weight: 700; }
/*.blue_boxMid ul li a:hover{ background: #cae4e2; color:#00A394; }*/

.popover{border-radius: 10px;  box-shadow: 0 1px 27px 6px #dfe1e4; color:#666666; padding: 3px 8px; font-size: 15px; line-height: 22px; font-weight: 400; }
.ban_in h1 { font-size: 70px; line-height: 85px;}
/*.les_sec.tophead h2 span { color: #00998A;}*/



/*les_MSPs*/
.dsi_ban.ban_in .bn_rgt img { margin-bottom: -170px;}
.dsi_ban.ban_in {padding-top: 73px;}
.deco_sec .bdr_btn.sld_btn { text-transform: capitalize; }
/*.deco_sec2 .pour_secimgin .bdr_btn { left: 50%; bottom: -87px; }*/
.deco_sec2{ padding-bottom: 200px; }
.deco_sec2.pour_sec h2 { padding-bottom: 20px;}

.decou_connten_in .bdr_btn.sld_btn::first-letter{ text-transform: uppercase; }
.dsi_gd2 .deco_sec .bdr_btn.sld_btn{ text-transform: none; }
.dsi_gd2 .deco_sec .bdr_btn.sld_btn::first-letter{ text-transform: uppercase; }
.bdr_btn.sld_btn { text-align: center;}

.concu_caro2 .concu_bx:hover .bdr_btn {border: 2px solid #05B2A1; color: #fff; background: #05B2A1;}
.concu_bx h6 a:hover { color: #00A394;}

.concu_caro2{ padding-top: 10px; }
.concu_caro2 .row{ margin: 0 -10px; }
.concu_caro2 .col-lg-3{ flex: 0 0 20%; max-width: 20%; padding: 0 10px; }
.concu_bx {margin: 10px 0;}
.confiance_sec .owl-carousel .owl-nav.disabled {display: block !important;}
.confiance_sec .owl-prev { left: -60px !important;}
.confiance_sec .owl-next { right: -60px !important;}

.concu_caro3 .concu_bx:hover .bdr_btn { background: url(../images/simple_arow_hov.png) no-repeat center center #fff !important;}
.concu_caro3 .row{ margin: 0 -10px; }
.concu_caro3 .col-lg-3{ flex: 0 0 20%; max-width: 20%; padding: 0 10px; }
.concu_caro3 .concu_bx:hover{outline: 3px solid #01a595; }

.msp_listing .decou_connten_in .row{ align-items: center; margin: 0 0 70px; }

.msp_listing .decou_connten_in .row:nth-child(2n) .decoun_connten_img::before { top: 20px; right: 15px;}
.msp_deco{ text-align: center; }
.msp_deco .deco_sec{ padding: 90px 0 130px 0; }
.msp_deco .dsi_sec h2 b { display: inline;}
.msp_deco .deco_sec .bdr_btn.sld_btn::before { background: url(../images/violet_arrow.svg) no-repeat;}
.msp_deco .dsi_sec h2 { padding: 0 0 35px;}



/*about_us*/
.about_ban .bn_rgt img{ float: right; width: auto; }
/*.about_ban.dsi_ban.ban_in{ min-height: 600px; }*/
.about_ban.dsi_ban.ban_in .bn_rgt img { margin-bottom: 0;}
.about_ban.ban_in .container::before { bottom: -56px;}

.about_ban.ban_sec{background: url(../images/abouthero.webp) no-repeat; background-size: 100% 100%; }
.about_mid .decou_connten_in .row{ align-items: center; margin: 0 0 70px; }
.about_mid .decou_connten_in .row:nth-child(2n+1) { flex-direction: row;}
.about_mid .decoun_connten_img::before{ display: none; }
.about_top{ width: 100%; text-align: center; padding: 0 20% 50px; }
.about_mid .decou_connten_in .about_top h2 { padding-bottom: 22px !important; font-weight: 600;}

.about_green{ width: 100%; background: #00A394; border-radius: 30px; text-align: center; margin-top: 30px; padding: 30px; position: relative; }
.about_green p{ color:#fff; font-size: 45px; line-height: 56px; font-weight: 400; }
.about_green p em{color:#FFCC43; font-style: normal; }
.about_green p b{ font-weight: 600; }

.about_txtBtm{ width: 100%; text-align: center; padding: 83px 10% 50px; position: relative; }
.about_txtBtm p{ font-size: 22px; line-height: 34px; color:#0E2145; }
.about_txtBtm:before{ width: 65px; height: 70px; background: url(../images/downarw.svg) no-repeat 0 0; background-size: 100%; position: absolute; left: 50%; top: 0px; content: ""; transform: translate(-50%, 0); }

.common_ban{ min-height: 600px;}  


/*start_free_trial Page css*/
.trailfm_sec{padding-bottom:55px;text-align:center;}
.trailfm_sec .container{max-width:1306px;}
.trailfm_in{border-radius:65px;background-color:#fff;padding:34px 56px 56px ;box-shadow:0px 8px 70px  0px   rgba(0,0,0,.2);text-align:left;}
.trailfm_sec h6{font-size:25px;line-height:29px;color:#073243;font-weight:500; padding-bottom:40px;text-align:center;}
.trailfm_in label{display: block;font-size:22px; line-height:26px; font-weight:600; color:#000000;padding-bottom:7px;}
.trailfm_in .row{margin:0 -10px;}  
.trailfm_in .col_cmin{padding:0 10px;margin-bottom:30px;}  
.trailfm_in input[type='text'] ,.trailfm_in input[type='tel'] ,.trailfm_in input[type='email'] ,.trailfm_in input[type='password'] ,.trailfm_in textarea{width:100%;height:85px;background:#F1F1F1; border-radius:42.5px; border:1px solid #E1E1E1; font-family: 'Graphik'; font-weight:400; outline: none;padding:23px;color:#000;font-size:18px;line-height:22px;}  
.trailfm_in input[type='text']::placeholder ,.trailfm_in input[type='tel']::placeholder ,.trailfm_in input[type='email']::placeholder ,.trailfm_in input[type='password']::placeholder ,.trailfm_in textarea::placeholder{color:#073243;}
.trailfm_in textarea{resize:none;height:222px;border-radius:34px;}
.chk_bx{padding-left:15px;}
.chk_bx input[type="checkbox"]+label{background:url(../images/strt_chk.png) no-repeat left 14px top; padding:0 0 22px 39px;cursor:pointer;}
.chk_bx input[type="checkbox"]:checked+label{background:url(../images/strt_chk_chk.png) no-repeat left 14px top;}
.trailfm_in .col_cmin:last-child{margin-botttom:0px;}
.chk_bx label{color:#82909F;font-size:18px;line-height:25px;font-weight: 400;}
.chk_bx input[type="submit"]{font-family: 'Graphik'; font-weight:500;height:60px;padding:0 40px;box-shadow: 20px 20px 50px 0 rgba(7,21,48,0.4);margin-right:26px;}
.chk_bx span{color:#333333;font-size:20px; font-weight:600;line-height:24px;} 
.chk_bx a{color:#00A394;text-decoration:underline !important;}
.chk_bx a:hover{color:#ffd11d;}
.start_in .ban_txt{text-align: center;}
.start_in h1::before{top: -41px; left: 25%;} 
.start_in h5{font-size:28px; line-height:32px; color:#fff;font-weight: 600;}
.trailfm_sec{margin-top:-160px;}
.ps_wrd{max-width:450px;padding:18px;box-shadow: 10px 10px 50px 0 rgba(7,21,48,0.2);margin-left:23px;border-radius:30px;display: inline-block; width: 100%;position:relative;display: none;}
.ps_wrd:before{content:'';position:absolute;left:25px; top:-89px;background:#fff;/*clip-path: polygon(48% 96%, 43% 100%, 54% 100%);*/clip-path: polygon(48% 76%, 24% 100%, 73% 100%);width: 90px; height: 90px;}
.ps_wrd strong{display:inline-block;font-size:20px;line-height:24px;padding-bottom:15px;}
.ps_wrd ul li{float: left; width: 50%;position:relative;padding-left:15px;font-size:16px;line-height:20px;color:#555555;margin-bottom:10px;}
.ps_wrd ul li:before{width:9px;height:9px;background:#555555;border-radius:100%;content:''; position:absolute;left:0; top:50%; transform: translateY(-50%);}
{clip-path: polygon(48% 96%, 43% 100%, 54% 100%);}

/*strt_nw*/
.trailfm_sec { padding-bottom: 87px;}
.start_in .container::before { bottom: -181px; left: -100px;}
.eye{background:url(../images/eye.svg) no-repeat right 28px center #F1F1F1 !important;}
.fot_fmin input[type="submit"]:hover{color:#fff;}

.common_ban.ban_in .bn_rgt img{ width: auto; max-width: 100%; }
.msp_listing .decou_connten_in .row:nth-child(2n) em{ font-weight: 500; }
.audidiscvr.tophead h2 span { color: #00998A;} 
.deco_sec .bdr_btn.sld_btn::first-letter{ text-transform: uppercase; }
.deco_sec .bdr_btn.sld_btn{ text-transform: lowercase; }

.msp_deco .deco_sec .bdr_btn.sld_btn::before { background: url(../images/redarw.svg) no-repeat; }


/*indicateurs_cyber*/
.gradient_bg {background: rgb(255,255,255);
background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(252,253,255,1) 8%, rgba(247,251,254,1) 18%, rgba(243,248,252,1) 30%, rgba(241,246,252,1) 100%);}
.gradient_bg .decou_connten_in .row:nth-child(2n) h2 { font-weight: 500;}
.gradient_bg.tophead h2 em { display: inline-block;}

.audit_page .decou_connten_in .row:nth-child(odd){flex-direction:row;}  
.audit_page .decou_connten_in .row:nth-child(even){flex-direction:row-reverse;} 
.audit_page .decou_connten_in .row:nth-child(even) .decoun_connten_img:before{right: inherit; left: 0px; background: url(../images/decoun_connten_img_odd.svg) no-repeat right top;}
.audit_page .decou_connten_in .row:nth-child(odd) .decoun_connten_img:before{right: 0; left: inherit; background: url(../images/decoun_connten_img_even.svg) no-repeat left top;}
.audit_page .decou_connten_in .row:nth-child(even) .decoun_connten_img img{ float: right; }
.audit_page .decou_connten_in .row:nth-child(odd) .decoun_connten_img img{ float: left; }



/*NEW CSS*/

.header_sec{ z-index: 11;}
.newbanner{ background: url(../images/bb2.png) repeat-y right top, url(../images/bb1.png) repeat-y left top #071530; position: relative; overflow: hidden; height: 700px;}
.page .newbanner::after{ background: url(../images/bgA.png) no-repeat bottom center; height: 59px; position: absolute; bottom: 0px; left: 0px; width: 100%; content: ""; background-size: 100%; display: block !important;}
.bn_rgt{ position: relative;}
.bn_rgt:before{ width: 100%; height: 100%; position: absolute; top: 0; right: -30%;content: ""; background: url(../images/roundbg.png) no-repeat top right; background-size: 100%;}
.newbanner .bn_rgt {
  position: absolute;
  right: 0px;
  bottom: -104px; width: 48%;
}
.newbanner .container, .newbanner .container .row{ height: 100%;}
.pour_sec  h2 em::before {width: 126%; left: -13%;}
.newbanner h1 em:before{ width: 126%;}

.pourQUE{ width: 100%; position: relative; display: inline-block; margin-top: 25px;}
.pourQUEPIC {
  width: 40% !important;
  float: left !important;
  position: absolute !important;
  left: 50% !important;
  transform: translateX(-50%) !important;
  text-align: center !important;
  height: 100% !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important; z-index: 1 !important;
}
.pourQUEBOX{ width: 30% !important; float: left; padding: 0px !important;}
.pourQUEPIC:before{ width: 100%; height: 3px; border-top: 3px dotted #029a8b; position: absolute; top: 50%; left: 0px; transform: translateY(-50%);content: ""; display: block !important;}



.pQRound{ width: 310px; height: 310px; border-radius: 100%; background:#029a8b; padding: 34px; display: inline-block; position: relative;}
.pQRound a, .pQRound > div{ width: 100%; height: 100%; background: #fff; border-radius: 100%; display: inline-block; display: flex;
  justify-content: center;
  align-items: center;
  padding: 25px; box-shadow:0px 0px 14px -2px rgba(0,0,0,0.3);}
.tickBox{ width: 100%; background: #fff; padding: 19px;  box-shadow:0px 0px 14px -2px rgba(0,0,0,0.3); border-radius: 16px; text-align: left; margin: 25px 0; min-height: 173px; position: relative;}
.tickBox h5 {
  color: #071530;
  font-size: 24px;
  line-height: 30px;
  font-weight: 500;
  position: relative;
 
}
.tickBox p{ font-size: 16px; line-height: 26px; color: #212e46;}
.tickBox h5:before{ background: url(../images/tk.png) no-repeat left top; content: ""; position: absolute; top: 0px; left: 0px; width: 44px; height: 44px;}
.tickBox h5, .tickBox p{ padding-left: 60px;}
.pourQUEBOX{ position: relative;}
.pourQUEBOX:before{ width: 100%; height: 100%; position: absolute; top: 0px; content: ""; display: block !important;}
.pourQUEBOX.float-left:before{ background: url(../images/dhL.png) no-repeat right center; right: -135px;}
.pourQUEBOX.float-right:before{ background: url(../images/dhR.png) no-repeat left center; left: -135px;}
.deco_sec2{ padding: 80px 0 !important;}
.mesures_txtin h2 em{ display: inline-block;}
.decou_connten_in .sld_btn{ padding:0 30px;}
.decou_connten_in .row {
  margin-bottom: 55px;
}
.botmBtns{ width: 100%; display: inline-block;}
.dsi_gd2 .YloArw::before {top: -14px;}
.bn_rgt img {
  width: 100% !important;
}
.homeBan{ height: 862px;}
.homeBan .bn_rgt{ /*width: 100%;*/ bottom: 0;}
.homeBan .bn_rgt img {
  width: 120% !important;
}
.homeBan h1 em::before {
  width: 100%;
}

.tarifBanRt{ width: 100%;}
.tarifBanRt img {
  width: 130% !important;
  position: relative;
  bottom: -54px;
  right: 89px;
}
.font85 h1{ font-size: 85px; line-height: 90px;}
.tarifBan h1 em::before {
  width: 100%;
}
.tarifBan .bn_rgt::before {top: 147px;}
.trfoverList{ position: absolute; width: 100%; left: -20px; text-align: center; bottom: 29%;}
.trfoverList li {
  display: inline-block;
  color: #fff;
  background: #00A394 url(../images/tks.png) no-repeat left 18px center;
  padding: 17px 17px 17px 44px;
  border-radius: 30px;
  font-size: 17px;
  line-height: 23px;
  text-align: left;
  font-weight: 600;
  margin: 5px 2px;
  max-width: 229px;
  white-space: nowrap;
}
.trfoverList li:first-child{ width: 190px; margin-left: 83px;}
.trfoverList li:nth-child(5){ margin-left: 83px; }


.deco_sec2{ padding-top: 50px;}
.dec_sec {
  padding: 45px 0;
}

.priceBox_mid .bdr_btn {
  margin: 0 0 15px;
  padding: 0 45px;
  height: 40px;
  line-height: 36px !important;
  font-size: 16px;
  font-weight: 600;
}

.les_sec{ padding-bottom: 0px;}

.priceBox_top{   border-radius: 30px 30px 0 0;}
.priceBox_main{ border-radius: 30px; margin-top: 20px; overflow: hidden;}
.dsi_sec{ padding: 90px 0 120px;}
.dsi_sec .YloArw::before{ top: -18px;}
.dsi_sec h2 span{ font-weight: 700;}
.dsi_sec h2{ font-weight: 400;}
.VlotArw:before{ background: url(../images/vilt.svg) no-repeat center center;}
.readArw:before{ background: url(../images/radarw.svg) no-repeat center center;}
.price_dtails li.dropdown ul.open{ display: block;}
.price_dtails li.dropdown ul{ display: none;}

.common_ban h1 em::before {
  width: 100%;
}
.common_ban .bn_Lft{ flex: 0 0 60%; max-width: 60%;}
.common_ban .bn_Lft p{ padding-right: 88px;}
.common_ban .bn_rgt{bottom: -54px;}
.common_ban .bn_rgt::before{ top: -1%;}
.decou_connten_dsi{ position: relative;}
.decou_connten_dsi:before{ width: 100%; height:40px;position: absolute; bottom: -18px; left: 0px; content: ""; background: url(../images/wav1.png) no-repeat bottom center; background-size: 100%;}
.common_ban:before{ background: url(../images/bgA1.png) no-repeat bottom center; background-size: 100%;}
.mesures_lst{ margin-top: 15px;}
.decou_connten_dsi{ padding: 50px 0 !important;}
.decou_connten_dsi h2{ text-align: center;}

figure{ margin: 0px !important; }
.sub-menu-toggle{ display: none !important; }

.gradient_bg.tophead h2 em {  display: inline;}


/*Css Fixing*/

.container{ margin: 0px auto !important; padding: 0 15px !important;}
/*.newbanner{ padding: 0px !important;}*/
.ban_sec .container::before {top: inherit !important;z-index: 1;}

/*.concu_sec{ padding: 0px !important;}*/
.ban_sec .e-con-inner, 
.concu_sec .e-con-inner, 
.votre_sec .e-con-inner, 
.confiance_sec .e-con-inner, 
.control_sec .e-con-inner, 
.plateform_sec .e-con-inner,
.mesures_sec .e-con-inner,
.deco_sec2 .e-con-inner,
.container .e-con-inner,
.e-con-inner
{ max-width: 100% !important; padding: 0px !important;}



.btm_img1 { padding: 0px !important;}
.btm_img1 img, .control_sec img{ height: auto !important; max-width: 100% !important; width: auto !important;}
.votre_sec .e-con-inner > div, 
.confiance_sec .e-con-inner > div, 
.control_sec .e-con-inner > div, 
.plateform_sec .e-con-inner > div,
.mesures_sec .e-con-inner > div,
.deco_sec2 .e-con-inner > div,
.container .e-con-inner > div
{ padding: 0px !important;}
.votre_txt{ text-align: center !important;}
.btm_img1 .elementor-widget-container{ height: auto !important;}
.confiance_sec{ text-align: center !important;}
.control_sec .e-con-inner, .plateform_sec .e-con-inner{ align-items: center; flex-direction: row-reverse;}

.page-template-default article.post-154 header.entry-header, 
.page-template-default article.post-191 header.entry-header,
.page-template-default article.post-212 header.entry-header,
.page-template-default article.post-255 header.entry-header,
.page-template-default article.post-278 header.entry-header,
.page-template-default article.post-318 header.entry-header,
.page-template-default article.post-337 header.entry-header,
.page-template-default article.post-288 header.entry-header,
.page-template-default article.post-824 header.entry-header, 
.page-template-default article.post-851 header.entry-header
{ display: none;}
/*.e-con-inner .elementor-element{ padding: 0 15px !important;}*/
/*.newbanner .bn_rgt {
  position: absolute;
  right: 0;
  bottom: -104px;
  width: 70%;
}*/
.newbanner .bn_rgt img, .decou_connten_in img{ height: auto !important; max-width: 100% !important;}
.pourQUE{ width: 100%; display: inline-block !important;}

.concu_caro2 .e-con-inner > div, .concu_sec .container .e-con-inner > div{ padding: 0 10px !important;}

.votre_sec .bdr_btn.sld_btn a{ display: inline-block; line-height: 42px;}
.votre_sec .bdr_btn.sld_btn {
  position: relative;
  background: none !important;
  border: none !important;
  line-height: 0px !important;
  display: inline-block !important;
  width: auto !important;
  position: relative !important;
  padding: 0px !important;
  max-width: inherit !important;
}
.votre_sec .bdr_btn.sld_btn::before {right: inherit;margin-left: 102px;}
.confiance_sec h2{ text-align: center; }
.control_sec .e-con-inner, .plateform_sec .e-con-inner{ align-items: center !important; flex-direction: row-reverse !important;}
.control_sec .e-con-inner .elementor-element, .plateform_sec .e-con-inner .elementor-element{ padding:0 15px !important;}
.mesures_sec img{ width: auto !important;
  height: auto !important;
  max-width: 360px !important;}
.mesures_sec .e-con-inner{ align-items: center !important; } 

.btm_img1{ position: relative;}
.btm_img1:before {
  content: "";
  background: url(../images/cir_bg.png) no-repeat;
  background-size: 100% 100%;
  width: 750px;
  height: 530px;
  position: absolute;
  top: -160px;
  right: 54px; display: block !important;
}

.dsibanner .bn_rgt {
  position: absolute;
  right: 0;
  bottom: -242px;
  width: 96%;

}

.dsibanner{ height: 660px !important; padding-top: 225px !important;} 
.botmBtns{ align-items: center !important;}
.pour_sec h2{ text-align: center;}

.elementor-element .pour_secimgin .pourQUEPIC::before{ display: block !important;}
.elementor-element .pour_secimgin .pourQUEBOX::before{ display: block !important;}
.mesures_txtin h2{ text-align: left !important;}


.dsi_gd h2{ text-align: center;}

.dsi_sec{ width: 100%; text-align: center;}
.botmBtns{ width: 100% !important; display: inline-block !important; text-align: center !important;}


.newbanner .e-con-inner{ width: 100% !important; display: inline-block !important;}
.newbanner .e-con-inner > .elementor-element{ width: 100% !important; display: inline-block !important;}
.newbanner .e-con-boxed .e-flex{ width: 50%; float: left !important;}
.newbanner .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{ width: 50% !important; float: left !important;}
.newbanner .e-con-inner > .elementor-element > .e-con-inner{ display: flex !important;}
.common_ban, .featuresBanner{ height: 665px !important; padding-bottom: 10px !important; min-height: auto !important;}
.common_ban .bn_rgt {
  bottom: -135px;
}
.tickBox{ margin: 12px 0; display: inline-block !important; min-height: 206px;}
.decou_connten_in > .e-flex{ align-items: center;}

.YloArw a{ padding: 0 75px !important;}
.decou_connten_in > .e-flex{ align-items: center;}

/*.dsi_sec h2{ max-width: 74%; margin: 0px auto;}*/

.newbanner .e-con-boxed .e-flex.dsiBanRt{ width: 50% !important; float: left;}

.homeBan .container{ width: 100% !important;}
.homeBan .bn_rgt{ width: 100% !important;}

.lesAuditeursBan{}
.lesAuditeursBan .e-con-boxed .e-flex{ width: 50% !important;}
.newbanner .e-con-boxed .e-flex.w-100{  width: 100% !important;}
.newbanner .w-100 .rtW-50{  width: 50% !important;}

.decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before {top: 19px;
  right: 0;}

.viewboxShw5 .pourQUEBOX.float-right::before {background: url(../images/dhR1.png) no-repeat left center;}
.tickBoxNoshw{box-shadow: none; background: none !important;}
.decou_connten_in img {
  height: auto !important;
  max-width: 100% !important;
  width: auto !important;
}
.newbanner .w-100 .rtW-50{ width: 50% !important; height: 100% !important;}
.newbanner .e-con-inner > .elementor-element.rtW-50{ width: 50% !important; height: 100% !important;}
.newbanner .w-100 .rtW-50 .dsiBanRt { width: 80%;}
.newbanner .w-100, .newbanner .w-100 > div.e-con-inner{ height: 100%;}
.newbanner .e-con-inner > .elementor-element > .e-con-inner.w-100{ align-items: center; display: flex !important; height: 100%;}


.font76 h1{ font-size: 76px; line-height: 86px;}


.listing_main{ flex-wrap: wrap !important;} 
.les_bx{ text-align: center;}
.ban_txt p{ font: normal 18px/30px 'Graphik', sans-serif;}
.featuresBanner h1 em::before {
  width: 86%;
  background-position: right bottom !important;
  left: inherit !important;
  right: 0px;
}
.featuresBanner .e-con-inner > .elementor-element > .e-con-inner{ align-items: center;}
.featuresBanner .w-100 .rtW-50 .dsiBanRt{ width: 100%; bottom: 0px !important;}
.les_sec h2{ font-weight: 500;}
.featuresBotmSec h2 b{ /*color: #00A394; */font-weight: 700;}

.featuresBanner .bn_rgt{ z-index: 1;}


.les_sec{ padding: 75px 0 130px !important;}
.les_sec .YloArw::before {top: -12px;}

.common_ban .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child, .homeBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{ width: 50% !important; float: right !important;}
.common_ban .bn_rgt{ width: 100%; z-index: 1;}
.common_ban .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{ width: 40% !important;}

.common_ban .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child {
  width: 60% !important;
  float: left !important;
  padding-right: 30px !important;
}

.homeBan .e-con-inner .e-flex:last-child{ width: 50% !important; float: right !important;}

.auditCyberBan{ height: 550px !important;}


.auditCyberPage{ }


.auditCyberPage .decou_connten_in > .e-flex:nth-child(even){flex-direction:row-reverse;} 

.auditCyberPage .decou_connten_in > .e-flex:nth-child(odd) .decoun_connten_img:before{content:''; position:absolute; top: -36px; right: 31px;width:66px; height:64px; background:url(../images/decoun_connten_img_even.svg) no-repeat right top; display: block !important}
.auditCyberPage .decou_connten_in > .e-flex:nth-child(even) .decoun_connten_img:before{content:''; position:absolute; top: 0px; left:-9px;width:66px; height:64px; background:url(../images/decoun_connten_img_odd.svg) no-repeat left top; display: block !important}



.dsi_sec{ padding-bottom: 0px !important;}
.dsibanner .bn_rgt {
  position: absolute;
  right: 0;
  bottom: -347px;
  width: 90%;
}

.dsibanner .e-con-inner > .elementor-element > .e-con-inner {
  display: flex !important;
  align-items: center;
}
.YloArw a {
  padding: 0 49px !important;
}
.decou_connten_dsi {
  padding: 76px 0 10px !important;
}
.decou_connten_dsi h2 em:before{ width: 96%;
  height: 8px;bottom: -6px;
  right: 0; left: inherit;}

.decou_connten_dsi .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before {
  top: -31px;
  right: 35px;
}
.mesures_txtin.leftpadng{ padding-left: 59px;}
.decou_connten_in > .e-flex:nth-child(2n) em {
  font-weight: 700;
}
.dsi_gd2  h2{ padding-bottom: 0px !important;}
.les_bx{ padding: 26px 20px 10px;}
.dsi_sec h2 b {
  font-weight: 700;
}




.lesAuditeursBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child {
  width: 50% !important;
  float: left !important;
  padding-right: 30px !important;
}
.lesAuditeursBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{ width: 50% !important;}

.indiicateuCyban .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{ width: 55% !important;}
.indiicateuCyban .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{ width: 45% !important;}

.indiicateuCyban .w-100 .rtW-50 .dsiBanRt {
  width: 95%;
}


.auditCyberBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{ width: 55% !important;}
.auditCyberBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{ width: 45% !important;}

.auditCyberBan .w-100 .rtW-50 .dsiBanRt {
  width: 100%;
}

.auditCyberBan .bn_rgt {
  bottom: -9px !important;
}




.lesAuditeursBan .e-con-inner > .elementor-element > .e-con-inner, .indiicateuCyban .e-con-inner > .elementor-element > .e-con-inner {
  display: flex !important;
  align-items: center;
}
.lesAuditeursBan, .indiicateuCyban {padding-top: 59px !important;}
.lesAuditeursBan .w-100 .rtW-50 .dsiBanRt {
  width: 100%;
}
.common_ban .bn_rgt {
  bottom: 47px;
}
.common_ban{ overflow: hidden !important;}
.common_ban .bn_rgt::before {
  width: 127%;
  height: 150%;
  position: absolute;
  top: -4%;
  right: -45%;
  content: "";
  background: url(../images/roundbg.png) no-repeat top right;
    background-size: auto;
  background-size: 100%;
}
.lesauditPour h2 em::before {
  width: 100%;
  left: 0;
}
.lesauditPour .bdr_btn.sld_btn {
  margin-top: 0;
  display: inline-block; padding: 0 74px !important;
}
.lesauditlisting .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before {top: -10px;
  left: -16px;}
.lesauditlisting .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before {
  top: 20px;
  right: 0px;
}
.lesauditlisting .decou_connten_in > .e-flex:nth-child(2n) em {
  font-weight: 600;
}
.lesauditlisting h2{ font-weight: 600;}

.decou_connten_dsi h2 {
  font-weight: 600 !important;
}
.decou_connten_dsi h2 em{ font-weight: 600 !important;}
.audidiscvr.tophead h2 span{font-weight: 600 !important;}


.indiicateuCyBotm, .audidiscvr{ padding-bottom: 90px !important;}

/*.decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before, .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before { display: none !important;}*/


.decou_connten_in > .e-flex {
  margin-bottom: 6px;
}
.decou_connten_in > .e-flex:nth-child(even) .elementor-element:last-child .mesures_txtin{ padding-left: 30px;}
.decou_connten_in > .e-flex:nth-child(even) .elementor-element:first-child{ text-align: left;} 
.decou_connten_in > .e-flex:nth-child(odd) .elementor-element:last-child .mesures_txtin{ padding-right: 30px;}


/*.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before, .decou_connten_dsi .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before{ display: none !important;}*/
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) {
  flex-direction: revert;
}

.auditCyberPage .decou_connten_in > .e-flex:nth-child(odd) .elementor-element:first-child{ text-align: left;} 
.auditCyberPage .decou_connten_in > .e-flex:nth-child(odd) .elementor-element:last-child .mesures_txtin{ padding-left: 30px;}
.auditCyberPage .decou_connten_in > .e-flex:nth-child(even) .elementor-element:last-child .mesures_txtin{ padding-right: 30px;}
.ban_sec .container{ width: 100%;}


.dsipageComonSec.decou_connten_dsi h2 { font-weight: 400 !important;}
.dsi_gd2.tophead h2 em{ font-weight: 600 !important;} 
.les_rw .YloArw{ margin-top: 33px;}


.header_sec.fixed{ background: #071530; position: fixed; top: 0px; left: 0px; z-index: 11;}
.foot_logo img{ max-width: 100%;}
.fot_top strong{ font-size: 16px; line-height: 22px;}

.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before {top: -18px;
  right: 12px; left: inherit;}
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n) .elementor-element:first-child {
  text-align: right;
}
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before {
  top: 28px;
  right: inherit;
  left: 7px;
}
.decou_connten_in .mesures_lst{ text-align: left;}
.decou_connten_in > .e-con-full{ padding: 0px; !important;}
.deco_sec .bdr_btn.sld_btn{ min-width: 308px;}
.auditCyberPage{ padding-bottom: 76px !important;}
.auditCyberBan.tophead h1 em::before{bottom: -7px;}
.auditCyberPage.tophead h2 em:before{ left: 0px; right: inherit;}
.emblock h2 em{ display: inline-block !important;}
.emblock70 h2 em:before{ width: 70%;}


.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before, .auditCyberPage .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before, .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before, .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before {display: none !important;}


.indiicateuCyBotm{ padding-bottom: 120px !important;}

.invenPage.tophead h2 span{ font-weight: 700 !important;}
.common_ban, .featuresBanner{ overflow: hidden !important;}
.featuresBotmSec h2 b{ display: inline; }


.start-free-trialBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{ width: 100% !important; padding-right: 0px !important;}
.start-free-trialBan .font85 h1{ display: inline-block;}
.start-free-trialBan h1::before {
  top: -50px;

  left: -48px;

}
.start-free-trialBan h1 em::before{ bottom: -14px;}
.start_in h5{ margin-top: 17px;}
.start-free-trialBan::before {
  width: 35%;
  height: 112%;
  position: absolute;
  top: 70px;
  right: 15%;
  content: "";
  background: url(../images/roundbg.png) no-repeat top right;
    background-size: auto;
  background-size: auto;
  background-size: 100%;
}
.start-free-trialBan::before{ display: block;}
.start_in .container::before {
  bottom: 26px;
  left: -100px;
}


.trailfm_sec {
  padding: 0px !important;
  padding-bottom: 87px !important;margin-top: -150px !important;
  position: relative !important;
  z-index: 1 !important;
}
.trailfm_in {
  border-radius: 65px !important;
  background-color: #fff;
  padding: 34px 56px 56px !important;
  box-shadow: 0px 8px 70px 0px rgba(0,0,0,.2);
  text-align: left !important;
  display: inline-block !important;
}
.container .e-con-inner > div.trailfm_in{ padding: 34px 56px 56px !important;}
.trailfm_sec .container {
  max-width: 1306px !important;
}
.trailfm_sec .container {
  max-width: 1306px;
}
.startFreeBotm{ width: 100%; display: inline-block;}
.startFreeBotm br{ display: none;}

/*.chk_bx input[type="checkbox"]{ width: 18px; height: 18px; background: url(../images/strt_chk.png) no-repeat center center; position: }*/
.chk_bx input[type="checkbox"]{ width: 23px; height: 23px; border: 3px solid #000; display: inline-block; position: relative;}
.chk_bx input[type="checkbox"]::before {
  content: "";
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;font-weight: 700;
}
.chk_bx input[type="checkbox"]:checked:before{ content: "✓";}
.chk_bx p > span.wpcf7-form-control-wrap{ position: absolute;
  left: 0px;
  top: 0px;}
.chk_bx p .wpcf7-list-item span.wpcf7-list-item-label{ display: none;}



.chk_bx{ position: relative; margin: 18px 0;}
.chk_bx .wpcf7-form-control-wrap{ position: absolute; top: 0px; left: 15px;}
.chk_bx label{ padding-left: 41px;}

.startFreeBotm span {
  color: #333333;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
}
.startFreeBotm span a {
  color: #00A394;
  text-decoration: underline !important;
}
.trailfm_in .col_cmin p br{ display: none;}
.trailfm_in .wpcf7-form-control-wrap{ display: inline-block; width: 100%;}
.showbox{ top: 63px !important; opacity: 0.6;}
.startfrFrmRow p br{ display: none;}



.trailfm_sec .wpcf7 form .wpcf7-response-output{ border: none !important; padding: 5px 10px; text-align: center; font: 400 13px/16px 'Graphik'; color:#fff;
 margin: 15px 0 0 !important; }
.trailfm_sec .invalid .wpcf7-response-output{ background:#dc3232; }
.trailfm_sec .sent .wpcf7-response-output{ background:#84c426; }
.trailfm_sec span.wpcf7-not-valid-tip { background: #dc3232; position: absolute; top: 100%; left: 0px; font: 400 11px/14px 'Graphik';
 border-radius: 5px; padding: 6px 14px; color: #fff; z-index: 1;}
.trailfm_sec span.wpcf7-not-valid-tip::before { position: absolute; top: -15px; left: 10px; border: 9px solid transparent; border-bottom: 10px solid #dc3232;
 content: ""; }

.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha.wpcf7-not-valid {  position: relative !important; width: 100%;display: inline-block;}
.trailfm_sec span.wpcf7-not-valid-tip{ top: 100%;}
.trailfm_in .wpcf7-form-control-wrap{ position: relative;}

/*.chk_bx{ display: none;}*/
.startFreeBotm{ padding: 15px; position: relative;}
.startFreeBotm .wpcf7-spinner{ position: absolute;}
.startFreeBotm .bdr_btn.sld_btn{ margin-right: 24px;}


.lesmspBan .w-100 .rtW-50 .dsiBanRt {
  width: 100%;
}


.botm100sec{ padding: 90px 0 130px !important;}
.botm100sec .deco_sec{ padding: 0px !important;}


.lesmspBan .bn_rgt {
  bottom: 0px;
}

.page .aboutBan::after {
  background: url(../images/bgA1.png) no-repeat bottom center;
  background-size: 100%;
}

.aboutBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{ width: 60% !important;}
.aboutBan .e-con-boxed .e-flex.dsiBanRt{ width: 40% !important;}
.aboutBan .bn_rgt{ bottom: -274px; width: 100%;}
.aboutBan h1 em::before {
  width: 100%;
}
.aboutBan .bn_rgt {
  bottom: 26px;
  position: relative;
  top: inherit;
}

.tarifBan .tarifBanRt {
  bottom: 8px !important;
  /*position: relative !important;
  top: inherit !important;*/
}




.about_mid .decou_connten_in .about_top h2{ padding-top: 0px !important;}
.about_mid .elementor-element-74e5d29, .about_mid .elementor-element-7d3d486, .about_mid .elementor-element-c0fb365, .elementor-element-ec10a8e, .elementor-element-bc91843, .elementor-element-74e5d29, .elementor-element-b32fe2f, .elementor-element-c0fb365{ padding: 0px !important;}

.msp_deco.tophead h2 span {
  color: #00A394;
}
.elementor-element-74e5d29{ text-align: center;}


.priceList{ padding: 0 10px;}
.pricelistRow{ margin: 0 -10px;}
.tarifspage h2{ text-align: center;}
.tarifspage{ padding: 45px 0 0 !important;}
.tarifspage .e-con-inner{ gap:0px !important;}
.trfoverList {
  position: absolute !important;
  width: 100%;
  left: -20px;
  text-align: center;
  bottom: 29%;
}

.tarifBan{ padding-top: 115px !important; overflow: hidden;}
.tarifBanRt img{ right: 0px; bottom: -41px;}
.tarifBan{ overflow: hidden !important;}
.tarifBan .bn_rgt::before {
  top: 20px;
  right: -20%;
}

.trfpic{ position: relative;}
.trfpic::before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background: url(../images/shw.png) no-repeat center center;
    background-size: auto;
  background-size: 100% 100%;
  content: "";
}
.trfpic {
  position: relative !important;
  width: 490px !important;
  float: right;
}
.trfoverList {
  position: absolute !important;
  width: 105%;
  left: 81px;
  text-align: center;
  bottom: 20%;
}

.tarifBan .bn_rgt::before{ height: 130%;}


.trfpic::before {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-size: 100% 100%;
  content: "";
}
.tarifBan .bn_rgt::before {
    height: 170%;
  }
.priceList:first-child .blue_boxTop h4 b, .priceList:first-child .priceBox_mid h5 b{ font-size: 18px;
  font-weight: 500;
  line-height: 24px;}

/*Modification*/

.newbanner h1 em::before { width: 100%;}
.pour_sec h2 em::before {
  width: 100%;
  left: 0;
}
.smlminhegh .tickBox{ min-height: 149px;}
.tickBox h5{padding-bottom: 5px;}
.decou_connten_dsi h2 em::before { width: 100%;}

/*.dsi_sec .YloArw {
    margin-top: 40px !important;
  }*/
.h2padng h2{ padding-bottom: 35px !important;}
.decou_connten_dsi h2 {
  font-weight: 400 !important;
}

.midminhegh .tickBox {
    min-height: 181px;
  }


/*27.3.2024*/
.homeBan .bn_rgt {
  width: 100% !important;
}




.bn_rgt:before { right: -26%;}







@media (min-width: 1500px) and (max-width: 9000px) 
{

.gestionBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{width:53% !important;}
.gestionBan .bn_rgt{bottom:5px;}
.gestionBan .w-100 .rtW-50 .dsiBanRt{width:100%;}

.featuresBanner .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{width:57% !important;}
.featuresBanner .e-con-inner > .elementor-element.rtW-50{width:51% !important;height:100% !important;}
.featuresBanner .w-100 .rtW-50 .dsiBanRt{right:-40px;}




}

@media (min-width: 991px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 190px; padding: 0px;
   border-radius: 5px; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }

.lesmspBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child {
  width: 55% !important;
}






}

@media (min-width: 1600px) and (max-width: 1799px) { 

/*NEW CSS*/
.bn_rgt::before {top: -7%; right: -15%;}
.ban_sec .container::before {left: -49px;}
.homeBan .bn_rgt img {
  width: 106% !important;
}


.dsibanner .bn_rgt{ width: 90%;}


/*13.3.2024*/
.dsiBanRt .dsiBanRtA::before{ top: 0px;} 

.tarifBan .bn_rgt::before {
    top: 109px;
    right: -12%;
  }







}
@media (min-width: 1400px) and (max-width: 1599px) { 
.container{max-width:1370px;}
body{font-size:17px;line-height:28px;}
.header_sec{padding: 18px 0;}
.header_sec .navbar-brand{ padding: 0;margin-right:20px; width:230px; }
.menu_sec{padding-left:15px;}
.menu_sec li{padding: 0 19px; }
.menu_sec a{padding: 8px;}
.bdr_btn { font-size: 15px; line-height: 35px; padding: 0 14px; }
.tophead h1, .tophead h2{font-size:47px;line-height:57px;padding-bottom: 18px;}
.tophead h1 em::before, .tophead h2 em::before{bottom: -3px; /*z-index: -1;*/}
.ban_sec{padding: 170px 0 90px !important;}
.ban_txt h1::before { width: 37px; height: 48px; top: -32px; left: -26px;}
.bn_rgt img { width: 90%;}
.ban_sec .tophead h1 em::before,.ban_sec .tophead h2 em::before{bottom: -12px;}
.ban_sec .container::before {width: 130px;  height: 37px; left: 70px;  bottom: -77px;  }
.concu_sec{padding: 83px 0 125px !important;}
.concu_bx{padding: 30px 10px 20px;border-radius: 17px;}
.concu_bx h6{font-size: 22px; line-height: 28px;padding-bottom:15px;}
.concu_bx img{width: 49px !important;}






/*NEW CSS*/
.bn_rgt::before {top: -7%; right: -9%;}
.newbanner{ height: 583px;}
.ban_sec .container::before{width:130px;height:37px;left:-20px;bottom:-77px;}
.homeBan .bn_rgt img{width:106% !important;}
.chk_list li{margin-bottom:10px;font-size:20px;line-height:30px;}
.homeBan{height:700px;}
.homeBan .bn_rgt{/*width:100%;*/bottom:-46px;}


.font85 h1{font-size:73px !important;line-height:84px !important;}
.dsibanner{height:640px !important;padding-top:200px !important;} 


/*13.3.2024*/

.font76 h1{font-size:70px;line-height:80px;}


.dsiBanRt .dsiBanRtA::before{top:0px;} 


.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before{top:-1px;right:-18px;left:inherit;}
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before{top:25px;right:inherit;left:-10px;}
.auditCyberBan .bn_rgt{bottom:-86px !important;}





.gestionBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{width:53% !important;}
.gestionBan .bn_rgt{bottom:-65px;}
.gestionBan .w-100 .rtW-50 .dsiBanRt{width:100%;}




.featuresBanner .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{width:57% !important;}
.featuresBanner .e-con-inner > .elementor-element.rtW-50{width:51% !important;height:100% !important;}

.featuresBanner{padding-top:150px !important;}
.featuresBanner .w-100 .rtW-50 .dsiBanRt{width:100%;bottom:-64px !important;}


.trailfm_sec .container {
  max-width: 1155px !important;
}
.trailfm_sec h6 {
  font-size: 22px;}

.trailfm_in input[type="text"], .trailfm_in input[type="tel"], .trailfm_in input[type="email"], .trailfm_in input[type="password"], .trailfm_in textarea{ height: 68px; padding: 15px 20px;}
.trailfm_in textarea{ height: 190px;}
.showbox {
  top: 55px !important;
  opacity: 0.6;
}


.lesmspBan .bn_rgt {
  bottom: -68px;
}
.tarifBan .bn_rgt::before {
    top: 14px;
    right: -10%;
  }







}

@media only screen and (max-width:1599px) {
.tickBox h5::before {width: 34px;
  height: 36px;
  background-size: 100%;}
.tickBox h5, .tickBox p {
  padding-left: 40px;
}

.smlminhegh .tickBox{ min-height: 143px;}
.tickBox h5{ font-size: 22px;}


.midminhegh .tickBox {
    min-height: 158px;
  }






}
 
  
@media (min-width: 1200px) and (max-width: 1399px) { 
.container{max-width:1170px;}

body{font-size:17px;line-height:28px;}
.header_sec{padding:18px 0;}
.header_sec .navbar-brand{padding:0;margin-right:20px;width:230px;}
.menu_sec{padding-left:15px;}
.menu_sec li{padding:0 19px;}
.menu_sec a{padding:8px;}
.bdr_btn{font-size:15px;line-height:35px;padding:0 14px;}
.tophead h1,.tophead h2{font-size:47px;line-height:57px;padding-bottom:18px;}
.tophead h1 em::before,.tophead h2 em::before{bottom:-3px;/*z-index:-1;*/}
.ban_sec{padding:170px 0 90px !important;}
.ban_txt h1::before{width:37px;height:48px;top:-32px;left:-26px;}
.bn_rgt img{width:90%;}
.ban_sec .tophead h1 em::before,.ban_sec .tophead h2 em::before{bottom:-12px;}
.ban_sec .container::before{width:130px;height:37px;left:70px;bottom:-77px;}
.concu_sec{padding:83px 0 125px !important;}
.concu_bx{padding:30px 10px 20px;border-radius:17px;}
.concu_bx h6{font-size:18px;line-height:21px;padding-bottom:15px;}
.concu_bx img{width:49px !important;}
.concu_bx p {
  font-size: 14px;
  line-height: 21px;}



.menu_sec li{margin:0 11px 0 0;}


/*NEW CSS*/
.bn_rgt::before{top:-7%;right:-1%;}
.newbanner{height:583px;}
.ban_sec .container::before{width:130px;height:37px;left:-20px;bottom:-77px;}
.tickBox h5{font-size:19px;line-height:27px;}



.tickBox h5::before{width:29px;height:27px;background-size:100%;}
.tickBox p{font-size:14px;line-height:21px;}
.tickBox h5,.tickBox p{padding-left:38px;}
.tickBox{min-height:185px;}
.pourQUEBOX::before{top:50%;content:"";background-size:100% 100% !important;width:135px;height:400px;transform:translateY(-50%);}
.pourQUEBOX.float-left::before{right:-106px;}
.pourQUEBOX.float-right::before{left:-106px;}
.pQRound{width:270px;height:270px;border-radius:100%;background:#029a8b;padding:25px;display:inline-block;position:relative;z-index:1;}
.pourQUEPIC::before{border-width:2px;}

.tophead h1,.tophead h2{font-size:36px;line-height:50px;}
.homeBan .bn_rgt img{width:100% !important;}
.homeBan .bn_rgt img{width:106% !important;}
.chk_list li{margin-bottom:10px;font-size:20px;line-height:30px;}
.homeBan{height:700px;}
.homeBan .bn_rgt{/*width:100%;*/bottom:-46px;}

.homeBan .bn_rgt img{width:106% !important;}
.chk_list li{margin-bottom:10px;font-size:20px;line-height:30px;}
.homeBan{height:700px;}
.homeBan .bn_rgt{/*width:100%;*/bottom:-46px;}


.font85 h1{font-size:63px !important;line-height:88px !important;}

.font76 h1{font-size:60px;line-height:80px;}
 .dsibanner{height:553px !important;padding-top:120px !important;}


.dsi_gd .les_bx{min-height:390px;}
.dsi_sec .YloArw{margin-top:20px;}

/*13.3.2024*/
.dsiBanRt .dsiBanRtA::before{top:0px;} 
.decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before{top:-23px;left:-18px;}
.decou_connten_dsi .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before{top:-37px;right:21px;}
.ban_txt p{font-size:16px;line-height:25px;}
.dsibanner{padding-top:165px !important;}

.font85 h1{font-size:66px !important;line-height:86px !important;}
.font76 h1{font-size:52px;line-height:77px;}
.auditCyberBan .bn_rgt{bottom:-83px !important;}
.decou_connten_dsi h2{ font-size:40px !important;line-height:51px !important;}

.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before{top:-10px;right:-4px;left:inherit;}
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before{top:-4px;right:inherit;left:-4px;}
.auditCyberBan .bn_rgt{bottom:-73px !important;}
.common_ban .e-con-inner > .elementor-element > .e-con-inner{display:flex !important;justify-content:center;align-items:center;}

.common_ban .e-con-inner > .elementor-element > .e-con-inner{display:flex !important;align-items:center !important;}
.auditCyberBan{height:456px !important;}
 .auditCyberBan .bn_rgt{bottom:-63px !important;}


.lesAuditeursBan .bn_rgt{bottom:-25px;}
.indiicateuCyban .bn_rgt{bottom:-18px;}

.common_ban{padding-top:90px !important;height:545px !important;}


.lesAuditeursBan .w-100 .rtW-50 .dsiBanRt{width:84%;}
.gestionBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{width:53% !important;}
.gestionBan .bn_rgt{bottom:-45px;}
.gestionBan .w-100 .rtW-50 .dsiBanRt{width:100%;}
.gestionBan .bn_rgt{bottom:-65px;}

.featuresBanner{height:565px !important;}
.featuresBanner .w-100 .rtW-50 .dsiBanRt{width:100%;bottom:-64px !important;}

.les_bx h6{font-size:22px;line-height:28px;}



.trailfm_sec .container {
  max-width: 950px !important;
}
.trailfm_sec h6 {
  font-size: 22px;}

.trailfm_in input[type="text"], .trailfm_in input[type="tel"], .trailfm_in input[type="email"], .trailfm_in input[type="password"], .trailfm_in textarea{ height: 68px; padding: 15px 20px;}
.trailfm_in textarea{ height: 190px;}
.showbox {
  top: 55px !important;
  opacity: 0.6;
}

.trailfm_in label{font-size: 18px;}


.lesmspBan .bn_rgt {
  bottom: -68px;
}

/*16.3.2024 About Us*/

.about_green p{ font-size: 36px; line-height: 45px;}
.tarifBan .bn_rgt::before{top:109px;right:-10%;}
.price_dtails p b{ font-size: 14px; line-height: 20px;}
.price_dtails ul li, .blue_boxMid ul li{ font-size: 14px; line-height: 16px;}

.trfpic {
  position: relative !important;
  width: 73% !important;
  float: right;
}

.trfoverList li{ padding: 10px 17px 10px 44px;font-size: 14px;
  line-height: 23px;}
.tarifBan .bn_rgt::before {
    top: 32px;
    right: -13%;
  }



.smlminhegh .tickBox{ min-height: 123px;}



.midminhegh .tickBox {
    min-height: 158px;
  }







}  
  
@media only screen and (max-width:1199px) {
  


body{font-size:17px;line-height:28px;}
.header_sec{padding:18px 0;}
.header_sec .navbar-brand{padding:0;margin-right:20px;width:230px;}
.menu_sec{padding-left:15px;}
.menu_sec li{padding:0 19px;}
.menu_sec a{padding:8px;}
.bdr_btn{font-size:15px;line-height:35px;padding:0 14px;}
.tophead h1,.tophead h2{font-size:47px;line-height:57px;padding-bottom:18px;}
.tophead h1 em::before,.tophead h2 em::before{bottom:-3px;/*z-index:-1;*/}
.ban_sec{padding:170px 0 90px !important;}
.ban_txt h1::before{width:37px;height:48px;top:-32px;left:-26px;}
.bn_rgt img{width:90%;}
.ban_sec .tophead h1 em::before,.ban_sec .tophead h2 em::before{bottom:-12px;}
.ban_sec .container::before{width:130px;height:37px;left:70px;bottom:-77px;}
.concu_sec{padding:83px 0 125px !important;}
.concu_bx{padding:30px 10px 20px;border-radius:17px;}
.concu_bx h6{font-size:22px;line-height:28px;padding-bottom:15px;}
.concu_bx img{width:49px !important;}

.menu_sec li{margin:0 11px 0 0;}


/*NEW CSS*/
.bn_rgt::before{top:-7%;right:-1%;}
.newbanner{height:583px;}
.ban_sec .container::before{width:130px;height:37px;left:-20px;bottom:-77px;}
.tickBox h5{font-size:19px;line-height:27px;}



.tickBox h5::before{width:29px;height:27px;background-size:100%;}
.tickBox p{font-size:14px;line-height:21px;}
.tickBox h5,.tickBox p{padding-left:38px;}
.tickBox{min-height:153px;}
.pourQUEBOX::before{top:50%;content:"";background-size:100% 100% !important;width:135px;height:400px;transform:translateY(-50%);}
.pourQUEBOX.float-left::before{right:-106px;}
.pourQUEBOX.float-right::before{left:-106px;}
.pQRound{width:220px;height:220px;border-radius:100%;background:#029a8b;padding:18px;display:inline-block;position:relative;z-index:1;}
.pourQUEPIC::before{border-width:2px;}

.tophead h1,.tophead h2{font-size:36px;line-height:50px;}


.homeBan .bn_rgt img{width:106% !important;}
.chk_list li{margin-bottom:10px;font-size:20px;line-height:30px;}
.homeBan{height:700px;}
.homeBan .bn_rgt{/*width:100%;*/bottom:-46px;}
.bdr_btn.gradi_btn{padding:0 16px;}
.bdr_btn{font-size:13px;line-height:35px;padding:0 14px;}
.header_sec .navbar-brand{padding:0;margin-right:10px;width:155px;}
.menu_sec li{margin:0 3px 0 0;font-size:14px;}
.chk_list li{margin-bottom:9px;font-size:15px;line-height:25px;padding-left:26px;}
.chk_list li::before{width:18px;height:17px;background-size:100%;}



/*13.3.2024*/
.dsiBanRt .dsiBanRtA::before{top:0px;} 
.decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before{top:-23px;left:-18px;}
.decou_connten_dsi .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before{top:-37px;right:21px;}
.ban_txt p{font-size:16px;line-height:25px;}
.dsibanner{padding-top:165px !important;}
.font85 h1{font-size:60px !important;line-height:86px !important;}
.font76 h1{font-size:56px;line-height:66px;}
.dsibanner{height:534px !important;}

.dsibanner .bn_rgt{position:absolute;right:0;bottom:-243px;width:90%;}
.deco_sec2{padding:40px 0 !important;}
.tickBox h5{font-size:17px;line-height:25px;}
 .tickBox h5::before{width:20px;height:20px;background-size:100%;}
.tickBox h5,.tickBox p{padding-left:23px;}
.tickBox p{font-size:13px;line-height:18px;}
.tickBox h5::before{top:5px;}
.decou_connten_dsi{padding:43px 0 10px !important;}
.mesures_txtin h2{font-size:29px;line-height:41px;padding-bottom:20px;} 
.decou_connten_in li{color:#0E2145;margin-bottom:4px;font-size:14px;line-height:21px;}
.mesures_lst li p{padding-bottom:11px;}
.bdr_btn.sld_btn{font-size:17px;line-height:45px;}
.decou_connten_dsi .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before{top:-46px;right:6px;}
.les_sec{padding:34px 0 100px !important;}
.les_bx h6{font-size:19px;line-height:24px;}
.dsi_sec{padding-top:50px;} 
 
 
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before{top:-1px;right:-18px;left:inherit;}
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before{top:25px;right:inherit;left:-10px;}
.auditCyberBan .bn_rgt{bottom:-86px !important;} 

.decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before,
.decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before,
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before,
.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before{display:none !important;}

.newbanner .e-con-inner > .elementor-element > .e-con-inner{display:flex !important;align-items:center !important;}
.auditCyberBan .bn_rgt{bottom:-51px !important;}
.auditCyberBan{height:423px !important;}

.fot_lnk li a,.fot_top p{font-size:14px;line-height:19px;}
.fot_lnk li{position:relative;padding-left:17px;margin-bottom:3px;}

.lesAuditeursBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{width:100% !important;}

 .font76 h1{font-size:44px;line-height:60px;}




.trailfm_sec .container {
  max-width: 950px !important;
}
.trailfm_sec h6 {
  font-size: 22px;}

.trailfm_in input[type="text"], .trailfm_in input[type="tel"], .trailfm_in input[type="email"], .trailfm_in input[type="password"], .trailfm_in textarea{ height: 68px; padding: 15px 20px;}
.trailfm_in textarea{ height: 190px;}
.showbox {
  top: 55px !important;
  opacity: 0.6;
}

.trailfm_sec{ margin-top: 50px !important;}
.trailfm_in{ border-radius: 30px !important;}
.container .e-con-inner > div.trailfm_in {
  padding: 30px !important;
}

.start-free-trialBan{ height: 540px !important;}
.font85 h1 {
    font-size: 60px !important;
    line-height: 78px !important;
  }

.trailfm_in input[type="text"], .trailfm_in input[type="tel"], .trailfm_in input[type="email"], .trailfm_in input[type="password"], .trailfm_in textarea {
    height: 55px;
    padding: 10px 20px;
    font-size: 15px;
  }  
.trailfm_in label{ font-size: 18px;} 
.trailfm_in textarea{ height: 100px;} 
 .showbox {
    top: 48px !important;
    opacity: 0.6;
  }
.botm100sec {
  padding: 62px 0 100px !important;
}


/*16.3.2024 About Us*/

.about_green p{ font-size: 30px; line-height: 40px;}
.aboutBan .bn_rgt {
  bottom: 26px !important;
  position: relative !important;
  top: inherit;
}
.about_txtBtm{ padding: 83px 30px 50px;}
.tarifBan .bn_rgt::before{top:109px;right:-10%;}
.price_dtails p b{ font-size: 14px; line-height: 20px;}
.price_dtails ul li, .blue_boxMid ul li{ font-size: 14px; line-height: 16px;}
.trfoverList li{ padding: 10px 15px 10px 42px;font-size: 12px;
  line-height: 23px;}
.trfoverList li:first-child{ width: 147px;}
.trfoverList {
  left: -20px;
  bottom: 23%;
}
.priceBox_top p{ font-size: 15px;
  line-height: 23px;}
.priceBox_top {
  border-radius: 20px 20px 0 0; padding: 12px;
}
.priceBox_main {
  border-radius: 20px;}  
.pricelistRow {
  margin: 0 -5px;
}
.priceList {
  padding: 0 5px;
}
.priceBox_mid .bdr_btn.sld_btn {
    font-size: 14px;}
.price_dtails h4{ padding-left: 15px;}
.price_dtails p b{ padding-left: 15px;}
.price_dtails ul li a .fa-check{ left: 15px;}
.price_dtails ul li a{ padding-left: 33px;}
.price_dtails::before {width: 90%;}
.price_dtails ul li, .blue_boxMid ul li {
    font-size: 13px;
    line-height: 16px;
  }
.blue_boxMid ul li a{ padding: 10px 15px;}

.trfpic{width: 374px !important;}
.tarifBan .bn_rgt::before {
    top: 15px;
    right: -10%;
  }
 .trfoverList {
    left: 6px;
    bottom: 10%;
  }


.tickBox{ padding: 14px;}
.midminhegh .tickBox {
    min-height: 140px;
  }  
  
  
  
  
} 
@media (min-width: 992px) and (max-width: 1199px) {
.container{max-width: 960px;}

}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{border:none;background:none;padding:10px 0;margin-right:15px;height:40px;position:absolute;top:0px;right:0px;}
.nav_top .navbar-toggler .icon-bar{display:block;width:34px;height:3px;border-radius:16px;background-color:#fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar{margin-top:7px;}
.navbar-toggler .icon-bar{-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1){transform:translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2){opacity:0;} 
.navbar-toggler.showtoggle .icon-bar:nth-child(3){transform:translateY(-8px) rotate(-45deg);} 
.header_sec .container{padding:0px;}
.navbar-collapse{position:absolute;top:100%;left:0px;background:#071530;width:100%;z-index:11;}
.navbar-brand{padding-left:15px;}
.menu_sec li a{width:100%;padding:10px 15px;}
 
.container{max-width:100%;}
.btn_list{position:relative;right:71px;}
.nav_top .navbar-toggler.showtoggle .icon-bar + .icon-bar{margin-top:6px;}
.menu_sec{border:none;}
.menu_sec li{margin:0px;position:relative;}
.menu_sec li .drop-arw{position:absolute;top:0px;right:0px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;}
.btn_list{margin:18px 0;}
.header_sec{padding:0px;}
.nav_top .navbar-toggler{padding:26px 0;}




/*NEW CSS*/
.pourQUEPIC{width:100% !important;float:left !important;position:inherit !important;left:inherit !important;transform:inherit !important;text-align:center !important;height:100% !important;display:inherit !important;justify-content:inherit !important;align-items:inherit !important;z-index:1 !important;}
.pourQUEPIC::before,.pourQUEBOX::before{display:none;}
.pourQUEBOX{width:100% !important;padding:0px !important;}
.tickBox{margin:10px 0;display:inline-block;}
.tickBox{min-height:auto;}
.botmBtns{margin-top:30px;}
.pourQUEPIC{margin-bottom:96px;position:relative;}
.pourQUEPIC::after{position:absolute;bottom:-125px;left:0px;width:100%;height:150px;background:url(../images/dhT.png) no-repeat bottom center;content:"";display:block;}
.pourQUEBOX{z-index:1;}
.pourQUE:before{position:absolute;top:0px;left:50%;border-right:2px dotted #029a8b;content:"";height:97%;width:3px;transform:translateX(-50%);}
.pourQUE{max-width:700px;}




.homeBan .bn_rgt img{width:106% !important;}
.chk_list li{margin-bottom:10px;font-size:20px;line-height:30px;}
.homeBan{height:700px;}
.homeBan .bn_rgt{/*width:100%;*/bottom:-46px;}


.ban_sec .container::before{width:130px;height:37px;left:0;bottom:-88px;}
.elementor-element .pour_secimgin .pourQUEPIC::before{display:none !important;}

.elementor-element .pour_secimgin .pourQUEBOX::before{display:none !important;}
.pourQUEPIC{margin-bottom:86px !important;position:relative;}
.pourQUEBOX{z-index:1 !important;}

.les_bx p{font-size:14px;line-height:21px;}

 .tophead h1,.tophead h2{font-size:30px;line-height:47px;}
.mesures_txtin h2{font-size:25px;line-height:35px;padding-bottom:20px;}
.fot_lnk li a,.fot_top p{font-size:14px;line-height:18px;}
.fot_lnk li{position:relative;padding-left:13px;margin-bottom:3px;}
.fot_btn{padding:17px 0;}
.fot_btn p{font-size:14px;}

.fot_top .col-md-3:first-child{flex:0 0 auto;max-width:50%;}
.fot_top .col-md-3:nth-child(2){flex:0 0 auto;max-width:50%;}
.fot_top .col-md-3:nth-child(3){flex:0 0 auto;max-width:50%;}
.fot_top .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin:6px 0;}
.fot_top{padding:30px 0;}

.decou_connten_dsi{padding:43px 0 !important;}

.pourQUEPIC{padding:0px;}


.font85 h1{font-size:48px !important;line-height:60px !important;}
.font76 h1{font-size:40px;line-height:55px;}
.common_ban,.featuresBanner{height:auto !important;}


.indiicateuCyban .bn_rgt,.lesAuditeursBan .bn_rgt{bottom:-120px;}
.lesAuditeursBan .w-100 .rtW-50 .dsiBanRt{width:84%;}
.tickBoxNoshw{display:none !important;}
.pourQUEPIC{padding:0px !important;}

.featuresBanner .w-100 .rtW-50 .dsiBanRt{width:100%;bottom:-93px !important;}


.les_bx p{font-size:13px;line-height:18px;}
.featuresBotmSec{padding-top:50px !important;}


/*About Us*/

.about_top{ padding: 0 32px 30px;}
.about_green p {
    font-size: 27px;
    line-height: 37px;
  }
 .trfoverList li {
    padding: 5px 15px 5px 35px;
    font-size: 10px;
    line-height: 19px; background-size: 14px;
  }
.trfoverList li:first-child {
  width: 107px;
  margin-left: 33px;
}

.trfoverList{ width: 100%;}
.trfpic {
    width: 345px !important;
  }

.smlminhegh .tickBox {
    min-height: auto;
  }
.midminhegh .tickBox {
    min-height: auto;
  }  
  
  
  

} 
@media only screen and (max-width: 800px){ 

.les_rw{ flex-wrap: wrap !important;}
.les_rw .e-con-full{ width: 50% !important;}
.decou_connten_in > div{ padding: 0px !important; flex-wrap: wrap !important;}
.decou_connten_in > div .e-con-full{ padding: 0px !important; width: 100% !important;}

.font85 h1{font-size:48px !important;line-height:81px !important;}
.font76 h1{ font-size: 40px; line-height: 48px;}


.start_in h5 {
  margin-top: 9px;font-size: 22px;
  line-height: 32px;
}
.startFreeBotm span{ font-size: 17px;}




.pricelistRow{ flex-wrap: wrap !important;}
.priceList{ width: 50%;}




}
 
@media only screen and (max-width: 767px){

.container{max-width:100%;}




.newbanner .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{width:100% !important;float:left !important;}
.newbanner .e-con-inner > .elementor-element > .e-con-inner{flex-wrap:wrap !important;}
.dsibanner .bn_rgt,.auditCyberBan .bn_rgt{position:inherit;right:0;bottom:inherit;width:100%;margin:0px auto;}
.dsibanner,.auditCyberBan{height:auto !important;}
.newbanner .e-con-boxed .e-flex.dsiBanRt{width:100% !important;float:left;text-align:center;}
.bn_rgt{position:inherit;right:0;bottom:inherit;width:100%;margin:20px auto 0;max-width:300px !important;}
.ban_sec{padding-bottom:50px !important;}

.ban_sec .container::before{width:80px;height:37px;left:0;bottom:-54px;}
.pourQUEPIC{padding:0px !important;}

.auditCyberBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child,.indiicateuCyban .e-con-inner > .elementor-element .e-con-inner > .e-flex:last-child{width:100% !important;}

.auditCyberBan .bn_rgt{bottom:0 !important;}
.common_ban .bn_rgt{bottom:inherit;}
.newbanner .bn_rgt{position:inherit;right:inherit;}



.ban_sec{padding:113px 0 90px !important;}


.font85 h1{font-size:40px !important;line-height:54px !important;}
.ban_sec .container::before{width:80px;height:37px;left:0;bottom:-86px;}

.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n+1) .elementor-element:last-child .mesures_txtin,.auditCyberPage .decou_connten_in > .e-flex:nth-child(2n) .elementor-element:last-child .mesures_txtin{padding:0px !important;}
.decou_connten_in > .e-flex:nth-child(2n) .elementor-element:last-child .mesures_txtin{padding-left:0;}

.font76 h1{font-size:37px;line-height:45px;}
.newbanner .e-con-inner > .elementor-element.rtW-50{width:100% !important;}
.featuresBanner .w-100 .rtW-50 .dsiBanRt{width:100%;bottom:inherit !important;}


/*.les_sec h2 br{ display: none;}*/


.startFreeBotm span{ font-size: 17px;}
.startFreeBotm span{ display: inline-block; width: auto; margin-top: 10px;}

.decou_connten_in > .e-flex:nth-child(2n) .elementor-element:last-child .mesures_txtin {
  padding-left: 0;
}

/*About Us*/

.about_top{ padding: 0 32px 30px;}
.about_green p {
    font-size: 23px;
    line-height: 30px;
  }
.about_top{ padding: 0 0 20px;}
.elementor-element-4acb490{ padding: 0px !important;}
.about_green{ margin-top: 0px;}
.about_txtBtm {
    padding: 80px 0 20px 0;
  }
.decou_connten_dsi::before {background-repeat:repeat-x;background-size: 100% 100%;}

.aboutBan .bn_rgt {
    bottom: inherit !important;
    position: relative !important;
    top: inherit;
  }



.tarifBanRt img {
  right: 0px;
  bottom: inherit; width: 100% !important;
}
.tarifBan .tarifBanRt {
  bottom: inherit !important;
  position: relative !important;
  top: inherit !important;
}
.tarifBan .bn_rgt::before {
    top: 0;
    right: 0;
  }
/*.tarifBanRt{ min-width: 434px !important;
  height: 406px;}*/
.tarifBan .e-con-inner > .elementor-element .e-con-inner > .e-flex:first-child{ position: relative;
    z-index: 1;}
.container {
    max-width: 100%;
    padding: 0 15px !important;
  }
 .trfpic {
    width: 100% !important;
  }
.tarifBan .bn_rgt{ margin-top: 20px;}






}






@media only screen and (max-width: 575px){ 

.les_rw .e-con-full{width:100% !important;}
.dsi_gd .les_bx{min-height:auto;}

.fot_top .col-md-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin:6px 0;}




.fot_top .col-md-3:first-child{flex:0 0 auto;max-width:100%;}
.fot_top .col-md-3:nth-child(2){flex:0 0 auto;max-width:50%;}
.fot_top .col-md-3:nth-child(3){flex:0 0 auto;max-width:50%;}

.YloArw::before{display:none;}
.tophead h1 em::before,.tophead h2 em::before{background-size:100% 3px;}


.msp_deco .deco_sec{padding-top:50px !important;}

.les_bx p{font-size:14px;line-height:24px;}


.botm100sec {
  padding: 50px 0 80px !important;
}
.msp_deco.botm100sec .deco_sec {
    padding-top: 0 !important;
  }

 .bdr_btn.gradi_btn {
    padding: 0 12px;
  }
.btn_list li{ padding:0 1px;}
.btn_list{ right: 55px;}
.nav_top .navbar-toggler{ margin-right: 0px;}


 .tophead h1, .tophead h2 {
    font-size: 25px;
    line-height: 40px;
  }
}

@media only screen and (max-width: 480px){ 

.pourQUEPIC::after{bottom:-107px;left:0px;width:100%;height:135px;background:url(../images/dhT.png) no-repeat bottom center;background-size:auto;content:"";display:block;background-size:71%;}

.bdr_btn{font-size:11px;line-height:32px;padding:0 10px;}

.btn_list li{padding:0 2px;}
.nav_top .navbar-toggler{margin-right:0;}
.btn_list{margin:21px 0;right:48px;}
.bdr_btn.gradi_btn{padding:0 7px;}


.btn_list{margin:0;right:48px;position:fixed;bottom:0px;top:inherit;right:0px;padding:10px 0;text-align:center;width:100%;background:#071530;}
.header_sec .navbar-brand{padding:0;margin-right:10px;width:104px;margin:19px 0;}
.fot_btn{padding-bottom:65px;}
 .fot_btn p{font-size:13px;line-height:20px;}
.decou_connten_in > .e-flex:nth-child(2n) .elementor-element:last-child .mesures_txtin{padding-left:0;}

.decoun_connten_img::before,.decou_connten_in > .e-flex:nth-child(2n+1) .decoun_connten_img::before,.decou_connten_dsi .decou_connten_in > .e-flex:nth-child(2n) .decoun_connten_img::before{display:none !important;}


.msp_deco .deco_sec{padding-top:50px !important;}





.about_green{ padding: 20px;}
.about_green p {
    font-size: 19px;
    line-height: 24px;
  }

.about_txtBtm p {
  font-size: 19px;
  line-height: 27px;
}
.about_txtBtm::before {width: 43px; height: 42px; background-size: 100%;}
.about_txtBtm {
    padding: 58px 0 20px 0;
  }



.tophead h1, .tophead h2{ font-size: 24px;
    line-height: 35px;}
.tophead h2 em{ display: inline-block;}












} 
 
@media only screen and (max-width: 430px){ 
.bdr_btn.sld_btn {
    font-size: 14px;
    line-height: 38px; padding: 0 21px;
  }	
.pourQUEPIC{margin-bottom:66px;position:relative;}
.pourQUEPIC::after{bottom:-75px;}

.header_sec .navbar-brand{padding:0;margin-right:10px;width:102px;}
.pourQUEPIC{margin-bottom:51px !important;}
.font85 h1{font-size:40px !important;line-height:53px !important;}
.tophead h1,.tophead h2{font-size:23px;line-height:35px;}
.font76 h1{font-size:40px;line-height:53px;}
.bdr_btn{font-size:10px;line-height:30px;}

.fot_top .col-md-3{flex:0 0 auto;max-width:100% !important;}
.deco_sec .bdr_btn.sld_btn{min-width:270px;padding:0 24px !important;}

.bn_rgt{max-width:226px !important;}
.ban_sec{padding:113px 0 99px !important;}
.ban_sec .container::before{width:80px;height:37px;left:0;bottom:-102px;}
.decou_connten_in > .e-flex:nth-child(2n+1) .elementor-element:last-child .mesures_txtin{padding-right:0;}


.tarifBanRt{ min-width: 100% !important;
  height: auto;}
 .trfoverList {
    left: inherit;
    bottom: inherit; top: 30%;}
.priceList {
    width: 100%;
  }
.dsipageComonSec.decou_connten_dsi h2{ padding-top: 0px;}


}

@media only screen and (max-width: 400px){ 

.font85 h1{font-size:31px !important;line-height:47px !important;}
.ban_txt p{font-size:15px;line-height:22px;}
.tophead h1,.tophead h2{font-size:25px;line-height:35px;}
.font76 h1{font-size:30px;line-height:47px;}

.tophead h1, .tophead h2 {
    font-size: 21px;
    line-height: 31px;
  }

}