@import url('https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200;0,300;0,400;0,600;0,700;0,800;0,900;1,600;1,700;1,800&display=swap');

h1,
h2,
h3,
h4,
h5,
h6,
p,
li,
span,
a,
div {
	font-family:'Nunito', sans-serif, Calibri;
}
.usp-wp {
    padding: 25px;
    background-color: #183762;
}
.bnr-icon {
    color: #FFF;
    float: left;
    margin-left: 40px;
    margin-top: -5px;
    font-size: 35px !important;
    margin-right: 10px;
}
.clsdq p {
    font-weight: bold;
    color: #FFF;
    margin: 5px;
    font-size: 20px;
}

.rgt-tx p {
	font-family: Calibri;
	font-size: 16px;
	text-align: left;
	line-height: 20px;
	margin-top: 20px;
	height: 100px;
	min-height: 100px;
}

.sdt-frs {
	background-image: url(../img/newchr.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	margin-top: 30px;
}

.thr-calsa h2 {
	color: #000;
	font-size: 25px;
	text-align: center;
	font-family: Calibri;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
}

.thr-calsa p {
	font-family: Calibri;
	font-size: 20px;
	text-align: center;
}


.tp-brs {
	background-color: #00bcd4;
}

.tp-stp p {
	color: #fff;
	margin: 11px;
}


/* social media */

.scl-url {
	padding: 8px;
	font-size: 13px !important;
	width: 30px;
	text-align: center;
	text-decoration: none;
	margin: 5px 2px;
	border-radius: 30px;
}

.scl-url:hover {
	opacity: 0.7;
}

.fa-facebook {
	background: #3B5998;
	color: white;
}

.fa-twitter {
	background: #55ACEE;
	color: white;
}

.fa-linkedin {
	background: #007bb5;
	color: white;
}

.fa-youtube {
	background: #bb0000;
	color: white;
}

.fa-instagram {
	background: #125688;
	color: white;
}


/* end social media */
.tp-rws {
	    /* background:rgba(120, 120, 120, 0.3); */
		background: #183762;
		padding: 2;
}

.cbp-hsmenu>li {
	z-index: 10000;
	position: relative;
}

li.chat {
	margin-top: 0;
	margin-right: 10px;
	margin-left: -5px;
}
.account a {
	line-height: 0 !important;
	margin-left: 6px;
}
.cbp-hsmenu>li {
	display: block;
	float: left;
}

.cbp-hsmenu .chat {
	font-family: Calibri;
	font-size: 16px;
	color: #fff;
}
.brochure {
	background: #000;
	margin-right: 20px;
	padding: 4px 10px;
	border-radius: 6px;
}
.cbp-hsmenu>li>a.sftbut {
	background: #005be8;
}

.cbp-hsmenu>li>a.loginbut {
	background: #fbb31a;
}

.cbp-hsmenu>li>a.supportbut {
	background: #EB1C23;
}

.sdr-ics {
	color: #fff;
	font-size: 16px;
}

.cbp-hsmenu>li>a {
	color: #fff;
	line-height: 2em;
	display: inline-block;
	position: relative;
	z-index: 10000;
	outline: 0;
	text-decoration: none;
	font-family: Calibri;
	font-size: 16px;
}

.cbp-hsmenu>li.rightupper a {
	padding: 3px 15px;
}

.nav>li>a {
	font-size: 16px;
    color: #183762;
    text-transform: capitalize;
    font-weight: 600;
}
.nav>li>a:hover {
	    color:#000  !important;
		background: #fff !important;
		border-radius: 20px !important;
}
/*.navbar-nav > li > a {
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	line-height: 20px;
}*/
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{
	color: #fff;
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	padding-top: 12px;
}
/* banner */

#threes {
	margin-top: 50px;
	background-size: 100% 100%;
	padding: 70px 0;
	/*background-color: #f6f5f1;*/
	background-image: url(../img/back08.jpg);
}

.img-bxs img {
	padding: 7px;
	background-color: #fff;
	border-radius: 50%;
	width: 180px;
	margin: 0 auto;
}


.img-txt h3 {
	font-family: Calibri;
	font-size: 25px;
	text-align: center;
	color: #000;
	font-weight: bold;
}

.sdr {
	padding: 50px 15px 0 0;
}

.mqp {
	padding: 5px 15px;
}

