body{
	margin-top: -30px;
}

.client-testimonials{
	float: left;
	width: 100%;
	padding: 23px;
	position: relative;
	padding-left: 70px;
	font-size: 15px;
}

.client-testimonials:before{
	content: "\f10e";
	font-family: "FontAwesome";
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	right: 0;
	top: 0;
}

.panel-body .col-lg-12{
	margin-left: 4px;
}

.client-testimonials:after{
	content: "\f10d";
	font-family: "FontAwesome";
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	left: 47px;
	bottom: 11px;
}

.mail-success p{
	text-align: center;
	font-size: 22px;
	padding-top: 100px;
}

p.client-name, p.client-site-url{
	display: block;
	float: right;
	width: 100%;
	margin-bottom: 2px;
	color: #000000;
}

.copyright-link{
	color: #ffffff;
	text-decoration: none;
}

.copyright-link:hover{
	color: #23527c!important;
	text-decoration: none;
}

.premium-row{
	background-color: #2296D3!important;
	color: #ffffff;
}

.premium-row a{
	color: #ffffff;
	text-decoration: none;
}

.navbar-default{
	background-color: rgba(255, 255, 255, 1);
	z-index: 5000000;
}

.bx-wrapper .bx-controls-direction a{
	top: 32px!important;
}

thead tr th{
	text-align: center;
}

.bx-controls .bx-pager{ display: none;}

.bx-wrapper .bx-viewport{
	height: 720px!important;
}

.page-scroll a:hover{
	color: #337ab7!important;
}

.col-lg-4.col-sm-12.client-data{
	padding-right: 73px;
}

nav a:hover{
	color: #ffffff!important;
}

a.bx-next{
	background-image: url(images/seo_arrow_right.png)!important;
}

a.bx-prev{
	background-image: url(images/seo_arrow_left.png)!important;
}

.navbar-brand{
	padding-left: 15px;
}

.panel-info{
	background-color: rgba(221, 221, 221, 0.9)!important;
}

.list-group li{
	display: block;
	position: relative;
	padding-right: 30px;
}

.list-group li:after{
	display: block;
	position: absolute;
	content: "";
	width: 15px;
	height: 15px;
	background-color: #2296D3;
	top: 15px;
	right: 0;
}

.bx-wrapper .bx-prev {
    left: 21px!important;
}

.form-inline .form-group{
	width: 19%;
	margin-left: 5px;
}

.form-inline .form-control{
	width: 100%;
	font-size: 15px;
}

#ajax-contact-mini button[type=submit]{
	font-size: 21px!important;
}

.bx-wrapper .bx-next {
    right: -1px!important;
}

.btn.btn-info.gradient.raised{
	font-size: 25px;
}


body.mobile-landing .btn.btn-info.gradient.raised{
	font-size: 25px;
	height: 41px;
	line-height: 0;
}

.navbar-brand img{
	padding-left: 16px;
}

p.top_3, p.total_search_vol{
	background-color: rgb(51, 122, 183);
	color: #ffffff;
	margin-bottom: 0;
	padding-right: 10px;
}

p.top_3{
	border-bottom: 5px solid #CCCCCC;
}

.desktop-table-title{
	text-align: center;
	margin-top: -22px;
}


/**************Mobile style********************/

body.mobile-landing h1{
	font-size: 8vw;
	text-align: center;
}

body.mobile-landing ul.bxslider{
	margin:0;
	padding: 0;
}

body.mobile-landing .bx-wrapper .bx-controls-direction a{
	top: 34px!important;
}

body.mobile-landing .bx-wrapper .bx-next{
	right: -12px;
}

body.mobile-landing .bx-wrapper .bx-prev{
	left: -16px;
}

body.mobile-landing .pos-logo{
	display: block;
	margin: 0 auto;
}

body.mobile-landing .client-name{
	text-align: center;
}

body.mobile-landing .client-site-url{
	text-align: center;
}

body.mobile-landing .pos-head span{
	display: block;
	width: 50%;
	float: right;
	text-align: center;
	color: #ffffff;


}

body.mobile-landing .pos-head{
	background-color: #0B4665;
	height: 25px;
}

body.mobile-landing .pos-page-s{
	border-left: 2px solid #ffffff;
}

body.mobile-landing .swiper-slide{
	width: 100%!important;
}

body.mobile-landing .pos-page-ul{
	list-style: none;
	padding: 0;
	margin: 0;
}

body.mobile-landing .pos-page-ul li{
	display: block;
	width: 100%;
	height: 33px;
}

body.mobile-landing .pos-page-ul span{
	display: block;
    width: 50%;
    float: right;
    border-bottom: 1px solid #CCCCCC;
    font-size: 4vw;
    text-align: center;
    padding-top: 3px;
    padding-bottom: 5px;
    height: 33px;
    line-height: 24px;
}

body.mobile-landing .pos-page-ul span.pos-page-keyword{
	border-left: 1px solid #CCCCCC;;
}

body.mobile-landing .navbar-brand img{
	display: block;
	max-height: 100%;
}

body.mobile-landing .form-inline .form-group{
	width: 100%;l
}

body.mobile-landing .navbar-brand img{
	padding-left: 0!important;
}

body.mobile-landing ul.list-group {
	padding-left: 0!important;
}

body.mobile-landing ul.list-group li{
	padding-left: 0!important;
}

body.mobile-landing .client-testimonials{
	display: none;
}

