body {
	font-family: 'Roboto', sans-serif !important;
}
header {
	background-color:#fff;
	padding:10px 0 8px 0;
	background:url(images/hed-bg-img.png) no-repeat 94% 0%;
}
.hdr-mnu-sec {
	position:absolute;
	z-index:999;
	width:100%;
	background: rgba(41, 8, 0, 0.8);
	margin-top: 8px;
	min-height:60px;
}
.dropdown, .dropdown-toggle {
	position: inherit !important;
}
.dropdown-menu {
	background: rgba(41, 8, 0, 0.8) !important;
	border-radius:0px !important;
	margin:0 !important;
	left: auto !important;
}
.dropdown-item {
	color:#fff !important;
}
.navbar-light .navbar-nav .nav-link, .dropdown-menu .dropdown-item.nav-link {
	font-size:15px;
	font-weight:500;
	color:#fff !important;
	padding:18px 30px 18px 0px !important;
	transition:all 0.8s ease 0s;
	letter-spacing:0.5px;
}
.dropdown-menu .dropdown-item {
	font-size:15px;
}
.navbar-light .navbar-nav li:last-child .nav-link {
	padding-right:0px !important;
}
.navbar-light .navbar-nav li.active .nav-link, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus, .dropdown-item:hover, .dropdown-item:focus {
	color:#66bc45 !important;
	transition:all 0.8s ease 0s;
	background:none !important;
}
.navbar {
	padding:0 !important;
}
.hed-rit {
	float:right;
	margin-top:16px;
}
.ct-btn-01, .ct-btn-02 {
	float:left;
	border:1px solid #66bc45;
	border-radius:3px;
	text-transform:uppercase;
	font-weight:700;
}
.ct-btn-01 {
	margin-right:11px;
	padding:16px 10px 15px 0;
}
.ct-btn-02 {
	background-color:#66bc45 !important;
	border:none;
}
.ct-btn-02 span {
	padding:16px 12px 15px 12px !important;
	background-color:#71dd48 !important;
}
.ct-btn-02 a {
	display:block;
	color:#fff;
	font-size:15px;
	font-weight:500;
	padding:10px 15px 5px 0px;
	border-radius:3px;
	transition:all 0.8s ease 0s;
}
.ct-btn-02:hover a, .ct-btn-02:focus a {
	background-color:#71dd48;
	text-decoration:none;
	color:#fff;
	transition:all 0.8s ease 0s;
}
.cal-txt {
	font-size:19px;
	color:#2f2f2f;
	line-height:20px;
}
.cal-txt span {
	background-color:#66bc45;
	font-size:17px;
	color:#fff;
	border-radius:3px;
	letter-spacing:1.5px;
	padding:16px 8px 15px 8px;
	margin-right:10px;
}
/*banner css strt here*/

.carousel-control-prev-icon {
	background:url(images/bnr-arow.png) no-repeat scroll left top !important;
	width:20px !important;
	height:37px !important;
	margin-right: 100px !important;
}
.carousel-control-next-icon {
	background:url(images/bnr-arow.png) no-repeat scroll right top !important;
	width:20px !important;
	height:37px !important;
	margin-left: 100px !important;
}
.carousel-control-prev-icon:hover {
	background:url(images/bnr-arow.png) no-repeat scroll left bottom !important;
}
.carousel-control-next-icon:hover {
	background:url(images/bnr-arow.png) no-repeat scroll right bottom !important;
}
.banner {
	position:relative
}
.banner .item1 {
	background: #000 url(images/slide-01.jpg) no-repeat center center;
	min-height:769px;
	background-size:cover !important;
}
.banner .item2 {
	background: #000 url(images/slide-02.jpg) no-repeat center center;
	min-height:769px;
	background-size:cover !important;
}
.banner .item3 {
	background: #000 url(images/slide-03.jpg) no-repeat center center;
	min-height:769px;
	background-size:cover !important;
}
.banner .item4 {
	background: #000 url(images/slide-04.jpg) no-repeat center center;
	min-height:769px;
	background-size:cover !important;
}
.bnr-txt-safe {
	min-height:209px;
	margin:150px 0 0 0;
	padding:150px 0 0 0;
	background:url(images/bnr-icn.png) no-repeat 0% 10%;
}
.min-txt {
	font-size:50px;
	font-weight:300;
	text-align:left;
	color:#fff;
}
.bnr-txt-safe p {
	font-size:24px;
	font-weight:300;
	color:#fff;
	letter-spacing:0.1px;
	line-height:44px;
	padding:0 150px 15px 0;
	background:url(images/bnr-lin.png) no-repeat left bottom;
}
.box-01 {
	border:1px solid #fff;
	border-radius:0px;
	float:left;
	min-width:273px;
	padding:13px 15px 9px 15px;
	text-align:center;
	min-height:75px;
	margin-left:-1px;
}
.box-01 span {
	font-size:20px;
	font-weight:500;
	color:#fff;
	padding:0 0 0 15px;
}
.tre-bx {
	float:left;
}
.bnr-btn {
	margin-top:24px;
	float:right;
}
.bnr-btn a {
	text-transform:uppercase;
	color:#fff;
	background-color:#66bc45;
	font-size:17px;
	font-weight:500;
	padding:27px 35px;
	min-height:75px;
	letter-spacing:0.5px;
	transition:all 0.8s ease 0s;
}
.bnr-btn a:hover, .bnr-btn a:focus {
	background:#419321;
	color:#fff;
	text-decoration:none;
	transition:all 0.8s ease 0s;
}
/*middile css strat here*/

