@charset "utf-8";
#testimonial .carousel-control,
.hero {
	top: 50%
}

.testimonial_txt h5,
body,
h2 {
	font-family: 'Open Sans', sans-serif
}

.bx_head h5,
.bx_head h6,
.plan_btn {
	text-shadow: 0 1px 1px #09aaba
}

body {
	background: #fff;
	color: #414141;
	font-size: 16px;
	font-weight: 400;
	line-height: 26px;
	overflow-x: hidden
}

a,
a:focus,
a:hover {
	text-decoration: none;
	outline: 0;
	color: inherit
}

.control span,
.form-group em,
.inner_txt h4 em {
	text-decoration: line-through
}

img {
	max-width: 100%;
	height: auto
}

h1, h2, h3, h4, h5, h6 {
    margin: 0;
    text-transform: capitalize;
    color: #000;
}

h1 {
	font-size: 48px;
	text-transform: none;
	font-weight: 600
}

h2 {
	font-size: 38px;
	color: #4687c7;
	font-weight: 400
}

.blue_btn:focus,
.blue_btn:hover,
.buy_panel .demo_btn:hover,
.work_content .white_btn:focus,
.work_content .white_btn:hover,
h3 {
	color: #fff
}

h3 {
	font-size: 32px
}

h4 {
	font-size: 30px
}

h5 {
	font-size: 24px
}

h6 {
	font-size: 18px
}
.my-1 {
	margin: 10px 0; 
}
.my-2 {
	margin: 20px 0; 
}
.my-3 {
	margin: 30px 0; 
}
.my-4 {
	margin: 40px 0; 
}
.mb-1{
	margin-bottom: 10px;
}
.mb-2{
	margin-bottom: 20px;
}
.mb-3{
	margin-bottom: 30px;
}
.aligncenter {
	display: block;
	margin: 0 auto;
	padding-top: 10px
}

.blue_btn,
.white_btn {
	background: #087BBD;
	border: none;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
	padding: 12px 18px;
	border-radius: 0;
	text-transform: uppercase;
	display: inline-block
}

input[type=text],
input[type=email],
input[type=tel],
select,
textarea {
	background: #fafafa;
	border: 2px solid #e0e0e0;
	border-radius: 0;
	color: #3d3d3d;
	font-weight: 300;
	padding: 12px 14px;
	width: 100%;
	text-transform: none;
	-webkit-appearance: initial
}

textarea {
	height: 120px
}

.side_banner {
	right: 0;
	display: none
}

#testimonial .carousel-control .fa {
	color: #000;
	font-size: 40px
}

.main-header {
	background: #00c8ff
}

#testimonial .carousel-control.left,
#testimonial .carousel-control.right {
	background: 0 0
}

header {
	background: #00c8ff
}

.top_right_link ul li {
	display: inline-block;
	color: #fff;
	border-right: 2px solid #fff;
	padding: 0 12px
}

.top_right_link ul li:first-child,
.top_right_link ul li:last-child {
	border: none
}

.top_right_link {
	margin-top: 18px
}

.navbar-nav .nav-item {
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
	color: #fff
}

.bg-faded {
	background-color: transparent
}

.navbar-light .navbar-nav .nav-link {
	color: #fff;
	border-bottom: 3px solid transparent
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .active>.nav-link:focus,
.navbar-light .navbar-nav .active>.nav-link:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .open>.nav-link,
.navbar-light .navbar-nav .open>.nav-link:focus,
.navbar-light .navbar-nav .open>.nav-link:hover {
	color: #fff;
	border-bottom: 3px solid #fff
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: #fff;
	border-bottom: 3px solid #fff;
	transition: all ease-in-out .4s
}

.navbar-nav .nav-link {
	padding-bottom: 1rem;
	padding-top: 1rem
}

.navbar {
	padding: 0
}

.dropdown-menu li {
	display: block!important;
	border: none!important
}

.dropdown-menu {
	background-color: #08addc;
	border: none;
	border-radius: 0;
	color: #373a3c;
	font-size: 13px;
	left: auto;
	right: 5px;
	padding: 0;
	margin: 10px 0 0
}

.dropdown-menu img {
	margin-right: 5px
}

.dropdown-menu li:hover {
	background: #0681a5
}

.dropdown .dropdown-toggle {
	padding-bottom: 20px
}

.slider_txt h2 {
	font-size: 30px;
	font-style: normal;
	font-weight: 600;
	margin: 15px 0
}

.slider_txt ul {
	margin-left: 5px
}

.slider_txt ul li {
	display: block;
	color: #777
}

.slider_btn {
	margin-top: 10px
}

.slider_txt ul li a .fa {
	line-height: 28px;
	color: #00c8ff;
	font-size: 20px;
	margin-right: 5px
}

.slider_txt .blue_btn {
	margin-right: 5px;
	font-size: 14px
}

.fade-carousel {
	height: auto;
	position: relative
}

.fade-carousel .carousel-indicators>li {
	background-color: transparent;
	border-color: #b2b2b2;
	margin: 0 2px;
	opacity: .6;
	width: 12px;
	height: 12px
}

.fade-carousel .carousel-indicators>li.active {
	width: 12px;
	height: 12px;
	opacity: 1;
	border-color: #00C8FF;
	background-color: #00C8FF
}

.hero {
	position: absolute;
	left: 50%;
	z-index: 3;
	color: #fff;
	-webkit-transform: translate3d(-50%, -50%, 0);
	-moz-transform: translate3d(-50%, -50%, 0);
	-ms-transform: translate3d(-50%, -50%, 0);
	-o-transform: translate3d(-50%, -50%, 0);
	transform: translate3d(-50%, -50%, 0)
}

.fade-carousel .carousel-inner .item .hero {
	opacity: 0;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s
}

.fade-carousel .carousel-inner .item.active .hero {
	opacity: 1;
	-webkit-transition: 2s all ease-in-out .1s;
	-moz-transition: 2s all ease-in-out .1s;
	-ms-transition: 2s all ease-in-out .1s;
	-o-transition: 2s all ease-in-out .1s;
	transition: 2s all ease-in-out .1s
}

.fade-carousel .slides .slide-1,
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3 {
	height: 550px;
	background: #fff
}

.iphone_right_point ul li {
	list-style-type: none
}

@media screen and (min-width:980px) {
	.hero {
		width: 1170px
	}
}

#mspy_part {
	background: #00c8ff;
	padding: 50px 0
}

#mspy_part p {
	margin: 15px 0 0;
	font-size: 19px;
	color: #fff;
	font-weight: 600;
	line-height: 27px
}

.heading {
	margin-bottom: 5%
}

.heading h4 {
	display: inline-block;
	color: #fff;
	margin-right: 10px
}

.heading .white_btn {
	font-size: 18px;
	box-shadow: 0 2px 1px #0091b9
}

.work_items {
	padding: 0 3%
}

.work_bottom .white_btn {
	font-size: 20px;
	color: #00c8ff;
	padding: 15px 6%;
	margin: 0 30px
}

.work_bottom {
	margin-top: 25px
}

#feature {
	padding: 50px 0 70px
}

#about_feature h5,
#blog h4,
#feature h3.heading,
#partners h4,
#testimonial h4 {
	text-align: center;
	background: url(../images/line_img.png) bottom center no-repeat;
	padding-bottom: 20px
}

#feature h3.heading {
	color: #000;
}

#blog h4 span,
#feature h3.heading span,
#partners h4 span {
	color: #00c8ff
}

.blog_item .card p,
.feature_item p {
	font-size: 13px;
	line-height: 20px;
	color: #777;
	margin-top: 15px;
	margin-bottom: 5px
}

.feature_item a {
	font-size: 14px;
	color: #00c8ff;
	text-transform: uppercase
}

.feature_bottom {
	margin-top: 60px
}

.feature_bottom a {
	font-size: 20px;
	padding: 15px 5%;
	margin: 0 8px
}

.feature_bottom .blue_btn {
	color: #fff;
	margin-top: 15px
}

.feature_bottom .white_btn {
	color: #fff;
	border: 1px solid #cfcfcf
}

.whatsapp_btns .blue_btn,
.white_btn {
	background: #087BBD;
	border: none;
	border-radius: 0;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
	margin: 12px;
	padding: 12px 18px;
	text-transform: uppercase;
	display: inline-block
}
.whatsapp_btns .blue_btn {
	margin: 12px 12px 0 0;
}
.whatsapp_btns .blue_btn,
.white_btn:hover {
	color: #fff
}

.feature_item {
	display: block;
	background-color: #F5F6F6;
	padding: 20px;
	box-shadow: 0 2px 3px #ccc;
	min-height: 240px;
	height: auto;
	-webkit-transition: all ease-out .3s;
	-moz-transition: all ease-out .3s;
	-o-transition: all ease-out .3s;
	transition: all ease-out .3s
}

.feature_item .fa {
	color: #087bbd;
	font-size: 32px
}

.feature_item:hover {
	box-shadow: 0 2px 6px #ccc;
	-webkit-transition: all ease-out .3s;
	-moz-transition: all ease-out .3s;
	-o-transition: all ease-out .3s;
	transition: all ease-out .3s
}

.feature_item div {
	display: table-cell;
	vertical-align: top
}

.left-block-icon {
	padding-right: 15px
}

.feature_txt .col-xl-4.col-lg-4.col-md-4.col-sm-4.col-xs-4.m-t-3:nth-child(3n+1) {
	clear: left
}

.add {
	background: #2b3034;
	color: #fff;
	margin: 20px 0 27px;
	padding: 11px 7px
}

#add_new_feature h5 {
	color: #fff;
	font-size: 24px;
	margin-bottom: 12px;
	margin-top: 18px
}

.mobile_icon {
	color: #fff!important;
	font-size: 22px!important;
	line-height: 20px
}

.fa-mobile {
	font-size: 32px!important
}

.accordion .link,
.responsive_feature h6 {
	color: #fff;
	font-size: 14px
}

.accordion {
	width: 100%;
	margin: 2px auto 20px;
	background: #FFF;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px
}

#safe .accordion {
	width: 100%;
	margin: 2px auto 0
}

.responsive_feature ul {
	list-style: none;
	padding: 0
}

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 18px 15px 18px 20px;
	font-weight: 700;
	border-bottom: 3px solid #fff;
	position: relative;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease;
	background: #00C8FF
}

.accordion li:last-child .link {
	border-bottom: 0
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all .4s ease;
	-o-transition: all .4s ease;
	transition: all .4s ease
}

.accordion li i.fa-chevron-down {
	right: 12px;
	left: auto;
	font-size: 16px;
	color: #fff
}

.accordion li.open i.fa-chevron-down {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg)
}

.submenu2 h5 {
	font-size: 14px
}

.submenu,
.submenu2 {
	display: none;
	font-size: 13px;
	padding: 10px 10px 10px 40px
}

.submenu2 {
	padding: 30px 40px 40px 10px
}

.submenu p,
.submenu2 p {
	line-height: 22px;
	margin-bottom: 5px;
	font-size: 13px;
	margin-top: 8px
}

.submenu a,
.submenu2 a {
	color: #00C8FF;
	text-transform: uppercase
}

.submenu2 li {
	clear: both;
	margin-bottom: 20px;
	display: table
}

#safe {
	position: relative
}

#safe .strip2,
.strip {
	right: 0;
	position: absolute
}

.strip {
	top: 40%;
	z-index: 999
}

#safe .strip2 {
	top: 20%
}

.about_img img,
.about_img2 img,
.bx_head,
.main,
.plan_btn,
.side_heading {
	position: relative
}

#safe .link h6 {
	font-size: 20px;
	text-transform: none
}

#safe .link {
	padding: 18px 15px 18px 10px
}

#partners,
#testimonial {
	padding: 40px 0
}

.buttons {
	display: none
}

#testimonial {
	background: #fff;
}

.testimonial_txt p {
	font-size: 20px;
	color: #777;
	margin: 0 15%
}

.testimonial_txt h5 {
	color: #00a2e8;
	font-weight: 400;
	margin-bottom: 15px
}

#testimonial h4 {
	margin-bottom: 30px
}
.testimonial_txt p {
    font-size: 20px;
    color: #777;
    margin: 0 15%;
	line-height: 30px;
}
#blog {
	padding: 50px 0 0
}

.blog_item .card h6 {
	text-transform: none;
	line-height: 26px
}

.blog_item .card a {
	color: #fff;
	display: block;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	text-transform: uppercase
}

#partners a,
.copyright p,
.social_icon .circle,
.strip_btn a {
	display: inline-block
}

.blog_item .card small {
	font-size: 81%;
	font-weight: 400;
	color: #eee!important
}

.blog_item .card {
	border: none;
	border-radius: 0;
	background: #f5f6f6;
	border-bottom: 2px solid #ebeded;
	margin-top: 50px
}
#partners img {
    margin: 25px 25px 8px;
}
#partners a {
	margin: 30px 30px 0
}

footer {
	background: #2b3034;
	color: #afb0b2
}

.footer_links {
	padding: 40px 0 30px
}

.footer_links.wow.slideInUp ul {
	list-style: none;
	padding: 0
}

.footer_links, .footer_links ul li a {
    color: #afb0b2;
    font-size: 13px;
    line-height: normal;
    text-transform: capitalize;
    padding: 4px 0px;
}

.footer_links h6 {
	font-size: 14px;
	color: #fff;
	padding-top: 20px;
	background: url(../images/footer_line.jpg) left bottom no-repeat;
	padding-bottom: 15px;
	margin-bottom: 10px
}

.social_icon .circle {
	width: 34px;
	height: 34px;
	border-radius: 50%;
	line-height: 35px;
	background: #414549;
	color: #fff
}

.copyright p {
	font-size: 14px
}

.copyright {
	border-top: 1px solid #414549;
	padding: 20px 0 10px
}

#inner_banner {
	padding: 40px 0
}

#about_text h2 {
	font-size: 30px;
	font-style: normal;
	text-transform: none;
	margin-bottom: 5px
}

#about_text p {
	font-size: 20px;
	color: #777;
	line-height: 30px
}

#about_form {
	padding: 40px 0 80px
}

#contact_mid {
	padding: 60px 0
}

.map_bg {
	background: url(../images/map_img.jpg) no-repeat;
	background-size: cover;
	padding: 0 20px 20px
}

.contact_form h2 {
	font-style: normal;
	color: #000;
	font-size: 30px;
	font-weight: 600;
	margin-bottom: 20px
}

.contact_form p {
	color: #fff;
	font-size: 18px;
	background: url(../images/line.png) left bottom no-repeat;
	padding-bottom: 20px;
	margin-bottom: 20px
}

#contact_text {
	margin-top: 30px
}

