body {
    background: #fff;
    margin: 0;
    padding: 0; 
    font-size: 14px;
    color: #3F4B52;
    font-family: 'Lato',sans-serif;
}

/*------scroll bar---------------------*/

::-webkit-scrollbar {
  width: 5px;
  height: 7px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #525965;
  border: 0px none #ffffff;
  border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
  background: #525965;
}
::-webkit-scrollbar-thumb:active {
  background: #525965;
}
::-webkit-scrollbar-track {
  background: transparent;
  border: 0px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: transparent;
}
::-webkit-scrollbar-track:active {
  background: transparent;
}
::-webkit-scrollbar-corner {
  background: transparent;
}

a:focus, button:focus{
    outline: none !important;
}
.banner-part-service-list,.banner-part-service-list-result{
    background-image:url(/images/default-services-banner01.jpg);
    background-repeat:no-repeat;
    overflow: hidden;
    background-size: auto 100%; 
    background-position: right center;
    background-color: #EA4381;
    min-height: 404px;
    /* margin-top: 170px; */
}
.banner-part-service-list-result{min-height: 360px}
/* .container{max-width: 1220px;margin: 0 auto;width: 100%;} */
.signupbtn {  
    background-image: url(/images/arrow-wht.png);  
    background-repeat: no-repeat; 
    background-position: right 22px top 50%;  
    background-size: 13px;    
    background-color: #237CE9;  
    color: #fff; 
    padding: 16px 55px 16px 25px; 
    font-weight: 600; 
    position: fixed;
    border-radius:2px;
    font-size: 20px;
    text-transform: uppercase;
    bottom: 15px;
    right: 15px;
    font-family: 'Lato',sans-serif;
    z-index: 99;
}
.signupbtn:hover{
    text-decoration: none;
    color: #fff;
    background-color: #3c8ef2;
}  
.banner-inner-content{
    border-left:1px solid #fff; 
    padding:0px 0 60px 83px;
    margin-top:130px;
    position: relative; 
    min-height: 274px;
}
.banner-part-service-list-result .banner-inner-content{min-height: 230px;}
.banner-part-service-list h2,.banner-part-service-list-result h2{
    font-weight: 200;
    margin: 0;
    color: #fff;
    font-size: 64px;
    position: relative;
    line-height: 1.2;
     position: relative;
	top: -65px;
	margin-bottom: -42px;
     max-width: 620px;
}
.banner-part-service-list-result h3{
    font-weight: 800;
    margin: 0;
    color: #fff;
    font-size:42px;
    position: relative;
    line-height: 1.2;
    margin-bottom: 40px;
     max-width: 670px;
}
.banner-part-service-list h3{
    font-weight: 800;
    margin: 0;
    color: #fff;
    font-size:30px;
    position: relative;
    line-height: 1.2;
    margin-bottom: 40px;
     max-width: 670px;
}
.banner-part-service-list .adv-filter-btn-wcn {border-left:1px solid #5BA4F4; background: #fff url(/images/filter-icon-blk.png) no-repeat 12px center;    padding-left: 12px;width: 60px }
.banner-part-service-list .container{max-width: 1190px; width: 100%; padding: 0}
.banner-part-service-list-result .container{max-width: 100%; width: 100%;padding-left: 246px;}
.banner-list{
    margin: 0;
    padding: 50px 0;
}
.banner-list li{
    display: inline-block;
    font-size: 26px;
    font-weight: 600;
    color: #fff;
    border-right: 2px #fff solid;
    line-height: 1;
    padding-right: 25px;
    margin-right: 25px;
}
.banner-list li:last-child{
    border:none;
    padding: 0;
    margin: 0;
}
.top-circles{
    position: absolute; 
    top: -84px;
	left: -24px;
	width: 47px;
	height: 108px;
    display: block;
    background: url(/images/rocket-icon.png) no-repeat;
    background-size:47px 108px;    
}
h2.title{
    font-size: 50px;
    color:#000;
    font-weight: 300;
    margin: 0;
    display: block;
    position: relative;
    text-align: center;
}
.topLine{
    position: absolute;
    width: 1px;
    bottom: 50%;
    left: 0;
    height: 80px;
    background: #ccc;
}
.blank-dash{
    position: absolute; 
    width: 130px;
    height: 1px;
    background: #ccc;
    display: block; 
    top: 50%;
    transform: translateY(-50%);
}
.blank-dash.left{
    left: -15px;
}
.blank-dash.right{
    right: -15px;
}
.blank-dash:after,.blank-dash:before{
    content: "";
    position: absolute;
    top: 50%;
    border: 1px solid #ccc;
    border-radius: 50%;
}
.blank-dash:before{  
    width: 10px; 
    height: 10px; 
    right: -7px; 
    margin-top: -5px; 
    background: #ccc;
}
.blank-dash.right::before{
    left: -7px;
    right: auto;
}
.blank-dash:after {  
    width: 30px;  
    height: 30px; 
    padding: 0px;   
    left: 0; 
    text-align: center;   
    margin-top: -15px;
    content: "•";
    font-size: 30px;
    line-height: 24px;
    font-weight: 400;
    color: #ccc;
    background: #fff;
}
.blank-dash.right::after{
    right: 0; 
    left: auto; 
}
.arrow-circle{
    top: -21px;
    left: 7px;
}  
.owl-carousel .owl-nav{
    display: block;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{
    width: 42px;
    height: 42px;
    border: 1px #ccc solid;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-color: #fff;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.owl-carousel .owl-nav button.owl-prev::after, .owl-carousel .owl-nav button.owl-next::after{
    content: "";
    width: 29px;
    height: 1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #ccc;
}
.owl-carousel .owl-nav button.owl-prev::after{
    left: 100%;
}
.owl-carousel .owl-nav button.owl-next::after{
    right: 100%;
}
.owl-carousel .owl-nav button.owl-prev{
    background-image: url(/images/arrow-left.png);
    background-position: center;
    left: -50px;
}
.owl-carousel .owl-nav button.owl-next{
    background-image: url(/images/arrow-right.png);
    background-position: center;
    right: -50px;
}
.owl-carousel .owl-nav button.owl-prev span, .owl-carousel .owl-nav button.owl-next span{
    display: none;
}
.latestTraning, .popularTraning, .countryTraning{
    padding: 50px 0;
}
.latestTraning .container{max-width: 1220px; width: 100%}
.slider-results-list{
	max-width:1450px;
	margin: 0 auto; 	
}
.owl-carousel .owl-item .item{
	padding: 20px;
}

 
.boxCard .boxCard-image{
    position: relative;
    margin-bottom:0px;
}
.boxCard .boxCard-image a{  
	position:absolute;   
	width:100%;
    display:block;
    /*background: #8A428A;*/   
    font-size: 0px;
    color: #fff;
    font-weight: 400; 
    top: 100%;
    left: 0;
    
}
.boxCard-image img{width: 100%;}
 
 
 
.boxCard a.view-bttn{
    background-image: url(/images/arrow-wht.png);  
    background-repeat: no-repeat; 
    background-position: right 15px center;  
    background-size: 10px 15px;    
    background-color: #237CE9;  
    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    padding: 8px 40px 8px 25px;
    border-radius: 3px;
    position: absolute;
    bottom: 30px;
    left: 30px;
    right: 30px;
    display: block;
    text-align: left;
    z-index: 4;
    text-decoration: none
}

.box-card-bottom{
	padding:30px 25px 30px;
	position: relative;
	min-height: 280px;
	border: 2px solid #ccc;
	border-top:0; 
}
.box-card-bottom h3{font-size: 24px;font-weight: 300;min-height:140px; line-height: 1.2}
.box-card-bottom p{font-size: 14px;font-weight: 600;line-height: 1.2;position: absolute; left: 30px; bottom: 66px;z-index:1}
.overlay-card-text h3{
	font-size: 20px;font-weight: 800;color: #fff;margin: 0 0 20px; line-height: 1.3;
	padding-right:15px;
} 
.overlay-card-text p{font-size: 16px;color: #fff; font-weight: 400;}
.overlay-card-text h6{font-size: 15px; margin:0px;font-weight: bold;position: absolute; left: 30px; bottom: 83px;z-index:3;display: none}

.overlay-card-text{
	position: absolute;
	width: 100%; height: 100%;
	top: 0;
	left: 0;
	/*background: rgba(0,0,0,0.95);*/
	background: rgb(182,29,161);
	background: -moz-linear-gradient(top,  rgba(182,29,161,1) 0%, rgba(224,81,134,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(182,29,161,1) 0%,rgba(224,81,134,1) 100%);
	background: linear-gradient(to bottom,  rgba(182,29,161,1) 0%,rgba(224,81,134,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b61da1', endColorstr='#e05186',GradientType=0 );

	z-index:-1;
 	visibility:hidden;
	padding: 25px 20px 30px 30px;
	color: #fff;
	opacity: 0;
	transition: 0.3s;
	
}
.boxCard:hover .overlay-card-text h6{display: block}
.hover-box-card .overlay-card-text h6{opacity: 0}

/*.box-Translation .overlay-card-text h6{color: #BA70BA}
.box-Keyword-Services .overlay-card-text h6{color: #D15852}
.box-SEO .overlay-card-text h6{color: #5F947E}
.box-Common .overlay-card-text h6 { color: #B970B9;}
.box-Consultants .overlay-card-text h6 { color: #B970B9;}
.box-Bought-Media-and-PPC .overlay-card-text h6 { color: #F67A54;}
.box-Content-Care-and-Management .overlay-card-text h6 { color: #21B5BC;}
.box-Web-Design .overlay-card-text h6 {  color: #87C2FF;}
.box-Social-Media .overlay-card-text h6{ color: #B970B9;}
.box-Wbcn-tv .overlay-card-text h6{ color: #EC5E88;}
.box-Content-Marketing .overlay-card-text h6{  color: #5BA4F4;}
.box-Workshops-and-Learning .overlay-card-text h6{ color: #8947D1;}
.box-Outreach .overlay-card-text h6{ color: #6EB6FF;}
.box-Analytics .overlay-card-text h6 {   color: #EE930B;}
.box-Marketing-Performance-Improvement .overlay-card-text h6  {    color: #EA002F;}*/
.overlay-card-text h6{color:#ccc}

.hover-box-card{box-shadow:12px 10px 10px 0px rgba(0,0,0,0.5)}
.loggedin-view-cards{
	display: block;
	position: absolute; 
	bottom: 25px;
	left: 30px; 
    right: 30px; 
	z-index: 4;
}

.edit-card-box, .edit-card-box:hover {
    position: absolute;
    top: -10px;
    right: -33px;
    font-size: 24px;
    color: #fff;
    background: #000;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 100px;
    height: 45px;
    text-align: center;
    z-index: 2;
    display: block;
}
.hover-box-card .edit-card-box{display: none}
.edit-card-box i{
	position: absolute;
    top: 50%;
    right: 31px;
    transform: rotate(-45deg); -webkit-transform: rotate(-45deg);
    margin-top: -9px;
}
.search-lising-outer-part .loggedin-view-cards{
		left: 24px;right: 24px; 
}
.price-show-box ul{margin: 0;padding: 0; list-style: none}
.price-show-box ul li{list-style: none; margin: 0 0 5px;text-align: right;overflow: hidden}
.pricing-link-btn,.pricing-link-btn:hover{
	border:1px solid #ccc;
	padding:11px 30px 9px 17px;
	background-image: url(/images/up-arrow.png);
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 13px 8px;
    background-color: transparent;
    font-size: 15px;
    color: #97979B;
    text-transform: uppercase; 
    font-weight: 600;
    border-radius: 3px;
    display:block;width: 110px;
    text-decoration: none;
    vertical-align: middle;
}
.boxCard:hover .pricing-link-btn, .boxCard:hover .pricing-link-btn:hover {
    color: #eee;
    background-image: url(/images/up-arrow-wht.png);
}
.view-link-btn,.view-link-btn:hover{
	background-image: url(/images/arrow-wht.png);
    background-repeat: no-repeat;
    background-position: right 8px center;
    background-size:  8px 13px;
    background-color: #237CE9;
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 900;
   	padding:7px 30px 8px 15px;
    border-radius: 3px;    
  	display: block;
    text-align: left;
    z-index: 5;
    text-decoration: none;
    width: 110px;
    vertical-align: middle;
}
.close-link-btn,.close-link-btn:hover{
	border:1px solid #F01E2E;
	padding:11px 30px 9px 17px;
	background-image: url(/images/close-btn-icon.png);
    background-repeat: no-repeat;
    background-position: right 12px center;
    background-size: 13px 13px;
    background-color: #F01E2E;
    font-size: 15px;
    color: #fff;
    text-transform: uppercase; 
    font-weight: 600;
    border-radius: 3px;
    display:block;width: 110px;
    text-decoration: none;
    vertical-align: middle;
}

.boxCard:hover .overlay-card-text{
	 opacity: 1;transition: 0.3s;
		visibility:visible;
		z-index:2;
}
.boxCard:hover{
	box-shadow: 12px 10px 10px 0px rgba(0,0,0,0.5) ;
}
.hover-box-card .overlay-card-text,.hover-box-card:hover .overlay-card-text{ 	 
	background: #1ABC9C;	
	padding: 25px 20px 30px 30px;
	color: #fff;  	
	opacity: 1; visibility: visible;
	z-index: 3;
}
.general-content-box,.price-show-box{max-height: 170px;overflow-y: auto}
.box-card-bottom .icons-card {width: 52px; height: 52px;display: block; border-radius:50px; border: 2px solid #fff;position: absolute; top: -26px;}
.box-card-bottom .icons-card i{background-image:url(/images/service-card-icons-sprite.png); background-repeat:no-repeat; width:48px;height:48px;display:block;border-radius:50px;  }


.box-Translation .icons-card i{background-color: #BA70BA} 
.box-Translation .icons-card i{background-position:-1px 1px}
.box-Translation .box-card-bottom p{color: #BA70BA}


.box-Keyword-Services .icons-card i{background-color: #D15852} 
.box-Keyword-Services .icons-card i{background-position:-3px -47px}
.box-Keyword-Services .box-card-bottom p{color: #D15852}

.box-SEO .icons-card i{background-color: #B0B821} 
.box-SEO .icons-card i{background-position:-3px -172px}
.box-SEO .box-card-bottom p{color: #5F947E}

.box-Common .icons-card i{background-color: #2C4E74} 
.box-Common .icons-card i{background-position:-3px -103px}
.box-Common .box-card-bottom p{color: #B970B9}
.box-Consultants .icons-card i{background-color: #2C4E74} 
.box-Consultants .icons-card i{background-position:-3px -103px}
.box-Consultants .box-card-bottom p{color: #B970B9}

.box-Bought-Media-and-PPC .icons-card i{background-color: #F67A54} 
.box-Bought-Media-and-PPC .icons-card i{background-position:-6px -232px}
.box-Bought-Media-and-PPC .box-card-bottom p{color: #F67A54}

.box-Content-Care-and-Management .icons-card i{background-color: #21B5BC} 
.box-Content-Care-and-Management .icons-card i{background-position:-4px -299px}
.box-Content-Care-and-Management .box-card-bottom p{color: #21B5BC}

.box-Web-Design .icons-card i{background-color: #4AB09C} 
.box-Web-Design .icons-card i{background-position:-2px -357px}
.box-Web-Design .box-card-bottom p{color: #3974E1}


.box-Social-Media .icons-card i{background-color: #5BA4F4} 
.box-Social-Media .icons-card i{background-position:-2px -419px}
.box-Social-Media .box-card-bottom p{color: #B970B9}

.box-Workshops-and-Learning .icons-card i{background-color: #8947D1} 
.box-Workshops-and-Learning .icons-card i{background-position:-3px -528px}
.box-Workshops-and-Learning .box-card-bottom p{color: #8947D1}

.box-Wbcn-tv .icons-card i{background-color: #EC5E88} 
.box-Wbcn-tv .icons-card i{background-position:-2px -481px}
.box-Wbcn-tv .box-card-bottom p{color: #EC5E88}

.box-Content-Marketing .icons-card i{background-color: #078D8A} 
.box-Content-Marketing .icons-card i{background-position:-4px -625px}
.box-Content-Marketing .box-card-bottom p{color: #5BA4F4}


.box-Outreach .icons-card i{background-color: #125AAF} 
.box-Outreach .icons-card i{background-position:-3px -577px}
.box-Outreach .box-card-bottom p{color: #125AAF}


.box-Analytics .icons-card i{background-color: #EE930B} 
.box-Analytics .icons-card i{background-position:-2px -734px}
.box-Analytics .box-card-bottom p{color: #EE930B}


.box-Marketing-Performance-Improvement .icons-card i{background-color: #EA002F} 
.box-Marketing-Performance-Improvement .icons-card i{background-position:-2px -687px}
.box-Marketing-Performance-Improvement .box-card-bottom p{color: #EA002F}


.general-content-box ul{
	margin: 0;
	padding: 0;
}
.general-content-box ul li{ 
	list-style: disc;
	color: #fff;
	padding-left: 0;
    margin-left: 17px;
    margin-bottom: 5px;
}
 

 


.banner-search-box{position: relative}
.boxCard{position: relative;overflow: hidden;   backface-visibility: hidden; -webkit-backface-visibility: hidden; }
.banner-search-box .form-inner-wcn-filter-search{background: #fff;max-width: 460px;margin: 0}
.banner-search-box .form-inner-wcn-filter-search input[type="text"]{width: calc(100% - 50px);font-weight: 300;font-family: 'Lato',sans-serif;}
.banner-search-box .blank-dash:after,.banner-search-box .blank-dash:before{border-color: #5BA4F4;border-width: 2px;}
.banner-search-box .blank-dash{left: -70px;height: 2px;background: #5BA4F4;width:68px;z-index: 5;}
.banner-search-box .blank-dash:after{background: none;left: -29px;color: #fff;line-height: 21px;}
.banner-search-box .blank-dash:before{background: #5BA4F4;width: 12px;height: 12px;right: -9px;margin-top: -6px;}

.price-span{    width: 70%;
    float: left;
    text-align: left;
  } 


/* Responsive Area Starts */
@media only screen and (max-width:1650px){
	.banner-inner-content h2{max-width: 536px;}
	.banner-part-service{background-position: right center;}
}

@media only screen and (max-width:1350px){
    .owl-carousel .owl-nav button.owl-next{
        right: -19px;
    }
    .owl-carousel .owl-nav button.owl-prev{
        left: -19px;
    }
    .owl-carousel .owl-nav button.owl-prev:after, .owl-carousel .owl-nav button.owl-next:after{
        width: 10px;
    }
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{
        width: 30px;
        height: 30px;
        background-size: 10px 18px;
    }
    .container{
        max-width: 1100px;
    } 
}
@media only screen and (max-width:1199px){
    .banner-inner-content h2{
        width: 70%;
    }
    .banner-part-service{
        background-position: left center;
    }
    .owl-carousel .owl-nav button.owl-next{
        right: -14px;
    }
    .owl-carousel .owl-nav button.owl-prev{
        left: -14px;
    }
    .owl-carousel .owl-nav button.owl-prev:after, .owl-carousel .owl-nav button.owl-next:after{
        width: 5px;
    }
    .owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{
        width: 30px;
        height: 30px;
        background-size: 10px 18px;
    }
    .boxCard h4{
        font-size: 18px;
        min-height: 80px;
    }
    h2.title{
        font-size: 36px;
    }   
    .container{
        max-width: 900px;
    } 
    .pricingArea .pricing-box .pricing-box__button{
        padding: 10px 20px;
        margin-bottom: 20px;
    }
    .topLine{height: 72px;}
}
@media only screen and (max-width:991px){
    .banner-inner-content h2{
        font-size: 50px;
        width: 100%;
    }
    .banner-list li{
        font-size: 24px;
    }    
    .pricingArea .pricing-box{
        width: calc((100% / 2) - 30px);
    }
    h2.title .blank-dash{
        width: 60px;
    } 
    h2.title{
        padding: 0 70px;
    } 
    .container{
        max-width: 680px;
    }
    .banner-part-service-list{
    	  min-height: 350px;
    }
}
@media only screen and (max-width:767px){
    .banner-inner-content h2{
        font-size: 50px;
    } 
    .pricingArea .pricing-box{
        width: 100%;
    }  
    .pricingArea .pricing-box .pricing-box__button{
        margin-bottom: 35px;
    } 
    .topLine{
        height: 93px;
    }
    .container{
        max-width: 490px;
    }
    .banner-search-box .form-inner-wcn-filter-search{width: 100%;} 
    
}

@media only screen and (max-width:575px){
    .container{
        max-width: none;
        padding: 0 60px;
    }
    .banner-inner-content h2{
        font-size:38px;
        font-weight: 300;
    }
    .banner-part-service-list-result h3{font-size: 32px;}
    .banner-inner-content .container{
        padding-left: 40px;
        padding-right: 40px;
    }   
    .banner-search-box .form-inner-wcn-filter-search input[type="text"]{font-size: 22px;} 
}
@media only screen and (max-width:480px){
   
    .banner-inner-content, .utility-inner-content, .why-ppc-content, .sign-up-inner-content, .speakers-title-area{
        padding-left: 40px;
    }
    .banner-inner-content{padding-bottom: 40px;margin-top: 90px;}
    h2.title .blank-dash{
        display: none;
    }
    h2.title{
        font-size: 30px;
        padding: 0;
    } 
    .topLine{
        display: none;
    }  
  
    .banner-search-box .blank-dash{left: -26px;width: 24px;}
    .container{padding: 0 45px;}
    .banner-search-box .form-inner-wcn-filter-search input[type="text"]{font-weight:400;font-size: 15px;}
}
@media only screen and (max-width:360px){
	.banner-inner-content h2{font-size: 25px;}
}
/* End */




 


/*service Search Lists*/


.banner-part-service .container {
	max-width: 100%;
	padding-left: 246px;
}
.form-inner-wcn-filter-search-banner {
	min-width: 100%;
}
.form-inner-wcn-filter-search-banner {
	border: 1px solid #ccc !important;
	min-width: 100%;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-direction: row !important;
	flex-direction: row !important;
	padding: 5px;
	position: relative;
}
.form-inner-wcn-filter-search-banner input[type="text"] {
	width: calc(100% - 40px) !important;
	font-size: 24px !important;
	padding-left: 13px !important;
	font-weight:600;
	font-family: 'Lato', sans-serif;
	border: 0;
}
.searchicon-wcn-banner {
	width: 40px !important;
	height: 35px !important;
	background-position: 18px 6px !important;
	background: url(/images/search-icons.png) no-repeat 13px 18px;
	border-radius: 4px;
	cursor: pointer;
}
.form-section-search-banner {
	background: #fff;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 40%;
	flex: 0 0 40%;
	max-width: 40%;
	position: relative
}
.form-section-search-banner:after {
	width: 18px;
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 10px;
	position: absolute;
	z-index: 10;
	top: 23px;
	display: block;
	content: "";
	margin-top: -10px;
	left: -10px;
	font-size: 15px;
	text-align: center;
	line-height: 17px;
	color: #125AAF;
	border: 1px solid #ccc;
}
.form-section-search-banner form {
	background: #fff;
	position: relative;
	z-index: 5;
}

.search-result-text {
	z-index: 5;
	background: #fff;
	position: relative;
	font-size: 24px;
	font-weight: 300;
	margin-left: 40px;
}
.listing-wrapper.padding-left-slide {
	padding-left:320px;
}
.padding-left-slide  .card-item-box {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6%;
	flex: 0 0 16.6%;
	max-width: 16.6%;
}
.search-result span {
	font-weight: 700;
}
.filter-section {
	background: #fff;
	z-index: 55;
}
.filter-section .row {
	padding-top: 10px;
	padding-bottom: 10px;
}
.filter-checking-part {
	position: relative;
	left: 0;
	height: 64px;
	background: #125AAF;
	display: inline-block;
	width: 274px;
	cursor: pointer;
}
.filter-search-part {
	width: calc(100% - 350px);
	display: inline-block;
	vertical-align: middle;
}

.filter-head{
	padding: 15px 74px 15px 46px;
	text-align: right;
	height: 64px;
	position: relative;
	text-transform: uppercase;
	font-size:18px;
	color: #fff;
	line-height: 34px;
	font-weight:600;
}
.filter-icon{
	display: inline-block;  
	width: 30px;
	height: 25px;
	position: absolute;
	background: url(/images/filter-icon-side.png) no-repeat;
	top: 50%;
	margin-top: -12px;
	right: 155px;
}

.icon-showfilter {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	border: 1px solid #fff;
	border-radius: 50%;
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -12px;
	z-index: 5;
}
.show-filteroption {
	background: #3F4B52;
}
.arrow-filer {
	background: #125AAF url(/images/filter-arrow.png) no-repeat 5px 8px;
}
.show-filteroption .arrow-filer {
	background: #3F4B52 url(/images/close-filter-icon.png) no-repeat 6px 6px;
}
.main-filter-area {
	position: relative;
}
.filter-show-box {
	position: absolute;
	top: 65px;
	width: 100%;
	display: none;
	overflow-y: auto;
	overflow-x: hidden;
        z-index: 5
}
.sidebar-menu .card-header .btn {
	padding: 23px 50px 20px 15px !important;
}
.sidebar-menu .card-header .btn {
	text-align: right !important;
	font-weight: bold;
}
.sidebar-menu .card-header .btn i {
	font-family: 'FontAwesome';
	color: #000;
	border: 1px solid #ccc;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	text-align: center;
	line-height: 28px;
	right: 12px !important;
	background: #fff !important;
}
.sidebar-menu .card-header .btn i {
	background: #fff !important;
	z-index: 5;
}
.sidebar-menu .card-header {
	border: none;
}
.icon-showfilter:after {
	width: 16px;
	height: 1px;
	content: "";
	background: #ccc;
	position: absolute;
	top: 11px;
	left: -17px;
}

.left-bullet {
	width: 10px;
	height: 10px;
	position: absolute;
	left: -21px;
	top: 6px;
	display: block;
	background: #ccc;
	border-radius: 10px;
}
.filter-head:before {
	width: 1px;
	height: 20px;
	display: block;
	background: #ccc;
	content: "";
	position: absolute;
	top: 0px;
	right: 27px;
	z-index: 2;
}
.show-filteroption .filter-head:before {
	height: 65px;
	z-index: 2;
}
.main-filter-area:after {
	content: "";
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	display: block;
	background: #ccc;
	top: 50%;
	right: -26px;
	margin-top: -5px;
}
.filter-head:after {
	content: "";
	position: absolute;
	width: 40px;
	height: 1px;
	border-radius: 10px;
	display: block;
	background: #ccc;
	top: 50%;
	left: calc(100% - 16px);
}
.show-filteroption .icon-showfilter {
	width: 24px;
	height: 24px;
	right: 15px;
	margin-top: -12px;
}
.sort-by-item-side {
	margin: 0;
	padding: 0;
}
.sort-by-item-side li {
	position: relative;
	z-index: 5
}
.sort-by-item-side li label:after, .category-by-item-side li label:after {
	content: "";
	position: absolute;
	background-image: url(/images/service-sidebar-sprite-icons.png);
	background-repeat: no-repeat;
	display: block;
	z-index: 5;
}
.sort-by-item-side li label:after {
	background-color: #fff;
}
.sort-by-item-side li input[type="radio"] {
	opacity: 0;
	position: absolute;
}
.sort-by-item-side li label {
	display: block;
	margin: 0;
	position: relative;
	text-align: right;
	padding-right: 50px;
	line-height: 50px;
	text-transform: uppercase;
	color: #666666;
}
.sort-by-item-side input:checked ~ label{color:#000}
 .category-by-item-side{
	margin: 0;
	padding: 0;
}
.category-by-item-side li label{
	display: block;
	margin: 0;
	position: relative;	
	text-align: right;
	padding-right:40px; 
	color: #666666;
        border: none;
}
 .card:before{content: ""; width: 1px; height: 100%;position: absolute;top: 0; right:27px;display: block; background: #ccc;z-index: 2}

.category-by-item-side li input[type="checkbox"]{	  
	 opacity: 0;
	 position: absolute;
}
.category-by-item-side input:checked ~ label{color:#000}
.category-by-item-side input ~ label:after{background-color: #fff}
.category-by-item-side input:checked ~ label:after{
	width: 34px;
	height: 34px;	
	right: 1px;
	top: 9px;
	border-radius: 50%;
	border: 3px solid #fff;
	padding: 3px;
	box-shadow: 0px 0px 1px 1px #999;
	z-index: 2;	
} 
.keyword-by-item-side{margin: 0;padding: 0}
.keyword-by-item-side label{position: relative;display: block;margin: 0;z-index: 5;color: #666666;text-align: right;padding-right: 39px; font-size: 15px;cursor: pointer}
.keyword-by-item-side label:after{
	width: 15px;
	height: 15px;
	right: 10px;
	top: 12px;
	margin-top:-5px; 
	border:1px solid #ccc;
	border-radius: 10px;
	display: block;
	position: absolute;
	content: ""; 
	z-index: 5;
	background: #fff;
	color: #5BA4F4;
}
.keyword-by-item-side input{
	display: none;
} 
.keyword-by-item-side li{
	position: relative;
	margin-bottom: 15px;
}
.keyword-by-item-side input:checked ~ label:before{ 
	background:#5BA4F4;
	position: absolute;
	content: "";
	z-index: 7;
	width: 7px;
	height: 7px;
	border-radius: 10px;
	display: block;
	right: 14px;
	top: 12px;
	margin-top: -1px;
}
.keyword-by-item-side input:checked ~ label{color: #000;}
.clearfilter-button{text-align: right;padding-right: 50px;padding-top: 5px;position: relative;padding-bottom: 68px;margin-bottom: 3px;}

.clearfilter-button:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    top: 0;
    right: 27px;
    display: block;
    background: 
    #ccc;
    z-index: 2;
}
.clearfilter-button:after{
	position: absolute;
	bottom: 0px;
	right: 16px;
	content: ""; 
	color: #ccc;
	font-size: 25px;
    line-height: 18px;
    width: 25px;
    height: 25px;
    display: block;
    border: 1px solid #ccc;
    border-radius: 30px;
    text-align: center;
    background: #fff;
    z-index: 2;
}
.btn-reset-filter{
	text-align: center;
	position: relative;
	background: #125AAF;
	padding: 10px 15px;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	display: inline-block;
	border-radius: 3px;
	z-index: 5;
}

.clearfilter-button .btn-reset-filter:hover, .clearfilter-button .btn-reset-filter:focus {
	color: #fff;
	text-decoration: none;
	background: #3c8ef2
}
.btn-reset-filter:before {
	width: 27px;
	content: "";
	height: 1px;
	background: #125AAF;
	position: absolute;
	left: 100%;
	top: 50%;
}
.btn-reset-filter:after {
	content: "";
	width: 9px;
	height: 9px;
	border-radius: 8px;
	background: #125AAF;
	position: absolute;
	right: -27px;
	top: 50%;
	margin-top: -4px;
}
.fiter-search-result-part {
	padding-top: 50px;
        position: relative;
        min-height: 250px;
}
.sidebar-menu {
	background: #fff
}
.filter-section .container {
	max-width: 100%;
	padding-left: 0;
}

/*Card box*/


.listing-wrapper {
	max-width: 100%;
	margin: 0 auto;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.search-lising-outer-part {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px;
}

.search-lising-outer-part .item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 16.6%;
	flex: 0 0 16.6%;
	max-width: 16.6%;
	margin-bottom: 3rem;
	padding-right: 15px;
	padding-left: 15px;
}
.padding-left-slide  .search-lising-outer-part .item {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%;
	margin-bottom: 3rem;
	padding-right: 15px;
	padding-left: 15px;
}

.mobile-filter {
	display: none;
}


.cls-f{display: none}

/*------*/

/*----*/


/*-- Sort By list------*/
.sort-by-item-side label{cursor: pointer}
.sort-by-item-side label[for="Popular-items-side"]:after { 
	background-position:-8px -557px;
    width: 40px;
    height:36px;
    right: 6px;
	top: 5px;
}
.sort-by-item-side input:checked ~ label[for="Popular-items-side"]:after { 
	background-position: -56px -556px;   
}
.sort-by-item-side label[for="alphabetical-item-side"]:after{
	background-position:-5px -612px;
    width: 40px;
    height: 30px;
    right: 7px;
    top: 14px;
}
.sort-by-item-side input:checked ~ label[for="alphabetical-item-side"]:after { 
	background-position:-53px -613px;   
}
.sort-by-item-side label[for="trending-item-side"]:after{
	background-position:-4px -664px;
    width: 38px;
    height:38px;
    right:9px;
    top: 7px;
}
.sort-by-item-side input:checked ~ label[for="trending-item-side"]:after { 
	background-position:-53px -664px;   
}
.sort-by-item-side label[for="new-item-side"]:after{
	background-position:0px -725px;
    width: 35px;
    height:37px;
    right: 9px;
    top: 9px;
}
.sort-by-item-side input:checked ~ label[for="new-item-side"]:after { 
	background-position:-58px -725px;   
}

/*Category -list*/
.category-by-item-side label{min-height: 40px; line-height: 17px;padding-top: 6px; cursor: pointer}
.category-by-item-side input:checked ~ label:after {
	width: 34px;
	height: 34px;
	right: 0px;
	top: 1px;	
}
.category-by-item-side label[for="myonoffswitchTranslation102"]:after { 
	background-position:-57px 2px;
	width: 28px;
	height: 22px;
	right: 1px;
	top: 6px;  
}
.category-by-item-side input:checked ~ label[for="myonoffswitchTranslation102"]:after { 
	background-position:-6px 4px;   
	background-color:#BA70BA; 	
}

.category-by-item-side label[for="myonoffswitchKeyword-Services155"]:after { 
	background-position:-56px -39px;
	width: 28px;
	height: 16px;
	right: 1px;
	top: 8px;  
}
.category-by-item-side input:checked ~ label[for="myonoffswitchKeyword-Services155"]:after { 
	background-position:-6px -36px;   
	background-color:#D15852;		 
}

.category-by-item-side label[for="myonoffswitchConsultants140"]:after { 
	background-position:-57px -76px;
	width: 25px;
	height: 23px;
	right: 4px;
	top: 6px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchConsultants140"]:after { 
	background-position:-5px -75px;   
	background-color:#2C4E74;	 
}


.category-by-item-side label[for="myonoffswitchSEO42"]:after { 
	background-position:-60px -115px;
	width: 24px;
	height: 24px;
	right: 4px;
	top: 6px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchSEO42"]:after { 
	background-position:-5px -114px;   
	background-color:#B0B821;	 
} 


.category-by-item-side label[for="myonoffswitchBought-Media-and-PPC58"]:after { 
	background-position:-60px -153px;
	width: 24px;
	height: 24px;
	right: 4px;
	top: 4px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchBought-Media-and-PPC58"]:after { 
	background-position:-5px -154px;   
	background-color:#F67A54;	 
} 


.category-by-item-side label[for="myonoffswitchContent-Care-and-Management65"]:after { 
	background-position:-55px -190px;
	width: 24px;
	height: 24px;
	right:8px;
	top: 4px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchContent-Care-and-Management65"]:after { 
	background-position:-6px -194px;   
	background-color:#21B5BC;		 	
} 
 

.category-by-item-side label[for="myonoffswitchWebsite-Design47"]:after { 
	background-position:-56px -230px;
	width: 24px;
	height: 24px;
	right:8px;
	top: 4px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchWebsite-Design47"]:after { 
	background-position:-5px -233px;   
	background-color:#4AB09C;		 	
}  
 
 
.category-by-item-side label[for="myonoffswitchSocial-Media57"]:after { 
	background-position:-57px -265px;
	width: 25px;
	height: 25px;
	right:5px;
	top: 4px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchSocial-Media57"]:after { 
	background-position:-5px -271px;   
	background-color:#5BA4F4;		 	
} 
 
.category-by-item-side label[for="myonoffswitchVideo196"]:after { 
	background-position:-58px -310px;
	width: 25px;
	height: 20px;
	right:5px;
	top: 6px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchVideo196"]:after { 
	background-position:-5px -310px;   
	background-color:#EC5E88;		 	
}  
 
 
.category-by-item-side label[for="myonoffswitchWorkshops-and-Learning152"]:after { 
	background-position:-59px -347px;
	width: 25px;
	height: 27px;
	right:5px;
	top: 5px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchWorkshops-and-Learning152"]:after { 
	background-position:-5px -351px;   
	background-color:#8947D1;		 	
}  

.category-by-item-side label[for="myonoffswitchContent-Marketing56"]:after { 
	background-position: -55px -388px;
	width: 25px;
	height: 25px;
	right: 8px;
	top: 6px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchContent-Marketing56"]:after { 
	background-position:-5px -389px;   
	background-color:#078D8A;		 	
}  

.category-by-item-side label[for="myonoffswitchAnalytics123"]:after { 
	background-position: -60px -427px;
	width: 25px;
	height: 25px;
	right: 4px;
	top: 6px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchAnalytics123"]:after { 
	background-position:-4px -428px;   
	background-color:#EE930B;		 	
} 
 
.category-by-item-side label[for="myonoffswitchOutreach192"]:after { 
	background-position: -60px -463px;
	width: 25px;
	height: 25px;
	right: 4px;
	top: 4px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchOutreach192"]:after { 
	background-position:-5px -467px;   
	background-color:#125AAF;		 	
} 
 
 .category-by-item-side label[for="myonoffswitchMarketing-Performance-Improvement186"]:after { 
	background-position: -56px -512px;
	width: 29px;
	height: 23px;
	right: 4px;
	top: 9px;
}
.category-by-item-side input:checked ~ label[for="myonoffswitchMarketing-Performance-Improvement186"]:after { 
	background-position:-5px -508px;   
	background-color:#EA002F;		 	
} 
 
 
 

/*------------*/
@media only screen and (max-width:1850px){
	.pricing-link-btn, .pricing-link-btn:hover{
		background-position: right 10px center;width: 100px;padding: 11px 30px 9px 10px;
	}
	.view-link-btn, .view-link-btn:hover{width: 100px;}
	.close-link-btn, .close-link-btn:hover{width: 100px}
	
}
@media only screen and (max-width:1750px){
	 
	.search-lising-outer-part .item{
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
		padding-right: 17px;
		padding-left: 17px;
	}
}
@media only screen and (max-width:1640px){
	
	.search-lising-outer-part .item{
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%;
		padding-right: 15px;
		padding-left: 15px;
	}
	
	.card-item-box {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 20%;
	    flex: 0 0 20%;
	    max-width: 20%;
   }
   .padding-left-slide .card-item-box,.padding-left-slide .search-lising-outer-part .item {
	    -webkit-box-flex: 0;
	     -ms-flex: 0 0 25%;
	    flex: 0 0 25%;
   		 max-width: 25%;
	}
	.listing-wrapper.padding-left-slide {
	    padding-left: 317px;
	}
	.pricing-link-btn, .pricing-link-btn:hover{
		background-position: right 10px center;width: 110px;padding: 11px 30px 9px 10px;
	}
	.view-link-btn, .view-link-btn:hover{width: 110px;}
	.close-link-btn, .close-link-btn:hover{width: 110px}
	
}

@media only screen and (max-width:1560px){
	.slider-results-list{padding: 0 60px;}
}
@media only screen and (max-width:1540px){
	.pricing-link-btn, .pricing-link-btn:hover{ width: 100px;}
	.view-link-btn, .view-link-btn:hover{width: 100px;}
	.close-link-btn, .close-link-btn:hover{width: 100px}
}
@media only screen and (max-width:1520px){
	 .box-card-bottom h3{font-size: 22px;}
	.search-lising-outer-part .item{padding-right: 15px;padding-left: 15px;}
	.box-card-bottom{padding: 30px 20px 30px;}
	.overlay-card-text{padding: 25px 20px 30px 20px}
	.hover-box-card .overlay-card-text{padding: 25px 20px 30px 20px}
	.search-lising-outer-part .loggedin-view-cards {  left: 20px;   right: 20px;}
	.boxCard a.view-bttn{left: 21px;right: 21px;}
}
@media only screen and (max-width:1449px){
	
	.banner-part-service-list-result .container{padding-left: 156px;}
 	.filter-section{    padding-left:129px;}
	.search-result-text{  margin-left: 28px;}
	.sidebar-menu .card-header .btn i{
		right: auto !important;
		left: 12px !important;
	}
	.pricing-link-btn, .pricing-link-btn:hover{ width: 110px;}
	.view-link-btn, .view-link-btn:hover{width: 110px;}
	.close-link-btn, .close-link-btn:hover{width: 110px}
	
	.slider-results-list{padding: 0 30px;}
	.owl-carousel .pricing-link-btn, .owl-carousel .pricing-link-btn:hover{ width: 100px;}	
	.owl-carousel  .view-link-btn,.owl-carousel .view-link-btn:hover{width: 100px;}
	.owl-carousel .close-link-btn,.owl-carousel .close-link-btn:hover{width: 100px}
	
	
	.loggedin-view-cards{left:20px;right: 20px;}
	.owl-carousel .owl-item .item{padding: 20px 20px;} 
	
	
	
	.filter-checking-part{width: 197px;}	 
	.general-content-box, .price-show-box{max-height: 172px;}
	.overlay-card-text h3{margin: 0 0 10px;}
	
	.filter-icon{right: auto; left: 150px;}
	.icon-showfilter{right: auto; left:15px;}
	.filter-head{padding: 15px 46px 15px 74px;text-align: left;}
	.filter-head:before{left: 27px;right: auto}
	.icon-showfilter:after{left: 24px;}
	.left-bullet{left: 35px;}
	.main-filter-area:after,.filter-head:after{display: none}
	
	.card:before{right: auto;left: 27px;}
	.clearfilter-button:after{left: 15px; right:auto; }
	.sidebar-menu .card-header .btn {
	    padding: 23px 15px 20px 50px !important;
	    text-align: left !important;
	}
	.form-section-search-banner{	 
		    -webkit-box-flex: 0;
	    -ms-flex: 0 0 calc(100% - 400px);
	    flex: 0 0 calc(100% - 400px);
	    max-width: calc(100% - 400px);
		
		}
	.search-lising-outer-part .item{
		    -ms-flex: 0 0 25%;
		    flex: 0 0 25%;
		    max-width: 25%;
	}	
	.padding-left-slide .card-item-box, .padding-left-slide .search-lising-outer-part .item {
	    -webkit-box-flex: 0;
	    -ms-flex: 0 0 33.33%;
	    flex: 0 0 33.33%;
	    max-width: 33.33%;
	}
	.listing-wrapper.padding-left-slide {    padding-left: 360px;   padding-right: 20px;}	
	
	
	.sort-by-item-side li label{padding-left: 50px;padding-right: 5px;text-align: left}		
		
	.sort-by-item-side label[for="Popular-items-side"]:after { 
		background-position: -5px -557px;   
	    right: auto;
		left: 6px;
	}
	 .sort-by-item-side input:checked ~ label[for="Popular-items-side"]::after {
	    background-position: -53px -556px;
	}
	.sort-by-item-side label[for="alphabetical-item-side"]:after{
		background-position:-5px -612px; 
	    right: auto; 
	    left: 7px;
	}	 
	.sort-by-item-side label[for="trending-item-side"]:after{
		background-position:-5px -662px;   
	    right:auto; 
	    left: 9px;
	}	 
	.sort-by-item-side input:checked ~ label[for="trending-item-side"]::after {
	    background-position: -54px -662px;
	}
	.sort-by-item-side label[for="new-item-side"]:after{
		background-position:2px -725px;	   
	    right: auto; 
	    left: 9px;
	}
	 .sort-by-item-side input:checked ~ label[for="new-item-side"]::after {
	    background-position: -56px -725px;
	}
	
	/*Category wise*/
	

.category-by-item-side label[for="myonoffswitchTranslation102"]:after { 	 
	right: auto; 
	left: 6px;
}
.category-by-item-side label[for="myonoffswitchKeyword-Services155"]:after {  
	right: auto; 
	left:4px; 
}
.category-by-item-side label[for="myonoffswitchConsultants140"]:after {  
	right: auto;
	left: 6px;
} 
.category-by-item-side label[for="myonoffswitchSEO42"]:after { 	 
	right: auto;
	left: 6px; 	
} 
.category-by-item-side label[for="myonoffswitchBought-Media-and-PPC58"]:after { 
	right: auto;
	left: 7px;
}
.category-by-item-side label[for="myonoffswitchContent-Care-and-Management65"]:after {  
	right: auto;
	left: 4px; 
} 
.category-by-item-side label[for="myonoffswitchWebsite-Design47"]:after { 
	right: auto;
	left:3px; 
}  
.category-by-item-side label[for="myonoffswitchSocial-Media57"]:after {  
	right: auto;
	left: 6px; 
} 
.category-by-item-side label[for="myonoffswitchVideo196"]:after {  
	right: auto;
	left: 5px; 
} 
.category-by-item-side label[for="myonoffswitchWorkshops-and-Learning152"]:after {  
	right: auto;
	left: 5px; 
}
.category-by-item-side label[for="myonoffswitchContent-Marketing56"]:after { 
	right: auto;
	left: 1px; 
}
.category-by-item-side label[for="myonoffswitchAnalytics123"]:after {  
	right: auto;
	left: 7px; 
}
.category-by-item-side label[for="myonoffswitchOutreach192"]:after {  
	right: auto;
	left:6px; 
} 
.category-by-item-side label[for="myonoffswitchMarketing-Performance-Improvement186"]:after {  
	right: auto;
	left: 2px; 
}
 
.category-by-item-side li label{padding-right: 3px; padding-left: 40px;text-align: left;}	
.category-by-item-side input:checked ~ label:after{right: auto; left: 1px;}


.keyword-by-item-side label{
	padding-right: 0px; padding-left: 48px; text-align: left;
}
.keyword-by-item-side label::after{left: 10px; right: auto;top: 10px;}
.keyword-by-item-side input:checked ~ label:before{left: 14px; right: auto;top: 10px;}
.clearfilter-button {
    text-align: left;
    padding-left: 50px; padding-right:0; 
}
.clearfilter-button:before{right: auto;left: 27px;}
.btn-reset-filter:before{left: -27px;}
.btn-reset-filter:after { right: auto; left:-27px;}

.padding-left-slide{
	padding-left:200px;
}	
.search-lising-outer-part{padding-left: 0}
	

}


@media only screen and (max-width:1375px){
	 .search-lising-outer-part .item{
	 	-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%;
	 }
	 .padding-left-slide .card-item-box, .padding-left-slide .search-lising-outer-part .item{
	 	-ms-flex: 0 0 33.33%;
		flex: 0 0 33.33%;
		max-width:  33.33%;
	 }
}

@media only screen and (max-width:1199px){
	
	.search-lising-outer-part .item {
	      -ms-flex: 0 0 33.33%;
	    flex: 0 0 33.33%;
	    max-width: 33.33%;
	}
	
	.padding-left-slide {
		padding-left: 240px;
	}
	.listing-wrapper {
		padding: 0 80px;
	}
	 .padding-left-slide .card-item-box, .padding-left-slide .search-lising-outer-part .item{
	 	  -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	 }
	 .box-card-bottom {
	    padding: 30px 30px 30px;
	}
	.overlay-card-text,.hover-box-card .overlay-card-text{padding: 25px 30px 30px 30px;}
	.search-lising-outer-part .loggedin-view-cards{left: 30px;right: 30px;}
	 
	.top-circles {
	top: -83px;
	left: -24px;
	}
	.banner-part-service-list-result .container {
		max-width: 100%;
		padding-left: 141px;
	}
	.filter-section .container {
		max-width: 100%;
	}
	.filter-checking-part {
		margin-left: -15px;
	}
	.filter-search-part {
		display: inline-block;
		width: calc(100% - 186px);
	} 	
	.banner-part-service-list-result{
		min-height: 314px;
	}
	.banner-part-service-list-result .banner-inner-content{min-height: 188px;}
	.banner-part-service-list, .banner-part-service-list-result{background-size: cover;background-position: left center;}
	
}
@media only screen and (max-width:1080px){	
 
	.listing-wrapper {
		padding: 0 70px
	}
	.pricing-link-btn, .pricing-link-btn:hover,.close-link-btn, .close-link-btn:hover,.view-link-btn, .view-link-btn:hover{
	 	width: 100px;
	 } 	 

}

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

	.filter-search-part .col-auto {
		-ms-flex: 0 0 38%;
		flex: 0 0 38%;
		width: 38%;
	}
	.listing-wrapper {
		padding: 0 50px
	}
	 pricing-link-btn, .pricing-link-btn:hover,.close-link-btn, .close-link-btn:hover,.view-link-btn, .view-link-btn:hover{
	 	width: 110px;
	 } 	 
	 

}


@media only screen and (max-width:1023px){
	.adv-filter-btn-wcn{display: block !important}
	.search-result-text:after {
		top: 18px
	}
	.form-section-search-banner:before {
		top: 18px;
	}
	.form-section-search-banner:after {
		top: 18px;
	}
	.filter-section {
		padding-left: 0px;
	}
	.banner-part-service-list-result .container {
		max-width: 100%;
		padding-left: 50px;
	}
	.filter-checking-part {
		margin-left: 0px;
	}
	.filter-search-part {
		width: 100%;
		padding-left: 225px;
		z-index: 0;
		position: relative
	}
	.filter-checking-part {
		position: absolute;
		left: 23px;
		z-index: 5;
	}
	.filter-checking-part.show-filteroption {
		width: 320px
	}
	.search-result-text {
		margin-left: 24px;
	}
	.filter-head:after {
		content: "";
		position: absolute;
		top: 0;
		left: -26px;
		width: 31px;
		height: 64px;
		display: block;
		background: #125AAF;
		border-radius: 0px;
	}
	.show-filteroption .filter-head:after {
		background: #3F4B52;
	}
	 
	.padding-left-slide {
		padding-left: 360px;
	}
	.filter-show-box {
		background: #fff;
		z-index: 5;
		box-shadow: 2px 1px 4px 0px rgba(0,0,0,0.5);
		padding-bottom: 10px;
		border-right: 1px solid #3F4B52;
	}
	.filter-show-box {
		width: calc(100% + 22px);
		left: -22px;
		padding-left: 22px;
	}
	.searchicon-wcn {
		width: 50px !important;
		height: 44px !important;
		background-position: 16px 12px !important;
	}
	.search-result-text:after {
		top: 23px
	}
	.form-section-search-banner:before {
		top: 23px;
	}
	.form-section-search-banner:after {
		top: 23px;
	}
	.filter-search-part .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 40%;
		flex: 0 0 40%;
		max-width: 40%;
	}
	.filter-search-part .col-auto {
		-ms-flex: 0 0 260px;
		flex: 0 0 260px;
		width: 260px;
		max-width: 260px;
	}
	.listing-wrapper {
		padding: 0 20px;
	}

}

@media only screen and (max-width:991px){
	.form-inner-wcn-filter-search{width: 100% !important;}	
	.form-section-search-banner {
		width: 50%
	}
	.search-result-text {
		font-size: 22px;
		margin-left: 13px;
	}
	.form-inner-wcn-filter-search-banner input[type="text"] {
		width: calc(100% - 37px) !important;
		font-size: 15px !important;
	}
	.searchicon-wcn {
		width: 37px !important;
		background-position: 11px 16px !important;
	}
	 
	 
	.form-section-search-banner {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 300px);
		flex: 0 0 calc(100% - 300px);
		max-width: calc(100% - 300px);
	}
	
	.box-card-bottom {
	    padding: 30px 20px 25px;
	}
	.overlay-card-text,.hover-box-card .overlay-card-text,.hover-box-card .overlay-card-text, .hover-box-card:hover .overlay-card-text{padding: 25px 20px 30px 20px;}
	
	.search-lising-outer-part .loggedin-view-cards{left: 20px;right: 20px;}
	.box-card-bottom h3{min-height: 120px;max-height: 120px;}
	
	.pricing-link-btn, .pricing-link-btn:hover{ width: 95px;}
	.view-link-btn, .view-link-btn:hover{width: 95px;}
	.close-link-btn, .close-link-btn:hover{width: 95px}
	
	.pricing-link-btn, .pricing-link-btn:hover{background-position: right 7px center;}		
	.close-link-btn, .close-link-btn:hover{padding: 11px 27px 9px 10px;background-position: right 10px center;} 
	
 	 .box-card-bottom h3{font-size: 24px}
	.listing-wrapper.padding-left-slide{padding-left: 270px;}
}

@media only screen and (max-width:830px){ 
		.box-card-bottom h3{font-size: 24px;}	
		.listing-wrapper.padding-left-slide, .listing-wrapper{
			padding: 0 90px;
		}
 	.search-lising-outer-part .item{
 		  -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
 	}
 	.padding-left-slide .card-item-box, .padding-left-slide .search-lising-outer-part .item{
	 	  -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%;
	 }
	 .pricing-link-btn, .pricing-link-btn:hover,.close-link-btn, .close-link-btn:hover,.view-link-btn, .view-link-btn:hover{
	 	width: 110px;
	 }
}

@media only screen and (max-width:768px){
		
	.card-item-box {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.padding-left-slide .card-item-box {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	 
	.filter-search-part .col-auto {
		-ms-flex: 0 0 240px;
		flex: 0 0 240px;
		width: 240px;
		max-width: 240px;
	}	

  
}

@media only screen and (max-width:750px){
	.pricing-link-btn, .pricing-link-btn:hover, .close-link-btn, .close-link-btn:hover, .view-link-btn, .view-link-btn:hover{width: 100px}
	.box-card-bottom h3{font-size: 22px;}
	.listing-wrapper.padding-left-slide, .listing-wrapper {
		padding-left: 80px;
		padding-right:80px;
	}
}
@media only screen and (max-width:700px){	
	.listing-wrapper.padding-left-slide, .listing-wrapper {
		padding-left: 50px;
		padding-right: 50px;
	}
	

}
@media only screen and (max-width:640px){
	  .box-card-bottom h3 {
	    font-size: 22px;
	}
	.banner-inner-content h2{top: -55px}
	.search-result {
		font-size: 18px;
	}
	.filter-search-part {
		position: relative
	}
	.form-section-search-banner:before {
		width: 61px;
		right: auto;
		left: -18px;
	}
	.search-result-text:after {
		display: none
	}
	.filter-search-part .col-auto {
		max-width: 155px;
		-ms-flex: 0 0 155px;
		flex: 0 0 155px;
		width: 155px;
		margin-top: -9px;
		align-items: center;
		align-self: center;
	}
	.form-inner-wcn-filter-search-banner {
		width: 100%;
	}
	.banner-part-service .container {
		padding-left: 40px;
	}
	.filter-checking-part {
		left: 13px;
		height: auto
	}
	.filter-search-part .col-md-6 {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 250px;
		flex: 0 0 250px;
		max-width: 250px;
	}
	.form-section-search-banner {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 185px);
		flex: 0 0 calc(100% - 185px);
		max-width: calc(100% - 185px);
	}
	.listing-wrapper.padding-left-slide, .listing-wrapper {
		padding-left: 20px;
		padding-right: 20px;
	}
	.banner-part-service-list-result .container{
		padding-left: 40px;
	}
	.pricing-link-btn, .pricing-link-btn:hover, .close-link-btn, .close-link-btn:hover, .view-link-btn, .view-link-btn:hover{
		width: 100px;
	}
		
	.slider-results-list{
		padding: 0 15px;
	}	
	.owl-carousel .pricing-link-btn, .owl-carousel .pricing-link-btn:hover{ width: 95px;}	
	.owl-carousel  .view-link-btn,.owl-carousel .view-link-btn:hover{width: 95px;}
	.owl-carousel .close-link-btn,.owl-carousel .close-link-btn:hover{width: 95px}	
		
}	
@media only screen and (max-width:599px){
	.slider-results-list{
		padding: 0 15px;
		max-width: 350px;
		margin: 0 auto;
	}
	.owl-carousel .pricing-link-btn, .owl-carousel .pricing-link-btn:hover{ width: 110px;}	
	.owl-carousel  .view-link-btn,.owl-carousel .view-link-btn:hover{width: 110px;}
	.owl-carousel .close-link-btn,.owl-carousel .close-link-btn:hover{width: 110px}
} 
 @media only screen and (max-width:575px){ 		
	.filter-search-part {
		padding-left: 205px
	}
	.filter-section .container {
		padding: 0 15px
	}
	.filter-search-part .col-auto {
		max-width: 135px;
		-ms-flex: 0 0 135px;
		flex: 0 0 135px;
		width: 135px;
	}
	.form-section-search-banner {
		-ms-flex: 0 0 calc(100% - 168px);
		flex: 0 0 calc(100% - 168px);
		max-width: calc(100% - 168px);
	}
		
	
}
 
 @media only screen and (max-width:560px){
 	
 	.search-lising-outer-part{
 		justify-content: center
 	}
 	.search-lising-outer-part .item,.padding-left-slide .card-item-box, .padding-left-slide .search-lising-outer-part .item {
	    -ms-flex: 0 0 300px;
	    flex: 0 0 300px;
	    max-width: 300px;
	    
	}
	
	  .box-card-bottom h3{font-size: 22px}
	 .pricing-link-btn, .pricing-link-btn:hover, .close-link-btn, .close-link-btn:hover, .view-link-btn, .view-link-btn:hover{width: 110px;}	
	 .pricing-link-btn, .pricing-link-btn:hover{background-position: right 10px center;}	
 	
	.filter-section .container {
		padding: 0 15px;
	}
	.filter-section .row {
		padding-top: 0
	}
	.form-section-search-banner:after {
		display: none
	}
	.form-section-search-banner {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 135px);
		flex: 0 0 calc(100% - 135px);
		max-width: calc(100% - 136px);
		left: 65px;
	}
	.filter-search-part {
		padding-left: 210px;
	}
	.filter-search-part .col-auto {
		display: none
	}
	.form-section-search-banner {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		width: 100%;
		left: 0
	}
	.searchicon-wcn-banner {
		width: 50px !important;
		height: 52px !important;
		background-position: 14px 17px !important;
	}
	.form-inner-wcn-filter-search-banner input[type="text"] {
		font-size: 20px !important;
		font-weight: 600;
	}
	.listing-wrapper.padding-left-slide, .listing-wrapper {
		padding: 0 50px
	}
	 .banner-part-service-list-result{min-height: 269px;}
	 .banner-inner-content h2{top: -32px;margin-bottom: -20px;}
	 .top-circles{  top: -58px;}

}
 
 
 
  @media only screen and (max-width:414px){
  	
	.hide-banner {
		display: none
	}
	.filter-section .container {
		padding: 0
	}
	.form-section-search-banner {
		left: 0px;
	}
	.filter-search-part {
		padding-left: 85px;
	}
	.filter-checking-part.show-filteroption {
		width: calc(100% - 13px);
	}
	.filter-show-box {
		border: 0;
		position: relative;
		top: 0;
	}
	.card-item-box, .padding-left-slide .card-item-box {
		-ms-flex: 0 0 280px;
		flex: 0 0 280px;
		max-width: 280px;
		margin: 0 auto 20px;
	}
	.banner-inner-content h2 {
		font-size: 38px
	}
	.banner-inner-content h3 {
		font-size: 24px
	}
	.banner-part-service .container {
		padding-right: 15px
	}
	.form-section-search-banner {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 calc(100% - 80px);
		flex: 0 0 calc(100% - 80px);
		max-width: calc(100% - 80px);
		left: 65px;
	}
	.filter-head {
		font-size: 0;
	}
	.filter-icon {
		left: 80px
	}
	.filter-checking-part {
		width: 123px;
	}
	.show-filteroption .mobile-filter {
		display: block;
		padding: 15px 20px 0px 24px;
		background: #3F4B52;
		margin-left: -15px
	}
	.show-filteroption .filter-head {
		font-size: 18px;
	}
	.show-filteroption .cls-f {
		display: inline-block;
		margin-right: 5px;
	}
	.show-filteroption .filter-icon {
		left: 210px;
	}
	.show-filteroption .filter-head:before {
		height: 20px;
		top: 44px;
	}
	.show-filteroption .mobile-filter .form-section-search-banner {
		left: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.show-filteroption .icon-showfilter {
		width: 40px;
		height: 40px;
		right: auto;
		margin-top: -20px;
		left: 8px;
	}
	.show-filteroption .arrow-filer {
		background: #3F4B52 url(/images/close-filter-icon-b.png) no-repeat 11px 12px;
	}
	.show-filteroption .left-bullet {
		left: 47px;
		top: 14px;
	}
	.show-filteroption .icon-showfilter:after {
		top: 18px;
		left: 39px;
	}

}
  
   @media only screen and (max-width:360px){
   	
	.banner-part-service-list-result{display: none}
	.filter-checking-part .mobile-filter{display: block;padding: 30px 22px;background:#f1f1f1;}
	.show-filteroption .mobile-filter{margin-left: 0; background: #3F4B52; padding: 20px 22px 0}
	.filter-search-part{display: none}
	.filter-checking-part{position: static; width: 100%}
	.filter-head:before{display: none}
	.icon-showfilter{display: none}
	.clearfilter-button:after{display: none}
	.show-filteroption .icon-showfilter{display: block;left: calc(100% - 60px);}	
	.filter-head {   font-size:16px;}
	.filter-icon,.show-filteroption .filter-icon  {    left: 30px;}
	.filter-checking-part.show-filteroption{width: 100%}	
	.form-section-search-banner{left: 0;-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
	.sidebar-menu .card {   border: none;	}
	.sidebar-menu .card-header {   border-bottom: 1px solid #ccc;	}
	.card .active.collapse {   border-bottom: 1px solid #ccc;}
	.card:before,.clearfilter-button:before{display: none}
	.sidebar-menu .card-header .btn i {left: 27px !important;}
	.sidebar-menu .card-header .btn{padding: 23px 15px 20px 66px !important}
	.sort-by-item-side, .category-by-item-side, .keyword-by-item-side {    margin: 0 0 0 16px;   padding: 10px 0;}
	.show-filteroption .icon-showfilter:after,.show-filteroption .left-bullet,.btn-reset-filter:after,.btn-reset-filter:before{display: none}
	.filter-head{    height: 50px;    padding: 10px 46px 12px 74px;}
	.filter-head:after{height: 50px;}
	
	.show-filteroption .filter-head{height: 64px;padding: 15px 46px 15px 74px;}
	.show-filteroption .filter-head:after{height: 64px;}
	
	.owl-carousel .pricing-link-btn, .owl-carousel .pricing-link-btn:hover{ width: 100px;}	
	.owl-carousel  .view-link-btn,.owl-carousel .view-link-btn:hover{width: 100px;}
	.owl-carousel .close-link-btn,.owl-carousel .close-link-btn:hover{width: 100px}
	.clearfilter-button{
		    padding-top: 15px;    padding-bottom: 8px;
	}
	.owl-carousel .owl-item .item {   padding: 20px 18px;}
	.boxCard a.view-bttn{bottom: 25px}
}


 @media only screen and (min-width:768px){
	.banner-part-service-list .container,.latestTraning .container{max-width: 660px}
	.latestTraning .container{max-width:690px}
} 
 @media only screen and (min-width:992px){
	.banner-part-service-list .container,.latestTraning .container{max-width: 848px}
	.latestTraning .container{max-width:878px}
}  

 @media only screen and (min-width:1100px){
	.banner-part-service-list .container,.latestTraning .container{max-width: 1000px}
	.latestTraning .container{max-width: 1030px}
}  

@media only screen and (min-width:1200px){
	.banner-part-service-list .container,.latestTraning .container{max-width: 1140px}
	.latestTraning .container{max-width: 1170px}
}
@media only screen and (min-width:1300px){
	.banner-part-service-list .container{max-width: 1190px}
	.latestTraning .container{max-width: 1220px}
}


 @media only screen and (max-width:767px){
 	.banner-part-service-list .container{max-width: calc(100% - 80px);}
 	.latestTraning .container {max-width: calc(100% - 50px);}
 	.topLine {
    height: 72px;
	}
 }
 
 .copy-contents{
	 position: absolute;
	 right: -2px;
	 bottom: -2px;
	 overflow: hidden;
	 width: 55px;
	 height: 55px;
	 z-index: 55;
 }
 .copy-contents a{
	position: relative;
    background-color: #ccc;
    display: block;
	width: 39px;
	height: 72px;
	transform: rotate(45deg);
	top: 7px;
    left: 24px;
    text-align: center;
 }
 .copy-contents a:hover{background-color: #2d83eb;}
 .copy-contents a span{
	 width: 18px;
	 display: inline-block;
	 position: absolute;
	 transform: rotate(-45deg);
	top: 25px;
    left:6px;
 }
 