.wlcom-sec {
	padding:104px 0 65px 0;
	text-align:center;
}
.wlcom-sec h1 {
	margin:0 0 27px 0;
	padding:0 0 15px 0;
	font-size:34px;
	color:#4a0b01;
	font-weight:400;
	letter-spacing:0.5px;
	line-height:normal;
	background:url(images/hed-1-bdr.jpg) no-repeat center bottom;
}
.wlcom-sec p {
	font-size:17px;
	font-weight:400;
	letter-spacing:0.5px;
	color:#2f2f2f;
	line-height:29px;
	margin:0 0 30px 0;
}
p.hed-btm-p {
	font-family: 'Merriweather', serif;
	font-style:italic;
	font-size:20px;
	font-weight:400;
	letter-spacing:0.5px;
}
.wlcm-btn-safe {
	margin-top:60px;
}
.wlcm-btn-safe a:first-child {
	font-size:15px;
	font-weight:700;
	color:#828282;
	padding:15px 40px;
	letter-spacing:0.5px;
	border:1px solid #b4b4b4;
	transition:all 0.8s ease 0s;
}
.wlcm-btn-safe a:first-child:hover, .wlcm-btn-safe a:first-child:focus {
	background-color:#66bc45;
	text-decoration:none;
	color:#fff;
	border-color:#66bc45;
	transition:all 0.8s ease 0s;
}
.wlcm-btn-safe a:last-child {
	font-size:15px;
	font-weight:700;
	color:#fff;
	padding:15px 40px;
	background:#66bc45;
	letter-spacing:0.5px;
	border:1px solid #66bc45;
	transition:all 0.8s ease 0s;
	margin-left:10px;
}
.wlcm-btn-safe a:last-child:hover, .wlcm-btn-safe a:last-child:focus {
	background-color:#377f1b;
	text-decoration:none;
	color:#fff;
	border-color:#377f1b;
	transition:all 0.8s ease 0s;
}
.prdct-sec {
	padding:62px 0 95px 0;
}
.prdct-01 {
	background:url(images/srv-img-01.jpg) no-repeat center center;
	min-height:456px;
	background-size:cover !important;
}
.prdct-02 {
	background:url(images/srv-img-02.jpg) no-repeat center center;
	min-height:456px;
	background-size:cover !important;
}
.prdct-03 {
	background:url(images/srv-img-03.jpg) no-repeat center center;
	min-height:456px;
	background-size:cover !important;
}
.prdct-04 {
	background:url(images/srv-img-04.jpg) no-repeat center center;
	min-height:456px;
	background-size:cover !important;
}
.prdct-bx-safe {
	position:relative;
	width:100%;
	height:218px;
	padding:185px 0 0 25px;
	margin-bottom:10px;
	color:#fff;
}
.prdct-name {
	color:#fff;
	font-size:26px;
	font-weight:400;
	padding-bottom:28px;
	padding-top:15px;
}
.prdct-bx-hvr {
	position:absolute;
	display:none;
	z-index:200;
	left:0;
	top:0;
	padding:0 15px;
}
.prdct-bx-safe:hover .prdct-bx-hvr {
	display:block;
	background: rgba(0, 0, 0, 0.7);
	width:100%;
	height:100%;
	cursor:pointer;
}
.prdct-bx-safe p {
	text-align:left;
	color:#fff;
	line-height:24px;
	padding:40px 0 0 0;
	font-size:14px;
	font-style:italic;
	font-family: 'Merriweather', serif;
}
.prdct-bx-safe:hover.prdct-bx-safe a {
	display:none;
}
.prdct-bx-safe:hover .prdct-bx-hvr a {
	display:inline;
	border:none;
	padding:0;
	font-size:14px;
	font-style:italic;
	text-decoration:underline;
	font-weight:400;
}
.prdct-bx-safe:hover .prdct-bx-hvr a:hover, .prdct-bx-safe:hover .prdct-bx-hvr a:focus {
	color:#66bc45;
}
.prdct-bx-safe a {
	font-size:15px;
	font-weight:700;
	color:#fff;
	border:1px solid #fff;
	padding:10px 25px;
}
.prdct-bx-safe a i {
	padding-left:10px;
	font-size:16px;
}
.prdct-bx-safe a:hover, .prdct-bx-safe a:focus {
	color:#f3343a;
	text-decoration:underline;
}
.vw-mor-btn, .viw-prjct {
	text-align:center;
	margin-top:47px;
}
.vw-mor-btn a, .viw-prjct a {
	text-align:center;
	background-color:#f3343a;
	color:#fff;
	font-size:15px;
	font-weight:bold;
	letter-spacing:0.5px;
	border:2px solid #f3343a;
	padding:10px 70px;
	border-radius:80px;
	transition:all 0.8s ease 0s;
	text-transform:uppercase;
}
.viw-prjct a {
	border-color:#111;
	background-color:#111;
}
.vw-mor-btn a:hover, .vw-mor-btn a:focus, .viw-prjct a:hover, .viw-prjct a:focus {
	background:none;
	border:2px solid #f3343a;
	text-decoration:none;
	color:#111;
	transition:all 0.8s ease 0s;
}
.viw-prjct a:hover, .viw-prjct a:focus {
	border:2px solid #f3343a;
	color:#f3343a;
	transition:all 0.8s ease 0s;
}
.prjct-sec {
	padding:64px 0 75px 0;
	background:url(images/fcrs-bg.jpg) no-repeat center center;
	background-size:cover !important;
	min-height:654px;
}
.prjct-sec h2 {
	margin:0;
	padding:0 0 18px 0;
	font-size:60px;
	font-weight:300;
	letter-spacing:2px;
	color:#fff;
	line-height:59px;
}
.prjct-sec p {
	font-size:21px;
	font-weight:400;
	line-height:32px;
	color:#fff;
	margin-bottom:55px;
}
.prjct-sec a {
	font-size:17px;
	font-weight:500;
	color:#fff;
	letter-spacing:2px;
	border:1px solid #fff;
	padding:12px 23px;
	transition:all 0.8s ease 0s;
}
.prjct-sec a:hover, .prjct-sec a:focus {
	background:#fff;
	color:#66bc45;
	text-decoration:none;
	transition:all 0.8s ease 0s;
}
.fcr-on-safe .fcr-no {
	float:left;
	font-size:99px;
	font-weight:700;
	color:#fff;
	line-height:85px;
	margin-right:15px;
}
.fcr-txt {
	display:table;
}
.fcr-on-safe h4 {
	font-size:22px;
	font-weight:500;
	color:#fff;
	letter-spacing:0.9px;
	line-height:31px;
	margin:0 0 15px 0;
}
.fcr-on-safe p {
	font-size:17px;
	font-weight:400;
	line-height:29px;
}
.srv-sec {
	padding:75px 0 88px 0;
}
.carousel-indicators .active {
	background-color: #5fb61b !important;
}
.carousel-indicators {
	bottom: -30px !important;
}
.carousel-indicators li {
	width: 11px !important;
	height: 11px !important;
	border-radius:100px !important;
	border:2px solid #5fb61b !important;
}
.srv-bx-safe {
	min-height: 450px;
}
.srv-sec h2 {
	font-size:44px;
	font-weight:300;
	color:#000;
	text-align:center;
	margin:0 0 57px 0;
	padding:0;
	background:url(images/hed-1-bdr.jpg) no-repeat center bottom;
}
.srv-bx-safe h4 {
	font-size:20px;
	font-weight:500;
	color:#000;
	text-transform:uppercase;
	letter-spacing:1.5px;
	margin:36px 0 16px 0;
	padding:0;
}
.srv-bx-safe p {
	font-size:15px;
	font-weight:400;
	color:#212121 !important;
	line-height:25px;
	padding:0 30px 19px 0;
	background:url(images/hed-1-bdr.jpg) no-repeat left bottom;
}
footer {
	background-color:#360b05;
	padding:35px 0 0 0;
}
.ftr-sec-one {
	border-bottom:1px solid #533534;
	padding-bottom:27px;
	margin-bottom:35px;
}
footer h5 {
	color:#c09d9d;
	font-size:16px;
	font-weight:500;
	letter-spacing:0.3px;
	margin:0 0 13px 0;
	padding:0 0 5px 35px;
}
footer ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.bk-apnmnt img {
	background-color:#71dd48;
	padding:14px 12px;
	border-radius:3px;
	float:left;
	margin-right:15px;
	margin-top: -10px;
}
.bk-apnmnt a {
	background-color:#66bc45;
	display:block;
	font-size:17px;
	font-weight:500;
	color:#fff;
	letter-spacing:1px;
	text-transform:uppercase;
	line-height:22px;
	min-height: 66px;
	padding-top: 10px;
	border-radius:3px;
	transition:all 0.8s ease 0s;
}
.bk-apnmnt a:hover, .bk-apnmnt a:focus {
	background-color:#71dd48;
	text-decoration:none;
	color:#fff;
	transition:all 0.8s ease 0s;
}
footer ul.adres li.cont, footer ul.adres li.cont a {
	font-size:19px;
	font-weight:700;
	color:#c8b4b4;
	letter-spacing:1px;
}
footer ul.phn-mail {
	margin:23px auto 0 auto;
	display:table;
	float:none;
}
footer ul.phn-mail li.ft-ph {
	font-size:25px;
	font-weight:bold;
	color:#c8b4b4;
	letter-spacing:1px;
}
footer ul.phn-mail li.ft-ph:before {
	content: "\f095";
	font-size:18px;
	margin-top:6px;
}
footer ul.phn-mail li.ft-mil {
	font-size:16px;
	font-weight:400;
	color:#c8b4b4;
	letter-spacing:1px;
}
footer ul.phn-mail li.ft-mil:before {
	content: "\f0e0";
	font-size:14px;
	margin-top:3px;
}
footer ul li {
	padding-bottom:7px;
}
footer ul li a, footer ul li {
	font-size:15px;
	font-weight:400;
	color:#ead4d4;
	letter-spacing:0.8px;
}
footer ul li a:hover, footer ul li a:focus {
	color:#fff;
	text-decoration:underline;
}
footer ul.flt-lft {
	float:left;
	padding-right:50px;
}
footer .ftr-adrs {
	padding-left:35px;
}
footer ul li:before {
	color: #986a6a;
	font-family: FontAwesome;
	font-style: normal;
	margin-left:-35px;
	float:left;
	text-align:right;
	vertical-align:middle;
}
footer ul.usfl-link {
	padding-left:35px;
}
footer .ftr-adrs li {
	margin-bottom:6px !important;
}
footer .ftr-adrs li.ft-adrs:before {
	content: "\f041";
	font-size:20px;
}
footer .ftr-adrs li.ft-ph:before {
	content: "\f095";
	font-size:17px;
}
footer .ftr-adrs li.ft-mob:before {
	content: "\f10b";
	font-size:25px;
	margin-top:-6px;
}
footer .ftr-adrs li.ft-fx:before {
	content: "\f1ac";
	font-size:15px;
}
footer .ftr-adrs li.ft-mil:before {
	content: "\f0e0";
	font-size:14px;
}
footer .social {
	margin:40px 0 0 auto;
	display:table;
	float:none;
}
footer .social li {
	float:left;
	margin-right:9px;
}
footer .social li a {
	width:32px;
	height:32px;
	border-radius:100px;
	color:#986a6a;
	font-size:14px;
	display:block;
	background:none;
	text-align:center;
	border:2px solid #986a6a;
	padding-top:3px;
	transition:all 0.8s ease 0s;
}
footer .social li a:hover, footer .social li a:focus {
	color:#fff;
	background-color:#986a6a;
	transition:all 0.8s ease 0s;
}
.cpy-rit {
	font-size:14px;
	font-weight:400;
	color:#7e5555;
	text-align:left;
	padding:25px 0 24px 0;
	background-color:#280804;
	margin:33px 0 0 0;
}
.cpy-rit p {
	margin:0;
}
/*inner page css strt here*/
.inr-hd {
	background-color:#d81921;
	position:relative;
	top:0;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
}
.inr-mnu {
	background-color:#290800;
}
.inr-mdl {
	padding:100px 0 60px 0;
}
.contact-page {
	padding-bottom:60px;
}
.inr-mdl h1 {
	margin:0 0 27px 0;
	padding:0 0 15px 0;
	font-size:34px;
	color:#4a0b01;
	font-weight:400;
	letter-spacing:0.5px;
	line-height:normal;
	display:table-cell;
}
.inr-mdl h2 {
	margin:0;
	padding:0 0 10px 0;
	font-size:28px;
	font-weight:bold;
	color:#111;
	display: inline;
}
.inr-mdl h3 {
	margin:0;
	padding:5px 0 8px 0;
	font-size:20px;
	font-weight:bold;
	color:#d81921;
}
.inr-mdl p {
	font-size:15px;
	font-weight:400;
	letter-spacing:0.5px;
	color:#2f2f2f;
	line-height:29px;
	margin:0 0 15px 0;
}
.inr-mdl ul, .inr-mdl ol{
	margin:0 0 5px 0;
	padding:0 0 0 15px;
}
.inr-mdl ul li, .inr-mdl ol li {
	padding-bottom:6px;
	font-size:15px;
	font-weight:400;
	line-height:25px;
	color:#333;
}
/*contact page css*/

