body {
	font-family: 'Poppins', sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Poppins', sans-serif !important;
}
a:focus, button:focus {
	outline:none !important;
	outline-offset:0px !important;
}
.lgo img {
	height:57px;
}
.hm-bg {
	background:url(../images/bnr-bg.jpg) no-repeat right top;
}
header {
	padding:12px 0 0 0;
}
.menu-safe {
	padding:8px 0 0 0;
}
.bnr-sec {
	background:url(../images/lin-bg1.jpg) no-repeat left top;
	padding-bottom:39px;
}
.bnr-txt1 {
	font-size:24px;
	font-weight:bold;
	color:#ed3237;
	line-height:36px;
	padding-bottom:20px;
}
.bnr-txt-safe p {
	font-size:14px;
	font-weight:400;
	color:#202020;
	letter-spacing:0.15px;
	line-height:25px;
	margin:0 0 0 0;
}
.bnr-btn {
	margin:53px 0 0 0;
}
.bnr-btn a, .socil-safe ul li a, .inpt-safe button {
	font-size:17px;
	font-weight:500;
	color:#ed3237 !important;
	letter-spacing:0.15px;
	border: double 2px transparent;
	border-radius: 80px;
	background-image: linear-gradient(white, white), radial-gradient(circle at top left, #ffd028, #ed3237);
	background-origin: border-box;
	background-clip: content-box, border-box;
	display:inline-flex;
}
.bnr-btn a span {
	padding:12px 60px !important;
}
.bnr-btn a:hover, .bnr-btn a:focus, .socil-safe ul li a:hover, .socil-safe ul li a:focus, .inpt-safe button:hover, .inpt-safe button:focus {
	background:radial-gradient(circle at top left, #ffd028, #ed3237);
	background-origin: border-box;
	color:#fff !important;
	text-decoration:none !important;
}
.bnr-img {
	padding:82px 0 0 0;
}
.bnr-txt-safe {
	padding:170px 0 0 0;
}
/*middile area css strt here*/



.midil-sec {
	padding:0px 0 0px 0;
}
.midil-sec h1 {
	color:#0f1d46;
	font-size:45px;
	font-weight:600;
	margin:87px 100px 0 100px;
	padding:0px 100px 0 100px;
	text-align:center;
	background:url(../images/lft-hd-img.png) left top no-repeat, url(../images/rit-hd-img.png) right top no-repeat;
}
 h1:not(.site-title)::before, h2::before {
 background:none !important;
 margin:0 !important;
 height:auto !important;
 width:auto !important;
 margin:0 0 0 0 !important;
}
.mid-sec1 {
	background:url(../images/lin-bg2.jpg) no-repeat right top, url(../images/lin-bg3.jpg) no-repeat left bottom;
	padding-bottom:50px;
}
.hd-sec {
	padding:0 0 156px 0;
}
.srv-img {
	float:none;
	margin-right:0px;
}
.srv-txt {
	display:table;
}
.srv-icn {
	width:54px;
	height:54px;
	background-color:#661aca;
	border-radius:100px;
	padding:8px 0 0 0;
}
.srv-img {
	padding:20px 0 0 0;
}
.srv-icn1 {
	background:url(../images/srv-icns.png) no-repeat left top;
	width:37px;
	height:36px;
	text-align:center;
	margin:-1px auto 0 7px;
}
.srv-icn2 {
	background:url(../images/srv-icns.png) no-repeat left center;
	width:34px;
	height:36px;
	text-align:center;
	margin:-5px auto 0 9px;
}
.srv-icn3 {
	background:url(../images/srv-icns.png) no-repeat left bottom;
	width:32px;
	height:34px;
	text-align:center;
	margin:-4px auto 0 11px;
}

.srv-icn4 {
	background:url(../images/srv-icns2.png) no-repeat left top;
	width:32px;
	height:34px;
	text-align:center;
	margin:2px auto 0 15px;
}

.srv-icn5 {
	background:url(../images/srv-icns2.png) no-repeat left bottom;
	width:32px;
	height:34px;
	text-align:center;
	margin:-4px auto 0 15px;
}

.srv-bx-safe h2 {
	padding:19px 0 19px 0;
	margin:0 0 0 0;
	font-size:45px;
	font-weight:600;
	color:#0f1d46;
}
.srv-bx-safe p {
	font-size:14px;
	font-weight:400;
	color:#202020;
	letter-spacing:0.30px;
	line-height:27px;
	margin:0 0 15px 0;
}
.srv-bx-safe p.hd2-btm {
	font-size:16px;
	font-weight:600;
}
.srv-txt .bnr-btn {
	margin:50px 0 0 0;
}
.srv-txt .bnr-btn a {
	color:#0f1d46 !important;
}
.srv-txt .bnr-btn a:hover, .srv-txt .bnr-btn a:focus {
	color:#fff !important;
	text-decoration:none !important;
}
.srv-bx-safe {
	padding:0 0 102px 0;
}
.srv-bx2 .srv-txt {
	float:left;
	display:inherit;
	width:50%;
}
.srv-bx2 .srv-img {
	float:left;
	margin:0 0px 0 60px;
}
.hm-sec2 {
	background-color:#ebefff;
	margin:10px 0 0 0;
	padding:40px 0 102px 0;
}
.hm-sec2 h2 {
	text-align:center;
	font-size:40px;
	color:#0f1d46;
	margin:0 0 48px 0;
	padding:0 100px 0 100px !important;
	font-weight:600;
	background:url(../images/lft-hd-img.png) left top no-repeat, url(../images/rit-hd-img.png) right top no-repeat;
}
.hm-sec2 h2 span {
	color:#661aca;
}
.mid-sc-bxs {
	background-color:#fff;
	padding:31px 0 60px 0;
	margin:20px 0 0 0;
	text-align:center;
	min-height:430px;
	transition: all 0.8s ease-in-out;
}
.mid-sc-bxs:hover {
	-webkit-box-shadow: 0px 3px 8px 0px rgba(60, 60, 60, 0.13);
	-moz-box-shadow: 0px 3px 8px 0px rgba(60, 60, 60, 0.13);
	box-shadow: 0px 3px 8px 0px rgba(60, 60, 60, 0.13);
	transition: all 0.8s ease-in-out;
}
.bx-icn .bx-ic1 {
	background:url(../images/hidden-gems-icn.png) no-repeat left top;
	width:95px;
	height:75px;
	margin:0 auto;
	transition: all 0.8s ease-in-out;
}
.bx-icn .bx-ic2 {
	background:url(../images/hidden-gems-icn.png) no-repeat left -117px;
	width:73px;
	height:75px;
	margin:0 auto;
	transition: all 0.8s ease-in-out;
}
.bx-icn .bx-ic3 {
	background:url(../images/hidden-gems-icn.png) no-repeat left -236px;
	width:71px;
	height:75px;
	margin:0 auto;
	transition: all 0.8s ease-in-out;
}
.bx-icn .bx-ic4 {
	background:url(../images/hidden-gems-icn.png) no-repeat left bottom;
	width:66px;
	height:75px;
	margin:0 auto;
	transition: all 0.8s ease-in-out;
}
.mid-sc-bxs p {
	font-size:14px;
	font-weight:400;
	color:#0f1d46;
	line-height:26px;
	padding:0 10px;
	margin:42px 0 11px 0;
}
.mid-sc-bxs a {
	font-size:14px;
	font-weight:500;
	color:#661aca !important;
}
.mid-sc-bxs a:hover, .mid-sc-bxs a:focus {
	color:#ed3237 !important;
	text-decoration:none;
}
.discovr-sec {
	padding:89px 0 145px 0;
	background:url(../images/lin-bg4.jpg) no-repeat right top, url(../images/lin-bg5.jpg) no-repeat left bottom;
}
.discovr-sec h2 {
	text-align:center;
	font-size:40px;
	color:#0f1d46;
	padding:0 0px 35px 0px !important;
	font-weight:500;
	letter-spacing:0.15px;
	margin:0 70px;
	background:url(../images/lft-hd-img.png) left top no-repeat, url(../images/rit-hd-img.png) right top no-repeat;
}
.discovr-sec h2 span {
	color:#661aca;
	font-weight:bold;
}
.mrg-tp-35 {
	margin-top:35px;
}
.discvr-video {
	-webkit-box-shadow: 0px 2px 14px -1px rgba(60, 60, 60, 0.63);
	-moz-box-shadow: 0px 2px 14px -1px rgba(60, 60, 60, 0.63);
	box-shadow: 0px 2px 14px -1px rgba(60, 60, 60, 0.63);
	border-radius:10px;
}
.dicvr-txt {
	padding:42px 0 0 0;
}
.dicvr-txt p {
	color:#0f1d46;
	font-size:20px;
	font-weight:500;
	letter-spacing:0.35px;
	line-height:30px;
	margin:0 0 30px 0;
}
.dicvr-txt a {
	font-size:20px;
	font-weight:600;
	color:#ed3237 !important;
	text-decoration:underline;
}
.dicvr-txt a:hover, .dicvr-txt a:focus {
	color:#661aca !important;
	text-decoration:underline;
}
.cal-out-sec {
	padding:65px 0 69px 0;
	background:url(../images/cl-ot-bg1.jpg) no-repeat left bottom, url(../images/cl-ot-bg2.jpg) no-repeat right top, url(../images/cl-ot-bg.jpg) repeat center center;
}
.cl-out-bx-safe {
	padding:84px 65px 119px 70px;
	background:url(../images/cal-txt-bg.jpg) no-repeat center center;
	background-size:cover;
}
.cal-ot-txt {
	float:left;
	width:75%;
	padding-right:95px;
}
.cal-ot-btn {
	display:table;
}
.cal-ot-btn .bnr-btn {
	margin: 35px 0 0 0;
}
.cal-ot-txt p span {
	color:#661aca;
}
.cal-ot-txt p {
	color:#0f1d46 !important;
	font-size:30px !important;
	font-weight:600 !important;
	line-height:40px !important;
	margin:0 0 0 0;
}
.cal-ot-btn .bnr-btn a {
	font-size:20px;
	color:#0f1d46 !important;
}
.cal-ot-btn .bnr-btn a:hover, .cal-ot-btn .bnr-btn a:focus {
	color:#fff !important;
}
footer {
	padding:44px 0 0px 0;
}
.ftr-lgo {
	padding:5px 0 5px 0;
}
footer h5 {
	font-size:20px;
	font-weight:600;
	color:#ed3237;
	margin:0;
	padding:0 0 8px 0;
	text-transform: inherit;
	letter-spacing: 0.5px;
}
footer ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.socil-safe {
	padding:22px 0 0 0;
}
.socil-safe ul li {
	float:left;
	margin-right:8px;
}
.socil-safe ul li a {
	width:32px;
	height:32px;
	display:block;
	border-radius:100px;
	text-align:center;
	font-size:14px;
	color:#000 !important;
	padding:0 0 0 0 !important;

}
.socil-safe ul li a i {
	padding:7px 0 0 2px !important;
}
.rqat-demo-safe {
	padding-bottom:24px;
}
.rqat-demo-safe p {
	font-size:14px;
	font-weight:400;
	color:#0f1d46;
	margin:1px 0 9px 0;
	padding:0 60px 0 0;
	line-height:25px;
}
.rqat-demo-safe ul li {
	font-size:17px;
	font-weight:400;
	color:#0f1d46;
	margin:0 0 4px 0;
	letter-spacing:0.50px;
}
.rqat-demo-safe ul li a {
	color:#ed3337 !important;
}
.rqat-demo-safe ul li a:hover, .rqat-demo-safe ul li a:focus {
	color:#ed3337 !important;
	text-decoration:underline;
}
.rqat-demo-safe ul li span {
	color:#909090;
}
.adrs-safe p {
	font-size:14px;
	font-weight:400;
	color:#0f1d46;
	line-height:25px;
	margin:0px 0 10px 0;
}
.adrs-safe p span {
	font-weight:bold;
	display:block;
}
.usfl-lnks ul {
	padding-bottom:28px;
}
.usfl-lnks ul li {
	padding:0 0 4px 0;
	margin:0 0 0 0;
}
.usfl-lnks ul li a {
	font-size:14px;
	font-weight:400;
	color:#0f1d46 !important;
	padding:0 0 0 0;
	line-height:25px;
	display:block;
}
.usfl-lnks ul li a:hover, .usfl-lnks ul li a:focus {
	color:#ed3237 !important;
	text-decoration:none;
}
.cpy-rit {
	border-top:1px solid #dbdde3;
	margin:43px 0 0 0;
	padding:14px 0 14px 0;
}
.cpy-rit p {
	margin:0 0 0 0;
	font-size:13px;
	font-weight:300;
	color:#0f1d46;
	letter-spacing:0.25px;
	text-align:center;
}
/*inner page css strat here*/


.inr-hd {
	padding-bottom:8px;
}
.inr-hd .lgo {
	float:left;
	margin-right:20px;
}
.inr-hd .lgo2 {
	padding:10px 0 0 0;
}
.inr-hd .menu-safe {
	float:right;
}
.inr-midile {
	background:url(../images/lin-bg1.jpg) no-repeat left top, url(../images/inr-hd-bg.jpg) no-repeat right top;
	padding:121px 0 0 0;
}
.rit-img {
	float:right;
	padding:16px 0 0 30px;
}
.lft-img {
	float:left;
	margin:0 45px 0 0;
}
.rit-txt {
	display:table;
}
.inr-midile h1 {
	color:#ed3237;
	font-size:45px;
	line-height:50px;
	font-weight:600;
	margin:0 0 0 0;
	padding:0 0 19px 0;
	display:table-cell;
}
.inr-midile p {
	font-size:15px;
	color:#0f1d46;
	line-height:27px;
	letter-spacing:0.25px;
	margin:0 0 12px 0;
	font-weight:400;
}
.inr-midile p a {
	color:#fe0000;
}
.inr-midile p a:hover, .inr-midile p a:focus {
	color:#fe0000;
	text-decoration:underline;
}
.inr-midile p strong {
	font-weight:500;
	font-size:16px;
}
.inr-midile .pnk-txt {
	color:#661aca;
	font-weight:600;
	line-height:normal;
	padding-bottom:5px;
}
.inr-midile ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.inr-midile ul li {
	font-size:17px;
	font-weight:400;
	color:#0f1d46;
	letter-spacing:0.25px;
	line-height:23px;
	padding:0 0 17px 30px;
}
.inr-midile ul li:before {
	content:"";
	background:url(../images/list-styl.png) no-repeat 0 0;
	width:12px;
	height:12px;
	display:block;
	float:left;
	margin:7px 0 0 -30px;
}
.aln-ctr {
	text-align:center;
}
.inr-midile h2 {
	color:#0f1d46;
	font-size:35px;
	font-weight:bold;
	margin:0;
	padding:0 0 8px 0;
	text-align:center;
}
.inr-midile h3 {
	color:#ed3237;
	font-size:35px;
	font-weight:600;
	margin:0;
	padding:0 0 12px 0;
	letter-spacing:0.15px;
}
.wrk-odr-sec2 {
	padding:90px 0 60px 0;
	background:url(../images/lin-bg5.jpg) no-repeat -30px bottom;
}
p.inr-hd-btm {
	line-height:23px !important;
	background:url(../images/hd-bdr1.jpg) no-repeat center bottom;
	padding:0 0 19px 0;
}
.wrk-odr-img2 {
	padding:43px 0 0 0;
}
.gry-sec {
	background-color:#ebefff;
	padding:43px 0 55px 0;
}
.gry-sec h3 {
	font-size:25px;
	font-weight:600;
	color:#0f1d46;
	margin:0 0 0 0;
	padding:0 0 25px 0;
}
.gry-txt {
	margin:0 60px 0 60px;
	border-left:4px solid #ed3237;
	padding:6px 0 6px 23px;
}
.gry-txt p {
	margin:0 0 5px 0;
}
.mobil-work-order {
	padding:63px 0 63px 0;
}
.inr-bg2 {
	background:url(../images/inr-bg2.jpg) no-repeat right bottom;
}
.inr-bg3 {
	background:url(../images/inr-bg3.jpg) no-repeat left bottom;
}
.asst-sec2 h2 {
	background:url(../images/hd-bdr1.jpg) no-repeat center bottom;
}
.asst-sec2 .wrk-odr-img2 {
	padding-top:0px;
}
.asst-sec3 {
	padding:0 0 50px 0;
}
.make-data2 .wrk-odr-img2 {
	padding-top:0px;
}
.pwrfl-smpl-sec {
	padding:65px 0 0 0;
	background:url(../images/inr-bg2.jpg) no-repeat 102% top, url(../images/inr-bg3.jpg) no-repeat -60px bottom;
}
.pwrfl-smpl-sec h3 {
	background:url(../images/hd-bdr1.jpg) no-repeat center bottom;
	color:#ed3237;
	font-size: 35px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 12px 0;
	letter-spacing: 0.15px;
}
.simpl-bx-safe {
	margin:20px 0 30px 0;
	min-height:230px;
	border-bottom:2px solid #fff;
}
.simpl-bx-safe:hover {
	border-bottom:2px solid #ed3237;
}
.simpl-bx-safe h4 {
	font-size:18px;
	font-weight:600;
	color:#0f1d46;
	letter-spacing:0.15px;
	margin:0 0 23px 0;
	padding:0 0 7px 0;
	background:url(../images/simpl-bdr.jpg) no-repeat left bottom;
}
.simpl-bx-safe p {
	font-size:14px;
	line-height:23px;
	color:#0f1d46;
	font-weight:400;
}
.ctct-frm {
	padding:0 37px 0 0;
}
.inpt-safe input, .inpt-safe textarea {
	width:100%;
	height:39px;
	border-radius:5px !important;
	font-size:14px !important;
	font-weight:400 !important;
	color:#0f1d46 !important;
	letter-spacing:0.50px !important;
	font-family: 'Poppins', sans-serif !important;
	padding:0 10px !important;
}
.inpt-safe textarea {
	min-height:90px;
}
 .inpt-safe input::-webkit-input-placeholder, .inpt-safe textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #2d3348 !important;
 font-weight:400 !important;
}
.inpt-safe input::-moz-placeholder, .inpt-safe textarea::-moz-placeholder { /* Firefox 19+ */
 color: #2d3348 !important;
 font-weight:400 !important;
}
.inpt-safe input:-ms-input-placeholder, .inpt-safe textarea:-ms-input-placeholder { /* IE 10+ */
 color: #2d3348 !important;
 font-weight:400 !important;
}
.inpt-safe input:-moz-placeholder, .inpt-safe textarea:-moz-placeholder { /* Firefox 18- */
 color: #2d3348 !important;
 font-weight:400 !important;
}
.inpt-safe {
	padding-bottom:8px;
}
input:focus, textarea:focus, select:focus {
	outline:none !important;
	outline-offset:0px !important;
}
.inpt-safe button {
	padding:0px 0 0 0;
	width:100%;
	text-align:center;
	color:#ed3237;
	font-weight:600;
	border-radius:5px !important;
}
.inpt-safe button span {
	padding:15px 60px;
	width:100%;
}
.adrs-txt {
	padding:0 25px 0 0;
}
.adrs-txt p {
	font-size:14px;
	font-weight:400;
	color:#0f1d46;
	line-height:25px;
}
.adrs-txt ul {
	padding-bottom:10px;
}
.adrs-txt ul li {
	padding-left:0px;
	font-size:17px;
	font-weight:400;
	letter-spacing:0.50px;
	padding:0 0 12px 0;
}
.adrs-txt ul li:before {
	background:none;
}
.adrs-txt ul li span {
	color:#909090;
}
.adrs-txt ul li a {
	color:#ed3337 !important;
	text-decoration:none;
}
.adrs-txt ul li a:hover, .adrs-txt ul li a:focus {
	color:#ed3337 !important;
	text-decoration:underline;
}
.adrs-safe span {
	font-weight:500;
}
.ctct-sec {
	padding-bottom:130px;
}
.frm-safe {
	padding-top: 6px;
}


/* Hang */
@-webkit-keyframes hvr-hang {
 0% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px);
}
 50% {
 -webkit-transform: translateY(4px);
 transform: translateY(4px);
}
 100% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px);
}
}
 @keyframes hvr-hang {
 0% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px);
}
 50% {
 -webkit-transform: translateY(4px);
 transform: translateY(4px);
}
 100% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px);
}
}
 @-webkit-keyframes hvr-hang-sink {
 100% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px);
}
}
 @keyframes hvr-hang-sink {
 100% {
 -webkit-transform: translateY(8px);
 transform: translateY(8px);
}
}
.hvr-hang {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.hvr-hang:hover, .hvr-hang:focus, .hvr-hang:active, .hm-sec2 .hvr-hang {
	-webkit-animation-name: hvr-hang-sink, hvr-hang;
	animation-name: hvr-hang-sink, hvr-hang;
 -webkit-animation-duration: .3s, 1.5s;
 animation-duration: .3s, 1.5s;
 -webkit-animation-delay: 0s, .3s;
 animation-delay: 0s, .3s;
	-webkit-animation-timing-function: ease-out, ease-in-out;
	animation-timing-function: ease-out, ease-in-out;
	-webkit-animation-iteration-count: 1, infinite;
	animation-iteration-count: 1, infinite;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-animation-direction: normal, alternate;
	animation-direction: normal, alternate;
}
span.fm-clr {
	color:#000 !important;
}
span.fm-clr span {
	color:#fe0000 !important;
}


/* Pulse */
@-webkit-keyframes hvr-pulse {
 25% {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
 75% {
 -webkit-transform: scale(0.9);
 transform: scale(0.9);
}
}
 @keyframes hvr-pulse {
 25% {
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
}
 75% {
 -webkit-transform: scale(0.9);
 transform: scale(0.9);
}
}
.hvr-pulse {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
}
.hvr-pulse:hover, .hvr-pulse:focus, .hvr-pulse:active, .srv-bx-safe .hvr-pulse {
	-webkit-animation-name: hvr-pulse;
	animation-name: hvr-pulse;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.whit-bg {
	background:#fff;
	padding:20px 0 100px 0;
}
ul.lst-syl-rmn li {
	list-style-type:upper-roman;
	background:none;
	margin:0 0 0 15px;
}
ul.lst-syl-rmn li:before {
	background:none;
}
.pgd-btm50 {
	padding-bottom:50px;
}
div.wpcf7-response-output {
	font-size:14px;
}
span.wpcf7-not-valid-tip {
	font-size:14px !important;
}


/*blog css start here*/

article {
	margin-bottom:50px !important;
}
article h2 {
	font-size:27px !important;
	line-height:30px !important;
	text-align:left !important;
}
.entry-title a:hover, .entry-title a:focus {
	color:#ed3237 !important;
	text-decoration:none !important;
}
article .bnr-btn {
	margin: 30px 0 0 0 !important;
}

article .bnr-btn a span{
	padding:12px 30px !important;
}

h2.widget-title, .blg-pg h1 {
	color:#212540 !important;
	text-transform:capitalize !important;
	font-size:22px !important;
	font-weight:600 !important;
	line-height:25px !important;
	letter-spacing:normal !important;
	text-align:left !important;
}

h1.page-title{
	font-size:20px !important;
	text-transform:inherit !important;
	letter-spacing:normal !important;
	line-height:normal !important;
}


h2.widget-title{
	margin:0 0 0 0 !important;
}
#sidebar ul{
	margin-bottom:30px !important;
}
#sidebar ul li {
	font-size:15px !important;
	font-weight:400 !important;
	color:#212121 !important;
	padding:0 0 12px 27px !important;
	border:none !important;
	line-height:22px !important;
}
#sidebar ul li:before {
	/*width:10px !important;
	height:10px !important;
	content:"" !important;
	border:2px solid #ffce0c !important;
	border-radius:100px !important;*/
	margin:7px 0 0 -27px !important;
	/*display:block !important;
	float:left !important;*/
}
#sidebar ul li a {
	color:#212121 !important;
}
#sidebar ul li a:hover, #sidebar ul li a:focus {
	color:#000 !important;
	text-decoration:none !important;
}
.widget {
	padding-bottom:0px !important;
}
.blg .pagination {
	clear: none !important;
	float: none !important;
	width: auto !important;
	border:none !important;
}
.blg .pagination a.prev, .blg .pagination a.next, .blg .pagination a, .blg .page-numbers.current, .blg-pg .post-navigation a, .blg .nav-previous a, .blg .nav-next a {
	font-size:14px !important;
	background:none !important;
	font-weight:bold !important;
	color:#212540 !important;
	padding:7px 15px !important;
}
.blg-pg .post-navigation a, .blg .nav-previous a, .blg .nav-next a {
	display:block !important;
}
.blg .pagination a.prev svg, .blg .pagination a.next svg {
	vertical-align:middle !important;
}
.blg .pagination a:hover, .blg .pagination a:focus, .blg .page-numbers.current, .blg-pg .post-navigation a:hover, .blg-pg .post-navigation a:focus, .blg .nav-previous a:hover, .blg .nav-previous a:focus, .blg .nav-next a:hover, .blg .nav-next a:focus {
	background-color:#ed3237 !important;
	color:#fff !important;
	text-decoration:none !important;
}
.entry-meta {
	padding-bottom:10px !important;
}
.entry-meta a {
	color:#767676 !important;
	font-size:13px !important;
	text-transform:capitalize !important;
	letter-spacing:normal !important;
	font-weight:500 !important;
}
.entry-meta svg {
	vertical-align:middle !important;
	margin-right:5px !important;
	color:#ffce0c;
}
.blg figure {
	float:left;
	width:300px;
	margin:8px 30px 0 0 !important;
}
.blg .entry-content {
	display:table;
}

.blg .cal-out-sec{
	margin-top:35px;
}

.carousel-indicators li{
	width:10px !important;
	height:10px !important;
	border:2px solid #ed3338 !important;
	border-radius:100px !important;
}

.carousel-indicators .active{
	background:#ed3338 !important;
}

.carousel-indicators{
	bottom: -50px !important;
}