.img-txt p {
	font-family: Calibri;
	font-size: 14px;
	text-align: center;
}
.lft-sec {
	margin-top: 60px;
}
.img-txt a {
	/*border-radius: 22px;*/
	background: linear-gradient( 135deg, #ff934b 0%, #ff5e62 100%);
	color: #fff;
	padding: 8px 15px;
	position: absolute;
	bottom: -50px;
	left: 0;
	right: 0;
	width: 50%;
	margin-left: 50px;
}
.jn-btn {
	background: linear-gradient( 
135deg
 , #ff934b 0%, #ff5e62 100%);
    color: #fff;
    padding: 8px 15px;
    border: none;
}

.rowsa h2 {
	font-family: Calibri;
	font-size: 30px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	margin-top: 0;
	margin-bottom: 5px;
}


/* end */

.vdo img {
	height: 280px;
}

.f-cala {
	background-color: #000;
	padding: 10px 30px;
	border-radius: 22px;
	color: #fff;
}
.ftrsa ul li:last-child{
	border: none;
}
.ftrsa ul {
    margin-top: 25px;
}
.ftrsa form {
	margin-top: 30px;
}
.ftrsa ul li {
	font-family: Calibri;
	color: #000;
	font-size: 16px;
	border-bottom: none;
	list-style-type: none;
	margin-bottom: 10px;
}
.ftrsa p {
	text-align: center;
}
.sdr-frs {
	border: none;
	/* border-bottom: 1px solid #8c7d7d; */
	box-shadow: none;
	width: 100%;
	background-color: #f7f7f7;
	padding: 20px 10px;
	font-size: 14px;
	line-height: 1.42857143;
	border-radius: 4px;
}

input:focus {
	outline: unset !important;
	box-shadow: none !important;
}



/* footer */

#footers {
	background:#fff  url(../img/footer-img-1.png) no-repeat left 10% bottom;
	padding: 20px;
	background-color: #fff;
	padding-top: 40px;
	padding-bottom: 80px;
}
.copy {
	background: #f8f8f8;
	padding: 15px 0;
}
.ftrsa p {
	color: #4a4a4a;
	padding-top: 20px;
}
.ftrsa a:hover {
	color: #ed2426;
}

/* social */

.sdt-fsd {
	padding: 10px;
	font-size: 20px !important;
	width: 42px;
	text-align: center;
	text-decoration: none;
	margin: 5px 2px;
	border-radius: 23px;
}

.sdt-fsd:hover {
	opacity: 0.7;
}

.fa-facebook {
	background: #3B5998;
	color: white;
}

.fa-twitter {
	background: #55ACEE;
	color: white;
}

.fa-instagram {
	background: #125688;
	color: white;
}

.fa-pinterest {
	background: #cb2027;
	color: white;
}


/* end footer */

@media screen and (max-width:600px) {
	.txts p a {
		font-size: 13px;
	}
	.cal-sec {
		margin-top: -10px;
	}
	.bg-bnr {
		height: 160px;
	}
	#one {
		margin-top: 606px;
	}
	.svc-bx1 {
		height: 190px;
		padding: 27px;
		border: 1px solid #ddd;
		border-radius: 0;
		margin: 0;
	}
	.abt-txtsp h2 {
		font-size: 25px;
	}
	.thr-cals h2 {
		font-size: 20px;
	}
	#four {
		padding: 16px 0;
	}
	.txt-dv {
		padding: 0;
		margin-top: 160px;
		background-color: #f03;
	}
	.txt-dv h3 {
		font-size: 23px;
		text-align: center;
	}
	.txt-dv h1 {
		font-size: 30px;
		text-align: center;
	}
	.txt-dv p {
		text-align: center;
		font-size: 23px;
	}
	.frm-rs {
		padding: 15px;
		margin-top: 15px;
		background-color: #f03;
	}
	.svc-bx1 h3 {
		font-size: 16px;
	}
	#ones {
		margin-top: 600px;
	}
	.rw-txt {
		margin-bottom: 10px;
		border-bottom: 1px solid #ffffff6b;
		padding-bottom: 10px;
	}
	.sdt-b {
		border: none;
	}
}

.rows h2 span {
	color: #fff;
}

.srwp h3 {
	font-family: Calibri;
	color: #f2b930;
	font-size: 22px;
	text-align: center;
}

.srwp:hover {
	background-color: #000;
}

.dp-s {
	color: #fff;
	font-weight: bold;
}

.srwp p {
	font-family: Calibri;
	font-size: 15px;
	color: #ddd;
	text-align: center;
}

.sdr-rwa {
	margin-top: 25px;
}

.srwp {
	border: 1px solid #fff;
	padding: 0px 10px;
	height: 150px;
	min-height: 150px;
}

#nw-svc {
	background-color: #091123;
	background-image: url(../img/background-12.png);
	background-position: center center;
	background-size: cover;
	padding: 30px;
	margin-top: 50px;
}

.blp-sa {
	font-size: 16px;
	text-align: center;
	line-height: 20px;
	margin-top: 0;
	margin-bottom: 25px;
	color: #ddd;
}


/* new */

.hdnhg {
	text-align: center;
}

.hdnhg h2 {
	font-size: 37px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-top: 0px;
    text-transform: capitalize;
}
.fq-i img {
	margin-top: 77px;
}

.hdnhg h3 {
	font-size: 30px;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin-bottom: 0;
}