.form-safe {
	width:311px;
	height:auto;
	float:left;
	margin:0 13px 10px 0;
}
.text-aera-safe {
	width:100%;
	height:auto;
	margin:0 10px 10px 0;
}
.contact-page input, .contact-page textarea, .capcha-safe input, .contact-page select {
	color:#434343 !important;
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	width:100%;
	height:38px;
	border:1px solid #c5c5c5 !important;
	border-radius:2px !important;
	padding:0px 10px !important;
	background:none;
}
.last-frm {
	margin-right:0px !important;
}
.contact-page textarea {
	width:100%;
	height:auto;
	padding-top:10px;
	resize:vertical;
}
.capcha-safe {
	margin-bottom:20px;
}
.capcha-safe input {
	width:100px;
	height:30px;
	padding:0 10px !important;
}
.cacha-name, .capcha-img, .capcha-txt {
	float:left;
}
.cacha-name {
	color:#434343 !important;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size: 15px;
	padding-right:10px;
}
.capcha-img {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	font-size: 15px;
	padding-top:2px;
	padding-right:10px;
}
.err-fld, span.wpcf7-not-valid-tip {
	color:#F00 !important;
	font-size:13px !important;
	padding:5px 0 0 0 !important;
}
.tankyou-mess {
	color:#063;
	font-size:15px;
	font-family: 'Montserrat', sans-serif;
	font-weight:400;
	margin-top:5px;
}
.button1.input-style {
	border-radius: 0px;
	color: #fff !important;
	font-weight:bold;
	font-size: 15px;
	background-color:#66bc45;
	line-height: 34px;
	padding: 8px 65px;
	border:0;
	text-transform:uppercase;
	margin:10px 0 35px 0;
	transition:all 0.6s ease 0s;
	letter-spacing:0.5px;
}
.button1.input-style:hover {
	background:#489a28;
	color:#fff !important;
	transition:all 0.6s ease 0s;
}
.address {
	padding-left:75px !important;
	margin-top:0px !important;
}
.ctct-fm {
	margin-top:15px;
}
.contact {
	padding: 0px 0 0 30px !important;
	list-style-type:none;
}
.contact li {
	margin-bottom:15px;
}
.contact li:before {
	color: #66bc45;
	float: left;
	font-family: FontAwesome;
	font-style: normal;
	height: 20px;
	margin: 0px 0 0 -30px;
	text-align:left;
	width: 20px;
}
.contact li.add:before {
	content: "\f041";
	font-size: 23px;
	margin-top:3px;
}
.contact li.mob:before {
	content: "\f095";
	font-size: 20px;
	margin-top:0px;
}
.contact li.ph:before {
	content: "\f10b";
	font-size: 25px;
	margin-top:0px;
}
.contact li.fx:before {
	content: "\f1ac";
	font-size: 16px;
	margin-top:1px;
}
.contact li.mail:before {
	content: "\f0e0";
	font-size: 16px;
	margin-top:0px;
}
.contact li.clk::before {
    content: "\f017";
    font-size: 20px;
    margin-top: 0px;
}
 .contact-page input::-webkit-input-placeholder, .contact-page textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #a2a2a2 !important;
}
.contact-page input::-moz-placeholder, .contact-page textarea::-moz-placeholder { /* Firefox 19+ */
 color: #a2a2a2 !important;
}
.contact-page input:-ms-input-placeholder, .contact-page textarea:-ms-input-placeholder { /* IE 10+ */
 color: #a2a2a2 !important;
}
.contact-page input:-moz-placeholder, .contact-page textarea:-moz-placeholder { /* Firefox 18- */
 color: #a2a2a2 !important;
}
/*inner page banners*/

