@media screen and (max-width:1400px) {
/**********Home**********/
.home-banner {height: 330px;}
.banner-text h1 {font-size: 65px;padding: 0 0 20px;}
/**********Home End**********/
.heading-block h2, .what-do-text h2 {
	font-size: 38px;
}
.heading-block span {
	font-size: 13px;
}
.features-section, .testimonials-block, .screens-block, .download-app-block, .register-section {
	padding: 60px 0 60px;
}
}

@media only screen and (max-width: 1280px){
.screens-carousel .owl-prev{ left: -30px; }
.screens-carousel .owl-next{ right: -30px; }
.home-banner-block .item .mainimg {
	height: 470px;
}
.slide-text span {
	font-size: 44px;
	line-height: 55px;
}
.slide-btn {
	font-size: 14px;
	height: 38px;
	line-height: 38px;
}
.enq-box-outer {
	top: 30px;
}
.equ-btn {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
}
.monitor-img {
	width: 380px;
}
.mob-img {
	width: 252px;
}
}

@media screen and (max-width:1199px) {
}

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

/**********Home**********/
.about-mobile-img {margin: 0;}
.about-text-block {margin: 0 0 0 -60px;}
.what-mobile-img {margin: -15px 0 -15px 0;}
/**********Home End**********/
}

@media screen and (max-width:991px) {
  body {
	padding-top: 69px;
}
/**********Home**********/
.logo-home {width: 180px;}
.navigation ul li {margin: 0 0 0 15px;font-size: 13px;}
.menu-icon {top: 15px;}
.banner-text h1 {font-size:50px;}
.home-banner {margin-top:70px;height: 250px;}
.app-store-btn a {margin: 0 5px;width: 130px;}
.about-mobile-img {width: 85%;}
.about-text-block {margin: 0 0 0 -80px;}
.about-text-block p {line-height:22px;padding: 0 0 10px;font-size: 13px;}
.about-text-block h2 {font-size: 26px;line-height: 30px;padding: 0 0 8px;}
.about-mobile-img::before{ display:none;}
.what-mobile-img {margin: 0 -20px 0 0;width: 85%;float: right;}
.what-mobile-img::before{ display:none;}
.what-do-text h2 {font-size: 26px;line-height: 30px;padding: 0 0 8px;}
.what-do-text ul li {margin: 5px 0;padding: 15px; width: 100%;}
.what-right p {line-height: 22px;font-size: 13px;}
.features-section .container {max-width: 768px;}
.featured-slider-block .carousel-inner {max-width: 198px;}
.overlay-img {top: -22px;}
.feature-box .icon-box {width: 50px;height: 50px;line-height: 50px;}
.icon-box img {height: 30px;}
.feature-box .heading {font-size: 12px;padding-bottom:3px;letter-spacing:0;}
.features-section p {font-size: 12px;}
.feature-box.active .icon-box::before {right: -35px;width: 40px;}
.feature-box.active .icon-box::after {right: -35px;}
.feature-box {margin-bottom: 30px;}
.heading-block {padding: 0 0 20px;}
.blog-post-text span {font-size: 15px;}
.blog-post-text p {line-height: 20px;font-size: 13px;min-height: 85px;}
.blog-post-text {padding: 10px 12px;}
.blog-date-post {width: 65px;font-size: 12px;padding: 6px 0 0px 0;}
.blog-date-post strong {font-size: 12px;line-height:12px;}
.lost-found-text span {font-size: 14px;line-height: 20px;}
.lost-found-text span strong {font-size: 16px;}
footer {overflow: hidden;}
.ft-menu span, .ft-social-contact span {font-size: 18px;}
.ft-menu ul li {padding: 0 0 5px;}
.ft-menu ul li a {font-size: 14px;}
.ft-menu.ft-contact {padding: 0;}
.newsletters-block-inst h2 {font-size: 26px;line-height: 30px;padding:0;}
/**********Home End**********/
/*petsectionstart*/
.pet-of-month{padding: 50px 0;}
.pet-of-month h2 {font-size: 26px;line-height: 30px;padding: 0 0 8px;}
.pet-stats{margin-top: 30px;}
.pet-stats .pet-img-box{width: 190px; height: 190px;}
.pet-stats .text-label{width: 222px; height: 57px; font-size: 16px; margin-top: -15px;padding-top: 14px;}
/*petsectionend*/
.footer-bottom p, .footer-bottom ul li a {
	font-size: 12px;
}
.banner-cap-text {
	padding-top: 45px;
}
/* .home-banner-block .item .mainimg {
	height: 380px;
} */
.monitor-img {
	width: 300px;
}
.mob-img {
	width: 200px;
}
.sec-slide .right-img-banner{ width:350px;}
.slide-text span {
	font-size: 36px;
	line-height: 40px;
}
.banner-block {height: 450px;}
.banner-block .owl-dots{ bottom:120px;}
.header.home-header .logo-home {
	width: 150px;
}

.error-headding {
    font-size: 50px;
    line-height: 50px;
}
.thanks-page img {
    max-width: 80px;
    margin: 0 0 20px;
}
.slide-left {
    padding:40px 0 0 0;
}

.testimonials-block .owl-theme .owl-controls {display:block;}
.home-banner-block .owl-dots {
	bottom: 20px;
}
.equ-btn {
	height: 36px;
	line-height: 35px;
	font-size: 14px;
}
.slide-text p {
	font-size: 12px;
}
.call-text span strong a {
	font-size: 16px;
}
}

