.phoneno{ 
    font-size: 26px;
	font-weight:bold;
	line-height:1;
}

.firstBody{
background-color: #ECEA4A;
}
.texcolor{
background-color: #f7f7f0;
}

#seotext1 {
	padding: 10px;
	position: absolute;
	top: 1188px !important;
	z-index:99;
}
.seo, .avviso {
	color: #95989c;
	font-size: 9px;
}
#st1-dest {
	width: 100%;
	height: 30px;
	display: inline-block;
}
 @charset "utf-8";
.anim-block, .area-cover, .carowrap, .center-div, .cities, .cities li, .cities ul, .dlok, .ecorbg, .ecotmarg, .erctbtn, .erctbtn span, .escprtpic, .featdet, .featpic, .featuredcol, .fetblock, .heading, .input-col, .latedet, .latedet li, .latedet ul, .latespic, .latestbtn, .latestbtn a, .nbs-flexisel-container, .nbs-flexisel-inner, .rctcol, .rectdetail .blgheading, .sel-col, .tarea-col, .wrapper-div, form, h1, h2, h3, h4, h5, h6, label, p {
	overflow: hidden
}
.cnts li, .cnts p {
	font-size: 18px;
	color: #fff
}
.anim-block, .area-cover, .carowrap, .center-div, .cities, .cities li, .cities ul, .cnts, .cnts li, .cnts ul, .ecorbg, .ecotmarg, .erctbtn, .erctdet, .escprtpic, .featdet, .featpic, .featuredcol, .fetblock, .heading, .latedet, .latedet li, .latedet ul, .latespic, .latestbtn, .latestbtn a, .nbs-flexisel-inner, .rctcol, .rectdetail .blgheading, .wrapper-div {
	clear: both
}
.menu>ul>li>a, .qucklink li a, footer h2 {
	text-transform: uppercase
}
*, .homePageGo:focus, .homePageGo:hover {
	outline: 0
}
main {
	max-width: 1600px;
	margin: auto
}
@font-face {
	font-family: elephantitalic;
	src: url(../fonts/elephnti-webfont.woff2) format('woff2'), url(../fonts/elephnti-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: ubuntulight;
	src: url(../fonts/ubuntu-l-webfont.woff2) format('woff2'), url(../fonts/ubuntu-l-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
@font-face {
	font-family: ubuntumedium;
	src: url(../fonts/ubuntu-m-webfont.woff2) format('woff2'), url(../fonts/ubuntu-m-webfont.woff) format('woff');
	font-weight: 400;
	font-style: normal
}
.mt25 {
	margin-top: 35px
}
.mt20 {
	margin-top: 20px
}
.ecorbg, .escprtpic img {
	width: 100%
}
.cnts ul {
	list-style: disc!important;
	margin: 0 0 20px 30px
}
.cnts li {
	line-height: 30px
}
.cnts p {
	margin: 0 0 15px;
	line-height: 24px;
	text-align: justify;
	font-family: ubuntulight;
	font-weight: 400
}
.cnts h1, .cnts h2, .cnts h3, .cnts h4, .cnts h5, .cnts h6 {
	margin: 10px 0;
	font-family: ubuntumedium;
	color: #fff
}
.erctbtn, .latestbtn a {
	text-align: center;
	font-weight: 700
}
.cnts h1 {
	font-size: 30px;
	font-weight: 700
}
.cnts h2, .cnts h3, .cnts h4, .cnts h5, .cnts h6 {
	font-size: 25px;
	font-weight: 700
}
.cnts a:focus, .cnts a:hover {
	color: #0091fa;
	text-decoration: underline
}
.anim-block {
	position: relative;
	margin: 3px
}
.ecorbg {
	height: 100%;
	position: absolute;
	z-index: 6;
	left: 0;
	top: 0;
	display: none
}
.erctbtn {
	width: 120px;
	display: block;
	font-size: 14px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	margin: 0 auto;
	padding: 8px 0;
	background: #0091fa;
	color: #fff;
	transition: background .5s
}
.erctbtn span {
	display: block;
	font-family: ubuntulight
}
.erctbtn:hover {
	background-color: #2e2e2e;
	color: #FFF;
	text-decoration: none
}
.erctdet {
	padding: 10px;
	color: #000
}
.erctdet .hd3 {
	padding: 0
}
.erctdet p {
	float: left;
	margin: 5px 0 0
}
.erctdet span {
	display: block;
	float: right;
	font-style: italic;
	margin: 5px 0 0
}
#slds1, #slds16, #slds2, #slds3, #slds4, #slds7 {
	display: none
}
.ecotmarg {
	position: relative;
	margin: 0 0 35px
}
.ecotmarg .heading .hd2 {
	float: left
}
.ecotmarg .heading .viemore {
	background-color: #333;
	font-size: 13px;
	color: #FFF;
	float: right;
	margin: 9px 0 0;
	padding: 2px 7px
}
.ecotmarg .heading .viemore:hover {
	background-color: #ffb0b0;
	color: #000
}
.carocol {
	width: 240px;
	float: left
}
.nbs-flexisel-container {
	position: relative;
	max-width: 100%;
	margin: 7px 0 0
}
.nbs-flexisel-ul {
	position: relative;
	width: 9999px
}
.nbs-flexisel-inner {
	float: left;
	width: 100%
}
.nbs-flexisel-item {
	float: left
}
.leftarrow1, .rightarrow1 {
	width: 29px;
	height: 42px;
	position: absolute;
	cursor: pointer;
	z-index: 100;
	opacity: .5;
	top: 40%!important
}
.leftarrow1:hover, .rightarrow1:hover {
	opacity: .9
}
.leftarrow1 {
	left: 0
}
.rightarrow1 {
	right: 0
}
.latestcol .nbs-flexisel-container {
	position: inherit!important;
	margin: 0
}
.latestcol .leftarrow1, .latestcol .rightarrow1 {
	top: 10px!important;
	width: 18px;
	height: 18px
}
.latestcol .leftarrow1 {
	left: inherit;
	right: 35px!important
}
.latestcol .rightarrow1 {
	right: 10px!important
}
.fetwrap .nbs-flexisel-container {
	margin: 0
}
.lftcol {
	margin: 0 0 30px
}
.shadeBox {
	border: 2px solid #ff0508;
	box-shadow: 0 0 10px #000;
	padding: 15px;
	background: #c0080a;
	margin: 10px 0 20px
}
.shadeBox .heading h2 {
	margin: 0 0 15px;
	padding: 0;
	font-size: 25px;
	color: #fff;
	font-family: ubuntumedium;
	text-align: left
}
.featdet .ftcty, .featdet .ftname span, .latedet .pncty {
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif
}
.latestcol .heading .hd2 {
	float: left;
	color: #000
}
.latespic {
	margin: 10px 0 0
}
.latespic img {
	width: 100%
}
.latedet .pnme {
	font-size: 22px;
	border-bottom: dashed 1px #fb9c40;
	clear: both;
	padding: 0 0 3px
}
.latedet .pncty {
	float: right;
	font-size: 13px;
	margin: 8px 0 0
}
.defil {
	width: 80px;
	float: left;
	margin: 0 15px 0 0
}
.defil span {
	float: right;
	font-weight: 700
}
.latedet li {
	margin: 10px 0 0
}
.latedet li .pnmeds {
	font-size: 22px
}
.latestbtn {
	width: 125px;
	background-color: #FFF;
	margin: 10px auto 0
}
.latestbtn a {
	display: block;
	padding: 6px 0;
	font-size: 18px
}
.latestbtn a:hover {
	background-color: #2e2e2e;
	color: #FFF
}
.rctcol {
	border: 1px solid #ffb0b0;
	background-color: #FFF
}
.rectdetail li {
	border-bottom: dashed 1px #999;
	padding: 10px
}
.rectdetail li:last-child {
	border-bottom: none
}
.rectdetail .blgheading {
	color: #333;
	margin: 0 0 10px
}
.rectdetail .blgheading span {
	display: block;
	font-size: 12px;
	color: #333;
	font-style: italic;
	font-weight: 700;
	float: right
}
.rctpic {
	width: 50px;
	float: left;
	margin: 0 10px 0 0
}
.rctcont p {
	text-align: justify;
	font-size: 13px
}
.rctcont span {
	float: right;
	font-size: 11px;
	display: block;
	color: #656565;
	margin: 5px 0 0 2px
}
.featuredcol {
	padding: 0 0 7px
}
.fetblock {
	position: relative
}
.featpic img {
	width: 100%
}
.featdet {
	margin: 5px 0 0
}
.featdet .ftname {
	font-size: 18px;
	color: #333;
	float: left
}
.featdet .ftcty, .featdet .ftname span {
	font-size: 12px;
	font-weight: 700;
	color: #333;
	display: block
}
.featdet .ftname span {
	margin: 1px 0 0
}
.featdet .ftcty {
	float: right;
	margin: 10px 0 0
}
.cities li a:hover {
	color: #000;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	margin: 0 0 0 8px
}

@media only screen and (max-width:768px) {
.latedet, .latespic {
	padding: 5px!important
}
.featuredcol {
	margin: 0 5px!important
}
}
.menuabso, .posabso {
	position: absolute
}
.readmore, article, aside, details, figcaption, figure, footer, form, header, hgroup, label, main, nav, section, summary {
	display: block
}
.btn, .menuicon, .sel-col select, .sel-col span, .subtn {
	cursor: pointer
}
button::-moz-focus-inner, input[type=button]::-moz-focus-inner, input[type=file]>input[type=button]::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {
border:none
}
select:-moz-focusring {
color:transparent;
text-shadow:0 0 0 #000
}
.sprt, .weblogo a {
	text-shadow: 0 0 1px #2a2a2a
}
* {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	margin: 0;
	padding: 0
}
:after, :before {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box
}
body {
	font-family: ubuntulight;
	font-size: 14px;
	word-wrap: break-word;
	color: #525252;
	background: #fff
}
div {
	height: auto
}
a {
	text-decoration: none;
	color: #dee9f2;
	font-weight: 600
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
button, form, img, input, select, textarea {
	border: 0;
	font-family: Arial, Helvetica, sans-serif
}
.hd1, .hd2, h1 {
	color: #353535
}
img {
	max-width: 100%
}
textarea {
	resize: none
}
h1, h2, h3, h4, h5, h6, p {
	display: block;
	font-weight: 400
}
.readmore, .sprt h3, .subscol>.hd2, .subtn {
	font-weight: 700
}
.hd1, h1 {
	font-size: 30px
}
.hd2 {
	font-size: 25px
}
.hd3, .hd4 {
	color: #000
}
.hd3 {
	font-size: 20px
}
.hd4 {
	font-size: 25px;
	background-color: #ffb0b0;
	padding: 5px 10px
}
.center-div {
	width: 1024px;
	margin: 0 auto
}
.fl {
	float: left!important
}
.fr {
	float: right!important
}
.margright {
	margin-right: 0!important
}
.brdnone {
	border: none!important
}
.posrel {
	position: relative
}
.left-container, .left-side {
	float: left
}
.right-container, .right-side {
	float: right
}
.btn, .colum2, .colum3, .colum4, .colum5, .colum6, .sel-col span, .weblogo, .weblogo a {
	float: left
}
.margnone {
	margin: 0!important
}
.margtop5 {
	margin-top: 5px
}
.margtop10 {
	margin-top: 10px
}
.margtop15 {
	margin-top: 15px
}
.margtop20 {
	margin-top: 20px
}
.margbot5 {
	margin-bottom: 5px
}
.margbot10 {
	margin-bottom: 10px
}
.margbot15 {
	margin-bottom: 15px
}
.margbot20 {
	margin-bottom: 20px
}
.pad15 {
	padding: 15px
}
.input-col {
	height: 35px;
	border: 1px solid #DDD
}
.inputs {
	width: 100%;
	height: 100%;
	background-color: #FFF;
	color: #4d4d4d;
	font-size: 13px;
	padding: 0 5px
}
.foadd {
	border: 1px solid #666!important
}
.sel-col, .tarea-col {
	border: 1px solid #DDD
}
.sel-col {
	height: 35px;
	padding: 5px 0
}
.sel-col select {
	width: 100%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	margin: 5px 0 0
}
.sel-col span {
	font-size: 13px;
	margin: 3px 0 0;
	padding: 0 0 0 10px
}
.sel-col select option {
	border-bottom: #E9E9E9 solid 1px;
	cursor: pointer;
	padding: 3px 3px 3px 7px
}
.btn {
	transition: all linear .5s;
	-webkit-transition: all linear .5s;
	-moz-transition: all linear .5s;
	-o-transition: all linear .5s;
	-ms-transition: all linear .5s;
	padding: 6px 15px
}
.primary {
	background-color: #d48f70;
	color: #FFF;
	font-size: 15px
}
.primary:hover {
	background-color: #333
}
.readmore {
	font-size: 13px;
	color: #bf2020
}
.readmore:hover {
	color: #000
}
.sprt, .sprt div h3, .sprt div p, .sprt div p a, .weblogo a {
	color: #fff
}
.round3 {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px
}
.round5 {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px
}
.full-round {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%
}
.trans3 {
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out
}
.trans5 {
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out
}
.width25 {
	width: 25%
}
.width35 {
	width: 35%
}
.width62 {
	width: 62%
}
.width70 {
	width: 70%
}
.cls1, .cls2, .cls3 {
	margin-left: 0!important;
	clear: left
}
.headercolum, .menu, header {
	clear: both
}
.colum2 {
	width: 48%;
	margin: 0 0 2% 4%
}
.colum3 {
	width: 32%;
	margin: 0 0 2% 2%
}
.colum4 {
	width: 24%;
	margin: 0 0 2% 1.333%
}
.colum5 {
	width: 19%;
	margin: 0 0 2% 1.25%
}
.colum6 {
	width: 16%;
	margin: 0 0 2% .8%
}
.dst, .headercolum, header {
	width: 100%;
	float: left;
	background: #100611
}
.dst {
	overflow: visible!important
}
.ctrdst {
	overflow: inherit!important;
	display: table!important
}
.menu>ul>li>a, .toppic span {
	display: block;
	overflow: hidden
}
.weblogo {
	margin: 21px 0 0;
	display: flex;
	min-height: 70px;
	align-items: center
}
.weblogo a {
	font-family: elephantitalic;
	font-size: 45px;
	line-height: 25px
}
.menu>ul>li>a, .shadeBox .carocol .latedet li, .sprt h3, .sprt p, .weblogo a span {
	font-family: ubuntumedium
}
.weblogo a:focus, .weblogo a:hover {
	text-decoration: none
}
.weblogo a span {
	display: block;
	font-size: 18px;
	text-align: right;
	font-weight: 600
}
.menu>ul, .sprt {
	display: flex;
	padding: 0
}
.sprt, .tpright {
	float: right
}
.toppic {
	overflow: hidden;
	margin: 15px 0 0
}
.toppic span {
	width: 327px;
	margin: 0 auto
}
.sprt {
	text-align: right;
	margin: 5px 0 0;
	min-height: 87px;
	align-items: center
}
.sprt div p a:focus, .sprt div p a:hover {
	text-decoration: none
}
.botcol>img, .bred li, .bred li a, .menu-col, .menu>ul>li, .social li {
	float: left
}
.sprt h3 {
	font-size: 26px;
	margin: 7px 0 0
}
.sprt p {
	font-size: 20px
}
.menu-col {
	width: 100%;
	background: #3ca168;
	height: 46px
}
.menu {
	overflow: hidden
}
.navbar-collapse.collapse {
	text-align: center
}

@media(min-width:992px) {
.menu>ul {
	align-items: stretch;
	margin: 0 auto;
	float: none;
	display: inline-block
}
}
.menu>ul>li {
	border-right: 1px solid #fff;
	border-left: 1px solid #b3c31c
}
.menu>ul>li:first-child {
	border-left: none
}
.menu>ul>li:last-child {
	border-right: none
}
.menu>ul>li>a {
	color: #fff;
	font-size: 17px;
	padding: 13px 25px;
	font-weight: 100
}
.menu>ul>li.active>a, .menu>ul>li:hover, .menu>ul>li>a:hover {
	color: #FFF;
	text-decoration: none;
	background: #692971
}
.menu>ul>li:hover a {
	color: #fff
}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
	background-color: red!important;
	color: #fff!important
}
.menuabso {
	display: none;
	z-index: 666;
	width: 187px
}
.menuabso>ul {
	background: #2e2e2e;
	overflow: hidden;
	clear: both
}
.menuabso>ul>li {
	border-bottom: solid 1px #353535
}
.menuabso>ul>li>a {
	overflow: hidden;
	display: block;
	font-size: 16px;
	color: #FFF;
	padding: 10px 20px
}
.menuabso>ul>li>a:hover {
	background-color: #ffb0b0;
	color: #000
}
.mnicon {
	position: absolute;
	top: 5px;
	right: 10px;
	display: none
}
.menuicon {
	width: 40px;
	height: 40px;
	display: none
}
.botanim, .slidecol img, .topanim {
	width: 100%
}
.disblk {
	display: block!important
}
.qucklink li a, .social li a {
	overflow: hidden;
	display: block
}
.brdcol {
	background-color: #2e2e2e
}
.bred {
	overflow: hidden;
	clear: both
}
.bred li span {
	color: #FFF;
	float: left;
	margin: 6px 0 0 5px
}
.bred li a {
	color: #b5b5b5;
	padding: 6px 15px 6px 0
}
.body-colum, .body-part {
	overflow: hidden;
	clear: both
}
.slidecol {
	overflow: hidden;
	clear: both;
	margin: 0
}

.topshow:hover .topanim {
	top: 35%
}
.botanim {
	overflow: hidden;
	bottom: -100%
}
.botshow:hover .botanim {
	bottom: 0
}
footer {
	overflow: hidden;
	clear: both;
	padding: 25px 0 0;
	background: #0a0a0a;
}
.fotercolum {
	overflow: hidden;
	color: #FFF;
	clear: both;
	width: 100%
}
.botcol {
	overflow: hidden;
	clear: both
}
.botcol>img {
	margin: 0 15px 0 0
}
.qucklink {
	overflow: hidden
}
.bothd {
	color: #FFF!important;
	border-bottom: dashed 1px #a0a0a0;
	margin: 0 0 7px;
	padding: 0 0 3px
}
.qucklink li, .qucklink ul {
	overflow: hidden;
	clear: both
}
.qucklink li a:hover {
	color: #FFF
}
.scrcol {
	overflow: hidden;
	clear: both;
	padding: 0 0 0 70px
}
.scrcol p {
	color: #a0a0a0
}
.social {
	overflow: hidden;
	clear: both;
	margin: 15px 0 0;
	text-align: center
}
.social li {
	margin: 0 10px 10px 0;
	float: none;
	display: inline-block
}
.social li a {
	width: 44px;
	height: 45px;
	text-align: center;
	border-radius: 50px;
	border: 1px solid #fff;
	background: #fff;
	color: #211a2b;
	line-height: 45px;
	font-size: 21px
}
.social li a img {
	margin: 13px 0 0
}
.social li a:hover {
	background-color: #ffb0b0
}
.subscol {
	position: relative;
	float: right;
	margin: 10px 0 0
}
.subscol>.hd2 {
	color: #333;
	margin: 40px 0 0 55px
}
.subscol>p {
	color: #2e2e2e;
	margin: 20px 0 0 60px
}
.subinput {
	width: 170px;
	height: 35px;
	border: 1px solid #ddd;
	float: left;
	margin: 5px 0 0 30px;
	padding: 5px
}
.subtn {
	background-color: #000;
	font-size: 16px;
	position: absolute;
	right: 5px;
	top: 95px;
	color: #ffb0b0;
	padding: 10px 3px
}
.subtn:hover {
	background-color: #2e2e2e;
	color: #FFF
}
.shadeBox .carocol {
	width: 100%
}
.shadeBox .carocol .featpic, .shadeBox .carocol .latespic {
	margin: 0;
	border: 2px solid #ff0
}
.shadeBox .carocol .featpic {
	margin-bottom: 10px
}
.shadeBox .carocol .latedet {
	margin-top: 15px
}
.shadeBox .carocol .latedet ul {
	margin: 0;
	padding: 0
}
.shadeBox .carocol .latedet li {
	margin: 0;
	color: #fff
}
.shadeBox .carocol .featdet h3, .shadeBox .carocol .latedet li h3 {
	font-family: ubuntumedium;
	margin: 0 0 10px;
	color: #fff
}
.shadeBox .carocol .featdet h3 span.pncty {
	display: inline;
	font-size: 16px;
	color: #ff0
}
.shadeBox .carocol .featdet .ftcty, .shadeBox .carocol .latedet li h3 span.pncty {
	font-family: ubuntulight
}
.shadeBox .carocol .latedet li p.defil, .shadeBox .carocol .latestbtn a span.sqrfont, .shadeBox.blogBox .rectdetail li h3 {
	font-family: ubuntumedium
}
.shadeBox .carocol .featdet .ftcty {
	color: #fff;
	margin-top: 0
}
.shadeBox .carocol .latestbtn {
	margin: 0;
	width: 100%;
	float: left;
	background: 0 0;
	text-align: center
}
.shadeBox .carocol .latestbtn a {
	display: inline-block;
	padding: 5px 15px;
	border: 1px solid red;
	background: #ff0;
	color: red
}
.shadeBox .carocol .latestbtn a:focus, .shadeBox .carocol .latestbtn a:hover {
	text-decoration: none;
	background: #000;
	color: #ff0
}
.shadeBox .carocol .latestbtn a span.sqrfont {
	padding: 0;
	display: block
}
.shadeBox .carousel-control {
	position: absolute;
	top: 32%;
	right: 0;
	height: 40px;
	width: 40px;
	background: rgba(0,0,0,.6);
	z-index: 99
}
.shadeBox .carousel-control .glyphicon {
	font-size: 19px
}
.shadeBox .carousel-control.left {
	border-radius: 0 5px 5px 0
}
.shadeBox .carousel-control.right {
	border-radius: 5px 0 0 5px
}
#myCarousel_1 .carocol {
	margin-bottom: 15px
}
#myCarousel_1 .item .carocol:last-child {
	margin-bottom: 0
}
#myCarousel_1 .carousel-control {
	top: 20%
}
.shadeBox.blogBox {
	background: #ff0
}
.shadeBox.blogBox h2 {
	color: #c0080a;
	margin: 0
}
.shadeBox.blogBox .rectdetail {
	float: left
}
.shadeBox.blogBox .rectdetail li {
	padding: 0 0 5px;
	margin: 0;
	float: left
}
.shadeBox.blogBox .rectdetail li h3 {
	color: #c0080a;
	font-size: 16px
}
.shadeBox.blogBox .rectdetail li h3 span {
	font-family: ubuntulight;
	margin-left: 5px
}
.shadeBox.blogBox .rectdetail li .rctpic {
	width: 65px;
	height: 65px;
	border: 1px solid red
}
.shadeBox.blogBox .rectdetail li .rctcont p {
	color: #424242
}
.shadeBox.blogBox.linkingType {
	padding-bottom: 0
}
.shadeBox.blogBox.linkingType ul {
	margin-top: 10px
}
.shadeBox.blogBox.linkingType li {
	border-bottom: 1px solid #cbcf0a
}
.shadeBox.blogBox.linkingType li:last-child {
	border-bottom: none
}
.shadeBox.blogBox.linkingType li a {
	padding: 7px 0 7px 15px;
	color: #212121;
	display: inline-block;
	font-family: ubuntulight;
	font-size: 15px;
	font-weight: 600;
	background: url(../index.html) left center no-repeat;
	transition: padding-left .5s
}
.shadeBox.blogBox.linkingType li:hover a {
	padding-left: 25px;
	text-decoration: none;
	color: red
}
.shadeBox.bottomGall {
	border: none;
	background: 0 0;
	box-shadow: none;
	padding: 0;
	margin: 0;
	overflow: hidden
}
.shadeBox.bottomGall .heading {
	margin-bottom: 20px;
	position: relative
}
.shadeBox.bottomGall .heading .hd2 {
	margin: 0;
	text-align: center;
	font-size: 35px;
	color: #000;
	 font-weight: bold;
}
.shadeBox.bottomGall .heading .viemore {
	background: #ff0;
	padding: 4px 10px;
	font-size: 12px;
	color: red;
	box-shadow: 0 0 3px #000;
	font-weight: 600;
	display: inline;
	position: absolute;
	top: 0;
	right: 0
}
.shadeBox.bottomGall .galBox {
	margin-bottom: 30px
}
.shadeBox.bottomGall .galBox .carocol .escprtpic {
	border: 8px solid #0091fa;
	margin-bottom: 0;
	border-radius: 40px;
	box-shadow: rgba(0,0,0,.8) 3px 3px 10px inset
}
.shadeBox.bottomGall .galBox .carocol .escprtpic img {
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	float: left;
	-webkit-transition: all .7s;
	-moz-transition: all .7s;
	transition: all .7s
}
.shadeBox.bottomGall .galBox .carocol .escprtpic:hover img {
	-webkit-transform: scale(1.5) rotate(15deg);
	-moz-transform: scale(1.5) rotate(15deg);
	-ms-transform: scale(1.5) rotate(15deg);
	transform: scale(1.5) rotate(15deg);
	opacity: .5
}
.shadeBox.bottomGall .galBox .carocol .anim-block {
	margin: 0;
	position: relative
}
.shadeBox.bottomGall .galBox .carocol .erctdet .hd3 {
	margin: 0;
	padding-bottom: 0;
	text-transform: uppercase;
	font-family: ubuntumedium;
	color: #000;
	text-align: center;
	font-size: 15px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}
