@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@300;400;500;700&display=swap');
h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
span,
a,
div {
	font-family: 'Roboto Slab', serif;
}
*{
	margin:0px;
	padding: 0;
	box-sizing: border-box;
}
p{
	font-size: 18px;
}

.scn-imgs p {
	font-size: 15px;
	color: #000;
}
.scn-imgs h3 {
	margin-top: 20px;
	font-size: 25px;
	color: #000;
	margin-bottom: 10px;
}
.scn-fed-wrps {
	padding: 30px 0px;
	background: #f2eaea url(image/bg_footer.png) left bottom no-repeat ;
}
.scn-frms {
	box-shadow: 0 0 5px #ccc;
	padding: 15px 10px;
	/*background: #dfeff9 url(image/bg-3.png) ;*/
	background:  #fee4e5;
	border-radius: 20px;
}
.scn-imgs {
	background: #fff;
}
.scn-frms.demo{
   background: #feffdb ; 
}
.scn-frms h2 {
	font-size: 18px;
	color: #c27073;
	margin-bottom: 22px;
	line-height: 29px;
	border-bottom: 2px solid #f3c0c2;
	padding-bottom: 20px;
}
.col-md-12.cat-pet {
	padding: 0;
	margin-bottom: 10px;
}
#petbread {
	margin-top: 10px;
}
.scn-frms p {
	color: #000;
}
.sdr-frs {
	width: 100%;
	border: none;
	border-bottom: 1px solid #f3c0c2;
	padding: 5px;
	background-color: transparent;
}
.sdr-frs p {
	font-weight: 500;
	color: #000;
}
.scn-optn label {
	margin-right: 10px;
}
.scn-fed-wrps.white-bg {
	background: #fff url(https://sicons.co.in/assest/image/bg-new.png);
}
.answers label {
	margin-bottom: 10px;
	font-weight: 500;
	margin-right: 10px;
	font-size: 13px;
	color: #000;
}
.ftr-btn1 {
	background-color: #000;
	color: #fff;
	font-size: 18px !important;
	padding: 6px 16px !important;
}
.check-box-list ul {
	list-style: none;
	padding-left: 0;
	padding-bottom: 30px;
}
.check-box-list ul li {
	float: left;
}
.check-box-list img {
	width: 18px;
}
.scn-frms .form-control {
	appearance: auto;
}
.scn-frms textarea{
	height: 80px !important;
	resize: none;
	margin-bottom: 20px;
}
.for-mob{
	display: none;
}
.top-logo {
	padding: 10px 0;
	background: #fff;
	border-bottom: 1px solid #e8e8e8;
}
.top-logo img {
	width: 40%;
}
.top-logo p, .top-logo p a {
	color: #212121;
	font-size: 14px;
	margin-bottom: 0;
	margin-top: 15px;
}
.top-logo p, .top-logo p a:not(:last-child)::after {
	content: "|";
	color: #212121;
	margin-right: 10px;
	margin-left: 10px;
}
.social-links li {
	display: inline-block;
	margin: 0 2px;
}
.social-links ul {
	margin-top: 14px;
	padding: 0;
}
.pull-right {
	display: flex;
}
.social-links li:first-child {
	margin-left: 0;
}
.social-links img {
	width: auto;
}
.footer-bottom {
	background: #373435;
	color: #fff;
	padding: 15px 0;
}
.footer_nav ul {
	padding: 0;
	margin: 0;
	text-align: center;
}
.footer_nav ul li {
	display: inline-block;
}
.footer_nav ul li a {
	color: #fff;
	padding: 0 15px;
	font-weight: 300;
}

.scn-frms strong {
	color: #23e3f8;
}
.mob-sec, .mobile-sec{
    display:none;
}
.footer-middle {
    background-color: #b03337;
	color: #fff;
	font-size: 11px;
	padding: 10px;
}
.footer-middle p,  .footer-middle a{
	line-height: 20px;
	color: #fff;
	font-size: 12px;
}
.mobile-sec {
	float: left;
	width: 100%;
	text-align: center;
	background: #b03337;
}
.mob-sec li {
	padding-top: 12px;
}
.social-links.mobile-so {
	display: none !important;
}
.social-links.mobile-so {
	display: flex;
	justify-content: center;
	background: #fafafa;
}
@media (max-width: 767px){
    .scn-fed-wrps.white-bg {
	background: url(https://sicons.co.in/assest/image/mob-fo.png) left bottom no-repeat !important;
}
	.check-box-list ul li {
		float: inherit;
	}
	.check-box-list ul {
		padding-bottom: 0;
	}
	.for-mob{
		display: block;
		margin-top: 20px;
		margin-bottom: 100px;
	}
	.scn-frms h2 {
		font-size: 20px;
		line-height: 24px;
	}
	.for-des{
		display: none;
	}
	.top-logo {
    text-align: center;
}
.top-logo p, .top-logo p a {
    font-size: 17px;
}
.pull-right {
    display: block;
}
.footer_nav ul li {
    margin-bottom: 5px;
}
 .mobile-sec, .mobile-so{
    display:block;
}
.footer_nav ul {
    display:none;
}
.footer-bottom-wapper .mob-sec {
	display: block !important;
}
.social-links.mobile-so {
	display: block !important;
}
.social-links.mobile-so ul {
	display: flex;
	justify-content: center;
	padding: 20px;
	margin: 0;
}
.top-logo .col-lg-9.col-md-9.col-sm-8.col-xs-12 {
	display: none;
}
}