.contact_detail p {
	line-height: 16px;
	background: 0 0;
	padding-bottom: 0;
	margin-bottom: 10px
}

.contact_form .blue_btn {
	background: #fff;
	color: #00c8ff
}

.spy_banner_txt {
	margin-top: 10%
}

#about_content p {
	margin-left: 7%;
	font-size: 22px;
	line-height: 30px;
	text-align: justify;
}

.about_para img {
    width: 6%;
    margin-right: 10px;
}


.main {
	margin-bottom: 30px;
	margin-top: 2%
}

.about_img img {
	z-index: 99;
	float: right;
	margin-top: -15px
}

.about_para {
	margin-top: 10%
}

.about_img2 img {
	z-index: 99;
	margin-top: -15px
}

.strip_txt {
	background: #00c8ff;
	font-size: 28px;
	color: #fff;
	padding: 18px 0 20px;
	font-weight: 600;
	margin-top: 10px
}

#blue_strip {
	padding: 50px 0
}

.strip_btn {
	margin-top: 40px
}

.banner_bg {
	background: #f2f0e5;
	margin: 20px 0
}

.inner_txt h2,
.whatsapp_txt h2 {
	font-size: 48px;
	font-weight: bolder;
	color: #333;
	font-style: normal;
	text-transform: none;
	font-family: 'Open Sans', sans-serif;
	margin-bottom: 30px
}

.whatsapp_txt p {
	font-size: 22px;
	color: #777;
	line-height: 30px;
	font-weight: 600
}

.whatsapp_txt {
	padding-left: 5%;
	padding-top: 6%
}

.whatsapp_img img {
	float: right
}

.no_padding {
	padding: 0
}

.inner_txt h2 {
	font-size: 42px;
	margin-bottom: 20px
}

.inner_txt h2 span,
.inner_txt h4 span {
	color: #00c8ff
}

.inner_txt p {
	font-size: 20px;
	color: #000;
}

.inner_txt h4 {
	text-transform: none;
	font-size: 28px
}
.inner_txt ul {
    list-style: circle;
    margin-left: 20px;
    margin-bottom: 15px;
    text-align: justify;
    color: #000;
}
.inner_txt ul li {
    list-style: disc;
    font-size: 14px;
}
.inner_txt h4 em {
	font-style: normal
}
.iphone_right_point ul {
    margin-bottom: 20px;
}
.buy_frm input {
	margin-left: 13px;
	margin-top: 12px
}
.inner_txt h6 {
    margin-bottom: 15px;
}
#buy_text h2 {
	color: #00c8ff;
	font-size: 30px;
	font-style: normal;
	padding: 3% 0 0
}

.buy_now h2 {
	color: #000;
	font-size: 25px!important;
	text-align: center
}
.navbar-dark .navbar-toggler {
	border: none !important;
}
.card-text {
	color: #fff!important;
	font-size: 14px!important;
	padding-left: 2%
}

.card-title,
.card-title_1 {
	color: #fff;
	display: block;
	font-weight: 700;
	text-align: center
}

.card-title {
	border-bottom: 1px solid #0080a3;
	box-shadow: 0 2px 0 #00aedd;
	margin-bottom: .75rem;
	padding-bottom: 5%
}

.card-title_1 {
	font-size: 25px;
	padding-bottom: 0
}

.text-muted {
	color: #818a91!important;
	font-size: 13px!important
}

.card-block {
	background: #009ec9;
	padding: 10px 15px;
	min-height: 268px
}

.card-text>span {
	font-size: 37px
}

.form-group em {
	font-style: normal;
	padding: 0 9px 0 4px;
	font-weight: 400
}

.form-group>span {
	color: #009ec9
}

.form-group {
	color: #000;
	font-weight: 700;
	margin-bottom: 1rem
}

.card-link {
	color: #fff;
	font-size: 25px
}

.feat {
	border-right: 1px solid #e9e7e7;
	margin: 0;
	padding: 0
}

.feat li {
	border-bottom: 1px solid #eaeaea;
	padding: 7px 0 5px
}

.feat a {
	font-size: 13px;
	padding-left: 12px
}

.histry {
	background: #f9f9f9
}

.buy_top {
	margin-top: 36px
}

#buy_strip {
	background: #00c8ff;
	color: #fff;
	font-size: 24px;
	margin: 28px 0 34px;
	padding: 11px 0 0
}

.none {
	display: none
}

#about_text .point {
	margin-top: 30px
}

#about_text .strip_txt {
	margin-bottom: 30px
}

#about_text .feature_bottom a {
	margin: 0 30px 45px
}

#about_text {
	padding: 40px 0 0
}

.point a {
	color: #00C8FF
}

#android_spy {
	font-size: 19px;
	color: #777;
	text-align: justify;
	padding: 40px 0 20px;
	line-height: 30px
}

#android_bottom h2,
#android_spy h2,
#feature h2,
#quick_tour h2 {
	font-size: 34px;
	font-style: normal;
	color: #1f73c6;
	text-transform: none
}
#android_spy h2{
	margin-bottom: 15px;
}
.col-xl-6.col-lg-6.col-sm-6.col-md-6.col-xs-6.android_spy_points {
    min-height: 180px;
}
.feature_heading {
	background: #00baff;
	padding: 20px 0 25px;
	margin-bottom: 35px
}

.feature_heading h3 {
    color: #fff;
    text-transform: none;
    font-weight: 600;
}

.android_spy_points h5 {
    margin-bottom: 10px;
    text-transform: capitalize;
}

.demo_btn {
	background: #087bbd;
	margin: 0 6px
}

.spy_btn {
	margin-top: 20px!important;
	margin-bottom: 40px
}

#quick_tour h2,
.side_heading {
	margin-bottom: 20px
}

.android_spy_points h5 img {
    width: 30px;
    margin-right: 5px;
}

.android_spy_points .lightbg {
    margin-bottom: 10px;
    background: #eef4f6;
    padding: 15px;
    min-height: 200px;
	text-align: justify;
}

#quick_tour ul li {
	color: #404040;
	font-size: 18px;
	font-weight: 600;
	padding-top: 10px
}

#quick_tour ul {
	margin-left: 0
}

#installation_faq,
#quick_content {
	background: #eef4f6;
	padding: 50px 0 40px;
	word-wrap: break-word
}

#quick_content h3,
#quick_works h3 {
	color: #333;
	margin-bottom: 20px
}

#android_bottom,
#quick_content,
#quick_tour {
	padding: 50px 0 40px
}

#quick_works {
	padding: 50px 0 0
}

#quick_content p,
#quick_tour p,
#quick_works ul li,
.iphone_wrk p,
.silder_txt p {
	font-size: 19px;
	color: #777;
	text-align: justify;
	line-height: 30px
}

#quick_content a {
	color: #01a8e6
}

#quick_works ul {
	margin-left: 20px
}

#quick_works ul li {
	margin-left: 7px;
	text-indent: -13px
}

#quick_works ul li .fa {
	color: #00baff
}

#middle_part p {
    font-size: 16px;
    line-height: 30px;
    color: #000;
    text-align: justify;
}

#middle_part {
	padding: 42px 0
}

.side_heading {
	background: #087bbd;
	display: block;
	padding: 14px 15px 15px
}

#plans_banner h2,
.compatibility li,
.removebtnlink ul li {
	display: inline-block
}

.side_heading h3 {
	color: #fff;
	font-size: 22px;
	text-transform: none
}

.left_part h4 {
	font-size: 24px;
	text-transform: none;
	margin-bottom: 15px
}

#middle_part .right_part {
	padding-left: 0
}

#middle_part .left_part {
	padding-right: 30px;
	word-wrap: break-word
}

.spy_side_feature h5 {
	background: #087bbd;
	padding: 15px 0;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border: 1px solid #087bbd
}

.spy_side_feature {
	background: #eef4f6;
	border: 1px solid #e1eaed;
	margin-top: 20px
}

.spy_side_feature ul {
	padding: 0 20px 15px
}

.spy_side_feature h6 {
	font-size: 16px;
	text-transform: none;
	margin-top: 20px;
	margin-bottom: 10px;
	margin-left: 16px
}

.spy_side_feature ul li {
	font-size: 14px;
	line-height: 24px;
	list-style: square;
	margin-left: 14px
}

.spy_side_feature img {
	padding: 20px 10px
}

#quick_works ul li {
	padding-bottom: 10px
}

#quick_content .carousel-control.left,
#quick_content .carousel-control.right {
	background-image: none
}

#quick_content .carousel-item img {
	margin-bottom: 30px
}

#quick_content .carousel-control {
	top: 36%;
	opacity: 1
}

#quick_content .carousel-control .fa {
	background: #00baff;
	padding: 5px 10px;
	color: #fff;
	font-size: 38px
}

.quick_customer {
	background: #00baff;
	padding: 20px 0 15px;
	color: #fff;
	font-size: 20px;
	margin-top: 30px;
	margin-bottom: 15px
}

.quick_customer h3 {
	color: #fff!important;
	text-transform: none;
	margin-bottom: 10px!important
}

.silder_txt p {
	text-align: center!important
}

.left_part h2 {
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 12px;
	font-style: normal;
	padding-top: 10px
}

.whatsapp_btns {
	margin-top: 15px
}

.removebtnlink ul li {
	margin-right: 21px
}

#feature .feature_bottom .white_btn {
	border: 1px solid #cfcfcf;
	color: #fff;
	display: inline-block;
	margin: 25px 0 0
}

#work .work_bottom .white_btn {
	background: #fff
}

#work .work_bottom .white_btn:hover {
	color: #00B3E4
}

.note {
	background: #eef4f6;
	font-size: 18px;
	padding: 8px
}

.note p {
    margin-bottom: 0;
    color: #1f73c6;
    font-weight: 600;
}

.android_installation {
	margin: 50px 0 0
}

.android_installation h3 {
	color: #333;
	font-size: 30px;
	text-transform: none;
	margin-bottom: 10px
}

.android_steps {
	margin: 20px 0
}

.android_steps h5 {
	color: #fff;
	background: #00c8ff;
	font-weight: 600;
	padding: 8px;
	margin-bottom: 10px
}

#android_bottom h2,
.faq_part h4 {
	margin-bottom: 20px
}

.android_steps p {
	font-size: 16px;
	line-height: 26px;
	text-align: center;
	color: #000
}

.android_text {
	font-size: 19px;
	color: #000;
	text-align: justify;
	line-height: 30px
}

.faq_part .fa,
.faq_part p strong {
	font-size: 20px
}

.buy_panel,
.iphone_wrk p,
.newpopup_text,
.offer_mobile,
.plan_btn {
	text-align: center
}

.faq_part h4 {
	text-transform: none;
	color: #00baff
}

.faq_part .fa {
	color: #00BAFF
}

.faq_part p {
	margin-bottom: 4px
}

#installation_btn {
	padding: 40px 0
}

.button_img img {
	margin: 17px 5px 0
}

.strip_space .bigtext-red {
	margin: 0 0 20px
}

.strip_space .buy_panel {
	margin-bottom: 30px
}

#mspy_part .feature_bottom {
	margin-top: 21px
}

.box_part {
	background: #00c8ff;
	padding: 20px 15px 10px;
	margin-top: 10px;
	margin-bottom: 20px;
	min-height: 235px
}

.box_part h5 {
	padding-bottom: 10px;
	font-weight: 700;
	font-size: 22px
}

.box_part h5,
.box_part p {
	color: #fff
}

.quick_customer p {
	color: #fff!important;
	text-align: center!important
}

#plans {
	margin-bottom: 56px
}

#plans_banner {
	background: url(../images/plan_pattren.jpg);
	padding: 39px 0
}

.plan_bx {
	border: 1px solid #d1e6e7;
	border-bottom: none;
	border-top: none
}

#plans_banner h2 {
	color: #fff;
	font-weight: 600;
	font-size: 70px;
	background: url(../images/line3.png) left center no-repeat, url(../images/line2.png) right center no-repeat;
	padding: 5px 250px 0;
	font-style: normal;
	line-height: 60px;
	margin: 0
}

#plans_banner p {
	font-size: 40px;
	font-weight: 300;
	color: #fff;
	font-family: Rochester, cursive
}

#plans_banner h4 {
	color: #fff;
	font-weight: 700;
	font-size: 19px;
	text-transform: capitalize
}

.bx_head {
	background: #00d478;
	padding: 40px 0 15px;
	border-bottom: 1px solid #01c972
}

.bx_head h6 {
	font-weight: 400;
	color: #fff;
	text-transform: none
}

.bx_head h5 {
	margin-bottom: 2px;
	font-weight: 700;
	font-size: 26px;
	color: #fff;
	text-transform: none
}

.price_part h5 span {
	font-size: 16px;
	font-weight: 300;
	text-transform: none;
	display: block
}

.price_part h5 {
	font-size: 40px;
	font-weight: 700;
	margin-top: 14px
}

.plans_form {
	margin: 20px 0;
	padding: 0 20px
}

.space {
	padding: 0
}

.basic_pricing ul li {
	font-size: 13px;
	padding: 4px 10px
}

.basic_pricing ul li:nth-child(even) {
	background: #ebf3ec
}

.outline {
	border-right: 1px solid #d7e3df
}

.plan_btn {
	background: #087bbd;
	color: #fff;
	display: block;
	font-size: 22px;
	font-weight: 700;
	margin: 0 auto;
	padding: 15px 12px 15px 39px;
	text-transform: uppercase;
	border: 1px solid transparent;
	transition: all .4s ease-in 0s;
	-webkit-transition: all ease-in .4s
}

.plan_btn:before {
	position: absolute;
	left: 11px;
	font-family: FontAwesome;
	content: '\f07a'
}

.plan_btn:hover {
	color: #087bbd;
	transition: all .4s ease-in 0s;
	-webkit-transition: all ease-in .4s;
	background: #fff
}

.plan_space {
	padding: 0 10px
}

.plan_space:nth-child(2) .bx_head {
	background: #00CCD3;
	border-bottom: 1px solid #00bec5
}

.plan_space:nth-child(2) .basic_pricing h6 {
	text-shadow: 0 1px 1px #0bbeab;
	background: #00ccd3;
	border-bottom: 1px solid #00bec5;
	border-top: 1px solid #00bec5
}

.plan_space:nth-child(3) .bx_head {
	background: #00C0FF;
	border-bottom: 1px solid #05b6f0
}

.plan_space:nth-child(3) .price_part {
	background: #e8f2fe;
	border-bottom: 1px solid #d9e5f4
}

.plan_space:nth-child(3) .basic_pricing h6 {
	background: #00c0ff;
	border-bottom: 1px solid #05b6f0;
	border-top: 1px solid #05b6f0;
	text-transform: none
}