.shadeBox.bottomGall .galBox .carocol .erctdet p {
	font-family: ubuntulight;
	color: red;
	font-weight: 600;
	font-size: 14px;
	display: none
}
.shadeBox.bottomGall .galBox .carocol .erctdet span {
	width: 100%;
	text-align: center;
	color: #000;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px
}
.shadeBox.bottomGall .carousel-control {
	top: 0;
	bottom: 0;
	margin: auto 0
}
.shadeBox.bottomGall .carousel-control.right {
	right: 15px
}
.shadeBox.bottomGall .carousel-control.left {
	left: 15px
}
.viewGall .carousel-control {
	top: 0;
	bottom: 0;
	margin: auto 0;
	z-index: 99;
	background: #000
}
.viewGall .carousel-control.right {
	right: 0;
	width: 40px;
	height: 40px;
	font-size: 16px
}
.viewGall .carousel-control.left {
	left: 0;
	width: 40px;
	height: 40px;
	font-size: 16px
}
.viewGall .carousel-control .glyphicon {
	font-size: 19px
}
.viewGall .carousel-control.right {
	border-radius: 5px 0 0 5px
}
.viewGall .carousel-control.left {
	border-radius: 0 5px 5px 0
}
.shadeBox.bottomGall .topanim.trans3 {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 38px;
	opacity: 0;
	z-index: -2
}
.caret, .navbar, .wrapperBlogwrap {
	position: relative
}
.shadeBox.bottomGall .galBox .carocol .anim-block:hover .topanim.trans3 {
	opacity: 1;
	z-index: 1;
	transition: opacity .5s
}
.unique-links {
	width: 100%;
	margin-bottom: 25px;
	padding: 0;
	display: flex;
	flex-direction: column
}
.caret, .qucklink li, .unique-links li {
	display: inline-block
}
.unique-links ul {
	list-style: none;
	padding: 0;
	text-align: center;
	margin: auto
}
.unique-links li {
	margin: 0
}
.unique-links ul li a {
	background: #fff;
	font-size: 13px;
	padding: 5px 20px;
	color: #2d2d2d;
	border-radius: 20px;
	box-shadow: 0 0 5px #ccc;
	margin: 5px 5px 10px;
	display: inline-block
}
.unique-links ul li a:hover {
	background: #0091fa;
	color: #fff;
	text-decoration: none
}
.futBgType {
	background: #2e2863;
}
.bottomContant h3 {
	font-size: 22px;
	color: #000;
	font-family: ubuntumedium
}
.bottomContant p, .qucklink li a {
	font-family: ubuntulight;
	color: #fff;
	font-weight: 600
}
.bottomContant p {
	font-size: 16px;
	line-height: 26px
}
.qucklink li {
	float: none
}
.navbar, .qucklink li:last-child {
	border: none
}
.qucklink li a {
	padding: 3px 15px;
	font-size: 15px
}
footer h2 {
	margin: 0 0 15px;
	color: #fff;
	font-family: ubuntumedium;
	font-size: 32px
}
.footBg, footer p {
	font-size: 15px;
	font-family: ubuntulight
}
footer p {
	font-weight: 600;
	color: #fff!important;
	line-height: 22px
}
.footBg, .menu>ul>li.active ul.dropdown-menu li a {
	color: #fff
}
.footBg {
	background: #464b57!important;
	font-weight: 100;
	padding-top: 10px;
	padding-bottom: 10px
}
.navbar {
	min-height: auto;
	margin-bottom: 0
}
.caret {
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 6px dashed;
	border-top: 6px solid\9;
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	top: -4px
}