.prdct-inrbnr {
	background:url(images/prdct-bnr-1.jpg) no-repeat center center;
	min-height:400px;
	border-bottom:3px solid #d81921;
}
.sid-br-safe {
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.21);
	padding:15px 15px;
	margin:12px 0 30px 0;
}
.sid-hed {
	font-size:20px;
	font-weight:bold;
	color:#111;
	border-bottom:3px solid #d81921;
	padding:0 0 8px 0;
	margin-bottom:20px;
	line-height:20px;
}
.sid-br-safe ul {
	list-style-type:none;
	margin:0 0 0 0;
	padding:0 0 0 35px;
}
.sid-br-safe ul li {
	padding-bottom:18px;
}
.sid-br-safe ul li:before {
	color: #d81921;
	float: left;
	font-family: FontAwesome;
	font-style: normal;
	height: 20px;
	margin: 0px 0 0 -33px;
	text-align: center;
	width: 20px;
}
.sid-br-safe ul li.sid-mil:before {
	content: "\f0e0";
	font-size: 15px;
	margin-top:2px;
}
.sid-br-safe ul li.sid-ph:before {
	content: "\f095";
	font-size: 18px;
	margin-top:2px;
}
.sid-br-safe ul li.sid-mob:before {
	content: "\f10b";
	font-size: 22px;
	margin-top:-4px;
}
.pdg-top {
	padding-top:55px;
	margin-top:35px;
}
.dtl-glry-sec {
	margin-bottom:25px;
}
.spcfctin-safe {
	background-color:#eeeeee;
	padding:20px;
	border:1px solid #e2e2e2;
	border-radius:3px;
	margin:25px 0 35px 0;
}
.sid-cs-safe {
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px solid #eeeeee;
}
.sid-cs-safe:last-child {
	border:none;
}
.case-img {
	float:left;
	margin-right:15px;
}
.case-img img {
	height:60px;
	border:1px solid #bfbfbf;
}
.sid-cs-safe .cs-txt {
	display:table;
}
.sid-cs-safe .cs-txt a {
	color:#111;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:0.5px;
}
.sid-cs-safe .cs-txt a:hover, .sid-cs-safe .cs-txt a:focus {
	color:#d81921;
	text-decoration:underline;
}
.rqst-qt {
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	padding:6px 25px;
	display:block;
	letter-spacing:0.5px;
	border-radius:82px;
	color:#fff;
	border:2px solid #d81921;
	background-color:#d81921;
	text-align:center;
	transition:all 0.6s ease 0s;
}
.rqst-qt:hover, .rqst-qt:focus {
	background:none;
	color:#d81921;
	text-decoration:none;
	transition:all 0.6s ease 0s;
}
.abt-img {
	float:right;
	padding:0 0 15px 35px;
	margin:10px 0 0 0;
}
/*.abt-img img {
	width:450px;
}*/
.prdct-img img {
	width:255px;
	height:180px;
}
.dctrs-bx-safe {
	border:1px solid #d4d4d4;
	text-align:center;
	margin-bottom:25px;
}
.dctrs-bx-safe h3 {
	margin:0;
	padding:10px 0 0 0;
	font-size:18px;
	font-weight:600;
	color:#2f2f2f;
	letter-spacing:0.25px;
}
.dctrs-bx-safe p {
	margin-bottom:8px;
}
.dctrs-bx-safe a {
	background-color:#67bc45;
	font-size:16px;
	font-weight:400;
	color:#fff;
	display:block;
	padding:8px 10px;
	letter-spacing:0.50px;
	transition:all 0.6s ease 0s;
}
.dctrs-bx-safe a:hover, .dctrs-bx-safe a:focus {
	background-color:#459326;
	color:#fff;
	text-decoration:none;
	transition:all 0.6s ease 0s;
}

.cpy-rit a {
	color:#7e5555 !important;
	text-decoration:underline;
}
.cpy-rit a:hover {
	color:#fff !important;
	text-decoration:none !important;
}
.ui-datepicker {
    z-index: 9999 !important;
}