.mobile_view {
	display: none
}

.plan_btn .fa {
	font-size: 25px;
	color: #fff;
	margin-left: 5px;
	display: none
}

.control {
	margin-bottom: 10px;
	cursor: pointer
}

.control span {
	font-weight: 600;
	color: #FF9600
}

.control input {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.control input:checked~.control__indicator {
	background: #2aa1c0;
	border: 1px solid #2AA1C0
}

.control input:disabled~.control__indicator {
	background: #e6e6e6;
	opacity: .6;
	pointer-events: none
}

.control__indicator:after {
	content: '';
	position: absolute;
	display: none
}

.control input:checked~.control__indicator:after {
	display: block
}

.control--checkbox .control__indicator:after {
	left: 8px;
	top: 4px;
	width: 3px;
	height: 8px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg)
}

.control--checkbox input:disabled~.control__indicator:after {
	border-color: #7b7b7b
}

.control--radio .control__indicator:after {
	left: 3px;
	top: 3px;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	background: #fff
}

#iphone_spy_banner {
	background: url(../images/iphone_spy_banner.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 30px 0 0
}

.iphone_right_point p {
	color: #fff;
	font-size: 20px;
	margin-top: 10px;
	line-height: 30px
}

.home_point ul li,
.iphone_right_point ul li {
	background: url(../images/iphone_spy_point.png) left 15px no-repeat;
	color: #fff;
	font-size: 17px;
	padding-left: 20px;
	padding-top: 5px
}

.iphone_right_point h4 {
	color: #6adfff;
	text-transform: none;
	font-size: 44px;
	margin-bottom: 15px
}

.iphone_right_point h6 {
	font-size: 24px;
	color: #fff;
	margin-bottom: 8px
}

#affilate_program_banner .slider_btn,
#android .slider_btn,
#facebook_spy_banner .slider_btn,
#iphone_spy_banner .slider_btn,
#whatsapp_spy_banner .slider_btn {
	margin-top: 3%
}

.iphone_left_img>img {
	margin-top: 30%
}

.iphone_spy_feature {
	padding: 40px 0 20px
}

.iphone_note p {
	font-size: 26px;
	margin-top: 20px
}

#iphone_spy_work .iphone_spy_bx {
	background: #eef4f6;
	padding: 30px 10px 10px;
	font-size: 15px;
	line-height: 24px;
	min-height: 341px
}

#iphone_spy_work .iphone_spy_bx h5 {
	text-transform: none;
	margin-bottom: 10px;
	font-size: 20px
}

#iphone_spy_work .iphone_spy_bx img {
	margin-bottom: 20px
}

#iphone_spy_bottom {
	margin-top: 40px
}

#android_spy_banner .slider_btn .blue_btn,
#facebook_spy_banner .slider_btn .blue_btn,
#iphone_spy_banner .slider_btn .blue_btn,
#whatsapp_spy_banner .slider_btn .blue_btn {
	margin-right: 10px
}

.hide {
	display: none
}

.affilate_form input[type=password],
.affilate_form input[type=text],
.affilate_form input[type=email],
.affilate_form input[type=tel],
.affilate_form select,
.affilate_form textarea {
	background: #e0f4f9;
	border: 1px solid #b9ebf7;
	color: #646464;
	font-size: 14px;
	padding: 6px 12px;
	width: 100%
}

.affilate_form select {
	padding: 8px 12px;
	font-weight: 400
}

.affilate_form h6 {
	font-size: 20px;
	text-transform: none;
	margin-bottom: 15px;
	margin-top: 10px;
	font-weight: 500
}

.affilate_form input::-webkit-input-placeholder,
.affilate_form select::-webkit-input-placeholder {
	color: #646464;
	opacity: 1;
	font-weight: 400
}

.affilate_form input::-moz-placeholder,
.affilate_form select::-moz-placeholder {
	color: #646464;
	opacity: 1;
	font-weight: 400
}

.affilate_form lable {
	color: #646464;
	font-size: 14px;
	font-weight: 500
}

.affilate_form .form-group p {
	font-size: 14px!important;
	color: #087bbd!important;
	font-weight: 400!important
}

.affilate_form .blue_btn {
	font-size: 20px;
	padding: 14px 30px
}

.web_strip {
	margin-bottom: 20px
}

#android_spy_banner {
	background: url(../images/android_spy_banner.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 30px 0 0
}

#android_spy_banner .iphone_left_img>img,
#whatsapp_spy_banner .iphone_left_img>img {
	margin-top: 8%
}

#facebook_spy_banner .iphone_left_img>img {
	margin-top: 14%
}

#whatsapp_spy_banner {
	background: url(../images/whatsapp_spy_banner.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 30px 0
}

#facebook_spy_banner {
	background: url(../images/facebook_spy_banner.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 30px 0
}

.affilate_txt {
	padding: 45px 0 35px
}

.affilate_txt h4 {
	text-transform: none;
	margin-bottom: 15px
}

.commision_bx {
	background: #eef3f6;
	font-size: 17px;
	color: #777;
	padding: 15px 5px 5px
}

.commision_bx h3 {
	color: #333
}

.affilate_work {
	background: #eef3f6;
	font-size: 15px;
	color: #777;
	padding: 35px 8px 25px;
	min-height: 389px;
	margin-bottom: 30px
}

.affilate_work h5 {
	color: #333;
	margin: 20px 0 10px;
	text-transform: none
}

.affilate_work .blue_btn {
	margin-top: 5px
}

#affilate_program_banner {
	background: url(../images/affilate_program_banner.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 60px 0
}

#affilate_program_banner .iphone_right_point>h4::before {
	background: #00c8ff;
	border-radius: 24px;
	bottom: -5px;
	content: "";
	height: 8px;
	left: 20px;
	position: absolute;
	width: 52px
}

#affilate_program_banner .iphone_right_point>h4 {
	border-bottom: 2px solid #fff;
	margin-bottom: 15px;
	padding-bottom: 21px;
	position: relative
}

#Kik_spy_banner {
	background: url(https://www.spymasterpro.com/pt/wp-content/uploads/2019/01/spy-kik-back.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 10px 0
}

#Telegram_spy_banner {
	background: url(https://www.spymasterpro.com/pt/wp-content/uploads/2019/01/spy-telegram-back.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 10px 0
}

#Tinder_spy_banner {
	background: url(https://www.spymasterpro.com/pt/wp-content/uploads/2019/01/spy-tinder-back.png) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 10px 0
}

.panel {
	border-width: 0 0 1px;
	border-style: solid;
	border-color: #fff;
	background: 0 0;
	margin-bottom: 15px
}

.panel:last-child {
	border-bottom: none
}

.panel-group>.panel:first-child .panel-heading {
	border-radius: 4px 4px 0 0
}

.panel-group .panel,
.panel-heading {
	border-radius: 0
}

.panel-heading {
	background-color: #e0f4f9;
	color: #333;
	border: 1px solid #b9ebf7
}

.panel-title a {
	display: block;
	color: #333;
	padding: 15px 7px;
	position: relative;
	font-size: 15px;
	font-weight: 400;
	text-transform: none
}

.panel-body {
	background: #f4f6f7;
	font-size: 15px;
	line-height: 24px
}

#bs-collapse .panel-heading a::after,
.panel-heading a::before {
	font-family: FontAwesome;
	font-size: 14px;
	position: absolute
}

.panel:last-child .panel-body {
	border-radius: 0 0 4px 4px
}

.panel:last-child .panel-heading {
	border-radius: 0 0 4px 4px;
	transition: border-radius .3s linear .2s
}

.panel:last-child .panel-heading.active {
	border-radius: 0;
	transition: border-radius linear 0s
}

.panel-heading a::before {
	right: 9px;
	top: 19px;
	transform: scale(1);
	transition: all .5s ease 0s
}

.panel-heading.active a:before {
	content: ' ';
	transition: all .5s;
	transform: scale(0)
}

#bs-collapse .panel-heading a::after {
	content: " ";
	right: 10px;
	top: 18px;
	transform: scale(0);
	transition: all .5s ease 0s
}

#bs-collapse .panel-heading.active a:after {
	content: '\f068';
	transform: scale(1);
	transition: all .5s
}

.social_icon p {
	color: #fff;
	display: block;
	font-weight: 600;
	margin: 10px 0 6px
}

#accordion .panel-heading a:before {
	content: '\f067';
	font-size: 24px;
	position: absolute;
	font-family: FontAwesome;
	right: 5px;
	top: 10px;
	transform: rotate(180deg);
	transition: all .5s
}

#accordion .panel-heading.active a:before {
	transform: rotate(0);
	transition: all .5s
}

.affilate_faq {
	margin-bottom: 20px
}

.affilate_bottom h4 {
	text-transform: none;
	font-size: 28px;
	margin: 20px 0 40px;
	font-weight: 300
}

.affilate_bottom h4 span {
	color: #087bbd;
	font-weight: 400
}

.work_bottom h6 {
	color: #fff;
	margin-bottom: 38px;
	position: relative
}

.work_bottom h6::after,
.work_bottom h6::before {
	background: #fff;
	content: "";
	height: 2px;
	position: absolute;
	top: 11px;
	width: 26%
}

.work_bottom h6::after {
	right: 0
}

.work_bottom h6::before {
	left: 0
}

#feature .feature_bottom {
	margin-top: 30px
}

.home_point ul li {
	color: #333
}

#whatsapp_middel {
	margin: 60px 0 40px
}

#qick_tour_banner {
	background: url(../images/quick_tour_banner.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 30px 0
}

.compatibility_bx,
.compatibility_bx_txt {
	background: #eef4f6;
	border: 1px solid #e3eff3
}

#qick_tour_banner h6 {
	font-size: 22px;
	text-transform: none;
	color: #6adfff
}

#qick_tour_banner .iphone_right_point>img {
	margin: 24px 0 40px
}

#qick_tour_banner .iphone_left_img>img {
	margin-top: 10%
}

.compatibility_bx {
	padding: 20px 0
}

.compatibility_part h4 {
	margin-top: 20px
}

.compatibility_bx_txt {
	padding: 10px 0 0
}

.compatibility_bx_txt p {
	color: #000!important
}

.compatibility_part .View strong {
	font-size: 20px;
	color: #087bbd
}

.contact_detail h5 {
	color: #fff;
	font-family: "Open Sans", sans-serif;
	font-size: 19px;
	font-weight: 600;
	margin: 25px 0 0
}

.info_bar p {
	font-size: 17px;
	line-height: 26px
}

.feature_new {
	position: relative;
	padding: 24px
}

.feature_new a {
	color: #01cdff
}

.feature_line {
	position: absolute;
	left: 0;
	bottom: 0
}

.feature_line2 {
	-moz-transform: scaleX(-1);
	-o-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1);
	filter: FlipH;
	-ms-filter: "FlipH";
	position: absolute;
	right: 0;
	bottom: 0
}

.new_feature_part {
	margin: 20px 0 60px
}

.feature_new h5 {
	margin-bottom: 12px
}

#new_feature_banner {
	background: url(../images/feature_banner.jpg) no-repeat;
	background-size: cover;
	color: #fff;
	padding: 60px 0
}

#new_feature_banner .iphone_right_point h6 {
	font-size: 50px;
	text-transform: none
}

#new_feature_banner .iphone_left_img>img {
	margin-top: 0
}

#new_feature_banner .iphone_right_point {
	margin-top: 64px
}

.slider_tag {
	position: absolute;
	top: 0;
	z-index: 9999;
	right: 0;
	width: auto
}

.footer_logo>p {
	margin-top: 10px
}

.footer_logo img {
	float: left;
	margin-right: 11px
}

.outer_banner {
	border: none;
	cursor: pointer;
	position: fixed;
	right: 0;
	top: 145px;
	z-index: 999999
}

#middle_part .left_part ul li {
	margin-left: 10px;
	color: #000;
	list-style: disc
}
.tracking .fa-hand-o-right {
    margin-right: 10px;
    margin-bottom: 5px;
}
.navbar-nav .nav-item:last-child .nav-link {
	background: #087bbd;
	padding: 16px 11px
}

.plans-bg {
	background: #00c0ff;
	padding: 15px 0
}

.feature_item .left_space {
	padding-left: 0
}

.buynow_con h2 strike {
	font-size: 28px;
	font-weight: 400
}

.buynow_con h2 span {
	color: #fff;
	font-size: 45px
}

.snapchat_con {
	padding: 0
}

.snapchat_text {
	padding: 8% 0 0
}

.snapchat_text h1 {
	color: #2f2b02;
	font-size: 50px;
	text-shadow: 1px 0 2px #fff
}

.discount_offer h2,
.discount_offer h3 {
	text-shadow: 1px 0 0 #04708d;
	color: #fff
}

.discount_offer {
	background: #00c8ff;
	display: inline-block;
	height: 150px;
	margin-left: 20px;
	margin-top: 40px;
	position: relative;
	width: 380px
}

.discount_offer h2 {
	font-size: 36px;
	padding: 20px 0 0;
	position: relative;
	text-align: center;
	font-style: normal
}

#snapchat_banner,
#snapchat_info {
	padding: 60px 0 50px
}

.discount_offer h2::after,
.discount_offer h2::before {
	background: #fff;
	bottom: 16px;
	content: "";
	height: 1px;
	position: absolute;
	width: 100px
}

.discount_offer h2::before {
	left: 44px
}

.discount_offer h2::after {
	right: 50px
}

.discount_offer::before,
.discount_offer:after {
	border-bottom: 75px solid transparent;
	border-top: 75px solid transparent;
	height: 0;
	position: absolute;
	width: 0
}

.discount_offer h3 {
	font-size: 50px;
	text-transform: uppercase
}

.discount_offer h3 span {
	font-size: 66px
}

.discount_offer:after {
	border-left: 27px solid #00c8ff;
	right: -27px;
	content: '';
	top: 0
}

.discount_offer::before {
	border-right: 27px solid #00c8ff;
	content: "";
	left: -27px
}

.offer_mobile {
	z-index: -999
}

#snapchat_banner {
	background: url(../images/snapchat_bg.jpg) no-repeat;
	background-size: cover
}

#instagram_banner h4,
#snapchat_banner h4 {
	color: #fff
}

#instagram_banner .iphone_left_img>img,
#snapchat_banner .iphone_left_img>img {
	margin: 0
}

#instagram_banner .iphone_right_point h6,
#snapchat_banner .iphone_right_point h6 {
	font-size: 27px;
	margin-bottom: 23px;
	text-transform: none
}

#instagram_banner .iphone_right_point ul li,
#snapchat_banner .iphone_right_point ul li {
	position: relative
}

#snapchat_info img {
	margin: 0 0 20px
}