.nlve {
	/*border: 1px dashed #eea35f;*/
	padding: 10px;
	position: relative;
	background: linear-gradient( 
135deg
 , #ff934b 0%, #ff5e62 100%);
}

.nlve:hover {
	background: linear-gradient( 
135deg
, #ff934b 0%, #ff5e62 100%);
}

.nlve:hover h3 {
	color: #fff;
}

.nlve:hover p {
	color: #fff;
}

.nlve h3 {
	font-family: Calibri;
    margin-top: 10px;
    margin-bottom: 0;
}

.nlve p {
	font-size: 18px;
	color: #fff;
}

.sdr h2 {
	font-family: Calibri;
	font-size: 40px;
	color: #003366;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0;
}

.sdr h3 {
	    font-family: Calibri;
    font-size: 40px;
    color: #000;
    margin-top: 0;
    font-weight: bold;
}
.sdr p {
	    font-size: 18px;
}
.an1 {
	padding: 30px 0;
}

.hdnhg {
	margin-bottom: 20px;
}

.nlve a {
	color: #fff;
    font-size: 23px;
    font-weight: bold;
}

.hdnhg p {
	font-size: 19px;
	color: #000;
}

.div5 {
	width: 20%;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
	position: relative;
	height: 320px;
}

.sdr span {
	color: #ff6560;
	font-weight: bold;
	font-size: 45px;
}

.dqp {
	/*border-top: 3px solid #fe7a0c;
    border-bottom: 3px solid #fe7a0c;*/
	padding-top: 25px;
	padding-bottom: 25px;
	/*background-color: #fff;
    box-shadow: 0 0 9px 2px rgb(20 23 28 / 10%), 0 3px 1px 0 rgb(20 23 28 / 10%);*/
}

.dqp1 {
	/*border-top: 3px solid #42a7de;
    border-bottom: 3px solid #42a7de;*/
	padding-top: 25px;
	padding-bottom: 25px;
	/*background-color: #fff;
    box-shadow: 0 0 9px 2px rgb(20 23 28 / 10%), 0 3px 1px 0 rgb(20 23 28 / 10%);*/
}


.acdvn {
	padding: 50px 0px;
}

.ad-tx {
	padding: 0 10px;
}
.ad-i {
	float: left;
	margin-right: 10px;
	margin-top: 20px;
}

.ad-tx h3 {
	font-family: Calibri;
	font-size: 20px;
	color: #000;
	/*font-weight: bold;*/
}

.adb-x {
	margin-bottom: 20px;
	border: 1px solid #ddd;
	height: 80px;
	/*box-shadow: 0 0 9px 2px rgb(20 23 28 / 10%), 0 3px 1px 0 rgb(20 23 28 / 10%);*/
}

.adb-x:hover {
	background: linear-gradient( 
135deg
, #ff934b 0%, #ff5e62 100%);
}

.adb-x:hover h3 {
	color: #fff;
}

.adb-x:hover p {
	color: #fff;
}

.ad-i img {
	width: 46px;
}

.vmr a {
	background-color: #fe7a0c;
	color: #fff;
	padding: 6px 15px;
	font-size: 17px;
	border-radius: 22px;
	display: none;
}

.vmr {
	margin-top: 30px;
	text-align: center;
}

.lv-cl {
	border: 1px solid #ddd;
	box-shadow: 0 0 9px 2px rgb(20 23 28 / 10%), 0 3px 1px 0 rgb(20 23 28 / 10%);
	padding: 20px;
	background-color: #fff;
}

.lv-cl h3 {
	text-align: center;
	font-size: 17px;
	font-family: Calibri;
	color: #003366;
	margin: 5px;
}


/*.pq97 {
  color: #fff !important;
}*/

.bcs {
	margin-bottom: 25px;
}

.lv-cl:hover {
	background: linear-gradient( 
135deg
, #ff934b 0%, #ff5e62 100%);
}

.lv-cl:hover h3 {
	color: #fff;
}



/*******************************
* Does not work properly if "in" is added after "collapse".
* Get free snippets on bootpen.com
*******************************/

.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
}

.panel-default>.panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	background-color: #FAFAFA;
	border-color: #EEEEEE;
}

.panel-title {
	font-size: 14px;
}

.panel-title > a {
	display: block;
	padding: 13px;
	text-decoration: none;
	font-size: 14px;
}
.more-less {
	float: right;
	color: #ed2426;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #EEEEEE;
}

.qpt {
	padding: 50px 0px;
	background-image: url(../img/back08.jpg);
}

.qpth {
	padding: 30px 0px;
	background:#f6f6f6;
}

.demo {
	margin-top: 30px;
}
.fq-i {
	display: flex;
	justify-content: end;
}
.testimonial_subtitle {
	color: #ed2426;
	font-size: 13px;
}

.testimonial_btn {
	background-color: #373d4b !important;
	color: #fff !important;
}

.tsrt .hdngs2 h2{
	color: #fff;
}
.ts-col9 h4{
	font-size: 20px;
	color: #fff;
}
.testimonial_para {
	font-size: 20px;
	font-weight: 400;
	margin-bottom: 0;
	color: #fff;
}
/* .ts-col9 {
	box-shadow: 0 3px 28px rgb(0 0 0 / 23%);
	padding: 20px;
	background-color: #fff;
	box-shadow: 0 0 9px 2px rgb(20 23 28 / 10%), 0 3px 1px 0 rgb(20 23 28 / 10%);
	border-radius: 35px;
} */

.hrds {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #ddd;
}

.dptp {
	position: absolute;
	z-index: 99;
	/*background-color: #ffffff57;*/
	width: 100%;
}

.tsrt {
	background-image: url(../img//testimonialbg.jpg);
	padding: 50px 0;
	background-attachment: fixed;
}

.fa-product {
	background-color: #434350B4;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
}
.fa-product h3 {
	margin-top: 0;
	font-size: 18px;
}
.fa-content{
	padding: 25px 20px;
}
.fa-content:hover {
	background: #e20b00;
	border: 1px solid #ccc;
}

.fa-content p{
	padding-bottom: 10px;
}
.ftr-b {
	background: #ed2426;
    color: #fff;
    border: none;
    width: 100%;
	padding: 12px !important;
}
.ftrsa h3 {
	color: #4a4a4a;
    font-weight: bold;
    text-align: center;
}
.ftrsa h4 {
	color: #4a4a4a;
    font-weight: bold;
    text-align: center;
}
.ftrsa li a {
	color: #8f9093;
	text-decoration: none;
}
.footer_copyright{
	color: #4a4a4a;
}
.po-h2 {
	color: #ff715a;
    text-align: center;
    font-weight: bold;
    font-size: 22px;
}
.sdr-frs::placeholder {
  color: 000;
}





.clg-sldr h3 {
    font-family: Calibri;
    font-size: 20px;
    text-align: center;
    color: #000;
    font-weight: bold;
    margin-top: 9px;
}
.clg-sldr p {
	    font-size: 16px;
    margin-bottom: 15px;
    line-height: 19px;
}
.hdngs2 h2 {
	color: #183762;
    font-size: 37px;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    line-height: 47px;

}
.media-sec .hdngs2 h2 {
	text-align: center;
    font-size: 37px;
    color: #000;
    font-weight: bold;
	/* position: relative; */
	margin-bottom: 0;

}
.hdngs2 h6{
	text-align: center;
	position: relative;
	margin-top: 0;
} 
.hdngs2 h6::after{
	content: '';
	display: inline-block;
	width: 4em;
	height: 2px;
	background-color: #183762;
}
.hdngs2 h6::before{
	content: '';
	display: inline-block;
	width: 4em;
	height: 2px;
	background-color: #183762;
	}
	.hdngs2 .fa.fa-paw {
		font-size: 25px;
		color: #183762;
	}
/* .hdngs2 h2::before {
	position: absolute;
	width: 45px;
	background: #ed2426;
	content: "";
	height: 3px;
	bottom: -6px;
	left: 48%;
} */
.hdngs2 p {
	text-align: center;
    font-size: 20px;
}
.hdngs2 {
	padding-bottom: 30px;
}
.wp-3 {
	background-size: 100% 100%;
    padding: 20px 0;
    /* background-image: url(../img/back08.jpg); */
    background-repeat: no-repeat;
	padding-bottom: 60px;
}


.sticky {
    /*  position: -webkit-sticky;*/
    position: fixed;
    top: 0;
    padding: 0;
    background-color: #fff;
    width: 100%;
}
.ftr-a {
	background: #fff;
    padding: 12px;
    border: 1px solid #3336;
    border-radius: 10px;
    margin-bottom: 30px;
}
.ftr-a h3 {
    font-size: 28px;
    color: #000;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
}
.ftr-btn1 {
	background: linear-gradient( 
135deg
 , #ff934b 0%, #ff5e62 100%);
    color: #fff;
    padding: 8px 15px;
    border: none;
    width: 100%;
}
.ban-text  em {
	font-size: 11px;
	font-style: normal;
}
.navbar .btn.btn-primary.consult {
	padding: 10px;
	height: auto;
}
.carousel-caption.d-none.d-md-block.ban-text {
	right: 0;
	left: 9%;
	padding-bottom: 30px;
	top: 18%;
	text-align: left;
}
.ban-text  h5 {
	font-size:40px;
	font-weight: bold;
	color: #183762;
	margin-bottom: 30px;
}
.faq-top{
	color: #183762;
	margin-left: 5px;
}
.faq-top:hover{
	color: #fff;
}
.ban-text  p {
	font-size: 18px;
	margin-bottom: 30px;
	color:#000 ;
}
.consult {
	background: #183762;
	padding: 15px 30px;
	font-size: 13px ;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: none;
	border: none;
}

.consult:hover, .about-info .consult-now:hover{
	color: #fff;
	text-decoration: none;
}
.fe-2 {
	margin-left: 5px;
	font-size: 15px !important;
	transform: rotate(20deg);
}
.media-sec {
	padding-top: 20px;
	padding-bottom: 60px;
	/* background: #efefef;
    border: 1px solid #ddd; */
}
.md-content p, .about-info p {
	font-size: 14px;
	color: #696969;
	line-height: 26px;
}
.md-content h3 {
    font-size: 19px;
    font-weight: bold;
    color: #ed2426;
    line-height: 27px;
}
.cl-nd {
	color:#ed2426;
	margin-right: 5px;
}

.hdngs2as {
	text-align: center;
}
.hdngs2as h2 {
	font-size: 37px;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    line-height: 47px;
    color: #fff;
}
.hdngs2as h6::before {
    content: '';
    display: inline-block;
    width: 4em;
    height: 2px;
    background-color: #fff;
}
.hdngs2as h6::after {
    content: '';
    display: inline-block;
    width: 4em;
    height: 2px;
    background-color: #fff;
}
.media-bx {
	background: #fff;
	box-shadow: 0 0 30px #eee;
}
.media-bx .md-img img {
	transition: all .3s linear;
	width: 100%;
}
.media-bx:hover .md-img img {
	transform: scale(1.1);
}
.media-bx .md-img {
	overflow: hidden;
}
.md-content {
	padding: 15px 20px;
}
.readmore a {
    color: #183762;
    font-size: 16px;
	text-decoration: none;
}
.readmore a:hover {
	text-decoration: none;
}
.about-info h3 {
	    color: #183762;
    font-size: 37px;
    font-weight: bold;
}
.about-img img {
	margin: 0 auto;
}
.about-us {
	padding: 60px 0;
/*	background: #f6f6f6;*/
	background-color: #FFF3DF;
}
.about-info li::before {
	content: "\f00c";
	font-family: FontAwesome;
	color: #fff;
	padding-right: 10px;
	background: #ed2426;
	border-radius: 3px;
	padding: 10px;
	margin-right: 10px;
}
.about-info li {
	padding-bottom: 30px;
	font-size: 16px;
	width: 50%;
	float: left;
	font-weight: bold;
}
.about-info ul {
	list-style: none;
	padding-left: 0;
	margin-top: 40px;
}
/*.about-info p {
	margin-top: 20px;
	font-weight: bold;
}*/

.contact-form {
	padding-top: 30px;
	padding-bottom: 40px;
	background: #e6e6e6;
	background:url(../img/bg1.jpg) no-repeat ;
}
.contact-us {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background:url(../img/contact-bg.jpg) no-repeat ;
	padding: 150px 0px 150px 0px;
	background-attachment: fixed;
}
.main-contact {
	text-align: center;
}
.main-contact h3 {
	font-size: 45px;
	color: #fff;
	font-weight: bold;
}
.main-contact p {
	font-size: 18px;
	color: #fff;
	margin: 30px 0;
}
.contact-form .input-group {
	margin: 0 0 30px;
	width: 100%;
}
.contact-form .input-group textarea {
	width: 100%;
	max-width: 100%;
	opacity: 1;
	border-radius: 3px;
	border: 1px solid #eee;
	color: #767676;
	background: #ffffff;
	padding: 14px 18px;
	height: 150px;
}
.contact-form .input-group input {
	width: 100%;
	max-width: 100%;
	opacity: 1;
	border-radius: 3px;
	border: 1px solid #eee;
	color: #767676;
	background: #ffffff;
	padding: 14px 18px;
}
.contact-form .input-group .button.size-lg.icon_right {
	padding: 10px 25px;
	background-color: #ed2426;
	color: #fff;
	font-weight: bold;
	border: none;
	font-size: 18px;
}
.readmore .fa.fa-paw {
	margin-left: 5px;
	transform: rotate(90deg);
}

.demo {
	margin-top: 30px;
}
.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
	box-shadow: 10px 10px 15px rgba(0, 0, 0, 0.12);
}
.fq-tr .panel-group .panel + .panel {
    margin-top: 25px;
}
.about-info .consult-now {
	background: #183762;
	padding: 12px 20px;
	font-size: 14px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: none;
	border: none;
}
.main-contact .consult-now {
	background: #183762;
	padding: 12px 20px;
	font-size: 16px;
	border-radius: 5px;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	text-shadow: none;
}
/* Tabs */
.tabs-left > .nav-tabs {
	border-bottom: 0;
  }
  
  .tab-content > .tab-pane,
  .pill-content > .pill-pane {
	display: none;
  }
  
  .tab-content > .active,
  .pill-content > .active {
	display: block;
  }
  
  .tabs-left > .nav-tabs > li {
	float: none;
	margin-bottom: -3px;
  }
  
  .tabs-left > .nav-tabs > li > a {
	min-width: 74px;
	margin-right: 0;
	margin-bottom: 3px;
  }
  
  .tabs-left > .nav-tabs {
	float: left;
	margin-right: 19px;
	border-right: 1px solid #ddd;
  }
  
  .tabs-left > .nav-tabs > li > a {
	margin-right: -1px;
	-webkit-border-radius: 4px 0 0 4px;
	   -moz-border-radius: 4px 0 0 4px;
			border-radius: 4px 0 0 4px;
			padding: 16px;
  }
  
  .tabs-left > .nav-tabs > li > a:hover,
  .tabs-left > .nav-tabs > li > a:focus {
	border-color: #eeeeee #dddddd #eeeeee #eeeeee;
  }
  
  .tabs-left > .nav-tabs .active > a,
  .tabs-left > .nav-tabs .active > a:hover,
  .tabs-left > .nav-tabs .active > a:focus {
	border-color: #ddd transparent #ddd #ddd;
	*border-right-color: #ffffff;
  }
/* Tabs end */
.container-fluid.tb {
	padding: 0;
	overflow: hidden;
	background-color: #183762;
}
.left-tab .col-md-6 {
	padding: 0;
}
.left-tab .col-md-6 {
	padding-right: 0;
	padding-left: 0;
}
.left-tab .tabbable.tabs-left {
	margin-left: -74px;
}
.left-tab .col-md-6 {
	padding-right: 0;
	padding-left: 0;
	height: 400px;
}
.t-1 a {
	background: #8dd9e9 !important;
	color: #fff !important;
	border: none !important;
}
.t-2 a {
	background: #479bac !important;
	color: #fff !important;
	border: none !important;
}
.t-3 a {
	background: #11778b !important;
	color: #fff !important;
	border: none !important;
}
.t-4 a {
	background: #084f5d !important;
	color: #fff !important;
	border: none !important;
}
.tab-content .tab-1 {
	background: #8dd9e9;
	margin-left: 74px;
	height: 400px;
}
.tab-content .tab-2 {
	background:  #479bac;
	margin-left: 74px;
	height: 400px;
}
.tab-content .tab-3 {
	background: #11778b;
	margin-left: 74px;
	height:400px;
}
.tab-content .tab-4 {
	background: #084f5d;
	margin-left: 74px;
	height: 400px;
}
.tt-1 h1 {
	margin: 0;
	font-size: 50px;
	font-weight: bold;
	margin-bottom: 10px;
}
.tt-1 p {
    color: #ffffff;
    font-size: 19px;
    line-height: 31px;
    margin-top: 16px;
}
.left-tab .tabs-left > .nav-tabs{
	border-right: 0px;
}
.tab-img img {
    width: 100%;
}
.tt-1 {
	padding-right: 40px;
	padding-top: 30px;
	color: #fff;
	text-align: center;
}
/* testimonial-slide */

 .card {
     position: relative;
     display: flex;
/*     width: 350px;*/
     flex-direction: column;
     min-width: 0;
     word-wrap: break-word;
     background-color: #fff;
     background-clip: border-box;
     border: 1px solid #d2d2dc;
     border-radius: 11px;
     -webkit-box-shadow: 0px 0px 5px 0px rgb(249, 249, 250);
     -moz-box-shadow: 0px 0px 5px 0px rgba(212, 182, 212, 1);
     box-shadow: 0px 0px 5px 0px rgb(161, 163, 164)
 }

 .card .card-body {
     padding: 1rem 1rem
 }

 .card-body {
     flex: 1 1 auto;
     padding: 1.25rem
 }


 .profile {
     margin-top: 16px;
     margin-left: 11px
 }

 .profile-pic {
     width: 58px
 }

 .cust-name {
     font-size: 18px
 }

 .cust-profession {
     font-size: 10px
 }

 .items {
     width: 90%;
     margin: 0px auto;
 }

 .slick-slide {
     margin: 10px
 }
 /* end testimonial-slide */
 .ftrsa .cbp-hsmenu .chat {
	color: #333;
	font-size: 14px !important;
}
.ftrsa  .sdr-ics {
    color: #ed2124;
}

.hdnhg h6::before {
    content: '';
    display: inline-block;
    width: 4em;
    height: 2px;
    background-color: #000;
}
.hdnhg h6::after {
    content: '';
    display: inline-block;
    width: 4em;
    height: 2px;
    background-color: #000;
}
.str-img-svc2 {
	position: absolute;
    transform: translateX(155px);
    margin-top: -42px;
}
.str-img-svc2 img {
	    width: 160px;
}
.copy ul {
	list-style: none;
	margin: 0 auto;
	text-align: center;
	width: 428px;
}
.copy-1 {
	float: left;
	font-size: 11px;
	padding-top: 3px;
}
.copy-2 {
	float: right;
	font-size: 11px;
	padding-top: 3px;
}
.copy li {
	float: left;
	border-right: 1px solid #777;
	padding: 0 12px;
}
.copy li:last-child {
	border-right: none;
}
.copy li a{
	color:#000;
	font-weight: bold;
}
.copy li a:hover{
	text-decoration: none;
}
.ftrsa {
	border-right: 1px solid #ccc;
	min-height: 200px;
}
.ftrsa:last-child {
	border-right: none;
}
/* Model Popup */
.consult-btn .modal-dialog {
	width: 350px;
	margin: 30px auto;
}
/*.consult-btn .modal-content{
	height: 430px;
	background:url(../img/pop-bg.jpg) no-repeat ;
}*/
.PhoneField {
	box-sizing: border-box;
}
.FormField__Box {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid rgba(0, 0, 0, 0.1);
	background: white;
	border-radius: 0.75em;
	box-shadow: 0 0 0.5em 1px rgba(0, 0, 0, 0.1);
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 3em;
	padding: 0.5em;
}
.PhoneField__Pre {
	width: 3em;
	margin: 0.5em 0;
	padding: 0 0.5em;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	text-align: left;
	color: #000;
	font-weight: 600;
	font-family: 'Lato', sans-serif;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	align-items: center;
	font-family: 'Lato', sans-serif;
}
.Input {
	display: block;
	flex: 1;
	box-shadow: none;
	border: none;
	padding: 0.5em;
	box-sizing: border-box;
	font-size: 1em;
	font-weight: 500;
	background: white;
	color: #000;
	font-family: 'Lato', sans-serif;
	letter-spacing: 1px;
}
.consult-dr {
	text-align: center;
	padding: 5px 0;
}
.consult-dr img{
	margin: 0 auto;
	width: 260px;
}
.consult-dr h4 {
	color: #fff;
	margin-bottom: 0;
    font-size: 20px;
    font-weight: 600;
    padding: 0px 20px;
    line-height: 26px;
}
.modal-header {
	    padding: 11px;
    border-bottom: none;
    background-image: url(../img/intersection.png);
    background-repeat: no-repeat;
}
.phone-heading h4{
	font-size: 17px;
    color: #183762;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase;
}
.close, .close:hover{
	opacity: 1;
    color: #fff;
}
.account, .account:hover{
	background: #ed2426;
	border: none;
	padding: 5px 12px;
	font-weight: bold;

}
.btn.btn-primary.account:hover:active, .btn.btn-primary.account:focus {
	box-shadow: none;
	background: none;
}
.ftrsa .consult {
	padding: 10px;
	font-size: 12px;
	display: flex;
	text-align: center;
	margin: 0 auto;
	height: auto;
	background-color: #183762;
}
.ht-about-work {
	margin-bottom: 20px;
	position: relative;
}
.ht-about-work > span {
	background: #ed2426;
	border-radius: 50%;
	color: #7d7d7d;
	display: block;
	float: left;
	height: 42px;
	line-height: 43px;
	text-align: center;
	-webkit-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
	width: 42px;
	margin-top: 4px;
}
.ht-work-text {
	overflow: hidden;
	padding-left: 10px;
}
.ht-work-text > h5 {
	font-size: 14px;
    font-weight: 500;
    margin-bottom: 5px;
    padding-top: 8px;
    margin-top: 6px;
    color: #fff;
}
.ht-work-text p {
	font-size: 15px;
}
.ht-about-work:hover > span {
	background: #ed2426 none repeat scroll 0 0;
	color: #ffffff;
}
.work {
    background: #183762;
    color: #fff;
    padding: 54px 0px;
    float: right;
        margin-right: 100px;
}
.work1 {
	    float: left;
    margin-top: 85px;
    margin-left: 65px;
}
.work1 h3 {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
}
.how-works {
	text-align: center;
}
.main-work {
	background: #fafafa;
	padding: 40px 0;
}
.how-works h5{
	font-size: 18px;
	font-weight: bold;
}
.how-works p{
	font-size: 15px;
	color: #777;
}
.col-md-6.h-l {
	padding-right: 0;
}
.insta  .how-img img{
	margin-left: 80px;
	width:auto;
}
.how-img img{
	width:100%;
}
.h-l{
	padding-right: 0;
	padding-left: 0;
}
.h-r{
	padding-left: 0;
	padding-right: 0;
}
.work h3 {
	margin-top: 0;
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: bold;
	color: #ed2426 !important;
}
.ht-work-text a {
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
.ht-about-work .fa.fa-paw {
	font-size: 20px;
}
.nose {
	margin: 0 5px;
}
.nose-2 {
	width: 20px;
	height: 13px;
}
.new-section {
	background:url(../img/why-bg.jpg) no-repeat ;

	padding: 60px 0;
	padding-bottom: 80px;
}
.new-section .hdngs2 h2{
	color: #fff;
}
.new-section .hdngs2 h6::before, .new-section .hdngs2 h6::after{
	background-color: #fff;
}
.info {
	background: #fff;
	padding: 40px;
	box-shadow: 0 1px 5px 0 rgba(0,0,0,.23);
	height: 240px;
	border-bottom: 4px solid #777;
}
.info p {
	color: #444;
	text-align: center;
	font-size: 16px;
	line-height: 25px;
}
.ban-text ul{
	list-style: none;
	padding-left: 0;
}
.ban-text li{
	float: left;
	margin-right: 7px;
	text-align: center;
}
.ban-text span {
	font-size: 14px !important;
	color: #000;
	text-shadow: none;
	font-weight: bold;
	padding: 7px;
	float: left;
	font-size: 13px;
	margin: 0 auto;
	text-align: center;
	float: left;
	width: 100%;
}
.insta .work {
	background: #fff;
}
.insta .ht-work-text a, .insta  .ht-work-text p, .insta  .work h3 {
	color: #000;
}
.how-work.insta {
	padding: 40px 0;
}
/* blogs */
.banner-content.text-center {
	padding: 100px 0;
}
.banner-content .title {
	color: #fff;
	font-weight: 700;
	font-size: 60px;
}
.blog-page {
	padding-top: 30px;
	padding-bottom: 60px;
}
.sidebar-title .title {
	font-weight: bold;
	font-size: 20px;
	color: #000;
	background: #ededed;
	border-bottom: 4px solid #183762;
	padding: 10px;
	margin-top: 0;
}
.post-items {
	padding-left: 0;
	list-style: none;
}
.post-items li {
	padding: 14px 0;
	border-bottom: 1px solid #dbdbdb;
	font-weight:bold;
	font-size: 14px;
	color: #303030;
}
.blog-sidebar-post .post-items li .single-post .post-content {
	padding-left: 15px;
	flex: 1;
}
.blog-sidebar-post .post-items li .single-post .post-content .post-title a {
	font-weight: 600;
	font-size: 15px;
	color: #000;
	text-decoration: none;
}
.single-post {
	display: flex;
}
.post-title {
	margin: 0;
}
.blog-details-content .details-content .title {
	font-weight: 700;
	font-size: 40px;
	color: #000;
	margin-top: 20px;
}
.blog-details-content h4, .blog-details-content span {
	font-size: 18px;
	font-weight: bold;
	color: #000;
}

.btn-sb {
	background-color: #183762;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border-radius: 25px;
    margin-top: 20px;
    font-weight: bold;
}
.btn-sb:hover {
	color: #fff;
}

.img-dt img {
	height: 40px;
	    opacity: 0.3;
}


/* popup */

.sk-mdl {
	position: relative;
    display: unset;
}
.frm5 {
	padding: 25px;
}
.frm-1 {
	border-radius: 25px;
}
.my-btn1 {
	    background-color: #183762;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    width: 100%;
    border-radius: 30px;
}

/* end */

/* doctor */
.dc-img img {
	width: 80px;
    margin: 0 auto;
    border-radius: 101px;
}

.dc-txt h3 {
	color: #183762;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 0;
}
.dc-txt p {
    font-size: 14px;
    margin-bottom: 3px;
    color: #143761;
}
.dc-txt p span {
	font-weight: bold;
}

.bdre {
	border-right: 1px solid #ddd;
	height: 240px;
	    position: relative;
}
.bdre:last-child {
	border-right: none;
}
.dcrwp-1 {
	    margin-top: 25px;
    padding-bottom: 80px;
}
.dc-img {
	float: left;
	margin-right: 15px;
}
.dc-txt {
	display: table-row;
	/*display: inline-block;*/
/*    position: absolute;*/
}
.dc-txt a {
	/*background-color: #183762;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    margin-top: 10px;
    border-radius: 5px;*/
        background-color: #183762;
    color: #fff;
    padding: 5px 10px;
    position: absolute;
    border-radius: 5px;
    bottom: 30px;
}
.box-title {
    z-index: auto;
    text-align: center;
    color: #ed2426;
    font-weight: bold;
}
.calsdr {
	    color: #ed2426;
    margin-right: 3px;
}
.appt-frm h3 {
	    color: #183762;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    line-height: 47px;
}
.appt-frm {
	    border: 1px solid #ddd;
    box-shadow: 0 0 9px 2px rgb(20 23 28 / 10%), 0 3px 1px 0 rgb(20 23 28 / 10%);
}
.appt-frm form {
	    padding: 15px 50px;
}
.appt-frm label {
    font-size: 16px;
}
.ck h4 {
	color: #ed2124;
    text-align: center;
    text-transform: capitalize;
    font-weight: bold;
    font-size: 16px;
}
.sk-dt {
	width: 100%;
	border-radius: 45px;
}
.sk-drt {
	border-radius: 20px !important;
}
.paymentBtnGroup .funf.active .method {
    border-color: #183762;
    outline: none !important;
    box-shadow: 0px 1px 8px 1px #183762;
}
.paymentBtnGroup .funf .method {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #ddd;
    transition: all 0.5s;
    padding: 8px;
}

.funf {
    outline: none !important;
}

.funf:active, .funf.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.tb-bs {
	text-align: center;
}
.tb-bs .funf {
	display: inline-table;
}
.fee-cns {
	 background-color: #ddd;
    padding: 8px 20px;
    border-radius: 20px;
    display: inline-block;
}
.dt-str {
	color: #ed2124;
}
.wk-dtls h2 {
	color: #183762;
    font-size: 25px;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 30px;
}
.wk-dtls .checkbox {
	margin-bottom: 30px;
}
.wk-dtls .checkbox label {
	font-size: 16px;
}

.ui-widget-content {
	z-index: +999 !important;
}

.tn-x h2 {
	    color: #fff;
    font-size: 30px;
    font-weight: bold;
    text-align: center;
    text-transform: capitalize;
    line-height: 42px;
}
.tn-x {
	text-align: center;
	box-shadow: 0 0 9px 2px rgb(20 23 28 / 10%), 0 3px 1px 0 rgb(20 23 28 / 10%);
    padding: 25px;
    background-color: #183762;
}
.tn-x h6::before {
    content: '';
    display: inline-block;
    width: 4em;
    height: 2px;
    background-color: #fff;
}
.tn-x h6::after {
    content: '';
    display: inline-block;
    width: 4em;
    height: 2px;
    background-color: #fff;
}
.tx-wp {
	padding: 50px 0px;
}
.tn-x h3 {
	color: #ddd;
    font-weight: bold;
    text-transform: capitalize;
    line-height: 36px;
    font-size: 27px;
}

.affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
    background-color: #fff;
  }
.consult-dr p {
	    color: #fff;
    font-size: 16px;
}  

.bg-round-shape {
	display: none;
}
.sk-lf {
	margin-left: 0;
}
.prf-dte-abl {
	color: #183762;
    font-size: 30px;
    font-weight: bold;
    text-transform: capitalize;
    margin-top: 0;
}
.skr-uls li {
	    border-bottom: 1px solid #ddd;
}
.sk-dcrpr h2 {
	color: #183762;
    font-size: 30px;
    font-weight: bold;
    text-transform: capitalize;
}
.sk-edus {
	color: #183762;
    font-size: 30px;
    font-weight: bold;
    text-transform: capitalize;
}
.sk-dcrpr p {
	    font-size: 17px;
    color: #696969;
}
.skd-cntr {
	    float: left;
    margin-right: 5px;
    font-size: 17px;
}
.dc-prw {
	text-align: center;
    position: relative;
    margin-top: 0;
}
.dc-prw::before {
    content: '';
    display: inline-block;
    width: 4em;
    height: 2px;
    background-color: #183762;
}
.dc-prw::after {
    content: '';
    display: inline-block;
    width: 4em;
    height: 2px;
    background-color: #183762;
}

.rgtw {
	    border-right: 1px solid #ffff;
}
.rgtw:last-child {
	border-right: none;
}