@media screen and (max-width:767px) {
/**********Home**********/
.about-block {padding: 30px 0;}
.about-mobile-img {width: 180px;margin: 0 auto 15px;}
.about-text-block {margin:0;}
.about-text-block .btn-custom {font-size: 13px;padding: 0 15px;height: 35px;line-height: 35px;}
.what-do-block {padding:30px 0;}
.what-do-text {margin: 0;}
.what-do-text h2 {font-size:22px;line-height:24px;padding: 0;}
.icon-what {margin: 0 10px 0 0;}
.what-mobile-img {margin: 0 auto;width: 180px;float: none;}
.what-do-text ul li {margin: 0;}
.features-section {padding: 30px 0;background: #ffffff;}
.features-section .main-heading h2 {font-size:24px;letter-spacing:0; color:#000;}
.left-col .feature-box {flex-direction: inherit;text-align: left;}
.feature-box.active .icon-box::before, .feature-box.active .icon-box::after{ display:none;}
.feature-box .heading{ padding:0;color:#000;font-size: 14px;}
.features-section p {font-size: 12px;color:#000;}
.feature-box .icon-box { margin:0 15px 0 0;}
.feature-box {margin-bottom:25px;}
.feature-box .icon-box {background: #f2f2f7;}
.feature-box .features-desc {padding-left: 0;}
.left-col .feature-box .features-desc {padding-right: 0;}
.featured-slider-block .carousel-inner {max-width:220px;}
.featured-slider-block {margin: 20px 0 60px;}
.features-section .container {max-width:480px;}
.our-blog-block {padding:30px 0;}
.blog-post-text p {min-height: inherit;}
.blog-post-block {margin-bottom: 25px;}
.alt-btn .btn-custom {font-size: 14px;padding: 0 15px;height: 35px;line-height: 35px;}
.lost-found-block {padding:30px 0;}
.lost-found-outer {margin-bottom: 20px;}
.newsletters-inpt .btn-custom {font-size: 14px;padding: 0 10px;height: 40px;line-height: 40px;margin:-43px 3px 0 0;}
.newsletters-inpt .form-control {height: 46px;line-height: 46px;}
.ft-social-contact {float: left;}
.social-list li {margin: 0 10px 0 0;}
.social-list li a {font-size: 20px;}
.ft-menu span, .ft-social-contact span {font-size: 16px;padding: 0;}
.ft-menu {padding: 0 0 20px;}
.footer-bottom .container {display: block !important;}
.footer-bottom p {font-size:12px;}
.footer-bottom ul {margin:0;}
.footer-bottom ul li {margin: 0 5px 0 0;padding: 0 8px 0 0;line-height: 12px;}
.footer-bottom ul li a {font-size: 12px;}
.navigation{ display:none;}
.lost-found-text {padding:10px 15px;}
/**********Home End**********/
/*petsectionstart*/
.pet-of-month{padding: 35px 0;}
.pet-of-month h2 {font-size: 22px;line-height: 27px;padding: 0;}
.pet-stats{flex:0 0 100%; max-width: 100%; margin-top: 25px;}
/*petsectionend*/
.testimonials-block, .screens-block{ padding:30px 0; }
.screens-carousel {margin-top: 30px;}
.heading-block h2, .what-do-text h2 {	font-size: 30px;line-height: 38px;text-align: center;}
.ft-social-contact {	margin-top: 10px;}
.heading-block-subtitle h3 {	font-size: 14px;}

/*mobile-menu*/
.header.home-header .logo-home {width: 150px;}
.enquery-box {padding:10px 0 0 0;}
.equ-btn {height: 30px;line-height: 30px;padding: 0 10px;font-size: 13px;display: inline-block; margin:0 0 10px;}
.call-text {padding: 0;justify-content:center;}
.call-text i{ display:none;}
.inst-banner {padding:10px 0 0 0;}
.slide-text {padding:0 0 15px;}
.sec-slide .slide-text {padding: 0 0 25px;}
.sec-slide .right-img-banner {margin: 0 auto;max-width: 200px;}
.banner-block {height:400px;text-align: center;}
.slide-text span {font-size:24px;line-height:24px;padding: 0 0 10px;}
.slide-btn {font-size: 14px;height: 30px;line-height: 28px;padding: 0 10px;}
.monitor-img {
	width: 230px;
	display: inline-block !important;
}
.mob-img {
	width: 120px;
	display: inline-block !important;
}

.menuImage{float:none;height:auto;margin:0;padding:0;position:absolute;right:15px;top:6px;width:30px;z-index:999;}
.menuImage > img{height:auto;width:100%;}
.sticky-wrapper.is-sticky .iphon_navigation{top:48px;}
.iphon_navigation{background:#2c8a00;border-top:medium none;left:auto;margin:0 auto;overflow:hidden;position:absolute;right:0;top:55px;width:100%;z-index:99999;}
.iphon_navigation ul{margin:0px;padding:0px;list-style:none;}
.iphon_navigation ul li{display:block;list-style:none outside none;margin:0;padding:0;text-align:center;width:100%;position:relative;}
.iphon_navigation ul li:first-child{border-top:none;}
.iphon_navigation ul img{display:block;float:left;height:20px;margin-right:5px;width:15px;}
.parentMenu > div.subItem{width:50px;height:30px;float:right;background:url(images/faq-arrowup.png) no-repeat center;cursor:pointer;}
.parentMenuActive > div.subItem{width:50px;height:30px;position:absolute;right:0;top:0;background:url(images/faq-arrowdown.png) no-repeat center!important;cursor:pointer;}
.parentMenu > div.subItem{background:url(images/faq-arrowup.png) no-repeat scroll center center transparent;cursor:pointer;position:absolute;right:0;top:0;width:50px;height:30px;}
.iphon_navigation ul li a{color:#fff;display:block;font-size:16px;line-height:20px;letter-spacing:1px;list-style:none outside none;margin:0 0 1px;padding:18px 10px;text-decoration:none;overflow:hidden;background:#41a910;font-weight:normal;font-family:'Roboto', sans-serif;}
.iphon_navigation ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;background:#000;}
.iphon_navigation ul li:last-child a{margin:0;}
.iphon_navigation > ul ul{background-image:none !important;margin:0;padding:0;width:100%;}
.iphon_navigation ul ul li{list-style:none;margin:0;padding:0;text-align:center;width:100%;border:none;}
.iphon_navigation ul ul li a{background:#00597B;color:#FFFFFF;display:block;letter-spacing:1px;list-style:none outside none;margin:0 0 1px;padding:6px 10px;text-decoration:none;text-transform:uppercase;}
.iphon_navigation ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;background:#333;}
.iphon_navigation ul ul ul{margin:0;padding:0;text-align:left;width:100%;list-style:none;}
.iphon_navigation ul ul ul li a{background:#00435D;color:#FFFFFF;display:block;font-size:12px;list-style:none outside none;margin:0 0 1px;padding:7px 10px;text-decoration:none;text-transform:uppercase;}
.iphon_navigation ul ul ul li a:hover{color:#fff;text-shadow:inherit;text-decoration:none;}
.banner-block .owl-controls{ display:none;}
.slide-left{ padding-top:5px;}
/*mobile-menu*/
.features-section .heading-block span, .features-section .heading-block h2 {
	color: #000;
}
.featured-slider-block {
    display: none;
}
.feature-box .icon-box {
    position: relative;

}
.feature-box .icon-box i {

    position: absolute;
    right: 0;
    left: 0;
    top: 50%;
    transform: translateY(-50%);

}
.features-section .heading-block {
    padding: 0 0 40px;
}
.slide-text p {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    padding: 0 0 10px;
}
body{ padding-top: 69px}

.page-not-found-wrapper {
    padding:20px 10px;
        margin: 0 auto;
}
.thanks-page img {
    max-width:60px;
    margin: 0 0 10px;
}
.error-headding {
    font-size:30px;
    line-height:30px;
}
.thanks-page p {
    padding: 0 0 10px;
    font-size: 13px;
    line-height: 18px;
}
.page-not-found-wrapper .btn-custom {
    font-size: 13px;
    height: 35px;
    line-height: 35px;
    padding: 0 15px;
}
.content-area {
    padding: 25px 0px;
}
.what-do-text ul li.active {
    background: #f2f2f7;
    box-shadow: none;
}
.features-section, .testimonials-block, .screens-block, .download-app-block, .register-section {
    padding: 30px 0 30px;
}
.ft-logo {
    display: none;
}
.social-list {
    padding: 0;
}
.ft-menu span {
    margin-bottom: 5px;
}
.ft-menu.ft-contact ul li:first-child {
    padding: 0 0 10px;
    line-height: 20px;
}
.ft-social-contact span {
    margin-bottom: 5px;
}
.testimonials-block .owl-dots {
    margin-top: 0;
}
.call-text span strong {
    font-size: 15px;
}
.download-app-block {
    padding-right: 15px;
    padding-left: 15px;
}

.enq-box-outer .enquery-box {text-align: center;}
.banner-cap-outer {
		justify-content: center;
	align-items: flex-start;
	flex-direction: column;
	text-align: center;
	width: 100%;
}
.banner-cap-text {
		width: 100%;
}
.banner-cap-img {
	width: 100%;
}
}


@media only screen and (max-width: 575px){
ul.tabs-list li .btn{ min-width: inherit; }
.screens-carousel{ padding: 0 20px; }
.screens-carousel .owl-prev{ left: -10px; }
.screens-carousel .owl-next{ right: -10px; }
}

@media screen and (max-width:479px) {
/**********Home**********/
.home-banner{margin-top:70px;height:120px;}
.banner-text h1{font-size:24px;padding:0 0 10px;}
.app-store-btn a{margin:0 1px;width:75px;}
/**********Home End**********/
}