#snapchat_info h6 {
	margin-bottom: 15px
}

#snapchat_feature {
	background: #2b3034;
	padding: 60px 0;
	margin-bottom: 60px
}

.snapchat_bx {
	background: #fff;
	padding: 30px 10px;
	margin: 15px 0;
	min-height: 170px
}

.snapchat_bx:hover {
	background: #fffc00;
	transition: all ease .5s;
	-webkit-transition: all ease .5s
}

.snapchat_bx h6 {
	text-transform: none;
	margin-top: 20px;
	font-weight: 300
}

#snapchat_feature h3 {
	text-transform: none;
	margin-bottom: 20px
}

#snapchat_safe_use {
	background: #eef4f6;
	padding: 60px 0;
	margin-top: 60px
}

.safe_bx_icon {
	width: 130px;
	height: 130px;
	border: 1px solid #e0e4e5;
	background: #fff;
	display: table-cell;
	vertical-align: middle
}

.safe_bx_info>h6 {
	margin-bottom: 10px
}

.safe_box {
	margin: 15px 0
}

#snapchat_safe_use h2 {
	text-transform: none;
	font-style: normal;
	color: #222424;
	font-weight: 600;
	margin-bottom: 30px
}

#instagram_banner {
	background: url(../images/insta_bg.png) no-repeat;
	background-size: cover;
	padding: 60px 0 50px
}

.insta_icon {
	width: 100px;
	height: 100px;
	background: #eef1f2;
	color: #087bbd;
	font-size: 40px;
	margin: 0 auto;
	padding: 30px 0 0
}

.insta_bx h6 {
	margin: 20px 0 15px;
	text-transform: none
}

.insta_bx {
	font-size: 15px
}

.snapchat_bx .fa {
    color: #333;
    font-size: 36px;
    font-family: 'FontAwesome';
} 
i.fa.fa-comments-o {
    font-family: 'FontAwesome';
}

.form_page {
	margin-top: 30px;
	margin-bottom: 30px
}

.form_page p {
	color: #fff;
	font-size: 18px;
	background: url(../images/line.png) left bottom no-repeat;
	padding-bottom: 20px;
	margin-bottom: 20px
}

.form_page h4 {
	text-transform: capitalize;
	font-size: 24px;
	padding-bottom: 20px;
	padding-top: 20px
}

.form_checkbox img {
	margin-right: 9px;
	padding: 0 4px
}

.form_page button {
	font-size: 20px
}

.input-group-addon:not(:last-child) {
	border-right: 0 none;
	border-radius: 0
}

.payment_logo ul li {
	display: inline-block
}

.payment_logo h5 {
	color: #fff;
	margin: 5px 0 12px;
	text-transform: none;
	font-size: 18px;
	font-weight: 700;
	font-family: 'Open Sans', sans-serif
}

.bitcoin_text h1,
.chirstmas_text h1 {
	font-family: Rochester, cursive
}

.payment_logo {
	padding: 0 0 20px;
	border-bottom: 1px solid #414549;
	margin-bottom: 15px
}

.uperside p {
	display: none
}

.plans-bg img {
	padding: 10px 0
}

.new_popup img {
	/* float:right; */
	margin-top: -2px
}

.newpopup_text {
	font-size: 20px;
	text-transform: lowercase;
	padding-bottom: 10px
}

.newpopup_con .modal-body {
	padding: 10px 15px
}

.newpopup_con .modal-header {
	border-bottom: none;
	padding: 20px 15px 0
}

.newpopup_con button {
	border-radius: none
}

.newpopup_con .modal-header .close {
	margin-top: -44px
}

.newpopup_con .modal {
	position: fixed;
	top: 58px;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999999;
	display: none;
	overflow: hidden;
	outline: 0;
	-webkit-overflow-scrolling: touch
}

.shape,
.shape2 {
	position: absolute;
	max-width: 25%
}

.modal-body .new_popup img {
	/* float:right; */
	margin-top: -5px;
	width: auto!important
}

.newpopup_con .close {
	opacity: 1.2
}

p.coupon_code input {
	display: inline-block;
	width: 56%
}

.shape2 {
	left: 0;
	bottom: 86px;
	z-index: -1
}

.shape {
	right: 41px;
	bottom: 31px
}

.spy_side_feature i {
	padding-right: 5px
}

.buy_panel a,
.strip_btn.feature_bottom a {
	color: #fff
}

.chirstmas {
	padding: 10px 0;
	background: url(../images/new_yearbg.jpg) no-repeat;
	background-size: cover
}

.chirstmas_text {
	padding: 10% 0 0
}

.chirstmas_text h1 {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	text-shadow: 1px 1px 2px #00c8ff
}

.chirstmas_text h3 {
	font-size: 36px;
	color: #fff;
	padding-top: 20px;
	text-transform: capitalize
}

.chirstmas_text .slider_btn {
	margin-top: 8%;
	display: inline-block
}

.desktop-wrapper {
	position: relative;
	padding-top: 25px;
	padding-bottom: 67.5%;
	height: 0
}

.desktop-wrapper iframe {
	box-sizing: border-box;
	background: url(../images/desktop_video.png) center center no-repeat;
	background-size: contain;
	padding: 3.4% 10% 18%;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

i#cross,
i#cross2,
i#cross3 {
	font-size: 30px;
	color: red;
	float: right;
	margin-top: 8px
}

i#check,
i#check2,
i#check3 {
	font-size: 30px;
	color: green;
	float: right;
	margin-top: 8px
}

.bitcoin-main {
	padding: 40px 0;
	background: url(../images/bitcoin-bg.jpg) no-repeat;
	background-size: cover
}

.bitcoin_text {
	padding: 10% 0 0
}

.bitcoin_text h1 {
	color: #fff;
	font-size: 58px;
	font-weight: 600
}

.bitcoin_text h3 {
	font-size: 30px;
	color: #fff;
	padding-top: 0;
	text-transform: capitalize
}

.bitcoin_text h3 span {
	font-size: 49px;
	color: #be0000
}

.bitcoin_text h4,
.bitcoin_text h4 span {
	text-transform: capitalize;
	font-size: 24px
}

.bitcoin_text h4 {
	color: #090909;
	padding-top: 15px;
	font-weight: 700
}

.bitcoin_text h4 span {
	color: #c71818;
	vertical-align: middle
}

.newbuynow .basic_pricing ul li:nth-child(2n) {
	background: #fff
}

.newbuynow .bx_head {
	background: #00d478;
	padding: 47px 20px 20px;
	border-bottom: 1px solid #01c972;
	position: relative
}

.newbuynow .bx_head .bx_head_img img {
	top: 11px;
	right: 18px;
	left: auto
}

.features_text {
	padding: 15px 0
}

.newbuynow .basic_pricing .features_text ul li {
	font-size: 14px;
	color: #353938;
	text-decoration: none;
	list-style: none;
	padding-left: 20px;
	line-height: 30px
}

.features_check,
.features_wrong {
	font-size: 15px;
	padding-right: 15px;
	font-weight: 300
}

.features_check {
	color: #087BBD
}

.features_wrong {
	color: #c30909
}

.bx_head img {
	bottom: 99px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0
}

.newbuynow .plan_space:nth-child(2) .control span {
	color: #00CCD3
}

.newbuynow .plan_space:nth-child(3) .control span {
	color: #00C0FF
}

.newbuynow .control span {
	font-weight: 600;
	text-decoration: line-through
}

.newbuynow .price_part h4 {
	font-size: 20px;
	text-transform: uppercase;
	position: relative
}

.buynow_con h2,
.buynow_con h3 {
	text-transform: capitalize;
	color: #fff
}

.newbuynow .plan_space:nth-child(2) h4:before,
.newbuynow .price_part h4:after,
.newbuynow .price_part h4:before {
	content: "";
	height: 14px;
	position: absolute;
	width: 24%;
	top: 0
}

.newbuynow .price_part h4:before {
	border-bottom: #02CB86 solid;
	left: 0
}

.newbuynow .price_part h4:after {
	border-bottom: #02CB86 solid;
	right: 0;
	bottom: 0
}

.newbuynow .plan_space:nth-child(2) h4 {
	color: #00CCD3
}

.newbuynow .plan_space:nth-child(2) h4:before {
	border-bottom: #00CCD3 solid;
	left: 0
}

.newbuynow .plan_space:nth-child(2) h4:after {
	border-bottom: #00CCD3 solid;
	content: "";
	height: 14px;
	right: 0;
	position: absolute;
	width: 24%;
	top: 0
}

.newbuynow .plan_space:nth-child(3) h4:after,
.newbuynow .plan_space:nth-child(3) h4:before {
	border-bottom: #00C0FF solid;
	content: "";
	height: 14px;
	position: absolute;
	width: 24%;
	top: 0
}

.newbuynow .plan_space:nth-child(3) h4 {
	color: #00C0FF
}

.newbuynow .plan_space:nth-child(3) h4:before {
	left: 0
}

.newbuynow .plan_space:nth-child(3) h4:after {
	right: 0
}

.newbuynow .basic_pricing h5 {
	font-size: 13px;
	margin: 6px 0 0 15px
}

.buynow_con {
	background: url(../images/lifetime_bg.jpg);
	padding: 32px 0
}

.buynow_con h2 {
	font-size: 36px;
	font-weight: 700;
	font-style: normal
}

.buynow_con h3 {
	font-size: 30px;
	padding: 20px 0
}

.blue_btn,
.skyblue_btn {
	font-weight: 700;
	text-transform: uppercase;
	text-align: center
}

.buynow_con ul {
	margin: 0;
	padding: 0
}

.buynow_con ul li {
	font-size: 16px;
	color: #fff;
	display: inline-block;
	padding: 0 10px
}

.buynow_con ul li .fa {
	color: #02c7fe;
	font-size: 18px;
	vertical-align: middle;
	padding-right: 10px
}

.skyblue_btn {
	background: #01c8ff;
	font-size: 30px;
	color: #fff;
	border-radius: 0;
	border-bottom: solid 3px #fff;
	margin-top: 23px
}

.skyblue_btn:hover {
	background: #087BBD;
	border-bottom: solid 3px #fff
}

.panel-title {
	color: inherit;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 0
}

.panel-primary>.panel-heading {
	background-color: #337ab7;
	border-color: #337ab7;
	color: #fff
}

.panel-body {
	padding: 15px;
	display: inline-block;
	width: 100%
}

.modal-body {
	padding: 15px;
	position: relative
}

.panel-default>.panel-heading {
	background-color: #337AB7;
	clear: both;
	border-color: #ddd;
	color: #fff
}

.panel-default {
	border-color: #ddd;
	margin-bottom: 0
}

.panel-heading {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	padding: 10px 15px
}

.panel-group .panel+.panel {
	margin-top: 5px
}


.panel-primary {
	border-color: #337ab7
}

.panel {
	background-color: #fff;
	box-shadow: 0 1px 1px rgba(0, 0, 0, .05)
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #337ab7
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: 1px solid #ddd;
	border-top: none
}

.panel_sub_heading {
	margin-bottom: 15px
}

.panel-body ul li,
.panel_sub_heading ul li {
	list-style: none;
	text-decoration: none;
	line-height: 26px;
	display: block;
	border-bottom: solid 1px;
	font-size: 15px;
	color: #333
}

.blue_btn,
.buynow_con .accordion-toggle {
	color: #fff
}

.blue_btn {
	background: #087bbd;
	border: 1px solid transparent;
	font-size: 16px;
	padding: 8px 12px;
	text-shadow: 0 1px 1px #09aaba;
	transition: all .4s ease-in 0s;
	margin: 0 auto
}

.glyphicon {
	display: inline-block;
	font-family: "Glyphicons Halflings";
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	position: relative;
	top: 1px
}

.glyphicon-plus::before {
	content: "+"
}

.glyphicon-minus::before {
	content: "−"
}

#bottom_heading .modal .modal-dialog .popup_bg {
	border-top: solid 5px #39a7fc;
	border-radius: 0;
	margin-top: 45%
}

#bottom_heading .modal .modal-dialog {
	max-width: 28%
}

#bottom_heading .modal .modal-dialog .popup_bg h3 {
	font-size: 26px;
	color: #087bbd;
	text-align: center;
	padding: 15px 0
}

#bottom_heading .modal .modal-dialog .popup_bg .price_bx {
	background-color: #d0eeff
}

#bottom_heading .modal .modal-dialog .popup_bg .price_bx h1 {
	color: #087bbd;
	padding: 20px 0;
	font-size: 60px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 700
}

#bottom_heading .modal .modal-dialog .modal-footer .blue_btn {
	padding: 10px 20px;
	font-size: 22px;
	margin-top: 93px auto 0
}

#bottom_heading .modal .modal-dialog .modal-footer {
	border: none;
	padding: 0
}

#bottom_heading .modal .modal-dialog .popup_bg .modal-body ul {
	font-size: 18px;
	line-height: 50px;
	position: relative;
	color: #252525
}

#bottom_heading .modal .modal-dialog .popup_bg .modal-body ul li {
	border-bottom: solid 1px #e5e5e5
}

.top-langlink {
	background: #087bbd;
	padding: 10px;
	display: none
}

a.btn.btn-default.get-it-here {
	background: #025aa5
}

.top-langlink h5 {
	color: #fff;
	font-size: 25px;
	text-transform: unset
}

.top-langlink a {
	color: #fff;
	font-weight: 600;
	text-decoration: none
}

.nav_space {
	top: 58px
}

.flash-inner .close {
	opacity: 1;
	color: #fff;
	font-weight: 400;
	font-size: 31px;
	position: absolute;
	right: -18px;
	top: -30px;
	background-color: #11234b;
	padding: 5px 10px
}

.flash-modal {
	width: auto;
	text-align: center;
	position: absolute;
	left: 0;
	right: 0;
	top: 20%
}

.banner-left,
.text-right-p {
	text-align: right
}

.flash-inner {
	width: 427px;
	margin: 0 auto;
	position: relative
}

.flash-inner img {
	width: 100%
}

.text-right-p {
	font-size: 15px;
	line-height: 20px;
	color: #fff
}

.text-left-btn {
	text-align: left
}

.right-menu ul li {
	display: inline-block;
	padding-left: 5px
}

.navbar.nav-menu ul li a {
	font-size: 12px;
	text-transform: uppercase;
	padding: 2px 5px;
	display: block;
	font-weight: 700;
	color: #fff
}

.navbar.nav-menu ul li {
	display: inline-block
}

.middel_line {
	padding: 10px 0
}

.pad-none {
	padding: 0
}

.navbar.nav-menu {
	text-align: center;
	padding-top: 14px
}

.buy-now {
	border: 1px solid #087bbd;
	border-radius: 50px;
	background: #087bbd
}

