@CHARSET "UTF-8";
/**
 * Theme Name: Netfin Marketing
 * Author: info@embraiz.com
 * Author URI: http://www.embraiz.com
 * Version: 2.0
 */
/*lang*/
.langG .active{display:none;}

/*menu*/
.about div {font-size: 17px;}
.bread_crumbs div, .bread_crumbs div a {color: #FFFFFF;}
.bread_crumbs div {font-size: 18px;padding: 76px 15px;}
.bread_crumbs div i {display: inline-block;margin: 0 6px;}
.bread_crumbs div span {font-size: 34px;font-style: italic;}
.menun-h1{display:inline-block;font-size: 34px !important;font-style: italic;line-height: 1.5;}

header .main-menu .dropdown{transform:inherit;}
header .main-menu .dropdown1 > ul{transform:inherit !important;top:100% !important;will-change: auto !important;}
header .main-menu .dropdown1 > ul ul{transform:inherit !important;left: 100% !important;top:8px !important;will-change: auto !important;}
.dropdown-list{display:none}
.dropdown-list a.dropdown-item{pointer-events:none; }

.vc_inner{}
.imgG a{color: #ac659d;text-decoration: underline;}
.imgG a:hover{color: #ac659d;text-decoration: underline;}
.imgG img{max-width:100%;height:auto;}
.imgG ul{list-style:outside;margin-left: 20px;margin-bottom: 15px;}
.imgG ul li ul{list-style:outside;margin-left: 20px;padding: 10px 0;}
/* js-vc */
.vc_images_carousel .vc_carousel-control .icon-prev:before {border: 2px solid #ccc;padding: 0px 8px 8px 15px;border-radius: 100%;}
.vc_images_carousel .vc_carousel-control .icon-next:before {border: 2px solid #ccc;padding: 0px 13px 5px 15px;border-radius: 100%;}
.mt-10{margin-top:10px !important;}
.mb-15{margin-bottom:15px !important;}
.masonry-container .item{padding:2px;}
/*menu*/


.container{margin-left:auto !important;margin-right:auto !important;}
.mb-3{margin-bottom:8px;}

/*contact*/
.contact-form{margin-top:30px;}
.contact-form .send-btn{padding: 8px 11px;background: #9E9E9E;color: #fff;border-radius: 3px;border:0;cursor: pointer;}
.contact-form .send-btn:hover{background: #f59c28;}
.contact-form .contact-info h4{color:#f59c28;margin:10px 0;}
.contact-form .contact-info label{font-size: 16px;}
.contact-form .contact-info i{margin-right: 5px;}
.contact-form .contact-info p{font-size: 15px;}

/*home s*/
.img_box img{max-width:100%;height:auto;}

/* single */
h1.i_page_t {
    font-size: 30px;
    color: #2c77bb;
}

.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.alignright{float: right;}
.alignright:after{clear:both;height: 0px;display: block;}
.inner-content{1min-height:390px;}
.alignleft{float: left;}
.alignleft:after{clear:both;height: 0px;display: block;}

/* contact */
.wpcf7-radio{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;
    flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.wpcf7-radio span.wpcf7-list-item {display: block;margin: 0;width: 100%;padding: 0 15px;}

@media (min-width: 768px){
.wpcf7-radio .wpcf7-list-item{    
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;flex: 0 0 50%;
    max-width: 50%;margin: 0;
	}
}
.wpcf7-radio .wpcf7-list-item label{    
	display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;cursor: pointer;text-align:center;}
.wpcf7-radio .wpcf7-list-item label.choose-sem{border: #4489c5 1px solid;color: #649bcd;background-color: #d9eafa;}


/* Our clients */
.more-hidden{display:none;}

/* SEO */
.seo-top-article h2.i_page_t:after {margin-left:auto;margin-right:auto;}
/*.b-line{position:relative;}
.b-line:after{content:" ";width:75px;border-bottom:#2c77bb 3px solid;position:relative;margin:auto;display:block;}*/
.col-md-6 .b-line:after{margin:0;}
.seo-01 h4,.seo-01 h5{margin-left:47px;color:#1b1e21;font-size:24px;line-height:24px;position:relative;margin-bottom:24px;}
.seo-01 h4:before,.seo-01 h5:before{content:url(assets/images/seo-icon-1.png);display:block;position:absolute;left:-47px;}
.seo-3 ul li{list-style:none;}
.seo-3 ul li:before{list-style:none;content:url(assets/images/seo-icon-03.png);display:block;position:absolute;left:15px;}
.seo-3 ul li ul li:before{list-style:none;margin-left: 20px;content:"-";display:block;position:absolute;left:15px;}
.seo-3 p{    margin-bottom: 1rem;}

/*smm*/
.smm h2.i_page_t:after {margin-left:auto;margin-right:auto;}
.smm .container .our_services .imgG ul{color:initial;list-style-type: none;}
.smm .container .our_services .imgG ul li{position: relative;}
.smm .container .our_services .imgG ul li:before{list-style:none;top: -3px;content:url(assets/images/seo-icon-03.png);display:block;position:absolute;left:-15px;}
.smm .container .procedure1 li,.smm .container .procedure2 li{width:auto;}
/*.smm .container .our_services dt:before{display:none;}*/
/*.smm .container .our_services dt:after{content:" ";width:75px;border-bottom:#2c77bb 3px solid;position:relative;display:block;padding-bottom:5px;}*/
/*ppc*/
.strong{font-size: 30px;line-height: 2;color: black;font-weight:bold;}
.ppc .container .procedure3 {height:242px;}
.ppc .imgG ul{margin:0;}
.ppc .imgG ul li{margin-left:3rem!important}
.ppc .imgG ul li:before{list-style:none;content:url(assets/images/ppc_icon_6.png);display:block;position:absolute;left:-3rem;}
.ppc .container .bg-color .i_page_t {position: relative;bottom: -87px;left: auto;top: auto;}
@media (max-width:768px){
.ppc .container .bg-color .i_page_t {bottom: auto;}
}
/*consulting*/
.blueB ul li{list-style:none;color: initial;}
.blueB ul li:before{list-style:none;content:url(assets/images/seo-icon-03.png);display:block;position:absolute;left:15px;}
/*ecommerce*/
@media (min-width:768px){
.li50 ul{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.li50 ul li{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
}
.li50 ul{margin-left:25px;list-style:none;}
.li50 ul li{position:relative;padding-right: 30px;}
.li50 ul li:before{list-style:none;content:url(assets/images/platforms_04.jpg);display:block;position:absolute;left:-25px;top:0;}

/**/
.pAbout .tabs li:before{
	background:none;

    font: normal normal normal 14px/1 FontAwesome;

    content: '\f061';
    border: 2px solid #ccc;
    border-radius: 50%;
    text-align: center;
    padding-top: 7px;}
.pAbout .tabs li.l1.on:before {
    background-image: none;
}
/* blog*/
.blog .img_box img:after {
            content: "\f1c5" " Broken Image-" attr(alt);
            font-size: 16px;
            font-family: FontAwesome;
            color: rgb(100, 100, 100);
            display: flex;
            justify-content: center;
            align-items: center;
            position: absolute;
            z-index: 2;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-color: #ddd;
        }
.blog_detail imgG img{display:block;margin:auto;}

nbody{font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,sans-serif !important;}
.clear-lg,.clear-xs,.clear-sm,.clear-md{display: none;}
.clear{clear: both;display: block;}
.hidden{display:none;}

.footerM ul li{margin-bottom: .5rem!important;}

/*footer*/
.myb{top:20px;border-radius: 15px;}
.myb input[type="text"],.myb input[type="tel"],.myb input[type="email"]{border:0;border-bottom: 1px solid #DDDDDD;padding-left: 0;}
.myb .modal-body {padding: 2rem;}
.myb .modal-content{border-radius: 15px;}
.myb .done {
    min-width: 114px;
    height: 37px;
    /*background: #E3455B;*/
background: linear-gradient(to right, #21d4fc, #9becff);
    color: #fff;
    cursor: pointer;
    border-radius: 37px;
    font-size: 14px;
    border: none;
    position: relative;
    z-index: 2;
}
.ctaBox .done:hover {background: #bb263b;}
.wishlist:hover{background: linear-gradient(to right, #33aefb, #595ef8);}
.footer_bottom i a{display: block;width: 100%;height: 100%;}

@media print{
	a:after,a:before{display:none;}
}
.full{width:100%;}
.full img{width:100%;}
.imgG iframe{max-width:100%;}

	
/* bootstrap 栅格系统 */
/* xs */
@media (max-width: 767px) {
	
	/*html #wpadminbar{top:-48px;}*/
    .clear-xs{display: block;clear: both;}
	.imgG iframe{width:100% !important;height:200 !important;}

}
/* sm */
@media screen and (min-width: 768px) and (max-width:991px){
.clear-sm{display: block;clear: both;}
.vc_col-sm-6,.vc_col-sm-8,.vc_col-sm-4{ width: 100% !important;}

}
/* lg */
@media (min-width:1200px){
.clear-lg{display: block;clear: both;}

}

@media (max-width:479px){

 .clear-xs-m{display: block;clear: both;}

/* footer */
.links-xs {width: 50%;}

}
@media (min-width:768px){

}
@media screen and (max-width: 767px) and (min-width: 480px){
.mar-2{clear:both;}

}

/*css3 loading */
.loading{
            /*width: 150px;*/
            height: 15px;
            margin: 0 auto;
            margin-top:20px;
            display:none;
        }
        .loading span{
            display: inline-block;
            width: 15px;
            height: 100%;
            margin-right: 5px;
            background: #000;;
            -webkit-transform-origin: right bottom;
            -webkit-animation: load 1s ease infinite;
        }
        .loading span:last-child{
            margin-right: 0px; 
        }
        @-webkit-keyframes load{
            0%{
                opacity: 1;
            }
            100%{
                opacity: 0;
                -webkit-transform: rotate(90deg);
            }
        }
        .loading span:nth-child(1){
            -webkit-animation-delay:0.13s;
        }
        .loading span:nth-child(2){
            -webkit-animation-delay:0.26s;
        }
        .loading span:nth-child(3){
            -webkit-animation-delay:0.39s;
        }
        .loading span:nth-child(4){
            -webkit-animation-delay:0.52s;
        }
        .loading span:nth-child(5){
            -webkit-animation-delay:0.65s;
        }
/*扩散效果*/
.diffusion {
	top: 0 !important;
    left: 0 !important;
	cursor:pointer;
	-webkit-animation:scaleout 2s infinite ease-in-out;
	animation:scaleout 2s infinite ease-in-out;
}

@-webkit-keyframes scaleout {
	0% {
	-webkit-transform:scale(1.0)
}
100% {
	-webkit-transform:scale(2.1);
	opacity:0;
}
}@keyframes scaleout {
	0% {
	transform:scale(1.0);
	-webkit-transform:scale(1.0);
	opacity:0;
}
10% {
	transform:scale(1.0);
	-webkit-transform:scale(1.0);
	opacity:1;
}
100% {
	transform:scale(2.1);
	-webkit-transform:scale(2.1);
	opacity:0;
}
}
/*光束闪过效果*/
.guangshu { display:block;    position: relative; }
.guangshu:before { content: ""; position: absolute; width:200px; height: 100%; top: 0; left: -150px; overflow: hidden;
background: -moz-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(255,255,255,.2)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
background: -o-linear-gradient(left, rgba(255,255,255,0)0, rgba(255,255,255,.2)50%, rgba(255,255,255,0)100%);
-webkit-transform: skewX(-25deg);
-moz-transform: skewX(-25deg)
}

.guangshu:hover:before { left: 150%; transition: left 1s ease 0s; }

.imgG p{margin-bottom: 1.5rem;}


/*2019/08/2*/
@media (max-width:767px){
    header .main-menu .dropdown1 > ul ul {
        transform: inherit !important;
        left: 1% !important;
        top: 8px !important;
        will-change: auto !important;
    }
    header .main-menu .dropdown1 > ul {
        transform: inherit !important;
        top: 0% !important;
        will-change: auto !important;
    }
}