@media(min-width:992px) {
.menu>ul>li:hover ul {
	display: block
}
}
.menu>ul>li ul.dropdown-menu {
	min-width: 250px;
	background: #464b57
}
.menu>ul>li ul.dropdown-menu li {
	border-bottom: 1px solid #fff
}
.menu>ul>li ul.dropdown-menu li:last-child {
	border: none
}
.menu>ul>li ul.dropdown-menu li a {
	padding: 8px 10px;
	font-family: ubuntulight;
	font-weight: 600;
	color: #fff
}
.blogDetail h1, .wrapperBlogwrap .hd2 {
	font-family: ubuntumedium
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
	color: #fff!important;
	text-decoration: none;
	background-color: #db0a9e
}
.wrapperBlogwrap {
	padding: 15px;
	width: 100%;
	margin-bottom: 15px;
	display: inline-block;
	background: #f1da36;
	transition: all .7s
}
.wrapperBlogwrap .blgpic {
	max-width: 150px;
	float: left;
	border: 2px solid #ab073e;
	margin-right: 15px
}
.wrapperBlogwrap .hd2 {
	margin: 0 0 5px;
	font-size: 22px
}
.wrapperBlogwrap .hd2 a {
	color: #ab073e
}
.wrapperBlogwrap>span {
	display: block;
	font-size: 14px;
	margin-top: 0;
	color: #ab073e;
	margin-bottom: 5px;
	font-weight: 600
}
.wrapperBlogwrap p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #222
}
.wrapperBlogwrap p a {
	color: red
}
.wrapperBlogwrap ul {
	margin: 0 0 0 15px;
	padding: 0;
	list-style: none;
	position: absolute;
	bottom: 15px;
	right: 15px
}
.wrapperBlogwrap li {
	display: inline-block;
	min-width: 150px;
	font-weight: 600
}
.wrapperBlogwrap li span {
	color: #ab073e
}
.pl0 {
	padding-left: 0
}
.blogDetail .pl0 {
	margin-right: 15px
}
.blogDetail .pl0 img {
	width: 100%;
	height: auto;
	border: 2px solid #ff0;
	border-radius: 5px
}
.blogDetail h1 {
	margin: 0 0 5px;
	font-size: 24px;
	color: #fff
}
.detailNew h1 small, .detailNew h1 span {
	font-family: ubuntulight
}
.blogDetail>span {
	display: block;
	font-size: 16px;
	margin-top: 0;
	color: #fff;
	margin-bottom: 5px;
	font-weight: 600
}
.blogDetail p {
	font-size: 16px;
	line-height: 24px;
	font-weight: 400;
	color: #fff
}
.blogDetail h2, .blogDetail h3, .blogDetail p>strong {
	color: #fff;
	margin-top: 15px
}
.blogDetail ul {
	list-style: disc
}
.blogDetail ul li {
	font-weight: 600;
	padding: 5px 0;
	color: #fff;
	margin-left: 15px
}
.blogDetail ul.blgby {
	margin: 25px 0 45px;
	padding: 0;
	list-style: none;
	box-shadow: 0 0 3px #000;
	background: #ff0
}
.blogDetail ul.blgby li {
	display: inline-block;
	min-width: 150px;
	font-weight: 600;
	color: #ab073e;
	padding: 10px;
	margin-left: 0
}
.blogDetail ul.blgby li span {
	color: #ab073e
}
.detailNew h1 {
	margin-bottom: 15px
}
.detailNew h1 small {
	color: #fff;
	margin-left: 10px
}
.detailNew h1 span {
	float: right;
	font-size: 14px;
	font-weight: 100;
	margin-top: 15px
}
.detailNew .productProf {
	border: 4px solid #0091fa;
	box-shadow: 0 0 10px #000;
	background: #0091fa;
	min-height: 616px
}
.detailNew .productProf img {
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto
}
.detailNew .productProf.discDetail {
	padding: 20px;
	border: none
}
.detailNew .productProf.discDetail h4 {
	margin: 0 0 15px;
	font-size: 22px;
	color: #ffe295;
	text-transform: none
}
.detailNew .productProf.discDetail ul {
	list-style: none!important;
	margin: 0 0 15px;
	padding: 0
}
.detailNew .productProf.discDetail ul li {
	width: 100%;
	border-bottom: 1px solid #077fd7;
	float: left;
	padding: 2px 0
}
.detailNew .productProf.discDetail ul li p {
	margin: 0;
	color: #fff;
	padding: 0;
	font-size: 14px;
	font-weight: 100
}
.detailNew .productProf.discDetail ul li p.pnme {
	float: left;
	min-width: 150px;
	font-weight: 600
}
.detailNew .productProf.discDetail ul li p.pfdet {
	float: left
}
.detailNew .productProf.clientContact {
	padding: 20px;
	border: none
}
.detailNew .productProf.clientContact h4 {
	margin: 0 0 15px;
	font-size: 22px;
	color: #ffe295;
	text-transform: none
}
.detailNew .productProf.clientContact .btnDesign {
	width: auto;
	overflow: visible;
	position: relative;
	cursor: pointer;
	font-size: 21px;
	color: #FFF;
	text-transform: uppercase;
	-moz-border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	border-radius: 5px;
	border: 1px solid #fddfb1;
	background: #ffb76b;
	background: -moz-linear-gradient(top, #ffb76b 0, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
	background: -webkit-linear-gradient(top, #ffb76b 0, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
	background: linear-gradient(to bottom, #ffb76b 0, #ffa73d 50%, #ff7c00 51%, #ff7f04 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb76b', endColorstr='#ff7f04', GradientType=0);
	margin-bottom: 15px;
	text-align: center;
	padding: 15px 0;
	font-weight: 600;
	display: block
}
.detailNew .productProf.clientContact .btnDesign span img {
	width: 35px;
	height: auto;
	float: left;
	display: inline-block;
	margin-right: 10px
}
.detailNew .productProf.clientContact .btnDesign span {
	display: inline-block;
	line-height: 35px
}
.detailNew .productProf.clientContact ul.social {
	list-style: none!important;
	margin: 0!important;
	padding: 0
}
.raresCard {
	background: #fff;
	padding: 10px;
	border-radius: 15px;
	box-shadow: 0 0 3px #000;
	margin-bottom: 15px
}
.raresCard thead tr {
	background: red;
	color: #fff;
	font-size: 18px;
	font-weight: 600
}
.raresCard tbody tr {
	font-size: 16px;
	font-weight: 600
}
.homePageGo {
	width: 120px;
	float: left;
	margin: 28px 15px 0
}
.homePageGo img {
	width: 100%;
	height: auto
}
.mobDevice .firstBx, .mobDevice .forthBox, .mobDevice .secBox, .mobDevice .thrdBox {
	position: absolute;
	z-index: 15;
	width: 100%
}
.mobDevice .firstBx {
	top: 12.5%
}
.mobDevice .secBox {
	top: 37.5%
}
.mobDevice .thrdBox {
	top: 62.5%
}
.mobDevice .forthBox {
	top: 87.5%
}
footer .scrcol p a {
	color: #fff
}
.body-part.sndBody {
	background-image: url("../ludhiana-escorts/banner/bg-5.webp");
}
.pb20 {
	padding-bottom: 20px
}

@media only screen and (max-width:1040px) {
.body-colum, .fotercolum, .top-colum {
	width: 100%
}
.center-div {
	width: 100%!important
}
}

@media only screen and (max-width:830px) {
.body-colum {
	padding: 0 10px
}
.menu {
	width: 280px;
	position: absolute;
	background-color: #ffb0b0;
	z-index: 999;
	display: none;
	box-shadow: 1px 2px 7px -1px #fff
}
.menuabso, .toppic img {
	width: 100%
}
.menu>ul>li {
	float: none;
	border-top: solid 1px #fdae0e
}
.menu>ul>li>a {
	font-size: 16px;
	padding: 6px 20px
}
.menuabso {
	position: relative
}
.menuicon {
	display: block
}
.toppic {
	margin: 105px 0 0
}
}

@media only screen and (max-width:785px) {
.blogcol, .festext {
	clear: both
}
.colum3, .colum4 {
	width: 48%;
	margin: 0 0 3% 4%
}
.colum5, .colum6 {
	width: 32%;
	margin: 0 0 3% 2%
}
.blgpic, .left-container {
	width: 100%
}
.right-container {
	float: left;
	width: 100%
}
.blgpic {
	margin: 0 0 10px
}
.postwrap {
	padding: 0
}
.pstform li .tarea-col {
	height: 70px
}
}

@media only screen and (max-width:496px) {
.sprt, .subscol {
	float: left
}
.colum2, .colum3, .colum4, .colum5, .colum6 {
	width: 100%;
	margin: 0 0 3%
}
.sprt {
	background-color: #ffb0b0;
	position: inherit;
	width: 100%;
	margin: 12px 0 0;
	color: #FFF
}
.menu-col {
	position: absolute;
	width: auto;
	right: 0;
	top: 10px;
	margin: 0
}
.menu {
	right: 0
}
.scrcol {
	padding: 0
}
}

@media (max-width:767px) {
.sprt>div, .weblogo {
	text-align: center;
	width: 100%
}
.weblogo a {
	float: none;
	display: inline;
	margin: 0 auto
}
.detailNew h1 small, .menu-col {
	width: 100%;
	float: left
}
.menu>ul, .sprt>div {
	display: block
}
.sprt {
	background: 0 0;
	width: 100%
}
.menu-col {
	position: relative;
	background: 0 0;
	border: none;
	margin-bottom: 20px;
	margin-top: -12px
}
.navbar-toggle {
	background: #ff0;
	margin: 0
}
.navbar-toggle span {
	background: #ab063e
}
.navbar-collapse {
	position: relative;
	margin: 0;
	padding: 0;
	width: 100%
}
.detailNew .productProf {
	min-height: auto
}
.wrapperBlogwrap ul {
	margin: 20px 0 0 15px;
	position: relative
}
}

@media (min-width:992px) and (max-width:1199px) {
.menu>ul>li>a {
	padding: 13px 17px
}
}

@media (min-width:768px) and (max-width:991px) {
#navbar {
	width: 100%;
	position: relative;
	background: 0 0
}
.menu>ul>li>a {
	font-size: 12px;
	padding: 6px 14px
}
.detailNew .productProf {
	min-height: auto
}
}

@media (max-width:767px) {
.wrapperBlogwrap .blgpic {
	width: 100%;
	float: none;
	margin-right: 0;
	max-width: 767px
}
.wrapperBlogwrap .blgpic img {
	width: 100%
}
.weblogo a {
	font-family: elephantitalic;
	font-size: 25px
}
.sprt h3 {
	font-size: 20px
}
.sprt p {
	font-size: 16px
}
.cnts h1 {
	font-size: 21px
}
.qucklink li {
	border: none
}
.qucklink li a {
	padding: 3px 12px
}
.unique-links ul {
	margin: 0
}
.unique-links li {
	width: auto
}
.unique-links ul li {
	width: 48%;
	float: left
}
.unique-links ul li {
	width: 100%
}
.futBgType .col-sm-1 {
	display: none
}
.futBgType .col-sm-10 {
	padding-left: 0;
	padding-right: 0
}
}

@media (min-width:768px) and (max-width:991px) {
.weblogo a {
	font-size: 25px
}
.weblogo a span {
	font-size: 14px
}
.sprt h3 {
	font-size: 20px
}
.sprt p {
	font-size: 16px
}
.qucklink li {
	border: none
}
.qucklink li a {
	padding: 3px 12px
}
.menu {
	box-shadow: none
}
.menu-col {
	height: 34px
}
.menu>ul>li {
	border-top: none
}
}

@media (min-width:992px) and (max-width:1360px) {
.weblogo a {
	font-size: 28px
}
.weblogo a span {
	font-size: 16px
}
.sprt h3 {
	font-size: 20px
}
.sprt p {
	font-size: 16px
}
}

@media (max-width:767px) {
.weblogo {
	margin: 5px 0 0
}
.sprt {
	margin: 0 0 0;
	min-height: 45px
}
.menu-col {
	margin-bottom: 10px
}
}

@media (min-width:1400px) {
#seotext1{ top: 1390px !important; }		
}

@media (max-width:1024px) {
#seotext1{ top: 1575px !important; }	
	
}

@media (max-width:800px) {
#seotext1{ top: 991px !important; }	
	
}

@media (max-width:800px) {
#seotext1{ top: 991px !important; }	
	
}

@media (max-width:667px) {
#seotext1{ top: 3909px !important; }	
	
}

@media (max-width:414px) {
#seotext1{ top: 2408px !important; }	
	
}