.right-menu {
	padding-top: 13px
}

.buy-now:hover {
	background: #087bbd;
	border-color: #087bbd;
	color: #fff!important
}

.navbar.nav-menu li a:hover {
	color: #087bbd
}

.login a {
	text-transform: uppercase;
	color: #00588b
}

.spy_banner_txt h4 {
    font-size: 24px;
}
.slider_btn .blue_btn i.fa{margin-right:5px;} 
#middle_part .left_part .side_heading h3 {
    color: #fff;
    font-weight: 600;
}
@media only screen and (max-width:1200px) {
	.navbar.nav-menu ul li a {
		font-size: 15px;
		padding: 2px 11px
	}
	.right-menu ul li {
		padding-left: 7px
	}
	.navbar.nav-menu,
	.right-menu {
		padding-top: 8px
	}
}

@media only screen and (max-width:991px) {
	.navbar.nav-menu {
		padding-top: 5px
	}
	.navbar.nav-menu ul li a {
		font-size: 14px;
		text-transform: uppercase;
		padding: 2px 5px;
		display: block;
		color: #fff;
		font-weight: 700
	}
	.login a {
		font-size: 12px
	}
	.sm-none img {
		width: 24px
	}
	.right-menu {
		padding-top: 3px
	}
	.right-menu ul li {
		padding-left: 1px
	}
}

@media only screen and (max-width:767px) {
	#banner {
		background-color: #071339 !important;
		background-image: none !important;
	}
	.logo img {
		width: 180px
	}
	
	.right-menu {
		padding-top: 0;
		float: right
	}
	.sm-none {
		display: none!important
	}
	.navbar-toggler.hidden-md-up.collapsed {
		padding: 2px 5px!important;
		background: #087bbd;
		border-radius: 3px;
		font-size: 22px;
		vertical-align: middle;
		color: #fff;
		margin-left: 8px
	}
	.navbar.nav-menu ul li {
		display: inline-block;
		width: 100%
	}
	.buy-now {
		margin-bottom: 12px!important;
		width: 140px;
		margin: 0 auto;
		background: #087bbd
	}
	.navbar.nav-menu {
		position: absolute;
		top: 39px;
		background: #00c8ff;
		left: 0;
		right: 0;
		display: none;
		z-index: 999
	}
	.navbar-toggler.hidden-md-up.collapsed i {
		vertical-align: bottom
	}
	
	.findout-box {
		margin-top: 10px;
	}
	.findout-sec h3 {
		text-transform: capitalize;
		font-size: 24px;
	}
	.findout-sec h5 {
		font-size: 20px;
	}
	.findout-box span {
		width: 30px;
		display: inline-flex;
		height: auto;
		min-width: 30px;
		align-items: center;
		justify-content: center;
		border-radius: 50%;
		margin-right: 15px;
		border: none;
		padding: 5px 0;
		font-size: 22px;
		color: #fff;
	}
	.pro-remote-box {
		min-height: auto;
	}
	.howit-work {
		padding: 50px 0 0;
	}
	.howit-work iframe {
		width: 100%;
		height: auto;
	}
	.tacking-icon img {
		width: 50px;
		margin-bottom: 10px;
	}
	.tracking-box h5 {
		font-size: 14px;
		font-weight: 600;
		text-transform: capitalize;
	}
	section.tracking-box-sec .tracking-box p {
		line-height: initial;
	}
	#Fooaccordion .show {
		display: block;
	}
	.howit-work ul li {
		align-items: start;
	}
	.support a {
		font-size: 11px;
	} 	
	.newbanner h6 {
		justify-content: center;
	}
	.newbanner h1 {
		font-size: 20px;
		text-align: center;
	}
	.newbanner p {
		text-align: center;
	}
	.newbanner .action-btn button {
		border-radius: 40px;
	}

	h6.clickhere {
		display: block;
	}
	.newbanner .action-btn .btn {
		width: 100%;
	}
	
}

span.subtext {
	font-size: 20px;
	text-transform: none;
	display: block
}

.banner-right h1,
.banner-right p,
.social-feature li {
	font-weight: 700;
	display: inline-block
}
center {
    margin-bottom: 15px;
}

li,
ul {
	margin: 0;
	padding: 0;
	list-style: none
}

#banner {
	background: url(https://www.spymasterpro.com/pt/wp-content/uploads/2019/01/banner-1.jpg) no-repeat;
	padding: 10px 0 30px;
	background-size: cover;
	position: relative
}

.banner-right {
	padding-top: 30px
}

.banner-right h1 img {
	float: left;
	margin-top: -14px;
	margin-right: 10px
}

.banner-right h1 {
	font-size: 35px;
	text-transform: uppercase;
	color: #f6cb22;
	font-style: normal;
	margin-bottom: 17px;
	line-height: 42px
}

.banner-right p {
	color: #fff;
	font-size: 14px;
	margin: 8px 0
}

.yellow-text {
	color: #f6cb22
}

.icon-bnr {
	width: 18px;
	vertical-align: sub;
	margin-right: 6px
}

.banner-right h3 {
	margin: 14px 0;
	text-transform: lowercase
}

.social-feature li {
	font-size: 14px;
	color: #fff;
	width: 32.33%;
	font-weight: bold;
	display: inline-block;
	margin: 0 0 10px;
}

.social-feature li span {
	width: 150px;
	float: left
}

.before-img::before {
	content: url(../images/cheakbox-1.png);
	position: absolute;
	left: 0;
	width: 22px
}

.before-img {
	padding-left: 34px;
	position: relative
}

.listing-price {
	padding: 40px 20px;
	background: #f2f2f2
}

.pricingTable {
	padding-bottom: 10px;
	text-align: center;
	overflow: hidden;
	position: relative
}

.pricingTable:before {
	content: "";
	width: 100%;
	height: 350px;
	background: #00c8ff;
	position: absolute;
	top: -150px;
	left: 0;
	transform: skewY(-20deg)
}

.pricingTable .pricingTable-header {
	padding: 20px 20px 6px;
	text-align: left;
	position: relative
}

.pricingTable .title {
	font-size: 24px;
	font-weight: 600;
	color: #fff;
	text-transform: uppercase;
	margin: 0
}

.pricingTable .sub-title {
	display: block;
	font-size: 14px;
	color: #fff;
	text-transform: uppercase
}

.pricingTable .year {
	width: 80px;
	height: 55px;
	background: #fff;
	padding: 7px 0;
	font-size: 15px;
	font-weight: 600;
	font-style: italic;
	color: #00c8ff;
	text-align: center;
	position: absolute;
	top: 30px;
	right: 20px;
	z-index: 1
}

.pricingTable .currency {
	display: inline-block;
	font-size: 30px;
	margin-top: 7px;
	vertical-align: top
}

.pricingTable .amount {
	display: inline-block;
	font-size: 40px;
	font-weight: 600;
	line-height: 65px
}

.pricingTable .amount span {
	display: inline-block;
	font-size: 30px;
	font-weight: 400;
	vertical-align: top;
	margin-top: -7px
}

.pricingTable .month {
	display: block;
	font-size: 16px;
	line-height: 0
}

.pricingTable .pricing-content {
	padding: 20px 0 20px 20px;
	margin-bottom: 20px;
	list-style: none;
	text-align: left;
	transition: all .3s ease 0s;
	background: #fff
}

.pricingTable .pricing-content li {
	padding: 0px 0;
	font-size: 13px;
	color: grey;
	position: relative;
	text-transform: capitalize
}

.basic_pricing h6,
.new-btn a,
.populer-tag {
	text-transform: uppercase
}

.pricingTable .pricing-content li.disable::before,
.pricingTable .pricing-content li::before {
	content: "\f00c";
	font-family: fontawesome;
	width: 19px;
	height: 19px;
	line-height: 19px;
	border-radius: 50%;
	text-align: center;
	color: #087bbd;
	position: absolute;
	left: -26px;
	font-size: 14px;
	top: 5px
}

.pricingTable .pricing-content li.disable:before {
	content: "\f00d";
	background: #fe6c6c
}

.pricingTable .pricingTable-signup {
	display: block;
	height: 50px;
	line-height: 50px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
	border: 2px solid #025aa5;
	margin: 0 auto 10px;
	position: relative;
	transition: all .3s ease 0s;
	background: #025aa5
}

.how-work-icon i.round,
.new-btn a,
.work_items:hover i {
	transition: all .3s ease-in-out 0s
}

.pricingTable .pricingTable-signup:hover {
	background: 0 0;
	color: #fff;
	border-color: #fff
}

.opacity-none {
	opacity: 0
}

.lifetime h3 {
	font-size: 21px;
	line-height: 32px;
	color: #087bbd;
	padding: 22px 0
}

.price_part {
	border-bottom: 1px solid #d8ecd9;
	padding: 15px 0 20px
}

.bx_head_img {
	position: absolute;
	right: 20px;
	top: 13px
}

.buy-heading {
	text-align: center;
	margin-bottom: 13px;
	display: inline-block;
	width: 100%
}

.pricingTable {
	background: #087bbd
}

.control-group.plans_form {
	background: #fff;
	margin: 0;
	display: inline-block;
	width: 100%;
	position: relative
}

.basic_pricing h6 {
	font-size: 15px;
	text-shadow: 0 1px 1px #00c8ff!important;
	background: #00c8ff!important;
	border-bottom: 1px solid #00c8ff!important;
	border-top: 1px solid #00c8ff!important;
	text-align: center;
	color: #fff;
	font-weight: 600;
	padding: 18px 0
}

.value img {
	margin-top: -8px
}

.control {
	font-size: 14px;
	padding-left: 8px;
	font-weight: 700;
	text-align: left;
	margin: 0;
	padding-top: 11px;
	padding-bottom: 8px;
	position: relative;
	display: block
}

.fa.fa-angle-down.heading,
.feature-clicks {
	display: none
}

.control--radio .control__indicator::after {
	width: 10px;
	position: absolute;
	height: 0
}

.control--radio .control__indicator {
	border-radius: 0
}

.price_part {
	background: #087bbd
}

.newbuynow .price_part h4,
.price_part h5 {
	color: #fff
}

.newbuynow .control span {
	color: #087bbd;
	font-size: 11px
}

.newbuynow .price_part h4::after,
.newbuynow .price_part h4::before {
	border-bottom: #fff solid;
	width: 18%
}

.bx_head_img img {
	width: 50px
}

.pricingTable::before {
	top: -212px
}

.price-value {
	position: relative
}

.plus-basic,
.populer-tag {
	position: absolute;
	font-weight: 700
}

.pricingTable-signup i {
	margin-right: 7px;
	font-size: 28px
}

.populer-tag {
	background: #d9e402;
	color: #087bbd;
	padding: 4px 40px;
	transform: rotate(43deg);
	right: -34px;
	top: 15px;
	font-size: 13px;
	box-shadow: 1px 2px 7px #087bbd
}

.plus-basic {
	left: 0;
	bottom: 2px;
	font-size: 14px;
	color: #fff;
	right: 0
}

.basic-plus-premium {
	position: relative
}

.basic-plus-premium h6 {
	padding-bottom: 25px;
	padding-top: 12px
}

.pricingTable .sub-title {
	font-weight: 700
}

.control-group.plans_form.lifetime label .fa.fa-android,
.control-group.plans_form.lifetime label .fa.fa-apple {
	color: #00c8ff;
	font-size: 20px;
	padding-left: 2px;
	vertical-align: text-bottom
}

.populartxt span.sub-title {
	color: #004166
}

.control-group.plans_form label::before {
	content: "";
	position: absolute;
	left: -100%;
	right: -100%;
	bottom: 2px;
	height: 1px;
	background: #e3e3e3;
	padding-bottom: 1px
}

.control.control--radio span {
	position: absolute;
	right: 0;
	top: -2px;
	color: #aaa;
	font-size: 11px
}

.control.control--radio strong {
	float: right;
	font-size: 15px;
	color: #004872
}

.dark-btn,
.watch-our:hover {
	color: #fff
}

.control__indicator {
	position: absolute;
	top: 16px;
	left: -10px;
	height: 15px;
	width: 15px;
	background: #c0c9c7;
	border: 1px solid #aeaeae;
	border-radius: 50%!important
}

.buy-heading {
	padding-top: 40px
}

.buy-heading h2 {
	font-style: normal;
	font-size: 28px;
	font-weight: 700
}

.pricing-content.accordion-open {
	height: 100%!important
}

.form-group.new_popup label {
	padding: 0 9px
}

.new_popup {
	border: 1px solid #c5c5c5;
	padding: 10px;
	display: table;
	border-radius: 50px;
	line-height: 6px;
	text-align: center!important;
	background: #fff;
	margin: 0 auto 10px
}

.newpopup_text {
	display: none
}

.modal-content {
	position: relative
}

.modal-header.text-xs-center .close {
	position: absolute;
	top: 3px;
	right: 7px;
	margin: 0!important
}

.dark-btn {
	background: #00436d;
	padding: 9px 15px;
	border-radius: 50px
}

.watch-our {
	font-size: 16px;
	font-weight: 400
}

.what-spy h1 {
	text-align: left;
	font-size: 36px;
	color: #00436d;
	padding: 0
}

.what-spy h2 {
    margin: 18px 0;
    color: #fff;
    font-style: normal;
}

.what-spy p {
	font-size: 16px!important;
	font-weight: 400!important;
	margin: 20px 0!important
}

.play-video-btn {
	position: absolute;
	left: 0;
	right: 0;
	text-align: center;
	top: 40%;
	background: #16547d;
	width: 60px;
	margin: 0 auto;
	color: #fff;
	height: 60px;
	line-height: 60px;
	border-radius: 50%;
	font-size: 27px;
	padding-left: 5px
}

.play-video-btn:hover {
	background: #0e4b84;
	color: #f6f6f6
}

#work {
	background: #00c8ff;
	padding: 60px 0
}

#videoModal iframe {
	border: 0
}

#videoModal .modal-content {
	background: 0 0;
	border: 0
}

#videoModal .modal-body {
	padding: 0
}

#videoModal button.close {
	opacity: 1;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 50%;
	width: 35px;
	height: 35px;
	margin-bottom: 12px
}

.mrgn-botm {
	margin-bottom: 30px
}

.andriod-iphone-icon {
	display: inline-block;
	margin: 20px 0;
	position: relative
}

.andriod-iphone-icon a {
	margin: 0 22px
}

.andriod-iphone-icon a i {
	font-size: 80px;
	color: #fff
}
.andriod-iphone-icon a i.fa-android {
    transform: rotate(-22deg);
}
.andriod-iphone-icon a i.fa-apple {
    transform: rotate(22deg);
}
.andriod-iphone-icon::before {
	content: "";
	left: 0;
	right: 0;
	background: #fff;
	height: 1px;
	position: absolute;
	top: 50%;
	width: 120px;
	margin: 0 auto
}

