@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body{font-family: 'Open Sans', sans-serif;} 
section.banner{background-image: linear-gradient(to bottom right, #25c16e, #2581c1);padding:50px 0 60px;}
.bnrimg{background:url(/images/banner-img.gif) no-repeat;background-position:right;height:425px}
.slider_head>div{font-family: 'Dosis', sans-serif;font-size:48px;font-weight:300;color:#fff;line-height:62px}
.slider_head>div>span{font-weight:510;display:block;margin:24px 0;font-size:62px}.slider_head>h1{font-weight: 600;display: block;font-size: 41px;color: #fff; margin: 20px 0;}
.slider_btn{background:#fff;box-shadow:0px 0px 30px #797979;padding:14px 30px;color:#000;font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:510;margin:40px 0 20px;border:none;text-transform:uppercase;transition:.3s}
.slider_btn:hover{box-shadow:0px 15px 30px #797979;}
.slider_btn:focus{outline:none;}
section.main{padding:100px 0 0;}
section.main_anl{padding:130px 0 0px;}
.main_head{text-align:center}
.carousel-control-prev{left: 81%; top: 55%;}
.carousel-control-next{right: 9%; top: 55%;}
.carousel-control-next-icon, .carousel-control-prev-icon{width: 50px;height: 50px;}
.carousel-control-next, .carousel-control-prev{height: 60px;width: 60px;opacity: 0.8;}
.carousel-caption{position: absolute;right:0;top:10%;width:65%;left:7%;z-index:1;padding-top:20px;padding-bottom:20px;color:#fff;text-align:left;}
a.hihlyt{ font-weight: 600; color: #f77621; }
.exclincnd>li{background-image: url(/images/exclusiveicn.png);background-position: 0px 4px; background-repeat: no-repeat;margin: 7px; display: inline-block; padding-left: 35px;}
.contnsets {width: 100%; display: block;padding: 30px 0;margin-left:150px;} ul.col1{ width: 25%; float: left;} ul.col1 li{font-size: 15px; line-height: 27px;} ul.col1 li h3{font-size: 16px; font-weight: 600;margin-bottom: 14px;}
.main_head>h2{font-family: 'Dosis', sans-serif;color:#000;font-size:36px;line-height:42px;font-weight:600;margin:0px 0px 10px}
.main_head>h3{font-family: 'Dosis', sans-serif;color:#fff;font-size:36px;line-height:42px;font-weight:600;margin:0px 0px 10px}
.main_head>p{font-family: 'Open Sans', sans-serif;font-size:16px;color:#6f6f6f;line-height:28px;font-weight:400}
.icon_wrap{text-align:center;width:80%;margin:50px auto 0}
.main_head>p>span{text-decoration: none; font-size: 18px; font-weight: 600;color: #f77621;}
.icon_wrap>img{margin:0px 0px 20px;}
.icon_wrap>h4{font-family: 'Dosis', sans-serif;font-size:21px;font-weight:650;line-height:32px;margin:0px 0px 3px}
.icon_wrap>p{font-family: 'Open Sans', sans-serif;font-size:15px;color:#666666;line-height:28px;font-weight:400}
.client_wrap{}
.client_wrap>h2{font-family: 'Dosis', sans-serif;font-size:36px;line-height:52px;font-weight:600;color:#000;margin:0px 0px 10px}
.client_wrap>h2>span{font-family: 'Open Sans', sans-serif;}
.client_wrap>p{font-family: 'Open Sans', sans-serif;font-size:15px;color:#6f6f6f;line-height:35px;font-weight:400}
.client_wrap>p a {display:block;color:#2581c1;text-decoration:underline;font-size:14px}
.client_wrap>p a:hover{text-decoration:none;}
section.search_wrap {margin-bottom: 50px;background:url(../../images/search_bg.png);background-size:cover;padding:60px 0;}
.search_main{background:#fff;border-radius:35px;box-shadow:0px 0px 40px rgba(0,0,0,0.3);margin:40px 0 0 0;float:left;width:100%}
.search_main>ul{width:100%;float:left;}
.search_main>ul>li{width:25%;float:left;padding:17px 0;text-align:center;font-family: 'Open Sans', sans-serif;font-size:16px;font-weight:510;color:#22c43b}
.search_main>ul>li a{color:#000;text-decoration:none}
.search_main>ul>li a:hover{color:#fff!important}
.search_main>ul>li:hover{background:#22c43b;color:#fff!important;transition:0.3s;cursor:pointer}
.search_main>ul>li:nth-child(1){border-top-left-radius:35px;border-bottom-left-radius:35px;border-right:1px solid #e1e1e1;}
.search_main>ul>li:nth-child(2){border-right:1px solid #e1e1e1;}
.search_main>ul>li:nth-child(4){border-top-right-radius:35px;border-bottom-right-radius:35px;border-left:1px solid #e1e1e1}
.search_main>ul>li.active{background:#22c43b;color:#fff;}
.search_cont{background:transparent;box-shadow:0px 0px 40px rgba(0,0,0,0.3);margin:40px 0 0 0;width:100%;float:left;color: #fff;border: 1px solid #fff;}
.search_btn{background:#fff;color:#2581c1;font-family: 'Open Sans', sans-serif;font-size:15px;text-transform:uppercase;height:51px;float:right;border:none;padding:0px 45px;margin: 5px 5px 5px 0;font-weight:600;}
.search_btn:hover{background:#0c78c4;color: #fff;}
.search_dec{background: transparent; color: #fff;border:none;height:50px;padding:0 20px;font-family: 'Open Sans', sans-serif;font-size:15px;width:40%}
.search_dec:focus{outline:none}
.search_cntry{border:none;height:50px;padding:0px 20px;font-family: 'Open Sans', sans-serif;font-size:15px;width:23%}
.search_cntry:focus{outline:none}
.search_hscd{color: #fff; appearance: auto;background: transparent;border:none;height:50px;padding:0px 20px;font-family: 'Open Sans', sans-serif;font-size:15px;width:15%;}
.search_hscd:focus{outline:none}
.search_hscd_country{color: #fff;border:none;margin: 5px 0px;height:50px;padding:0px 20px;font-family: 'Open Sans', sans-serif;font-size:15px;width:15%;background:url(../../images/country_drop.png) no-repeat;background-position:158px 24px;cursor:pointer}
.search_hscd_country:focus{outline:none}
.search_bdrrgt{border-right:1px solid #e1e1e1;}
.search_relateive{width:100%;position:relative;}
input.search_dec::placeholder,input.search_hscd::placeholder{color: #fff!important;opacity: 1;}
.search_absolu{width:100%;position:absolute;background:#f6fbf8;top:90px;border:5px solid #23ce72;z-index:99;}
.search_absolu>h4{background:#23ce72;color:#fff;font-family: 'Dosis', sans-serif;padding:12px 10px;font-size:19px;font-weight:600;text-transform:uppercase;float:left;width:100%}
.search_absolu>ul{width:100%;margin:15px 10px 20px;float:left}
.search_absolu>ul>li{color:#333;font-family: 'Open Sans', sans-serif;font-size:14px;width:14%;line-height:27px;float:left}
.search_absolu>ul>li a{color:#333!important;cursor:pointer}
.search_absolu>ul>li a:hover{color:#25c06d!important;}
.elv_nmarkt{width:150px;height:110px;margin:0px auto 15px;background:url(/images/main_icon.png);background-position:0px 0px;}
.mont_comp{width:150px;height:110px;margin:0px auto 15px;background:url(/images/main_icon.png);background-position:-160px 0px;}
.find_imp{width:150px;height:110px;margin:0px auto 15px;background:url(/images/main_icon.png);background-position:-326px 0px;}
.gent_sale{width:150px;height:110px;margin:0px auto 15px;background:url(/images/main_icon.png);background-position:-470px 0px;}
.grow_logi{width:150px;height:110px;margin:0px auto 15px;background:url(/images/main_icon.png);background-position:-607px 0px;}
.take_dat{width:150px;height:110px;margin:0px auto 15px;background:url(/images/main_icon.png);background-position:-765px 0px;}
option{padding:0px}

.davl_count_box{background:#e4f6fd;padding:8px;}
.excu_dta_head{background:#1d59d2;color:#fff;font-size:17px;font-weight:610;text-align:center;padding:5px;font-family:'Roboto', sans-serif}
.excu_cutlist{color:#193c82;font-size:13px;font-weight:610;text-transform:uppercase;padding:6px 0 0;letter-spacing:1px;font-family:'Roboto', sans-serif}

.davl_dwnsp_btn{backgound:#3e3e3e!important;border:none;color:#fff;font-size:13px;text-transform:uppercase}



.dvl_box{background:#fff;border:1px solid #dedede;padding:20px;font-family: 'Poppins', sans-serif;min-height:295px;margin:0 0 30px}
.dvl_box:hover{box-shadow:0px 0px 50px #e4e4e4;}
.dvl_box>img{margin:0 0 15px;}
.dvl_box>h3{
	font-size: 20px;
    font-weight: 500;
    color: #343434;
    margin-bottom: 10px;
}
.dvl_box>p{
    margin-bottom: 8px; 
    color: #384a5f;
    font-size: 15px;
    line-height: 25px;
}
.dvlbox_btn{background-color:#2174d0;border-radius:30px;color:#fff;font-family: 'Poppins', sans-serif;font-size:13px;border:none;padding:10px 40px 10px 20px;margin:20px 0 0 0;transition:.3s;background-image:url(/images/egcsst/dvl_download.png); background-repeat:no-repeat;background-position:147px 10px}
.dvlbox_btn:hover{background-color:#00ca6f;}


.emailhmbnr{border: 1px solid #ccc;padding: 10px;font-size: 14px;letter-spacing: 1px;font-family: 'Roboto', sans-serif;color: #7e7e7e;width: 50%;}



@media only screen and (max-width:800px) {
.carousel-control-next{right: 17%; top: 55%;}
.icon_wrap{text-align:center;width:80%;margin:25px auto 0}
.contnsets{margin-left: 0;} ul.col1 li { font-size: 13px; line-height: 30px; }
section.main_anl{padding:50px 0 0px;}
.search_main>ul>li{width:25%;float:left;padding:17px 0;text-align:center;font-family: 'Open Sans', sans-serif;font-size:12px;font-weight:300;color:#000}
.search_hscd{border:none;border-bottom:1px solid #e1e1e1;height:50px;padding:0px 20px;font-family: 'Open Sans', sans-serif;font-size:15px;width:100%}
.search_cntry{border:none;height:50px;padding:0px 20px;font-family: 'Open Sans', sans-serif;font-size:15px;width:100%}
.search_dec{border:none;height:50px;padding:0 20px;font-family: 'Open Sans', sans-serif;font-size:15px;width:100%}
.search_btn{background:#2581c1;color:#fff;font-family: 'Open Sans', sans-serif;font-size:15px;text-transform:uppercase;height:50px;float:left;border:none;padding:0px 30px;font-weight:600;width:100%}
.search_absolu>ul>li{color:#333;font-family: 'Open Sans', sans-serif;font-size:10px;width:25%;line-height:27px;float:left}
.bnrimg{background:none;background-position:right;height:auto;}
.search_hscd_country{border:none;border-bottom:1px solid #e1e1e1;height:50px;padding:0px 20px;font-family: 'Open Sans', sans-serif;font-size:15px;width:100%;background:url(/images/country_drop.png) no-repeat;background-position:right;cursor:pointer}
.slider_head>div{font-family: 'Dosis', sans-serif;font-size:34px;font-weight:300;color:#fff;line-height:42px}
.slider_head>div>span{font-weight:510;display:block;margin:15px 0;font-size:42px}.slider_head>h1{font-size: 30px;}
}
@media only screen and (max-width:580px){ul.col1 li { font-size: 12px; line-height: 27px; }}

.eg_export_bnnerbg{
height: 600px;
width: 100%;
display: block;
}
.eb_banner_textbg {
color: #fff;
font-family: 'Roboto', sans-serif;
}
.eb_banner_textbg h1 {
font-size: 48px;
font-weight: 600;
line-height: 65px;
color: #fff;
text-transform: uppercase;
}
.eb_banner_textbg h5{
font-size: 27px;
font-weight: 300;
color: #fff;
text-transform: uppercase;
line-height: 38px;
}
.eb_banner_textbg h2 {
font-size: 22px;
text-transform: normal;
letter-spacing: 0.6px;
line-height: 30px;
font-weight: 300;
color: #fff;
}
.eb_banner_textbg h3 {
font-size: 24px;
color: #fff;
text-transform: uppercase;
letter-spacing: 0.6px;
line-height: 40px;
font-weight: 400;
color: #fff;
}
a.btn.btndmo {
color: #fff;
border: 2px solid #fff;
border-radius: 2px;
padding: 8px 33px;
margin-top: 25px;
}

a.btn.btndmo:hover {
color: #222;
border: 2px solid #fff;
border-radius: 2px;
padding: 8px 33px;
margin-top: 25px;
background:#fff;
}

.esups{text-align: center; height: auto;}
.cnt3spt{background: #fff;padding: 30px 20px;text-align: center; height: auto; box-shadow: rgb(0 0 0 / 10%) 0px 20px 25px -5px, rgb(0 0 0 / 4%) 0px 10px 10px -5px;}
button.btn.btnrequstdmo {
background: linear-gradient(4deg, #3c8dc3, #14c289);
border-radius: 50px;
padding: 10px 34px;
color: #fff;
margin-top: 25px;
font-size: 14px;
border: 1px solid #3c8dc3;
letter-spacing: 0.6px;
}
.cnt3spt img{
margin-bottom: 20px;
}
.carousel-control-prev-icon{background-image: url(../../images/left.png);}
.carousel-control-next-icon{background-image: url(../../images/right.png);}
.cnt3spt h3{font-family: 'Roboto', sans-serif;font-size:42px; color: #34b447; font-weight:610;line-height: 28px; letter-spacing: 0.4px;}
.cnt3spt h3 span{font-size:23px;letter-spacing:1px;}
.cnt3spt h4{font-family: 'Roboto', sans-serif;font-size:21px; color: #3b3a3a; font-weight: 600;line-height: 28px; letter-spacing: 0.4px;}
.cnt3spt p{font-size: 15px; color: #878686; line-height: 25px;}
.egsupllist {
width: 100%;
display: block;
padding: 40px 0;
height: 180px;
position: relative;
}
.lgndsbrd{
color: #25c06d;
position: absolute;
right: 10px;
bottom: 54px;
font-size: 14px;
}

.container-fluid.mncfld{
max-width: 1240px;
}

.trfee_btn a{color:#fff!important}
.trfee_btn:hover{
color: #fff!important;
transition: 1s;
opacity: 0.8;
}
header {
padding: 25px 0 20px;
}

.lst3fodta{
width: 86%;
display: block;
position: absolute;
left: 7%;
margin: 0 auto;
bottom: 15%;
height: auto;
z-index: 2;
}
.eg_world_largestdata{
width: 100%;
display: block;
padding: 25px 0;
font-family: 'Roboto', sans-serif;
background: #fcfcfc;
margin-top: 40px;
}
.larg_dtaprocide{
width: 100%;
padding: 20px 0;
font-family: 'Roboto', sans-serif;
text-align: center;
}
.larg_dtaprocide h2{
font-size: 34px;
font-weight: 600;
color: #242424;
line-height: 52px;
margin-bottom: 15px;
}
.larg_dtaprocide p{
font-size: 16px;
color: #555353;
font-weight: 400;
width: 80%;
margin: 0 auto;
padding-bottom: 25px;
}
.eg_contr_trdenav{
width: 23%;
font-family: 'Roboto', sans-serif;
margin-right: 20px;
float: left;
}
.eg_tabnavcnt{
width: 72%;
float: left;
margin-left: 28px;
font-family: 'Roboto', sans-serif;
}
.eg_contr_trdenav .nav-link {
background: #989898;
border-radius: 0;
color: #fff!important;
text-align: center;
margin-bottom: 10px;
}
ul.ullist_ctnrtrade {
width: 25%;
display: block;
float: left;
list-style: none;
text-align: center;
}
ul.ullist_ctnrtrade li{
margin: 10px 0;
}
ul.ullist_ctnrtrade li a{
color: #242424;
font-weight: 500;
font-size: 15px;
}
.eg_intel_martkplt{
background: #fff;
padding: 50px 0;
width: 100%;
font-family: 'Roboto', sans-serif;
height: auto;
display: block;
}
.marlaptform_eg{
width: 100%;
padding: 33px 0;
text-align: center;
}
.marlaptform_eg h2{
color: #1d1d1d;
font-size: 34px;
font-weight: 600;
}
.marlaptform_eg p{
color: #393939;
}
.eg_evalue_platofmr {
width: 95%;
padding: 20px;
border: 2px solid #ddd;
margin-bottom: 26px;
}
.eg-martkhaed_text h4{
font-size: 19px;
}
.eg-martkhaed_text p{
color: #7f7f7f;
font-size: 15px;
}
.eg-martkhaed_text {
padding-top: 12px;
}
.icon_bxsdrmd {
width: 100%;
padding: 15px 20px;
border: 2px solid #ddd;
margin-top: 12px;
margin-left: -40px;
background: #fff;
}
.eg_evalue_platofmr:hover{
border-right-color: #16c08c;
border-right: 4px solid #16c08c;
}
.eg_evalue_platofmr:hover .icon_bxsdrmd{
background: #16c08c;
border-right-color: #16c08c;
border-color: #16c08c;
}
.eg_evalue_platofmr:hover .icon_bxsdrmd .fa{
color: #fff;
}
.icon_bxsdrmd .fa{
font-size: 42px;
}
.eg_markres_prdtct{
width: 100%;
margin: 100px 0 60px 0;
height: auto;
font-family: 'Roboto', sans-serif;
}
.prodt_img_bgime img{
width: 100%;
margin-top: -44px;
}
.padlntef0{
padding-left: 0;
padding-right: 0;
}
.comeomarket_reseach{
background: #201f1f;
}
.head_market_ceontde {
padding: 80px 30px 30px;
width: 100%;
}
.head_market_ceontde h2{
color: #fff;
font-weight: 600;
border-left: 7px solid #4488e4;
padding-left: 17px;
margin-bottom: 20px;
letter-spacing: 0.6px;
}
.head_market_ceontde p{
color: #dadada;
font-size: 15px;
}
.produt-acrondinos{
width: 100%;
padding: 15px 30px 30px;
}
.produt-acrondinos .accordion>.card .card-header{
background: #454545;
border-radius: 0;
border-left: 3px solid #4488e4;
padding: 0;
}
button.btn.btn-link.collapsed{
text-decoration: none;
color: #fff;
font-weight: 600;
}
button.btn.btn-link{
color: #fff;
text-decoration: none;
font-weight: 600;
width: 100%;
text-align: left;
padding: .98rem 1.25rem;
text-transform: uppercase;
letter-spacing: 0.6px;
}
.produt-acrondinos .accordion>.card{
border: 0;
margin-bottom: 15px;
border-radius: 0;
background: transparent;
}
.produt-acrondinos .collapse.show{
background: #4488e4;
color: #fff;
margin-bottom: 25px;
}
.eg_askforsample_dmeo{
width: 100%;
background: #fff;
height: auto;
padding: 60px 0;
display: block;
font-family: 'Roboto', sans-serif;
}
.pd0clmen{
padding: 0;
}
.padnrig0pdn{
padding-right: 0;
}
.ask_form_cntrl .form-control{
background-color: #f3f4f5;
background-clip: padding-box;
border: 1px solid #e4e5e6;
border-radius: 0;
font-size: 15px;
height: calc(1.9em + .78rem + 7px);
}
.ask_form_cntrl textarea.form-control{
height: calc(2.9em + 1.78rem + 37px);
}
.btn-success_submit{
color: #fff;
background-color: #16c08c;
border-color: #16c08c;
font-size: 14px;
border-radius: 0;
padding: 11px 45px;
margin-top: 6px;
}
.eg_ask_shimedetails {
width: 100%;
padding: 0 45px;
}
.eg_ask_shimedetails p{
font-size: 14px;
color: #848282;
line-height: 23px;
margin-bottom: 30px;
}
.eg-imgexpdata {
width: 100%;
background: linear-gradient(1deg, #3c8dc3, #14c289);
padding: 18px 25px;
border-radius: 24px;
text-align: center;
height: 118px;
color: #fff;
margin: 0 0 18px 0;
}
.eg-imgexpdata h4{
font-size: 23px;
font-weight: 600;
}
.eg-imgexpdata p{
color: #fff;
line-height: 20px;
}
h2.astoh2ntnt{
font-weight: 600;
font-size: 25px;
color: #303030;
margin-bottom: 25px;
}
h2.astoh2ntnt span{color: #4488e4;font-size: 30px;}
.asforsamle_boxdegn {
padding: 50px 25px 0px 25px;
box-shadow: 0 0px 14px #e4dede;
margin-bottom: 0;
background: #fff;
}
.eg_clinest_setng{
background-image: url(../../images/eg_clientbanner.jpg);
background-repeat: no-repeat;
background-size: cover;
padding: 56px 0 22px;
width: 100%;
font-family: 'Roboto', sans-serif;
}
.clitn_egcintent{
width: 100%;
text-align: center;
}
.clitn_egcintent h2{
font-size: 30px;
font-weight: 600;
}
.clitn_egcintent h2 span{
color: #4488e4;
}
.clitn_egcintent p{
color: #393939;
font-size: 15px;
line-height: 25px;
}
.clitn_egcintent p a{
color: #333;
font-weight: 600;
}
.clent_bgseting{
width: 100%;
background: #fff;
height: auto;
padding: 38px 0 9px;
}
.clent_bgseting ul{
display: block;
}
.clent_bgseting ul li{
display: inline-block;
padding: 4px;
margin-bottom: 20px;
line-height: 1.42857143;
background-color: #fff;
border: 1px solid #ddd;
margin-right: 10px;
border-radius: 4px;
}
.clent_bgseting ul li a img{
opacity: 0.3;
width: 100px;
height: auto;
}
.clent_bgseting ul li a:hover img{
opacity: 1;
}

/*buy now css*/

.buynowcart_secctin{
width: 100%;
background: #fcfcfc;
display: block;
padding: 20px 0 40px;
position: relative;
font-family: 'Open Sans', sans-serif;
}
.titl_bynow{
width: 100%;
padding-top: 30px;
}
.titl_bynow h1{
color: #4b4e51;
line-height: 30px;
font-size: 19px;
}
.titl_bynow h1 span{
color: #2581c1;
font-weight: 600;
}
.cartbosx {
width: 100%;
padding: 14px 12px;
box-shadow: 0px 1px 10px #d0d0c6;
background: #fff;
}
.icon_cart{
padding: 12px;
}
.cart_dtailselet{
width: 100%;
text-align: center;
}
.cart_dtailselet h3{
color: #4b4e51;
line-height: 30px;
font-size: 17px;
}
.cart_dtailselet h3 span{
color: #2581c1;
font-weight: 600;
}
button.btn.btn-buynow {
background: #2581c1;
color: #fff;
border-radius: 15px;
padding: 4px 26px;
}
.content-block{
padding: 60px 0 0 0;
}
.col-wrap {
margin-bottom: 3.75rem;
}
.block-heading{padding: 4.963rem 0.3200rem .8375rem;}
.block-top-heading {
color: #55565b;
font-size: 21px;
margin: 0 0 .625rem;
text-transform: uppercase;
font-weight: 300;
letter-spacing: .06px;
}
.block-main-heading {
color: #55565b;
text-transform: uppercase;
    font-weight: 600;
    font-size: 30px;
}
.block-sub-heading {
font-size: 1.125rem;
}
.ico-box {
padding: 2.8125rem 3.125rem 1.2rem;
}
.has-radius-medium {
border-radius: .5rem;
}
.bg-gray-light {
background: #f8f8f8;
}
.ico-box {
padding: 1.563rem .9375rem .9375rem;
text-align: center;
position: relative;
-webkit-transition: box-shadow linear .5s;
-o-transition: box-shadow linear .5s;
-webkit-transition: -webkit-box-shadow linear .5s;
transition: -webkit-box-shadow linear .5s;
transition: box-shadow linear .5s;
transition: box-shadow linear .5s, -webkit-box-shadow linear .5s;
overflow: hidden;
letter-spacing: .02rem;
}
.ico-box:before {
position: absolute;
content: ' ';
left: 0;
top: 0;
bottom: 0;
right: 0;
background: #fff;
-webkit-transition: -webkit-transform linear .2s;
transition: -webkit-transform linear .2s;
-o-transition: -o-transform linear .2s;
transition: transform linear .2s;
transition: transform linear .2s, -webkit-transform linear .2s, -o-transform linear .2s;
-webkit-transform: translate(101%, 0);
-o-transform: translate(101%, 0);
transform: translate(101%, 0);
}
.ico-box .icon {
margin-bottom: 1.5625rem;
color: #575757;
font-size: 2.8125rem;
line-height: 1;
}
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
}
.custom-icon-pen-tool:before {
content: "\e90c";
}
.ico-box .icon, .ico-box .content-title {
color: #55565b;
}
.content-title {
font-size: 1.125rem;
}
.ico-box .icon a, .ico-box .content-title a {
color: #55565b;
font-weight: 600;
}
.ico-box .des {
color: #575757;
}
.ico-box > * {
position: relative;
z-index: 2;
}
.ico-box .des p {
margin-bottom: 0;
}
.ico-box .link-holder {
margin-top: 1.875rem;
}
.ico-box .link-holder .link-more {
text-transform: uppercase;
color: #212121;
font-size: .875rem;
font-family: 'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.ico-box:hover {
-webkit-box-shadow: 0 0.1429rem 0.6429rem 0.07143rem rgb(1 2 2 / 10%);
box-shadow: 0 0.1429rem 0.6429rem 0.07143rem rgb(1 2 2 / 10%);
}
.ico-box:hover:before {
-webkit-transform: translate(0, 0);
-o-transform: translate(0, 0);
transform: translate(0, 0);
}
.ico-box:hover .icon a, .ico-box:hover .content-title a {
color: #5645ff;
}
.ico-box:hover .icon a, .ico-box:hover i.fa{color: #5645ff;}

/*scheduledemo*/
section.schmdemo{background: #f8f8f8; padding: 60px 0 0; width: 100%; position: relative; display: block;}
.sntnt{width: 100%; display: block; padding: 20px 0; }
.sntnt h1{font-size: 39px; font-weight: 500; color: #474747; font-family: Roboto;}
.sntnt p{line-height: 28px; font-size: 16px; color: #575757; letter-spacing: 0.6px; font-family: Roboto;}

section.schdmcnt{/*background-image: url(../../images/schedule-demo.png);background-repeat: no-repeat; background-size: cover;*/ height: auto; padding: 60px 0 30px;}
.cnush{width: 100%; text-align: center; color: #000; padding: 10px 0 30px;}
.cnush h2{margin-bottom: 10px;font-size: 40px; font-weight: 600; font-family: Roboto; letter-spacing: 0.8px;}
.cnush p{font-size: 16px; letter-spacing: 0.6px; color: #f1f1f1;}
.cntch{width: 100%; padding: 20px 50px 0 0;}
.cntch h3{color: #fff; font-size: 35px;margin-bottom: 30px;font-weight: 500; font-family: Roboto; letter-spacing: 0.8px;}
.cntch>ul>li {color: #000; font-family: 'Nunito Sans', sans-serif; font-size: 16px; list-style: none;line-height: 25px; padding: 0px 10px 15px 45px; margin: 0 0 10px; }
.cntch>ul { width: 92%; }
.cntch>ul>li>span {font-family: Roboto; font-size: 20px; letter-spacing: 0.6px; font-weight: 500; display: block; padding: 0 0 7px;}
.cntch>ul>li>a { color: #0152cc; }
.cntch>ul>li img{float:right;margin-left:30px;}
.cntch>ul>li em{display:block;padding-top:4px;font-size:14px;line-height:20px}
.frmtcntc { background: #fff; padding: 80px 50px; width: 100%; height: auto;box-shadow:0px 0px 30px #dedede }
.cntch>ul>li:nth-child(1) {
    background: url(../../images/location.png) no-repeat;
}
.cntch>ul>li:nth-child(2) {
    background: url(../../images/telephone.png) no-repeat;
}
.cntch>ul>li:nth-child(4) {
    background: url(../../images/whatsapp.png) no-repeat;
}
.cntch>ul>li:nth-child(3) {
    background: url(../../images/email.png) no-repeat;
}
.features_paragfh5 select.form-select.fmslt{background: #fff; outline: 0; padding: 7px 11px; color: #4b4b4b; width: 92%; border: 0; font-size: 12px; font-weight: 600; border-radius: 0;}
.pricing-item.bgbrdr{border: 1px solid #15c18a;}
button.prcnbtnst.stbt{background: #15c18a;}
ul.litprcng.rcktc li{background-image: url(../../images/rtick.png);}
.pricing-palden .prcnbtnst{font-family: 'Roboto', sans-serif;font-weight: 500;outline: 0;border: 0; margin: auto 3em 2em 3em; padding: 6px 15px; color: #fff; font-size: 13px; border-radius: 0px; background: #2581c1; -webkit-transition: background-color 0.3s; transition: background-color 0.3s;}
.pricing-palden .prcnbtnst:hover{background: #15c18a;outline: 0;}
ul.litprcng { width: 100%; display: block; margin-bottom: 22px; text-align: left; list-style: none; padding-left: 8px;padding-top: 20px; border-top: 1px solid #d1d0d0}
ul.litprcng li {font-size: 13px; line-height: 21px; margin-bottom: 10px; background-image: url(../../images/pright.png); background-repeat: no-repeat; padding-left: 24px; background-position: 0px 2px;}
.inbtncnt { border: none; background: #2581c1; color: #fff; padding: 10px 29px; font-size: 15px; font-weight: 500; font-family: 'Nunito Sans', sans-serif; transition: .3s; }
.inbtncnt:hover{background:#25c176}
.inpcntfrm { background: #fff; border: 1px solid #e9e9e9; padding: 10px; font-size: 14px; font-weight: 300; font-family: 'Nunito Sans', sans-serif; width: 100%; margin: 0px 0 30px 0; }
.txtcntfrm { background: #fff; border: 1px solid #e9e9e9; padding: 10px; font-size: 14px; font-weight: 300; font-family: 'Nunito Sans', sans-serif; width: 100%; margin: 0px 0 20px 0; resize: none; height: 115px; }
.carousel .item {
    background-size: 100% 100%;
}
hr.drlhr { width: 20%; display: block; margin: 23px auto 10px; height: 1px; background: #2581c1; }
.pricing-deco.ntgb hr.drlhr{background: #fff;}
.inpcntfrm:focus-visible{outline: 0;}
.txtcntfrm:focus-visible{outline: 0;}
/* carousel */
.orclinthaed{
padding: 20px 0;
width: 100%;
}
.cntbnt{
        border: none;
    background: #25c070;
    color: #fff;
    padding: 10px 29px;
    font-size: 15px;
    font-weight: 500;
    font-family: 'Nunito Sans', sans-serif;
    transtion: .3s;
}
.cntbnt:hover{bacground:#1eb22c}
p.pruman { width: 45%; margin: 0 auto; font-size: 12px;/*15*/ }
p.pruman_anl { width: 45%; margin: 0 auto; font-size: 14px;/*15*/ }
.pricing-deco.ntgb p.pruman { color:#fff; }
.btn-success-sample {
    color: #fff;
    background-color: #1872bd;
    border-color: #1872bd;
    margin-top: 10px;
}
.btn-success-sample:hover{
    color: #fff!important;
}
.orclinthaed h2{
color: #474343;
font-size: 28px;
line-height: 42px;
font-family: 'Roboto', sans-serif;
font-weight: 600;
margin: 0px 0px 10px;
}
.carousel-inner a.thumbnail{
opacity: 0.5;
border: 0;
}
.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.carousel-inner a.thumbnail:hover{
opacity: 1;
}
.media-carousel img
{
width: 250px;
height: 100px;
max-width: 100%;
box-shadow: rgb(0 0 0 / 10%) 0px 20px 25px -5px, rgb(0 0 0 / 4%) 0px 10px 10px -5px;
}
.clidntserd{
width: 100%;
height: auto;
padding: 40px 0;
}
section.plnprng {
width: 100%;
background: #fefefe;
padding: 60px 0 0;
}
.ovrviw{font-family: 'Roboto', sans-serif;width: 100%; display: block; padding: 20px 0 35px; text-align: center;}
section.prnorvren { width: 100%; height: auto; padding: 40px 0; background: #fefefe; }
.stnebysn{width: 1005;text-align: center;}
.stnebysn h1{font-size: 37px; color: #2581c1; font-weight: 600;font-family: 'Roboto', sans-serif;margin-bottom: 15px;}
.stnebysn p{font-size: 16px; color: #5a5a5a;}
.ovrviw h2{color: #505354; font-size: 32px; font-weight: 600;}
table.mtntntb thead th{border: 0; text-align: center;font-size: 16px; color: #34b447;border-left: 1px solid #ccc;}
table.mtntntb tbody td{text-align: center;font-size:13px;border-left: 1px solid #ccc!important;border: 0;}
.mtntntb thead th:first-child{border: 0;}
.table-striped tbody tr:nth-of-type(odd) { background-color: #f7f7f7; }
table.mtntntb tbody td:first-child{border: 0!important;text-align: left;color: #4a4545; font-size: 15px;}
.prnctble{width: 100%; display: block; padding: 20px 0; height: auto;}
section.fawufrtril{width: 100%;background: #f7f7f7;padding: 40px;}
.fqstcnt { width: 100%; padding: 20px 0; font-family: 'Roboto', sans-serif}
.fqstcnt h3{font-size: 30px; font-weight: 600; color: #383838;}
.fqstcnt h3 span{color: #2581c1;}
.fqstcnt p{font-size: 15px; color: #000000; line-height: 26px; padding: 15px 0;}
section.asfsmde{font-family: 'Roboto', sans-serif;width: 100%;padding: 40px 0 60px;}
.sticntd h3{color: #505050; font-size: 26px; font-weight: 600;}
.sticntd h2{color: #505050; font-size: 36px; font-weight: 600;}
.sticntd h2 span{color: #34b447;}
.sticntd p{font-size: 16px; color: #737373; line-height: 27px; padding: 15px 0;}
.btn.btnmydme{border: 2px solid #404040; color: #404040; padding: 10px 24px; border-radius: 5px; margin-top: 15px; font-size: 14px; letter-spacing: 0.6px; font-weight: 500;}
.btn.btnmydme:hover{background: #34b447; color: #fff; border: 2px solid #34b447;}
.sticntd, .frsame {
    width: 100%;
    display: block;
    padding: 20px;
}
.dtmecn h2{color: #505050; font-size: 30px; font-weight: 600;}
.dtmecn {
    width: 100%;
    padding: 10px 0 20px;
}

.btnonof{text-align: center; width: 100%; display: block; padding: 20px 0;}
.btnonof p{font-size: 14px;color: #5a5a5a;}
.pricing {
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-justify-content: center;
justify-content: center;
width: 100%;
margin: 0 auto 3em;
}
.features_paragfh5 select.form-select{
background: #f4f4f4;
border: 0;
padding: 10px 18px;
color: #1a7acb;
width: 100%;
font-size: 17px;
font-weight: 600;
border-radius: 25px;
}

.pricing-item {
position: relative;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: column;
flex-direction: column;
-webkit-align-items: stretch;
align-items: stretch;
text-align: center;
-webkit-flex: 0 1 260px;
flex: 0 1 260px;
}

.pricing-action {
color: inherit;
border: none;
background: none;
cursor: pointer;
}

.pricing-action:focus {
outline: none;
}

.pricing-palden .pricing-item {
font-family: 'Open Sans', sans-serif; 
color: #84697c;
background: #fff;
box-shadow:0 15px 40px rgb(8 18 109 / 10%);
border-radius: 20px;
margin:10px;
}

.graysl{ filter: grayscale(100%);}

.graysl:hover {
	filter: grayscale(0%);
}







@media only screen and (max-width:800px) {
.pricing {
 
display: block; 
-webkit-justify-content: center;
justify-content: center;
width: 100%;
margin: 0 auto 3em;
}

section.fawufrtril{padding:20px 0;}

}
 

@media screen and (min-width: 66.25em) {
.pricing-palden .pricing__item--featured {
margin: 0 26px;
z-index: 10;
box-shadow: 0 0 20px rgba(46, 59, 125, 0.23);
}
}

.pricing-palden .pricing-deco {
border-radius: 10px 10px 0 0;
background: #fff;
padding: 20px 0;
position: relative;
/*min-height:193px;*/
	min-height:163px;
}
.pricing-deco.ntgb{background-color: #34b447;}
.pricing-deco.ntgb h3.pricing-title{color: #fff;}
.pricing-palden .pricing-deco-img {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 160px;
}
.features_paragfh5{
padding: 0px 29px 30px 29px;
text-align: left;
}
.features_paragfh5 h5{
font-size: 18px;
font-weight: 600;
color: #000;
}
.features_paragf {
padding: 0px 29px 0 29px;
}
.features_paragfh5 p{
font-size: 14px;
}
.features_paragf hr{
margin: 20px 0!important;
border: 1.5px solid #15c18a;
width: 40%;
}
.pricing-palden .deco-layer {
-webkit-transition: -webkit-transform 0.5s;
transition: transform 0.5s;
}

.pricing-palden .pricing-item:hover .deco-layer--1 {
-webkit-transform: translate3d(15px, 0, 0);
transform: translate3d(15px, 0, 0);
}

.pricing-palden .pricing-item:hover .deco-layer--2 {
-webkit-transform: translate3d(-15px, 0, 0);
transform: translate3d(-15px, 0, 0);
}
.features_paragf p{
font-size: 15px;
color: #4d4d4d;
text-align: left;
font-weight: 600;
padding-bottom: 15px;
}

.pricing-palden .icon {
font-size: 2.5em;
}

.pricing-palden .pricing-price {
    font-size: 11px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.4px;
    color: #2f2f2f;
    font-family: 'Roboto', sans-serif;
    background: #f1f1f1;
    border-radius: 40px;
    width: 47%;
    margin: 0 auto;
    padding: 5px 2px;
}
.pricing-palden .pricing-action {
font-weight: bold;
margin: auto 3em 2em 3em;
padding: 1em 2em;
color: #fff;
border-radius: 0px;
background: #555555;
-webkit-transition: background-color 0.3s;
transition: background-color 0.3s;
}
.pricing-deco .pricing-title{
    color: #2581c1;
    font-weight: 600;
    font-size: 45px;
    padding: 0;
    line-height: 24px;
    font-family: 'Roboto', sans-serif;
    margin: 20px 0;
}
h3.pricing-title.mycnt{color: #606060; font-size:26px;line-height:33px; width: 51%; margin: 10px auto;}
.pricing-palden .pricing-action:hover,
.pricing-palden .pricing-action:focus {
background: #15c18a;
}

.pricing-palden .pricing-item--featured .pricing-deco {
padding: 5em 0 8.885em 0;
}
.price_clients{}
.price_clients img{background:#fff;padding:15px;height:120px;margin:20px;box-shadow:0px 0px 25px #e6e6e6;transition:.3s}
.price_clients img:hover{margin-top:-5px;}


 

.index_listprice{margin:0 15px;border-top:0px solid #d1d0d0;padding:20px 0}
.index_listprice>ul{ min-height:420px;}
.index_listprice>ul>li{
	font-size: 13px;
    line-height: 21px;
    margin-bottom: 10px;
    background-image: url(../../images/pright.png);
    background-repeat: no-repeat;
    padding-left:30px;
    background-position: 0px 2px; 
	text-align:left;
	min-height:40px;	
}
.index_listprice_sc>ul>li a{color:#f47824;font-weight:510;cursor:pointer}
.index_listprice_sc>ul>li a:hover{color:#4787be!important}

.index_listprice>ul>li a{color:#f47824;font-weight:510;cursor:pointer}
.index_listprice>ul>li a:hover{color:#4787be!important}

.index_listprice_anl>ul>li a{color:#f47824;font-weight:510;cursor:pointer}
.index_listprice_anl>ul>li a:hover{color:#4787be!important}





.index_listprice>ul>li:nth-child(1){
	min-height:90px;
	/*line-height:90px;background-position: 0px 36px;  */
	background-image: url(../../images/pright.png);
    background-repeat: no-repeat; 
    background-position: 0px 0px; }
.index_listprice>ul>li:nth-child(2){min-height:63px;}

.index_listprice>ul>li:nth-child(3){ background-image: url(../../images/close_icon.png);
    background-repeat: no-repeat; 
    background-position: 0px 2px; 
	min-height:66px
}
.index_listprice_anl>ul>li:nth-child(2){min-height:63px}
.index_listprice_anl>ul>li:nth-child(3){min-height:63px}
.index_listprice_sc>ul>li:nth-child(3){min-height:63px}


.index_listprice>ul>li>span{font-weight:bold;font-size:12px;padding:0px 4px;border:2px solid #000;color:#000;box-shadow:0px 0px 30px #dedede;border-radius:50%;background:#fff;text-align:center;margin-left:8px;}




.index_listprice_sc{margin:0 15px;border-top:0px solid #d1d0d0;padding:20px 0}
.index_listprice_sc>ul{min-height:420px;}
.index_listprice_sc>ul>li{
	font-size: 13px;
    line-height: 21px;
    margin-bottom: 10px;
    background-image: url(../../images/pright.png);
    background-repeat: no-repeat;
    padding-left:30px;
    background-position: 0px 2px; 
	text-align:left;
	min-height:40px;
	
}
 
 .index_listprice_sc>ul>li:nth-child(1){min-height:90px; }
 .index_listprice_sc>ul>li:nth-child(2){min-height:63px; }
 
 
.index_listprice_sc>ul>li>span{font-weight:bold;font-size:12px;padding:0px 4px;border:2px solid #000;color:#000;box-shadow:0px 0px 30px #dedede;border-radius:50%;background:#fff;text-align:center;margin-left:8px;}



.mjbtmsdm{margin:0 0 20px 0;}

.index_listprice_sc_np{margin:0 15px;border-top:1px solid #d1d0d0;padding:15px 0px 0 0}
.index_listprice_sc_np>ul{min-height:420px;}
.index_listprice_sc_np>ul>li{
	font-size: 13px;
    line-height: 21px;
    margin-bottom: 10px;
    background-image: url(../../images/pright.png);
    background-repeat: no-repeat;
    padding-left:30px;
    background-position: 0px 2px; 
	text-align:left;
	min-height:40px;
	
}
 
 .index_listprice_sc_np>ul>li:nth-child(1){min-height:90px;line-height:90px;background-image: url(../../images/pright.png);
    background-repeat: no-repeat; 
    background-position: 0px 36px; }
.index_listprice_sc_np>ul>li:nth-child(2){min-height:63px;}
 
.index_listprice_sc_np>ul>li>span{font-weight:bold;font-size:12px;padding:0px 4px;border:2px solid #000;color:#000;box-shadow:0px 0px 30px #dedede;border-radius:50%;background:#fff;text-align:center;margin-left:8px;}







.index_listprice_anl{margin:0 15px;border-top:0px solid #d1d0d0;padding:20px 0}
.index_listprice_anl>ul{min-height:420px; }
.index_listprice_anl>ul>li{
	font-size: 13px;
    line-height: 21px;
    margin-bottom: 10px;
    background-image: url(../../images/rtick.png);
    background-repeat: no-repeat;
    padding-left:30px;
    background-position: 0px 2px; 
	text-align:left;
	min-height:40px;
	
}

.index_listprice_anl>ul>li:nth-child(1){min-height:90px;}
 
.index_listprice_anl>ul>li>span{font-weight:bold;font-size:12px;padding:0px 4px;border:2px solid #000;color:#000;box-shadow:0px 0px 30px #dedede;border-radius:50%;background:#fff;text-align:center;margin-left:8px;}

 

.morecontent span {
    display: none;
}
.morelink {
    display: block;
	
}
.more a{color:#ff0000;font-weight:610;text-transform:uppercase}

.more a:hover{text-decoration:underline!important;color:#ff0000!important;}

 
section.home_bnr{background:#f7f7f7;padding:100px 0 200px 0}
 
.hm_bnr h5 {
    font-size: 27px;
    font-weight: 300;
    color: #000;
    text-transform: uppercase;
    line-height: 38px;
}
.hm_bnr h1 {
    font-size: 48px;
    font-weight: 600;
    line-height: 65px;
    color: #000;
    text-transform: uppercase;
}
.hm_bnr h2 {
    font-size:16px;
    letter-spacing: 0.6px;
    line-height:29px;
    font-weight:400;
    color: #000;}
.hmbtn {
    color: #34b447;
    border: 2px solid #34b447;
    border-radius: 2px;
    padding: 8px 33px;
    margin-top: 25px;
	display:inline-block;
	transition:.3s
}
.hmbtn:hover {background:#34b447;color:#fff}

@media only screen and (max-width:800px) {
.eg_export_bnnerbg,.egsupllist{height: auto;}
.lst3fodta{position: relative;left: 0;bottom: 0; height: auto; width: 100%;}
.eb_banner_textbg h5{font-size: 15px;line-height: 25px;}
.eg_world_largestdata{margin-top: 0;padding-top: 25px;}
.larg_dtaprocide h2{font-size: 28px;line-height: 38px;font-weight: 500;}
.larg_dtaprocide p{font-size: 16px;line-height: 29px;}
.eg_contr_trdenav{width: 100%;margin-right: 0;}
.eg_tabnavcnt{width: 100%;margin-left: 0;}
.head_market_ceontde{padding: 60px 0px 10px;}
.produt-acrondinos{padding: 10px 0px 10px;}
.comeomarket_reseach{padding-bottom: 30px;}.content-block { padding: 0; }
.ico-box .des p{font-size: 15px; line-height: 25px;}h2.astoh2ntnt,.clitn_egcintent h2{font-size: 24px;}
.eg_askforsample_dmeo{padding: 20px 0;}.asforsamle_boxdegn{padding: 35px 15px 20px 15px;}
}









/*data*/

section.davlty{
	background-image: url(../../images/egcsst/data-bg.png);
	background-repeat: no-repeat;
	background-size: 100%;
	min-height: 350px;
    width: 100%;
    padding:30px 0 0;
    position: relative;
    margin-bottom: 130px;
    display: block;
}
.onpltofrm {
    width: 75%;
    display: block;
    margin: 20px auto;
    text-align: center;
}
.onpltofrm h1{
    font-size: 43px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    text-transform: capitalize;
    color: #ffffff;
    margin-bottom: 0;
    line-height: 74px;
}
.onpltofrm h2{
    font-size: 17px;
    font-weight: 400;
    color: #ffffff;
    line-height: 25px;
    font-family: 'Poppins', sans-serif;
}
.mytxrow{
   background: #fff;
    width: 80%;
    border-radius: 15px;
    margin: 44px auto 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -85px;
    box-shadow: inset 0 0 1px 1px hsla(0,0%,100%,.9),0 20px 27px 0 rgba(0,0,0,.05)!important;
}
.co-service-section-3 {
    -webkit-box-shadow: 0 10px 24px rgb(19 194 254 / 10%);
    box-shadow: 0 10px 24px rgb(19 194 254 / 10%);
    background: #fff;
    margin: 25px 0;
}
.co-single-service-3 {
    float: left;
    height: 230px;
    padding: 60px 25px;
    text-align: center;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    width: 20%;
    position: relative;
}
.co-single-service-3 .icon {
    background-color: #ffffff;
    border-radius: 50%;
    -webkit-box-shadow: 0 0 30px rgb(66 66 66 / 10%);
    box-shadow: 0 0 30px rgb(66 66 66 / 10%);
    color: #464646;
    display: inline-block;
    height: 80px;
    margin-bottom: 20px;
    width: 80px;
}
.co-single-service-3 .icon img{margin-top: 19px;height: 40px;}

.co-single-service-3 .content {
    height: 32px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.co-single-service-3:hover .icon {
    -webkit-box-shadow: 0 5px 7px rgb(0 0 0 / 40%);
    box-shadow: 0 5px 7px rgb(0 0 0 / 40%);
}
.co-single-service-3 .content h3 {
    font-size: 24px;
    font-weight: 500;
    line-height: 28px;
	font-family: 'Poppins', sans-serif;
    margin: 0;
}
.co-single-service-3 .content p {
    color: #474747;
    line-height: 22px;
    margin: 10px 0 0;
    font-size: 15px;
}
.dataquantity_grth {
    width: 100%;
    height: 100%;
    background: #fbfbfb;
    padding: 0;
}
.countries_tablerow {
    margin: 0;
    padding: 10px 0 0 0;
    display: block;
    width: 100%;
    position: relative;
    overflow: hidden;
    box-shadow: rgb(17 17 26 / 10%) 0 4px 16px, rgb(17 17 26 / 5%) 0 8px 32px;
}
.srcinsnt {
    width: 100%;
    margin: 20px 0;
}
.countries_tablerow .table {
    box-shadow: rgb(0 0 0 / 35%) 0 5px 15px;
    overflow-y: scroll;
    max-height: 100%;
    margin-bottom: 15px;
}
.countries_tablerow .table thead tr {
    display: table-row;
}
.countries_tablerow .table thead th {
    position: relative;
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6;
    background: #555555;
    color: #fff;
    font-size: 13px;
    text-align: left;
    font-weight: 400;
    padding: 7px 10px;
}
.countries_tablerow .table tbody {
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
}
.countries_tablerow .table tbody tr {
    background: #fff;
    display: table-row;
}
.countries_tablerow .table tbody td{
	    padding: 7px 7px 7px;
    font-size: 13px;
}
.countries_tablerow .table tbody th{
	font-size: 13px;
	font-weight: 500;
}
.countries_tablerow .table tbody td a img {
    height: 32px;
}
.countries_tablerow .table tbody th a {
    display: inline-block;
}
.countries_tablerow .table tbody th a img {
    height: 26px;
}
.countries_tablerow .table tbody th a span {
    padding-left: 5px;
    color: #403f3f;
}
hr.vertical.dark{
    position: absolute;
    background-color: transparent;
    height: 100%;
    right: 0;
    top: -8px;
    width: 1px;
    background-image: linear-gradient(180deg,transparent,rgb(52 180 71),transparent);
}
.comtrdtt {
    width: 100%;
    text-align: center;
    padding: 0 0 50px;
}
.comtrdtt h2{
	font-size: 38px;
	line-height: 40px;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
	color: #343434;
}
.services-section {
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 0 100%;
    background-size: cover;
}
.sectionm {
    width: 100%;
    padding: 80px 0;
}
.cus-container {
    max-width: 1520px;
}
.section-title {
    position: relative;
    margin-bottom: 60px;
    padding-left: 40px;
}
.section-title .sub-title {
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 5px;
    text-transform: capitalize;
}
.section-title .title {
    font-size: 40px;
    font-weight: 700;
    margin-bottom: 15px;
    text-transform: capitalize;
}
.section-title p {
    font-size: 18px;
    max-width: 950px;
    margin-bottom: 30px;
}
.btn-gradient-outline {
    position: relative;
    border: 0;
    background: #025aa2;
    background: linear-gradient(
180deg,#025aa2 0,#6adaff)!important;
    z-index: 1;
}
.btn-gradient-outline:after {
    background-color: #fff;
    z-index: -1;
    content: "";
    position: absolute;
    left: 2px;
    top: 2px;
    right: 2px;
    bottom: 2px;
    border-radius: 500px;
    transition: all .3s ease 0s;
}
.button button:hover, .btn:hover {
    color: #fff;
    background: #79b530;
}
.mb-n6 {
    margin-bottom: -1.875rem!important;
}
.mb-6 {
    margin-bottom: 1.875rem!important;
}
.service-spacer {
    height: 175px;
}
.service, .service:focus {
    box-shadow: 0 15px 30px rgb(0 0 0 / 15%);
}
.service {
    position: relative;
    z-index: 1;
    display: flex;
    overflow: hidden;
    flex-direction: column;
    height: 100%;
    padding: 17px 25px;
    text-decoration: none;
    border-radius: 10px;
    background-color: #fff;
	cursor:text;
}
.service .hover-bg {
    background-image: linear-gradient(
45deg,#029fc9 0,#0294bb 100%);
}
.service .hover-bg {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .3s ease 0s;
    opacity: 0;
}
.service .icon {
    height: 60px;
    margin-bottom: 15px;
}
.service .icon img {
    width: auto;
    height: 100%;
    transition: all .3s ease 0s;
}
.service .title {
    font-size: 20px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #343434;
    margin-bottom: 10px;
    transition: all .3s ease 0s;
}
.service p {
    margin-bottom: 8px;
    transition: all .3s ease 0s;
    color: #384a5f;
    font-size: 15px;
    line-height: 25px;
}
.service .bttn{background:#3e3e3e;color:#fff;font-size:13px;text-transform:uppercase}
.service .arrow {
    position: relative;
    display: block;
    width: 40px;
    height: 40px;
    margin-top: auto;
    transition: all .3s ease 0s;
    color: #146cf5;
}
.row-cols-1>* {
    flex: 0 0 auto;
    width: 33%;
}
.service:hover .hover-bg {
    opacity: 1;
}
.service:hover .arrow, .service:hover .title, .service:hover p {
    color: #fff;
}
.service:hover .icon img,.service:hover .arrow img {
    filter: brightness(0) invert(1);
}
.service.service-graphic .hover-bg {
    background-image: linear-gradient(to bottom, #34b447 0%, #2581c1 100%);
}
.service .hover-bg {
    background-image: linear-gradient(to bottom, #34b447 0%, #2581c1 100%);
}
.service.service-shopify .hover-bg {
    background-image: linear-gradient(to bottom, #34b447 0%, #2581c1 100%);
}
.shemomem{
	background: no-repeat;
	background-size: 100%;
	height: auto;
	background-image: url(../../images/egcsst/sheme-bg.png);
    background-position: bottom right;
	padding: 30px 0;
	margin: 5px 0 0px;
}
.strdme{
    width: 100%;
    text-align: center;
    padding: 40px 0;
}
.strdme h4{
	font-size: 29px;
    color: #fff;
    margin-bottom: 20px;
}
.dmobtn{
	background: #fff;
    font-weight: 500;
    letter-spacing: 0.4px;
    margin-top: 20px;
}
.mb3{
	margin-bottom: 1rem;
}

.dvabl_icbtn{border:0px solid #ccc;background:#222;color:#fff!important;font-size:13px;padding:8px 15px;text-align:center;width:175px;margin:10px 0;border-radius:5px;cursor:pointer;text-transform:uppercase;font-weight:500}

 

.service:hover .dvabl_icbtn{background:#f6f7f8;border:1px solid #dedede;color:#222!important}




.modal {
    background-color: rgba(0,0,0,0.6);
    position: fixed;
}

.modal-header_annp {
    background: #fff;
    font-family: 'Roboto', sans-serif;
}

.modal-content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
   /* padding: 20px;*/
	background-image: linear-gradient(to bottom, #d8e5fc , #fff);
	
}
.close_annp {
    float: right;
    font-size: 26px;
    font-weight: 600;
    line-height: 1;
    color: #fff!important;margin-right:15px;margin-top:15px;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
}
.popup_anp_nw {
    font-family: 'Roboto', sans-serif;
	background-image: linear-gradient(to right, #1d60dc , #2c6ee8);
	padding:18px; 
}
.popup_anp_nw h2 {
    color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 21px;
    font-weight: 500;
	letter-spacing:0.95px;
}
  
.country_modal_cnt{padding:0px 20px}
.country_modal_cnt>ul{}
/*
.country_modal_cnt>ul>li{list-style:none;width:25%;float:left;color:#000; font-family: 'Roboto', sans-serif;font-size:13px;background-image:url(../../images/flag_icon.png);background-repeat:no-repeat;padding:10px;}
*/
 .country_modal_cnt>ul>li{list-style:circle;width:33%;float:left;color:#545454; font-family: 'Roboto', sans-serif;font-size:13px;padding:6px 0;letter-spacing:.25px;}

.view_modl{font-family: 'Roboto', sans-serif;color:#f47925}
.view_modl a{color:#f47925}
.view_modl a:hover{color:#337ab7}

.most_rlev{position:relative}
.most_popu{width:118px;height:116px;position:absolute;top:-15px;left:-16px;background-image: url(/images/most_popular.png);background-repeat:no-repeat;z-index:99;}



@media (max-width: 768px){
	.countries_tablerow {
    overflow: auto;
    overflow-x: auto;
    margin-top: 0;
        box-shadow: none;
}
.countries_tablerow .table tbody tr td:nth-child(7) {
    display: flex;
    padding-left: 5px;
    width: 220px!important;
}
.countries_tablerow .table tbody td {
    font-size: 12px;
    padding: 5px 17px;
    text-align: left;
    width: 155px!important;
}
.countries_tablerow .table thead th {
    font-size: 12px;
    padding: 5px 4px;
    text-align: left;
    vertical-align: middle;
    width: 155px!important;
}
.countries_tablerow .table tbody td a img {
    width: 26px;
    height: 26px;
}
.countries_tablerow .table tbody th a img {
    margin-bottom: 6px;
}
.countries_tablerow .table tbody th a span {
    padding-left: 0;
    font-weight: 500;
}
	.onpltofrm{
	width: 100%;
	margin-top: 0;
}
.onpltofrm h1{
	font-size: 32px;
	line-height: 42px;
	margin-bottom: 15px;
}
.smdne{display: none;}
section.davlty{
	margin-bottom: 40px;
}
.comtrdtt h2{
	    font-size: 28px;
    line-height: 32px;
}
.row-cols-1>*{
	width: 100%;
}
.co-single-service-3{
	height: auto;
	position: relative;
	width: 50%;
	margin-bottom: 15px;
	padding: 42px 25px 90px;
}
.mytxrow{
	width: 100%;
	position: relative;
	margin: 0 auto;
	bottom: 0;
}
.mb3{
	margin-bottom: 0;
}
.comtrdtt{
	padding-bottom: 25px;
}
.shemomem{
	padding: 0;
	background-size:cover;
}
.strdme h4{
	font-size: 26px;
	margin-bottom: 10px;
}

}

@media (min-width: 768px){
	.row-cols-md-2>* {
    flex: 0 0 auto;
    width: 100%;
}
.d-md-flex {
    display: flex!important;
}
}
@media (min-width: 992px){
	.order-lg-1 {
    order: 1!important;
}

}

@media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px), only screen and (min-width: 1200px) and (max-width: 1599px){
	.cus-container {
    padding-right: 30px;
    padding-left: 30px;
}
}
@media (min-width: 580px){
	.countries_tablerow .table thead th:nth-child(1) {
    width: 90px;
}
.countries_tablerow .table thead th:nth-child(1) select {
    width: 180px;
    top: -65px;
    margin-left: 5px;
    right: 6px;
    left: 377px;
}
.countries_tablerow .table thead th:nth-child(3) select {
    width: 180px;
    left: 347px;
    top: -65px;
}
.countries_tablerow .table thead th:nth-child(4) select {
    width: 180px;
    left: 458px;
    top: -65px;
}
.countries_tablerow .table tbody tr td:nth-child(1){
	width: 90px;
}
.countries_tablerow .table tbody tr td:nth-child(3) {
    width: 120px;
}
.countries_tablerow .table tbody tr td:nth-child(5) {
    width: 126px;
}
.countries_tablerow .table tbody tr td:nth-child(6) {
    width: 150px;
}
.countries_tablerow .table tbody tr td:nth-child(7) {
    width: 400px;
}
.countries_tablerow .table tbody tr td:nth-child(8) {
    text-align: center;
}

}

.co-single-service-3 .content h3 strong{font-size: 33px;color: #34b447;}
@media only screen and (min-width: 1171px) and (max-width: 1400px){
	.co-single-service-3 {
    padding: 55px 42px 25px;
}
.co-single-service-3 .content h3 {
    font-size: 20px;
    line-height: 32px;
    font-weight: 500;
    font-family: 'Poppins', sans-serif;
    color: #474747;
}
}
@media only screen and (max-width:800px) {
	.dataquantity_grth .container-fluid{
padding-left:15px!important;
padding-right:15px!important;
}
.co-single-service-3 .content p{
font-size:14px;
line-height:20px;
}
.co-single-service-3 .content h3{
	font-size:22px;
}
}

@media (min-width: 1024px){
.dataquantity_grth .container-fluid{
max-width:100%;
width:1580px;
padding-left:15px;
padding-right:15px;
}
}