body.mobile-landing .col-lg-4.col-sm-12.client-data{
	padding-right: 0!important;
}

body.mobile-landing .bx-wrapper .bx-controls-direction a{
	width: 30px!important;
	height: 80px!important;
	position: absolute;
	background-color: #ffffff;
    background-position: 50%;
}

body.mobile-landing .bx-wrapper .bx-next{
	right: -25px!important;
}

body.mobile-landing .bx-wrapper .bx-prev{
	left: -34px!important;
}

body.mobile-landing .panel-body .col-lg-12{
	margin-left: 8px!important;
}

body.mobile-landing .pos-page-premimum{
	background-color: #2296D3!important;
}

body.mobile-landing .pos-page-premimum span{
	color: #ffffff;
}

body.mobile-landing .bx-wrapper .bx-viewport{
	height: 363px!important;
}

body.mobile-landing .pos-page-keyword,
body.mobile-landing .pos-page-s{
	width: 65%!important;
}

body.mobile-landing .pos-page-rank,
body.mobile-landing .pos-page-r{
	width: 35%!important;
}

body.mobile-landing .navbar-bottom{
	padding-left: 10px;
	padding-right: 12px;
}

body.mobile-landing .navbar-bottom a{
	color: #ffffff!important;
}

body.mobile-landing footer.mobile-footer{
	width: 100%;
	height: 45px;
	position: fixed;
	bottom: 0;
	background-color: #ffffff;
	padding: 0!important;
	z-index: 5000000000;
}


body.mobile-landing footer.mobile-footer a{
	display: block;
	width: 50%;
	height: 100%;
	float: right;
	text-align: center;
	text-decoration: none;
	line-height: 45px;
}


body.mobile-landing .footer-whatsapp{
	background-color: #009688;
	color: #ffffff;
	border-top: 2px solid #ffffff;
}

body.mobile-landing .footer-call{
	background-color: green;
	color: #ffffff;
	border-top: 2px solid #ffffff;
}


body.mobile-landing .footer-contact{
	background-color: #337AB7;
	color: #ffffff;
	border-top: 2px solid #ffffff;
}

.mobile-form-wrapper{
	position: fixed;
	width: 100%;
	top: 8%;
	/*height: 90%;*/
	background-color: #ffffff;
	z-index: 5000000;
	border: 2px solid;
	padding: 5%;
}

.mobile-form-wrapper.open{
	display: block;
}

.mobile-form-wrapper.closed{
	display: none;
}

.close-btn{
	position: absolute;
	right: 4px;
	top: 0;
	width: 20px;
	height: 20px;
	text-align: center;
}

body.mobile-landing .navbar-brand{
	width: 100%;
}

body.mobile-landing .navbar-brand img{
	display: block;
	margin: 0 auto;
}


.hideClient{
	display: none!important;
}


body.mobile-landing .form-control{
	height: 30px;
}

body.mobile-landing textarea{
	height: 63px!important;
}

body.mobile-landing .has-feedback label.sr-only~.form-control-feedback{
	top: -7px!important;
}

#ajax-contact .form-control{
	height: 37px;
}

#ajax-contact .has-feedback label.sr-only~.form-control-feedback{
	top: -3px;
}

body.mobile-landing ul.bxslider{
	height: 354px!important;
}

body.mobile-landing .swiper-slide{
	
}

td.table-date, td.table_chck{
	display: none;
}

thead tr th:nth-child(5), thead tr th:nth-child(4){
	display: none;
}

.bx-wrapper{
	float: right;
	width: 867px;
}


body.mobile-landing .landing-bage{
	margin: 0 auto;
	margin-top: 15px;
	margin-bottom: 15px;
}

.landing-bage{
	margin: 0 auto;
	margin-top: 23px;
}

#___partnersbadge_0{
	margin: 0 auto!important;
	display: block!important;
}

.bage-bull{
	background-color: #fff;
	margin: 0 auto;
	padding: 5px;
	width: 100%;
	margin-top: 27px;
	height: 720px;
}

.bage-bull ul{
	list-style: none;
	padding-right: 0;
	margin-top: 26px;
}

.bage-bull ul li{
	position: relative;
	padding-right: 24px;
	font-size: 21px;
}

.bage-bull ul li:after{
	content: "\f00c";
	font-family: FontAwesome;
	width: 10px;
	height: 10px;
	display: block;
	right:0;
	top:1px;
	position: absolute;
}

.bage-bull ul i{
	right:0;
	top:4px;
	display: block;
	position: absolute;
	margin-left: 5px;
}

body.mobile-landing .bage-bull{
	background-color: #fff;
	width: 100%;
	margin: 0 auto;
	padding: 5px;
	margin-top: 8px;
	height: auto!important;
	margin-bottom: 32px;
}


body.mobile-landing .bage-bull ul li{
	font-size: 15px;
}


.landing-logo-list{
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	overflow: hidden;
}

.landing-logo-list li{
	display: block;
	float: right;
	width: 25%;
	padding: 5px;
}

.landing-logo-list li img{
	display: block;
	width: 170px!important;
	height: auto!important;
	max-width: 100%;
}

.landing-logo-list.mobile li{
	width: 50%;
}

.landing-logo-list.mobile li img{
	width: 100%!important;
	height: auto!important;
}

.landing-logo-list .form-group{
	margin-left: 4px!important;
}