.how-work-icon i.round {
	background: #fff;
	font-size: 60px;
	width: 100px;
	height: 100px;
	line-height: 100px;
	border-radius: 50%;
	color: #00c8ff;
	position: relative
}
.work_items:hover .how-work-icon i.round::after {
    border: 7px solid #fff;
}
.how-work-icon .fa.fa-search {
	position: absolute;
	font-size: 22px;
	left: 0;
	right: 0;
	top: 40%
}

.fa.fa-mobile.round {
	font-size: 78px!important;
	position: relative
}

.how-work-icon i.round::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    border-radius: 50%;
    background: 0 0;
    border: 7px solid #bfddee;
    top: 0;
    bottom: 0;
}

.new-btn a {
	padding: 10px 35px;
	font-size: 18px;
	margin: 8px
}

.work_items p {
    color: #fff;
    line-height: 30px;
    text-align: center;
}
.modal-body .new_popup img.dis-razor {
	max-width: 240px
}

.reab-blog {
	display: inline-block!important;
	width: auto;
	font-size: 13px!important;
	padding: 7px 16px
}

.spy-video img {
	width: 100%
}

.work_items h5 {
	font-size: 20px;
	margin: 30px 0 20px;
	color: #fff
}

.dark-btn:hover {
	background: #00c8ff;
	color: #fff
}

.dark-btn.watch-our:hover {
	background: #3f3f3f;
	color: #fff
}

#videoModal {
	overflow: inherit
}

.modal-open {
	padding: 0!important;
	overflow: visible
}

a:focus {
	color: #0275d8
}

.work_items:hover i {
    background: 0 0;
    color: #fff;
}
.close-sin::after {
	content: "\00D7";
	font-family: fontawesome;
	width: 19px;
	height: 19px;
	line-height: 15px;
	border-radius: 50%;
	text-align: center;
	color: #999;
	position: absolute;
	left: -26px;
	font-size: 23px;
	top: 7px;
	font-weight: bold;
}

.close-sin {
	text-decoration: line-through
}

.close-sin::before {
	content: none;
	opacity: 0
}

.feature_full.text-center a:hover .kik-white {
	display: block
}

.kik-white {
	display: none
}

.fa.fa-kik img {
	width: 49px;
	position: absolute;
	margin: 0 auto;
	top: 31%;
	left: 3px;
	right: 0
}

.fa.fa-kik {
	position: relative
}

.whatsapp_btns.text-xs-center {
    text-align: left !important;
}
#middle_part .left_part img {
    margin-bottom: 10px;
}
#middle_part .left_part h3 {
    color: #000;
    font-size: 22px;
    margin-bottom: 10px;
}

@media(max-width:1200px) {
	.banner-right h1 {
		font-size: 22px;
		line-height: 30px
	}
	.social-feature li span {
		width: 110px;
		float: left;
		line-height: 0
	}
	.social-feature li {
		font-size: 14px;
		color: #fff;
		font-weight: 700;
		width: 100%;
		display: inline-block;
		margin: 0
	}
	.banner-right p {
		font-size: 11px;
		margin: 0
	}
	.navbar-brand {
		width: 25%
	}
	.top_right_link ul li {
		font-size: 14px
	}
	#countries_msdd {
		width: 200px!important
	}
	.navbar-nav .nav-item {
		font-size: 13px;
		margin: 0 .08rem
	}
	.hero {
		width: 940px
	}
	#slider_part h1 {
		font-size: 30px
	}
	.slider_txt h2 {
		font-size: 25px
	}
	.android_spy_points {
		margin-top: 8px;
		min-height: 161px
	}
	.card-title {
		font-size: 24px
	}
	.card-title_1 {
		font-size: 22px
	}
	#whatsapp_middel .about_img2 img {
		margin-top: 191px
	}
	#middle_part img {
		height: auto;
		margin-bottom: 10px;
	}
	.basic_pricing ul li {
		font-size: 12px;
		padding: 4px 1px
	}
	.iphone_right_point h4 {
		font-size: 40px
	}
	.iphone_right_point ul li {
		background: url(../images/iphone_spy_point.png) left 11px no-repeat;
		font-size: 15px;
		padding-top: 2px
	}
	.iphone_left_img>img {
		margin-top: 44%
	}
	.iphone_note p {
		font-size: 24px
	}
	#iphone_spy_work .iphone_spy_bx {
		min-height: 347px
	}
	.control {
		font-size: 14px
	}
	#android_spy_banner .iphone_left_img>img {
		margin-top: 55%
	}
	.panel-title a {
		padding: 15px 20px 15px 8px
	}
	.affilate_bottom h4 {
		font-size: 24px
	}
	.commision_bx {
		padding: 15px 10px 5px
	}
	.feature_item {
		min-height: 180px
	}
	.navbar-nav .nav-item+.nav-item {
		margin-left: 12px
	}
	.discount_offer {
		margin-top: 36px
	}
	.snapchat_text h1 {
		font-size: 43px
	}
	.discount_offer h2::before {
		left: 44px
	}
	.newbuynow .plan_space:nth-child(2) h4:before,
	.newbuynow .plan_space:nth-child(3) h4:before,
	.newbuynow .price_part h4::before {
		left: 0;
		width: 19%
	}
	.thanksgiving_text h1 {
		font-size: 37px
	}
	.thanksgiving_con h3 {
		font-size: 34px
	}
	.newbuynow .bx_head h5 {
		font-size: 20px
	}
	.newbuynow .bx_head h6 {
		font-size: 15px
	}
	.newbuynow .bx_head .bx_head_img img {
		top: 2px
	}
	.newbuynow .price_part h4::after {
		width: 19%;
		right: 0
	}
	.newbuynow .plan_space:nth-child(2) h4:after {
		width: 19%;
		right: 0
	}
	.newbuynow .plan_space:nth-child(3) h4:after {
		width: 19%;
		right: 0
	}
}

@media only screen and (max-width:1199px) {
	.banner-left img {
		padding-top: 45px;
	}
}

@media only screen and (min-width:992px) {
	.safe-secure {
		font-size: 24px!important
	}
}
@media only screen and (min-width:768px) {
	.hidden-sm-up {
		display: none!important;
	}
}

@media screen and (max-width:1200px) and (min-width:992px) {
	.control-group .control {
		font-size: 11px;
		font-weight: 700
	}
	.lifetime h3 {
		font-size: 14px;
		font-weight: 700
	}
	.pricingTable .title {
		font-size: 17px
	}
	.pricingTable .sub-title {
		font-size: 14px
	}
	.newbuynow .pricingTable .price_part h4::after,
	.newbuynow .pricingTable .price_part h4::before {
		width: 12%
	}
	.listing-price .pricingTable .pricing-content li {
		font-size: 12px
	}
}

@media(max-width:991px) {
	.banner-left img {
		padding-top: 55px;
	}
	.top_right_link ul li:first-child,
	.whatsapp_img {
		display: none
	}
	.banner-right p {
		font-size: 11px;
		margin: 6px 0 0;
		line-height: 20px
	}
	.icon-bnr {
		width: 16px;
		vertical-align: sub;
		margin-right: 6px
	}
	.banner-right h1 img {
		width: 55px
	}
	.banner-right h1 {
		font-size: 20px;
		margin-bottom: 0;
		line-height: 29px
	}
	.banner-right h3 {
		margin: 7px 0;
		font-size: 22px
	}
	.social-feature li {
		font-size: 15px;
		margin: 0
	}
	.social-feature li span {
		width: 103px;
		float: left
	}
	img.slider_tag {
		width: 60px
	}
	.control {
		font-size: 15px
	}
	.navbar-brand {
		width: 23%
	}
	.top_right_link ul li {
		font-size: 12px;
		font-weight: 600;
		padding: 0 5px
	}
	#countries_msdd {
		width: 180px!important
	}
	.top_right_link {
		margin-top: 4px
	}
	.navbar-nav .nav-item+.nav-item {
		margin-left: .5rem
	}
	.navbar-nav .nav-item {
		font-size: 11px
	}
	.hero {
		width: 700px;
		top: 48%
	}
	#slider_part h1 {
		font-size: 30px
	}
	.slider_txt h2 {
		font-size: 22px
	}
	.fade-carousel .slides .slide-1,
	.fade-carousel .slides .slide-2,
	.fade-carousel .slides .slide-3 {
		height: 420px
	}
	#mspy_part p {
		font-size: 20px;
		line-height: 30px;
		margin: 15px 0 0
	}
	.footer_links h6 {
		font-size: 12px
	}
	.work_items h5 {
		font-size: 22px
	}
	.work_items img {
		max-width: 70%
	}
	.spy_banner_txt h1 {
		font-size: 34px
	}
	.shape,
	.shape2 {
		bottom: 0;
		max-width: 30%;
		top: auto
	}
	#blue_strip {
		padding: 0 0 40px
	}
	.android_spy_points {
		margin-top: 8px;
		min-height: 184px
	}
	.strip_txt {
		font-size: 23px;
		padding: 16px 0 15px
	}
	#whatsapp_middel .inner_txt h2 {
		font-size: 28px;
		margin-bottom: 16px
	}
	#whatsapp_middel .inner_txt p {
		font-size: 16px
	}
	#whatsapp_middel .inner_txt h4 {
		font-size: 20px
	}
	#whatsapp_middel .whatsapp_txt p {
		font-size: 18px
	}
	.inner_txt h2,
	.whatsapp_txt h2 {
		font-size: 36px;
		margin-bottom: 18px
	}
	.android_steps p {
		font-size: 15px
	}
	.basic_pricing ul li {
		font-size: 14px;
		padding: 4px 25px
	}
	.plan_space {
		margin-bottom: 55px
	}
	#plans {
		margin-bottom: 0
	}
	.plan_space:last-child {
		margin-bottom: 25px
	}
	#plans_banner h2 {
		background-size: 22% auto;
		padding: 0 160px
	}
	.iphone_right_point h4 {
		font-size: 30px
	}
	.iphone_right_point h6 {
		font-size: 20px
	}
	.iphone_right_point p {
		font-size: 17px;
		line-height: 25px
	}
	.iphone_left_img>img {
		margin-top: 60%
	}
	.iphone_left_img {
		padding: 0
	}
	.iphone_note p {
		font-size: 18px;
		margin-top: 8px
	}
	#iphone_spy_work .iphone_spy_bx {
		min-height: 393px
	}
	.affilate_txt h4 {
		font-size: 24px;
		margin-bottom: 12px
	}
	#affilate_program .feature_heading h3 {
		font-size: 24px
	}
	.affilate_work h5 {
		font-size: 18px
	}
	.commision_bx {
		font-size: 15px;
		line-height: 20px
	}
	.affilate_bottom h4 {
		font-size: 18px
	}
	.home_point ul li,
	.iphone_right_point ul li {
		font-size: 15px;
		padding-top: 0
	}
	.discount_offer {
		height: 130px;
		margin-top: 10px;
		width: 300px
	}
	.discount_offer::after,
	.discount_offer::before {
		border-bottom: 65px solid transparent;
		border-top: 65px solid transparent
	}
	.discount_offer h2 {
		padding: 14px 0 0
	}
	.discount_offer h2::before {
		left: 1px
	}
	.discount_offer h2::after {
		right: 10px
	}
	.newbuynow .plan_space:nth-child(2) h4:after,
	.newbuynow .plan_space:nth-child(3) h4:after,
	.newbuynow .price_part h4::after {
		width: 28%;
		right: 0
	}
	.snapchat_text h1 {
		font-size: 36px
	}
	.discount_offer h3 span {
		font-size: 55px
	}
	.discount_offer h3 {
		font-size: 45px
	}
	.snapchat_text {
		padding: 4% 0 0
	}
	.newpopup_con .modal-header .close {
		margin-top: -38px
	}
	.thanksgiving_con .slider_btn {
		margin-bottom: 15px
	}
	.blackfriday_text h4 span {
		padding: 5px 10px;
		font-size: 18px
	}
	.blackfriday_text h4 {
		font-size: 17px;
		padding-top: 2px
	}
	.black_btn {
		font-size: 14px
	}
	.navbar-fixed-top {
		background: #00c8ff;
		box-shadow: 0 0 8px rgba(0, 0, 0, .6);
		top: -40px
	}
	.blackfriday .slider_btn {
		margin-bottom: 10px
	}
	.chirstmas_text {
		padding: 6% 0 3%
	}
	.newbuynow .control {
		font-size: 15px
	}
	.newbuynow .features_text {
		padding: 15px 54px 0
	}
	.newbuynow .plan_space {
		margin-bottom: 83px
	}
	.newbuynow .price_part h4::before {
		width: 28%;
		left: 0
	}
	.newbuynow .plan_space:nth-child(2) h4:before {
		width: 28%;
		left: 0
	}
	.newbuynow .plan_space:nth-child(3) h4:before {
		width: 28%;
		left: 0
	}
	.pricingTable {
		margin-bottom: 30px
	}
	.listing-price .row .col-sm-6 {
		width: 50%
	}
	.safe-secure {
		font-size: 15px!important
	}
}

