.pt-15 {padding-top:15rem!important}
.mt-0 {
	margin-top:0rem!important
}
.mb-0 {
	margin-bottom:0rem!important
}
.ml-0 {
	margin-left:0rem!important
}
.mr-0 {
	margin-right:0rem!important
}
.pt-0 {
	padding-top:0rem!important
}
.pb-0 {
	padding-bottom:0rem!important
}
.pl-0 {
	padding-left:0rem!important
}
.pr-0 {
	padding-right:0rem!important
}
.mt-1 {
	margin-top:0.5rem!important
}
.mb-1 {
	margin-bottom:0.5rem!important
}
.ml-1 {
	margin-left:0.5rem!important
}
.mr-1 {
	margin-right:0.5rem!important
}
.pt-1 {
	padding-top:0.5rem!important
}
.pb-1 {
	padding-bottom:0.5rem!important
}
.pl-1 {
	padding-left:0.5rem!important
}
.pr-1 {
	padding-right:0.5rem!important
}
.mt-2 {
	margin-top:1rem!important
}
.mb-2 {
	margin-bottom:1rem!important
}
.ml-2 {
	margin-left:1rem!important
}
.mr-2 {
	margin-right:1rem!important
}
.pt-2 {
	padding-top:1rem!important
}
.pb-2 {
	padding-bottom:1rem!important
}
.pl-2 {
	padding-left:1rem!important
}
.pr-2 {
	padding-right:1rem!important
}
.mt-3 {
	margin-top:1.5rem!important
}
.mb-3 {
	margin-bottom:1.5rem!important
}
.ml-3 {
	margin-left:1.5rem!important
}
.mr-3 {
	margin-right:1.5rem!important
}
.pt-3 {
	padding-top:1.5rem!important
}
.pb-3 {
	padding-bottom:1.5rem!important
}
.pl-3 {
	padding-left:1.5rem!important
}
.pr-3 {
	padding-right:1.5rem!important
}
.mt-4 {
	margin-top:2rem!important
}
.mb-4 {
	margin-bottom:2rem!important
}
.ml-4 {
	margin-left:2rem!important
}
.mr-4 {
	margin-right:2rem!important
}
.pt-4 {
	padding-top:2rem!important
}
.pb-4 {
	padding-bottom:2rem!important
}
.pl-4 {
	padding-left:2rem!important
}
.pr-4 {
	padding-right:2rem!important
}
.mt-5 {
	margin-top:2.5rem!important
}
.mb-5 {
	margin-bottom:2.5rem!important
}
.ml-5 {
	margin-left:2.5rem!important
}
.mr-5 {
	margin-right:2.5rem!important
}
.pt-5 {
	padding-top:2.5rem!important
}
.pb-5 {
	padding-bottom:2.5rem!important
}
.pl-5 {
	padding-left:2.5rem!important
}
.pr-5 {
	padding-right:2.5rem!important
}
.mt-6 {
	margin-top:3rem!important
}
.mb-6 {
	margin-bottom:3rem!important
}
.ml-6 {
	margin-left:3rem!important
}
.mr-6 {
	margin-right:3rem!important
}
.pt-6 {
	padding-top:3rem!important
}
.pb-6 {
	padding-bottom:3rem!important
}
.pl-6 {
	padding-left:3rem!important
}
.pr-6 {
	padding-right:3rem!important
}
.mt-7 {
	margin-top:3.5rem!important
}
.mb-7 {
	margin-bottom:3.5rem!important
}
.ml-7 {
	margin-left:3.5rem!important
}
.mr-7 {
	margin-right:3.5rem!important
}
.pt-7 {
	padding-top:3.5rem!important
}
.pb-7 {
	padding-bottom:3.5rem!important
}
.pl-7 {
	padding-left:3.5rem!important
}
.pr-7 {
	padding-right:3.5rem!important
}
.mt-8 {
	margin-top:4rem!important
}
.mb-8 {
	margin-bottom:4rem!important
}
.ml-8 {
	margin-left:4rem!important
}
.mr-8 {
	margin-right:4rem!important
}
.pt-8 {
	padding-top:4rem!important
}
.pb-8 {
	padding-bottom:4rem!important
}
.pl-8 {
	padding-left:4rem!important
}
.pr-8 {
	padding-right:4rem!important
}
.mt-9 {
	margin-top:4.5rem!important
}
.mb-9 {
	margin-bottom:4.5rem!important
}
.ml-9 {
	margin-left:4.5rem!important
}
.mr-9 {
	margin-right:4.5rem!important
}
.pt-9 {
	padding-top:4.5rem!important
}
.pb-9 {
	padding-bottom:4.5rem!important
}
.pl-9 {
	padding-left:4.5rem!important
}
.pr-9 {
	padding-right:4.5rem!important
}
.mt-10 {
	margin-top:5rem!important
}
.mb-10 {
	margin-bottom:5rem!important
}
.ml-10 {
	margin-left:5rem!important
}
.mr-10 {
	margin-right:5rem!important
}
.pt-10 {
	padding-top:5rem!important
}
.pb-10 {
	padding-bottom:5rem!important
}
.pl-10 {
	padding-left:5rem!important
}
.pr-10 {
	padding-right:5rem!important
}
.pt-20 {
	padding-top:7rem!important
}
.pb-20 {
	padding-bottom:7rem!important
}
.p-0 {
	padding:0!important
}
.m-0 {
	margin:0!important
}
.ml-auto, .mx-auto {
	margin-left:auto!important
}
.mr-auto, .mx-auto {
	margin-right:auto!important
}
.dark_Gbg{background:#f4f4ec !important;}
.faq_pg{background:#f1f8fe !important;}
.pull-right {float: right;}
.menu .menu_btn a {
    background: #6ca529;
    color: #fff;
    padding: 12px 15px;
    border-radius: 100px;
    line-height: 13px;
}
.header-top {background: #223148;}
.header-top .contact{color:#fff;}
.header-middle, .intro-section{background: #f1f8fe;}
.banner_btm_info .owl-carousel {padding: 50px 0 100px 0;border: 0; text-align: center;}
.banner_btm_info .owl-carousel .icon-box-side{padding:0 60px;}
.banner_btm_info .owl-carousel .icon-box-side img{margin:auto; margin-bottom:20px;}
.banner_btm_info .owl-carousel .icon-box-side .icon-box-title{margin-bottom:10px;}
.title-underline2>span:first-child:before, .menu>li>a:before{display:none !important;}
.product_tb{background:#f6f1df;}
.product_tb .product-tab-type2 .nav-link.active, .product-tab-type2 .nav-link:hover {
    color: #fff !important;
    background: #6ca529;
    padding: 5px 20px;
    border-radius: 100px;
}
.product_tb .product-tab-type2 .nav-link {
    font-weight: 300;
    text-transform: capitalize;
    padding: 5px 20px;
    font-size: 15px; border-radius: 100px;
}
a.paw_btn {
      background: #6ca529;
    color: #fff;
    padding: 3px 20px;
    border-radius: 100px;
    font-size: 15px;
    box-shadow: 1px 1px 2px #8ecc45;
    -webkit-box-shadow: 1px 1px 2px #8ecc45;
    -moz-box-shadow: 1px 1px 2px #8ecc45;
    display: inline-block;

}
a.paw_btn.paw_btn_border {
    background: none;
    color: #6ca529;
    border: 2px solid #6ca529;
    font-weight: 400;box-shadow:none;
}
.services_tb img {
    width: 100%;
    border-radius: 40px;
}
.green_bg{background:#e8f2d3 !important;}
.pink_bg{background:#f1d2d6 !important;}
.grey_bg{background:#f6f1e1 !important;}
.grey_bg, .pink_bg, .green_bg{padding: 50px !important;
    border-radius: 40px;}
    .services_tb .subtitle {
    font-size: 26px;
    font-weight: bold;
    letter-spacing: 0;
}
.services_tb p {
    font-size: 23px;
    line-height: 29px;
}
.grey_bg .paw_btn, .pink_bg .paw_btn, .green_bg .paw_btn {
    position: absolute;
    bottom: 50px;
    left: 50px;
}

.blog_tb{background:#fff9ec}
.testimonial_tb .ratings-container{float: left;  margin: auto; display: inline-block; width: 100%;
    text-align: center;}
   .logos_tb { background: #223148;}
   .logos_tb img {
    padding: 0 20px;
}
footer .menu>li>a, footer .widget-body li a, footer .social-links a, footer .widget-newsletter *{color:#fff !important;}

.faq_wrap {
    background: #fff;
    padding: 40px 30px;
    border-radius: 40px;
}
.faq_wrap .card {
    padding: 6px 0;
}
.faq_wrap .card-header a {
    font-size: 17px;
}
input.search_box {
    background: #fff;
    border: 0;
    border-radius: 100px;
    margin-bottom: 50px;
}
.build_box_form select, .build_box_form input {
    background: #fff;
    padding: 10px;
    height: 47px;
}
a.pro_count_tb {
    border: 1.5px solid #222;
    padding: 30px;
    margin: 0 0 0 10px;display: inline-block;
}
a.pro_count_tb span {
    font-size: 31px;
    background: #fff;
    border-radius: 100px;
    height: 30px;
    display: inline-block;
    width: 30px;
    text-align: center;
    line-height: 30px;
}

.bonanza_pg .banner-content {
    top: 180px !important;
}
.bonanza_pg .banner_btm_info .icon-box-content span, .barkday_pg .banner_btm_info .icon-box-content span {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    background: #eee;
    width: 60px;
    height: 60px;
    display: inline-block;
    line-height: 60px;
    text-align: center;
    border-radius: 100px;
    margin-bottom: 30px;
}
.bonanza_pg .banner_btm_info .paw_btn {
    padding: 10px 20px;
}
img.services_icon {
    width: 90px;
    margin-bottom: 40px;
    border-radius: 0;
}
.QA_pg label {
    font-size: 21px;
    margin-bottom: 10px;
    display: inline-block;
}
.QA_pg input {
    background: #fff;
    border: 2px solid #222;
    border-radius: 10px;
    margin-bottom: 24px;
}