@media(max-width:767px) {
	.modal-body .new_popup img.dis-razor {
		max-width: 100%;
		width: auto!important;
		float: none;
		margin-top: 10px;
		padding: 0 16px
	}
	.banner-right h1 {
		font-size: 25px
	}
	.banner-left img {
		padding-top: 0
	}
	.banner-right p {
		font-size: 16px
	}
	.safe-secure {
		font-size: 17px!important;
		padding-bottom: 15px
	}
	img.slider_tag {
		width: 50px
	}
	.top_right_link ul li:first-child,
	.top_right_link ul li:nth-child(2) {
		display: none
	}
	.heading .white_btn {
		display: inline-block;
		font-size: 14px;
		padding: 7px 13px
	}
	#work {
		padding: 40px 15px 20px
	}
	#work h6 {
		color: #fff;
		margin-bottom: 20px
	}
	.mobile_space {
		padding: 0
	}
	#safe {
		background: #00C8FF
	}
	.left_space {
		padding-left: auto
	}
	.hero {
		width: 563px!important;
		top: 49%
	}
	.slider_img {
		display: none
	}
	.fade-carousel .slides .slide-1,
	.fade-carousel .slides .slide-2,
	.fade-carousel .slides .slide-3 {
		height: 350px
	}
	.top_right_link ul li {
		font-size: 15px
	}
	.top_right_link ul {
		padding: 0;
		margin: 0
	}
	.main-header h5 {
		font-size: 12px;
		line-height: 25px
	}
	#countries_msdd {
		width: 230px!important
	}
	.work_items img {
		max-width: 30%
	}
	.heading h4 {
		font-size: 20px
	}
	.buttons a h3,
	.responsive_feature h3 {
		display: block;
		color: #fff;
		background: #00c8ff;
		text-transform: none;
		font-size: 22px;
		padding: 15px 10px 16px
	}
	#blog h4,
	#blog h4 span,
	#feature h3.heading,
	#feature h3.heading span,
	#partners h4,
	#partners h4 span,
	#testimonial h4 {
		font-size: 20px
	}
	.testimonial_txt p {
		font-size: 14px;
		line-height: 21px
	}
	.testimonial_txt h5 {
		font-size: 18px;
		margin-bottom: 11px
	}
	#partners a {
		margin: 30px 6px 0;
		width: 27%
	}
	.navbar-toggler {
		padding: 1.6rem .75rem
	}
	.navbar-brand {
		width: 78%
	}
	.navbar {
		padding: 40px 0 0
	}
	.top_right_link {
		background: #00B3E4;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 100%;
		padding-left: 10px;
		margin: 0
	}
	.navbar-nav .nav-item {
		font-size: 14px
	}
	.navbar-nav .nav-item+.nav-item {
		margin-left: 0
	}
	#mspy_part {
		background: url(../images/responsive-img.jpg) no-repeat;
		background-size: cover
	}
	.slider_txt ul {
		float: left;
		margin-left: 1%;
		margin-top: 0
	}
	.responsive_img {
		display: inline-block;
		width: 30%
	}
	.slider_btn {
		width: 100%;
		padding: 0
	}
	#slider_part h1 {
		font-size: 24px
	}
	.slider_txt h2 {
		font-size: 15px
	}
	#mspy_part h4 {
		font-size: 24px
	}
	#mspy_part p {
		font-size: 16px;
		line-height: 23px
	}
	.feature_bottom {
		margin-top: 0
	}
	#work h6 {
		font-size: 17px
	}
	.buttons a h3 {
		border-top: 3px solid #fff;
		font-size: 19px
	}
	.feature_bottom a {
		font-size: 14px;
		margin: 0;
		padding: 8px 7px
	}
	.footer_links,
	.footer_links ul li a {
		font-size: 11px;
		line-height: 22px
	}
	.work_items h5 {
		font-size: 18px
	}
	.work_items p {
		font-size: 13px;
		line-height: 20px
	}
	.buttons {
		display: block
	}
	#feature .point img,
	#whatsapp_middel .inner_txt p br,
	#whatsapp_middel .shape,
	#whatsapp_middel .shape2,
	.carousel-indicators,
	.web {
		display: none
	}
	.links {
		height: 200px
	}
	#about_text p {
		font-size: 16px
	}
	.about_para {
    margin-top: 10%;
		text-align: justify;
		word-spacing: -2px;
	}
	.about_para h5 {
		font-size: 16px;
		font-weight: 600;
	}
	#about_content p {
		font-size: 14px;
		line-height: inherit;
		margin-left: 0;
	}
	.strip_txt {
		font-size: 22px
	}
	.spy_banner_txt h1 {
		font-size: 24px
	}
	.spy_banner_txt h2 {
		font-size: 30px
	}
	.about_para img {
		float: left;
		margin-right: 6px;
		width: 6%
	}
	.navbar-light .navbar-nav .nav-link {
		border-bottom: 3px solid transparent;
		color: #fff;
		padding: 2px 0;
		text-align: center
	}
	#middle_part .left_part {
		padding-right: 15px!important;
		text-align: justify;
		font-size: 14px;
	}
	#middle_part .right_part {
		padding-left: 15px!important
	}
	#middle_part a {
		font-weight: 600
	}
	.right_part > p {
		text-align: center;
	}
	.right_part img {
		margin: 0 auto!important;
		width: 100%;
	}
	.right_part .companies-logo img {
		margin: 0 auto!important;
		width: auto;
	}
	.side_ad {
		text-align: center
	}
	#middle_part p {
		font-size: 14px;
		line-height: 24px;
		text-align: justify;
		color: #000;
	}
	#quick_content p,
	#quick_tour p,
	#quick_works ul li,
	.silder_txt p {
		font-size: 14px;
		line-height: 23px
	}
	#quick_tour ul li {
		font-size: 14px
	}
	#quick_content h3,
	#quick_works h3 {
		margin-bottom: 20px;
		font-size: 18px
	}
	#feature {
		padding: 24px 0 40px
	}
	#feature .feature_bottom {
		margin-top: 0
	}
	.button_img {
		margin: 0 0 25px
	}
	#blue_strip .strip_txt {
		padding: 18px 0 1px;
		margin-bottom: 25px
	}
	.box_part {
		padding: 20px 11px 10px
	}
	.box_part h5 {
		font-size: 15px
	}
	.box_part>p {
		font-size: 14px;
		line-height: 20px
	}
	#android_spy_banner,
	#facebook_spy_banner,
	#iphone_spy_banner,
	#whatsapp_spy_banner {
		padding: 30px 0 40px
	}
	#iphone_spy_work .iphone_spy_bx {
		min-height: 489px
	}
	.iphone_right_point h4 {
		font-size: 18px
	}
	.iphone_right_point p {
		font-size: 14px;
		line-height: 21px;
		margin-bottom: 10px
	}
	.affilate_form .blue_btn,
	.inner_txt {
		margin-bottom: 20px
	}
	.iphone_right_point ul li {
		font-size: 14px;
		line-height: 22px
	}
	#iphone_spy_bottom {
		margin-top: 6px
	}
	.iphone_note p {
		font-size: 15px;
		margin-top: 8px
	}
	#testimonial .feature_bottom {
		margin-top: 20px
	}
	.about_img img {
		margin-top: 88px
	}
	#android_spy_banner .slider_btn .blue_btn,
	#facebook_spy_banner .slider_btn .blue_btn,
	#iphone_spy_banner .slider_btn .blue_btn,
	#whatsapp_spy_banner .slider_btn .blue_btn {
		margin-right: 8px
	}
	.web_strip {
		margin-bottom: 0
	}
	.affilate_work {
		min-height: auto
	}
	.commision_bx {
		margin-top: 10px
	}
	.affilate_work>img {
		max-width: 16%
	}
	.slider_txt h2 {
		margin: 5px 0
	}
	.slider_txt ul li {
		font-size: 13px;
		line-height: 20px
	}
	.home_point ul li,
	.iphone_right_point ul li {
		background: url(../images/iphone_spy_point.png) left 6px no-repeat
	}
	#whatsapp_middel {
		margin: 0
	}
	#whatsapp_spy_banner {
		margin-bottom: 30px
	}
	#whatsapp_middel .about_img2 img {
		margin-top: 0;
		margin-bottom: 10px;
		max-width: 30%
	}
	#facebook_spy_banner .iphone_right_point img,
	#whatsapp_spy_banner .iphone_right_point img {
		max-width: 10%
	}
	.compatibility_bx img {
		max-width: 26%
	}
	.compatibility_bx {
		margin-top: 15px
	}
	.iphone_spy_work_phone {
		margin: 0
	}
	#new_feature_banner .iphone_right_point h6 {
		font-size: 37px;
		line-height: 46px
	}
	#new_feature_banner .iphone_right_point {
		margin-top: 0
	}
	.new_feature_part img {
		max-width: 30%
	}
	.slider_txt .blue_btn {
		font-size: 12px;
		margin: 0;
		padding: 8px
	}
	.work_bottom .white_btn {
		font-size: 14px;
		margin: 0;
		padding: 11px 10px
	}
	.whatsapp_btns .blue_btn,
	.white_btn {
		font-size: 14px;
		margin: 0;
		padding: 8px 10px
	}
	.inner_txt h4 {
		font-size: 18px;
		line-height: 26px
	}
	.left_part .feature_bottom .white_btn {
		margin: 17px 0
	}
	.basic_pricing h6 {
		background: #f1f9f6!important;
		border-bottom: 1px solid #d1e6e7!important;
		color: #303535!important;
		font-size: 19px!important;
		text-shadow: none!important;
		border-top: 0!important;
		font-weight: 400!important
	}
	.discount_offer::after,
	.discount_offer::before {
		border-bottom: 50px solid transparent;
		border-top: 50px solid transparent
	}
	.navbar-nav .nav-item:last-child .nav-link {
		margin-bottom: 10px;
		padding: 10px 11px
	}
	.snapchat_text h1 {
		font-size: 27px
	}
	.discount_offer h2 {
		padding: 8px 0 0
	}
	.discount_offer h2::before {
		left: 4px;
		width: 65px
	}
	.discount_offer h2::after {
		right: 4px;
		width: 72px
	}
	.discount_offer {
		height: 100px;
		margin-left: 0;
		margin-top: 9px;
		width: 235px
	}
	.discount_offer::after {
		border-left: 27px solid #00c8ff
	}
	.discount_offer::before {
		border-right: 27px solid #00c8ff
	}
	.discount_offer h3 {
		font-size: 30px
	}
	.discount_offer h3 span {
		font-size: 41px
	}
	.offer_mobile img {
		max-width: 80%
	}
	.snapchat_text {
		padding: 3% 0 0
	}
	.form_checkbox img {
		margin-right: 3px;
		max-width: 84px
	}
	.newpopup_con label {
		font-size: 13px
	}
	.newpopup_con .modal-header .close {
		margin-top: -50px
	}
	.thanksgiving_text h1 {
		font-size: 32px
	}
	.thanksgiving_con h3 {
		font-size: 32px;
		padding-top: 9px
	}
	.thanksgiving_con h4 span {
		font-size: 23px
	}
	.thanksgiving_con h4 {
		font-size: 19px;
		margin-top: 9px
	}
	.black_btn {
		font-size: 11px;
		padding: 8px 5px
	}
	.blackfriday_text h4 {
		font-size: 12px
	}
	.blackfriday_text h4 span {
		padding: 3px 6px;
		font-size: 14px
	}
	.blackfriday_text h3 span {
		font-size: 42px;
		color: #be0000
	}
	.blackfriday_text h3 {
		font-size: 31px;
		padding-top: 8px
	}
	.blackfriday .slider_btn {
		margin-bottom: 10px;
		z-index: 99999
	}
	.chirstmas_text h1 {
		font-size: 47px!important
	}
	.gif-image img {
		left: 0;
		position: fixed;
		z-index: 999999;
		max-width: 110px;
		display: none;
		top: 55px!important
	}
	.gif-image,
	.let-it-snow {
		position: relative
	}
	.mobile {
		display: block
	}
	.mobile_gif {
		right: 0;
		display: none;
		top: 0!important
	}
	.let-it-snow {
		width: 50%
	}
	.chirstmas_text .slider_btn {
		margin-top: 8%;
		z-index: 999
	}
	.blue_btn,
	.white_btn {
		font-size: 15px;
		padding: 10px 16px
	}
	.slider_btn .blue_btn {
		margin: 0 2px!important;
		padding: 9px 6px;
		font-size: 13px
	}
	.newbuynow .control {
		font-size: 14px
	}
	.newbuynow .bx_head .bx_head_img img {
		top: 3px
	}
	#plans_banner h2 {
		font-size: 26px
	}
	.newbuynow .plan_space:nth-child(2) h4:after,
	.newbuynow .plan_space:nth-child(2) h4:before,
	.newbuynow .plan_space:nth-child(3) h4:after,
	.newbuynow .plan_space:nth-child(3) h4:before,
	.newbuynow .price_part h4::after,
	.newbuynow .price_part h4::before {
		width: 31%
	}
	.text-right-p {
		text-align: left;
		line-height: 15px;
		font-size: 11px
	}
	.pricingTable:before {
		transform: skewY(-15deg)
	}
	.pricingTable .title {
		font-size: 22px
	}
	.buy-heading h2 {
		font-size: 20px
	}
	.buy-heading p {
		font-size: 14px;
		line-height: 17px;
		margin-top: 10px
	}
	.pricingTable .pricingTable-signup {
		width: auto;
		padding: 0 12px
	}
	.pricingTable .populer-tag {
		right: -42px;
		top: 11px;
		font-size: 12px
	}
	.newbuynow .pricingTable .price_part h4::after,
	.newbuynow .pricingTable .price_part h4::before {
		width: 13%
	}
	.accordion-open {
		background: #fff;
		padding: 14px;
		display: none
	}
	.basic_pricing h6 {
		padding-left: 11px;
		padding-right: 20px;
		text-align: left
	}
	.fa.fa-angle-down.heading {
		float: right;
		width: 20px;
		height: 20px;
		line-height: 20px;
		background: #087bbd;
		text-align: center;
		border-radius: 50%;
		color: #fff;
		cursor: pointer;
		display: block
	}
	#plans_banner p {
		font-size: 20px;
		margin: 0
	}
	#plans_banner {
		padding: 13px 0
	}
	#plans_banner h2 {
		line-height: 33px
	}
	.subtext {
		font-size: 17px
	}
	.form-group.new_popup label {
		padding: 0 7px;
		margin-top: 4px
	}
	.pricingTable-signup {
		margin-top: 15px!important;
		margin-bottom: 5px!important
	}
	.listing-price.accordion .col-md-3 {
		width: 100%
	}
	.spy-video {
		margin-top: 30px
	}
	#mspy_part .spy-video img {
		width: 100%!important
	}
	.new-btn a {
		padding: 10px 24px;
		font-size: 12px;
		display: block;
	}
	.andriod-iphone-icon a i {
		font-size: 60px
	}
	.how-work-icon i.round {
		font-size: 40px;
		width: 80px;
		height: 80px;
		line-height: 80px
	}
	.payment_logo ul {
		padding: 0 15px
	}
	#mspy_part {
		padding: 30px 0
	}
}

@media(max-width:543px) {
	#feature h2,
	.basic_pricing ul li,
	.left_content,
	.right_content,
	.whatsapp_txt p {
		text-align: center
	}
	#new_feature_banner .iphone_right_point h6 br,
	#work .heading .white_btn,
	.feature_line,
	.feature_line2 {
		display: none
	}
	img.slider_tag {
		width: 35px
	}
	.company,
	.install,
	.phone {
		height: auto
	}
	.hero {
		width: 420px!important
	}
	.heading h4 {
		width: 100%
	}
	.links:nth-child(n+4) {
		border-bottom: 1px solid #e1dfdf
	}
	.links:nth-child(3n+3) {
		border-right: 1px solid #e1dfdf
	}
	.links:nth-child(even) {
		border-right: none
	}
	.links:nth-child(n+5) {
		border-bottom: none
	}
	.discount_offer::after,
	.discount_offer::before {
		border-bottom: 50px solid transparent;
		border-top: 50px solid transparent
	}
	#about_part p {
		font-size: 14px
	}
	#about_feature h5,
	.spy_banner_txt h1 {
		font-size: 20px
	}
	#about_part {
		padding: 7px 0 20px
	}
	#about_feature {
		padding: 40px 0
	}
	#middel_part {
		padding: 20px 0 25px
	}
	.right_content {
		margin-top: 30px
	}
	.left_space {
		padding-left: 9px
	}
	.left_content {
		padding-right: 15px
	}
	.strip_txt {
		font-size: 20px
	}
	.side_heading h3 {
		font-size: 14px;
		line-height: 20px
	}
	#quick_content h3,
	#quick_works h3 {
		margin-bottom: 15px;
		font-size: 16px
	}
	#quick_content .carousel-control .fa {
		font-size: 25px;
		padding: 4px
	}
	.quick_customer {
		font-size: 15px;
		line-height: 24px;
		margin-top: 20px;
		padding: 20px 0 10px
	}
	#android_spy,
	.android_spy_points {
		font-size: 14px
	}
	#quick_tour h2 {
		margin-bottom: 15px
	}
	#quick_content,
	#quick_tour,
	#quick_works {
		padding: 26px 0 14px
	}
	#quick_content {
		padding: 34px 0 14px
	}
	#android_spy {
		line-height: 22px
	}
	#buy_text h2,
	.left_part h2 {
		font-size: 22px
	}
	.buy_top {
		margin-top: 0
	}
	.inner_txt h2,
	.whatsapp_txt h2 {
		font-size: 26px;
		margin-bottom: 12px
	}
	.whatsapp_txt p {
		font-size: 14px;
		font-weight: 400;
		line-height: 23px
	}
	#whatsapp_middel .inner_txt h2 {
		font-size: 20px;
		margin-bottom: 10px
	}
	#whatsapp_middel .inner_txt p {
		font-size: 14px
	}
	#whatsapp_middel .inner_txt h4 {
		font-size: 16px
	}
	#android_spy h2,
	#feature h2,
	#quick_tour h2 {
		font-size: 23px
	}
	#android_bottom h2 {
		margin-bottom: 16px;
		font-size: 20px
	}
	.android_text {
		font-size: 15px
	}
	.note {
		font-size: 14px;
		line-height: 17px
	}
	.android_installation h3,
	.faq_part h4 {
		font-size: 20px
	}
	.faq_part p {
		font-size: 14px
	}
	.faq_part p strong {
		font-size: 16px
	}
	#installation_btn .blue_btn {
		margin: 8px 5px
	}
	.buy_panel .blue_btn {
		margin: 0 2px 8px
	}
	.main {
		margin-bottom: 0;
		margin-top: 0;
		position: relative
	}
	#about_content {
		padding-bottom: 30px
	}
	.about_img img {
		margin-top: 88px
	}
	.box_part {
		min-height: auto
	}
	#plans_banner h2 {
		background-image: none;
		font-size: 30px;
		padding: 0
	}
	#iphone_spy_work .iphone_spy_bx {
		margin-bottom: 20px;
		min-height: auto
	}
	.left_part h2 {
		font-size: 18px !important;
		font-style: normal;
		line-height: 26px;
		text-transform: none;
		word-spacing: -2px;
	}
	.left_part h4 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 8px
	}
	#mspy_part h3 {
		font-size: 20px;
		font-weight: 600
	}
	.affilate_work>img {
		max-width: 22%
	}
	#affilate_program .feature_heading h3 {
		font-size: 18px
	}
	.affilate_txt h4 {
		font-size: 16px
	}
	#qick_tour_banner h6,
	.affilate_txt p,
	.iphone_wrk p,
	.panel-title a {
		font-size: 14px
	}
	.responsive_feature p {
		text-align: justify
	}
	.submenu {
		padding: 10px
	}
	#qick_tour_banner .iphone_right_point>img {
		margin: 7px 0 17px
	}
	.iphone_wrk p {
		line-height: 24px
	}
	.compatibility_part h5 {
		font-size: 17px
	}
	.compatibility_part .View strong {
		font-size: 16px;
		line-height: 22px
	}
	.android_spy_points h5 img {
		width: 30px;
	}
	.feature_new h5 {
		font-size: 18px;
		margin-bottom: 7px;
		margin-top: 20px
	}
	.feature_new p {
		font-size: 13px;
		line-height: 22px;
		margin-bottom: 0
	}
	.feature_new {
		padding: 0
	}
	.feature_new a {
		font-size: 12px
	}
	.new_feature_part {
		margin: 20px 0 30px
	}
	#new_feature_banner .iphone_right_point h6 {
		font-size: 26px;
		line-height: 35px
	}
	#new_feature_banner .blue_btn,
	#new_feature_banner .white_btn {
		font-size: 13px;
		padding: 10px 8px
	}
	#new_feature_banner {
		padding: 35px 0
	}
	.footer_logo img {
		float: none;
		margin-right: 0
	}
	.outer_banner {
		width: 12%
	}
	.navbar-fixed-top {
		background: #00c8ff;
		box-shadow: 0 0 8px rgba(0, 0, 0, .6);
		top: -40px
	}
	.snapchat_text h1 {
		font-size: 25px
	}
	.discount_offer h2 {
		padding: 8px 0 0;
		font-size: 25px
	}
	.discount_offer h2::before {
		left: 4px;
		width: 52px
	}
	.discount_offer h2::after {
		right: 4px;
		width: 58px
	}
	.discount_offer {
		height: 100px;
		margin-left: 0;
		margin-top: 9px;
		width: 214px
	}
	.discount_offer::after {
		border-left: 27px solid #00c8ff
	}
	.discount_offer::before {
		border-right: 27px solid #00c8ff
	}
	.discount_offer h3 {
		font-size: 30px
	}
	.discount_offer h3 span {
		font-size: 41px
	}
	.offer_mobile img {
		max-width: 80%
	}
	.halloween_text {
		padding: 8% 0 14%
	}
	.halloween_popup button.close {
		margin-top: -20px
	}
	.halloween_popup .modal-body {
		padding: 8px
	}
	.halloween_popup .modal-dialog {
		max-width: 90%;
		margin: 150px auto
	}
	.halloween_popup {
		display: block
	}
	.modal-backdrop.in {
		opacity: .5
	}
	.newpopup_con .modal-header .close {
		margin-top: -50px
	}
	.newpopup_con .modal {
		top: 28px
	}
	.navbar-fixed-top .timer {
		margin-top: -30px
	}
	.blackfriday_text h4 span {
		padding: 4px 8px;
		font-size: 22px
	}
	.spy_side_feature i {
		padding-right: 5px
	}
	.chirstmas_img img {
		text-align: center;
		margin-top: 15px
	}
	.chirstmas_text h1 {
		font-size: 47px
	}
	.chirstmas_text h3 span {
		font-size: 38px
	}
	.chirstmas_text h3 {
		font-size: 24px
	}
	.chirstmas_text h4 {
		font-size: 21px
	}
	.bitcoin_text h1 {
		font-size: 32px
	}
	.bitcoin_text {
		padding: 8% 0 0
	}
	.bitcoin-main {
		padding: 0;
		background: no-repeat #000;
		background-size: cover
	}
	.bitcoin-main .slider_btn {
		z-index: 9
	}
	.newbuynow .bx_head .bx_head_img img {
		top: 3px
	}
	.newbuynow .basic_pricing ul li {
		text-align: left
	}
	.newbuynow .basic_pricing .features_text ul li {
		padding-left: 0
	}
	.newbuynow .control {
		font-size: 13px
	}
	.listing-price .row .col-sm-6 {
		width: 100%
	}
}

@media only screen and (max-width:480px) {
	.banner-right h1 {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 12px
	}
	.social-feature li span {
		width: 120px;
		float: left
	}
	.social-feature li {
		font-size: 16px
	}
	.banner-right p {
		font-size: 15px
	}
	.icon-check {
		width: 89%;
		display: inline-block;
		line-height: 18px
	}
	.icon-bnr {
		float: left
	}
	.banner-right h3 {
		margin: 11px 0;
		font-size: 24px
	}
	.banner-right h1 img {
		width: 51px;
		margin-top: 0
	}
	img.slider_tag {
		width: 30px
	}
	.flash-inner {
		width: 272px;
		margin: 0 auto;
		position: relative
	}
}

@media(max-width:460px) {
	img.slider_tag {
		width: 50px
	}
	.hero {
		width: 295px!important
	}
	.links {
		width: 100%;
		height: auto;
		border-right: none!important;
		padding-bottom: 20px;
		padding-top: 20px
	}
	.links:last-child {
		border-bottom: none!important
	}
	.links:nth-child(n+5) {
		border-bottom: 1px solid #e1dfdf
	}
	#inner_banner img {
		min-height: 120px
	}

	#inner_banner h2 {
		top: 34%;
		font-size: 24px
	}
	.about_img2 img {
		margin-top: 60px
	}
	#inner_banner {
		padding: 24px 0 0
	}
	.contact_form p {
		font-size: 14px;
		line-height: 21px
	}
	.contact_form {
		padding: 0
	}
	#android_spy h2,
	#quick_tour h2 {
		font-size: 18px;
		text-align: left
	}
	.feature_heading h3 {
		font-size: 20px
	}
	.android_spy_points {
		font-size: 14px;
		margin-top: 8px;
		min-height: auto;
		width: 100%
	}
	.android_spy_points h5 {
		font-size: 16px;
		font-weight: 600;
	}
	.spy_btn {
		margin-bottom: 18px;
		margin-top: 20px!important
	}
	.strip_txt {
		font-size: 18px;
		padding: 18px 0 14px
	}
	.point h5 {
		font-size: 16px;
		margin-bottom: 10px
	}
	.point br {
		display: none
	}
	#quick_tour ul li {
		font-size: 13px;
		padding-top: 6px
	}
	#quick_tour ul li img {
		max-width: 8%
	}
	.form_checkbox {
		margin: 0 auto 24px;
		width: 281px
	}
	.form_checkbox img {
		margin-right: 3px;
		max-width: 113px
	}
	.form_page h4 {
		font-size: 18px;
		line-height: 25px
	}
	.halloween_text img {
		max-width: 80%
	}
	.halloween_con h3 {
		font-size: 26px
	}
	.halloween_con h3 span {
		font-size: 29px
	}
	.newpopup_con .modal-header .close {
		margin-top: -140px
	}
	.newpopup_con .modal {
		top: 28px
	}
	.thanksgiving_text h1 {
		font-size: 35px
	}
	.thanksgiving_con h3 {
		font-size: 32px
	}
	.thanksgiving_con h4 {
		font-size: 19px
	}
	.thanksgiving_con h4 span {
		font-size: 23px
	}
	.blackfriday_text h4 span {
		padding: 4px 8px;
		font-size: 22px
	}
	.newbuynow .plan_space:nth-child(2) h4:after,
	.newbuynow .plan_space:nth-child(2) h4:before,
	.newbuynow .plan_space:nth-child(3) h4:after,
	.newbuynow .plan_space:nth-child(3) h4:before,
	.newbuynow .price_part h4::after,
	.newbuynow .price_part h4::before {
		width: 19%
	}
}

@media(max-width:420px) {
	img.slider_tag {
		width: 50px
	}
	#bottom_heading .modal .modal-dialog {
		max-width: 100%;
		margin: 0 20px
	}
	.newpopup_con .modal {
		top: 28px
	}
}

@media(max-width:320px) {
	img.slider_tag {
		width: 20px
	}
}

.new::after {
	content: "Nova!";
	color: #07397e;
	border: 1px solid #07397e;
	border-radius: 18px;
	position: absolute;
	line-height: 13px;
	padding: 1px 8px;
	top: 4px;
	margin-left: 3px;
	font-size: 11px;
}

.highspy {
	margin-bottom: 0;
	font-size: 11px;
	color: #00c8ff;
}

.bigtext-red {
	background: #00c8ff;
	font-size: 26px;
	color: #fff;
	padding: 18px 0 20px;
	font-weight: 600;
}

.big-button {
	padding-top: 20px;
	padding-bottom: 20px;
}

a.blue_btnandroid {
	background: #087bbd;
	border: 1px solid transparent;
	color: #fff;
	font-size: 16px;
	font-weight: 700;
	padding: 8px 12px;
	text-align: center;
	text-shadow: 0 1px 1px #09aaba;
	text-transform: uppercase;
	transition: all 0.4s ease-in 0s;
	margin: 0 auto;
}

.iphone_right_point h1 {
	color: #6adfff;
	text-transform: none;
	font-size: 44px;
	margin-bottom: 15px;
}

.side_heading h1 {
	color: #fff;
	font-size: 22px;
	text-transform: none;
}

#snapchat_info h2 {
	font-size: 18px;
	color: #000;
	margin-top: 25px;
	margin-bottom: 20px;
	font-style: normal;
	font-weight: bold;
}

.alignnones {
	width: 63%;
	padding-top: 44px;
}

#media_banner {
	background: url(https://www.spymasterpro.com/pt/wp-content/uploads/2019/07/multimedia_banner.jpg) no-repeat;
	background-size: cover;
	padding: 60px 0 50px;
}

#media_banner .iphone_left_img>img {
	margin: 0;
}

#media_banner .iphone_right_point h6 {
	font-size: 27px;
	margin-bottom: 23px;
	text-transform: none;
}

#media_banner .iphone_right_point ul li {
	position: relative;
}

#email_banner {
	background: url(https://www.spymasterpro.com/pt/wp-content/uploads/2019/07/email_banner.jpg) no-repeat;
	background-size: cover;
	padding: 60px 0 50px;
}

#email_banner .iphone_left_img>img {
	margin: 0;
}

#email_banner .iphone_right_point h6 {
	font-size: 27px;
	margin-bottom: 23px;
	text-transform: none;
}

#email_banner .iphone_right_point ul li {
	position: relative;
}

#browser_banner {
	background: url(https://www.spymasterpro.com/pt/wp-content/uploads/2019/07/browser_banner.jpg) no-repeat;
	background-size: cover;
	padding: 60px 0 50px;
}

#browser_banner .iphone_left_img>img {
	margin: 0;
}

#browser_banner .iphone_right_point h6 {
	font-size: 27px;
	margin-bottom: 23px;
	text-transform: none;
}

#browser_banner .iphone_right_point ul li {
	position: relative;
}

@media (max-width: 767px) {
	.iphone_right_point h1 {
		font-size: 19px;
		line-height: 28px;
	}
	.buy_panel a.blue_btn {
		color: #fff !important;
	}
}

@media only screen and (max-width: 414px) {
	.blue_btn.demo_btn {
		margin-top: 10px !important;
	}
}