@charset "utf-8";

/* CSS Document */

.modal:not(.show) {
	display: none;
}

.bksubmit{ margin-left: 100px; }

@font-face {
  font-family: 'PTSans-Caption';
  src: url('../fonts/PTSans-Caption.eot?#iefix') format('embedded-opentype'),  url('../fonts/PTSans-Caption.woff') format('woff'), url('../fonts/PTSans-Caption.ttf')  format('truetype'), url('../fonts/PTSans-Caption.svg#PTSans-Caption') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSans-CaptionBold';
  src: url('../fonts/PTSans-CaptionBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/PTSans-CaptionBold.woff') format('woff'), url('../fonts/PTSans-CaptionBold.ttf')  format('truetype'), url('../fonts/PTSans-CaptionBold.svg#PTSans-CaptionBold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'PTSans-BoldItalic';
  src: url('../fonts/PTSans-BoldItalic.eot?#iefix') format('embedded-opentype'),  url('../fonts/PTSans-BoldItalic.woff') format('woff'), url('../fonts/PTSans-BoldItalic.ttf')  format('truetype'), url('../fonts/PTSans-BoldItalic.svg#PTSans-BoldItalic') format('svg');
  font-weight: normal;
  font-style: normal;
}

/*body{font-family: 'Verdana'; background:#fff; font-size: 14px; color: #545555;}*/
body{
	font-family: museo_sans_rounded300, sans-serif;
	font-size: 14px; 
	font-weight:300;
	color: #343434;
}

td.sm-100b.w50 {
    padding-left: 0!important;
}

th.sm-100b.w50 {
    padding-left: 0!important;
}

img{border:0px; max-width:100%; }

a{ text-decoration:none; }

h1, h2, h3, h4, h5, h6{ margin:0px; padding:0px; font-weight:normal; }

ul, li{ padding:0px; margin:0px; list-style:none; }

span{ margin:0px; padding:0px; }

.clear10{ clear:both; height:20px; width:100%; }

.clear{ clear:both; height:0px; width:100%; }

.clear5{ clear:both; height:289px; width:100%; }

.clearwallpg{ clear:both; height:20px; width:100%; }

.menubg{background:#393c40; float:left; width:100%;}

.header-main{ background:none;  }

.tran{}

.banner{ float:left; width:100%;}

.banner img{ width:100%;}

.ph{ float:left; width:170px; border-right:1px solid #fff; margin-right:15px; padding-top:5px; padding-bottom:5px;}

.ph > img { float: left; padding-right:5px; padding-top:4px;}

.ph span{font-family: 'PTSans-Caption'; font-size:16px; color:#fff; text-decoration:none; float:left;}

.hmenu { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;    float: right;}

.social{ float:left; width:100%; margin-bottom:10px;}

.social ul{ float:left; width:100%; margin-top:18px;}

.social ul li{ float:left; padding-right:5px;}

.menu{  background-color: #c7b16e;    background-image: url("../images/cross.jpg");    background-position: left top;    background-repeat: no-repeat;    background-size: contain;    float: right;    width: 100%;}

.menu ul{float: left;    margin-left: 55px;    padding: 10px 0;}

.menu ul li{ float:left; padding-right:25px; padding-left:25px; border-right:1px solid #fff;}

.menu ul li:last-child{border-right:none;}

.menu ul li a{color:#fff; font-size:18px; font-family: 'PTSans-Caption'; text-decoration:none;}

.tagline{ float:left; margin-top:15px;}

.tagline h2{ float:left; font-size:36px; color:#393c40; font-family: 'PTSans-Caption'; line-height:48px;}

.tagline span{ color:#b59765;}

.inq { float: left;    margin-left: 35px;    margin-top: 35px;}

.profile{ border: 3px solid #d6d6d6;    float: right;    margin-top: 35px;    padding: 15px 25px;    width: 240px;}

.profile h3{ float:left; width:100%; font-family: 'PTSans-Caption'; font-size:18px; color:#6a6c6f; font-weight:bold; background-image:url(../images/profile.png); background-repeat:no-repeat; background-position:center left; padding-left:35px;}

.contac{ float:left; width:100%; background-image:url(../images/bg.jpg); padding:20px; margin-bottom:55px;}

.que{ float:left; width:100%; margin-top:10px; margin-bottom:10px;}

.que h3{ float:left; width:100%; text-align:right; padding-right:25px; color:#fff; font-size:30px;}

.cont{ float:left; margin-top:5px;}

.high{ float:left; width:100%; font-size:24px; color:#393c40; font-family: 'PTSans-Caption'; margin-bottom:10px;}

.news{ float:left; width:100%; padding:5px; border:1px solid #000; margin-bottom:40px;}

.person{ float:left; width:48%; margin-right:2%;}

.person img{ width:100%;}

.newssec{ float:right; width:50%;}

.sec{ float:left; width:100%; border:1px solid #c7b16e;padding:5px;}

.sec a{ float:left; width:100%; font-size:15px; color:#36342f; font-family: 'PTSans-Caption'; font-weight:bold; background-image:url(../images/greyarrow.png); background-repeat:no-repeat; background-repeat:no-repeat; background-position:98% 5px; margin-bottom:18px; text-decoration:none; }

.sec p{ float:left; width:100%; font-size:15px; color:#36342f; font-family: 'PTSans-Caption';}

.secb{ float:left; width:100%; border-bottom:1px solid #d0d0d0;padding:5px;}

.secb a{ float:left; width:100%; font-size:15px; color:#36342f; font-family: 'PTSans-Caption'; font-weight:bold; background-image:url(../images/greyarrow.png); background-repeat:no-repeat; background-repeat:no-repeat; background-position:98% 5px; text-decoration:none; }

.upcoming{border: 1px solid #c7b16e;    float: left;    margin-bottom:10px;    width: 100%;}

.nxt{ float:left; width:100%; margin-bottom:10px;}

.nxt h2{ float:left; padding: 15px 30px; color:#fff; font-family: 'PTSans-Caption'; background:#c7b16e; margin-right:2%; width:38%; text-align:center;}

.nxt span{ font-size:18px; color: #36342f; font-weight:bold; padding-top:6px; display:table; width:60%;}

.nxt a{   background-image: url("../images/greyarrow.png");    background-position: right 7px;    background-repeat: no-repeat;    color: #4a4a4a;    font-size: 18px;    padding-right: 12px; width: 100%;}

.nx{ float:left; width:100%; margin-bottom:0px;}

.nx h2{ float:left; padding: 15px 30px; color:#fff; font-family: 'PTSans-Caption'; background:#c7b16e; margin-right:2%; width:38%; text-align:center;}

.nx span{ font-size:18px; color: #36342f; font-weight:bold; padding-top:6px; display:table; width:60%;}

.nx a{   background-image: url("../images/greyarrow.png");    background-position: right 7px;    background-repeat: no-repeat;    color: #4a4a4a;    font-size: 18px;    padding-right: 12px; width: 100%;}

.link {    float: right;    margin-bottom: 25px;    width: 100%;}

.jour{ float:right; margin-right:5px; width:250px; background:#393c40; margin-bottom:10px;}

.jour a{ display:table;  font-size:15px; color:#fff; padding:8px 25px; font-size:18px;}

.lagenda{ float:right; margin-right:5px; width:250px;background:#393c40; margin-bottom:10px;}

.lagenda a{ display:table;  font-size:15px; color:#fff; padding:8px 25px; font-size:18px; background-image: url("../images/brown.png");    background-position: 94% 16px;    background-repeat: no-repeat; width:100%;}

.latest{ float:left; width:100%; border:1px solid #393c40; margin-bottom:40px;}

.latest h3{ float:left; width:100%; background:#393c40; font-family: 'PTSans-Caption'; color:#c7b16e; font-size:24px; padding-top:12px; padding-bottom:12px; padding-left:20px;}

.text{ display:table; width:95%; border-bottom:1px solid #ededed; padding:10px 0;}

.text h3{ background: #fff!important; }

.text a{ float:left; font-size:18px; color:#393c40; font-family: 'PTSans-Caption'; padding-left:20px; background-image: url("../images/brown.png");    background-position:right center;    background-repeat: no-repeat; width:100%; text-decoration:none; }

.text a:hover{ color:#C7B16E;}

.txtopen{  border-bottom: 1px solid #393c40;    float: left;    padding-bottom: 10px;    width: 100%;}

.txtopenactive{ background:#c7b16e url("../images/white-down.png") no-repeat scroll right 24px center; }

.txtopen h3{ float:left; background:#C7B16E url("../images/white-down.png") no-repeat scroll right 24px center; color:#fff; font-size:18px; font-family: 'PTSans-Caption';}

.txtopen img{ float:left; margin-left:15px; margin-top:15px; margin-right:15px;}

.txtopen span{ font-size:18px; color: #36342f; padding-top:6px; display:table; padding-top:13px;}

.txtopen label{ color: #36342f; display: table; font-size: 17px; font-weight: normal; margin-bottom: 0; padding-top: 13px; }

.txthidediv{ display: none!important; }

.tex{ width:95%; margin:0 auto; display:table; border-bottom:2px dotted #9d9d9d; margin-bottom:1px;}

.tex a{ background-image: url("../images/brown.png");    background-position: 100% 16px;    background-repeat: no-repeat;    color: #555759;    display: table;    font-size: 16px;    font-weight: bold;    padding-bottom: 10px;    padding-right: 15px;    padding-top: 10px;    text-decoration: none;}

.event{ float:left; width:100%;}

.event h3{    color: #157996;    float: left;    font-family: "PTSans-Caption";    font-size: 28px;    margin-bottom: 10px;    width: 100%;}

.event img{ width:100%;}

.mission{ float:left; width:100%; margin-bottom:40px;}

.mission h2{ float:left; font-size:31px; color:#c7b16e; font-family: 'PTSans-Caption'; padding-bottom:5px;}

.mission p{ float:left; text-align:justify; font-size:18px; color:#55585b;}

.mission a{float:left; text-align:justify; font-size:18px; color:157996; text-decoration:none; font-weight:bold;}

.video{ float:left; width:100%;}

.video > img{float:left; margin:10px auto 30px 10px; width:auto;}

.video a{ font-size:16px; text-transform:uppercase; color:#fff; background:#c7b16e; display:table; margin:30px auto; padding:10px 30px;}

.corpo{ float:left; margin-bottom:40px;}

.corpo img{ width:100%; float:left;}

.personal{ float:left; width:100%; padding:10px; border:1px solid #e2e2e2; margin-bottom:20px; background:#f4f4f4; border-radius:8px;}

.pro{ float:left; width:48%; margin-right:2%;}

.pro img{ width:100%; padding-bottom:15px;}

.pro h2{ float:left; font-size:16px; color:#0f0f0f; font-weight:bold;}

.info{ float:left; width:50%;}

.ins{ float:left; width:100%; padding:5px;}

.ins span{ float:left; font-size:18px; color:#b89734; margin-bottom:18px; font-family: 'PTSans-Caption'; }

.ins a{ float:right; font-size:15px; color:#fff; background:#fa5737;  font-weight:bold; text-decoration:none; padding:5px 10px; }

.ins p{ float:left; width:100%; font-size:15px; color:#252524; text-align:justify; padding-bottom:15px;}

.slider{ float:left; width:100%; text-align:center; margin-bottom:20px;}

.fb{ float:left; width:100%; padding:5px;}

.lnk{ float:left; width:100%; margin-bottom:10px;}

.quick{ float:left; width:100%;}

.quick h3{ float:left; width:100%; background-color:#393c40; background-image:url(../images/arrow.png); background-position:10px center; background-repeat:no-repeat; font-size:16px; color:#fff; font-family: 'PTSans-Caption'; padding:10px 10px 10px 35px;}

.quick ul{ float:left; width:100%; margin-bottom:20px;}

.quick ul li{ float:left; width:100%; padding-top:10px;}

.quick ul li a{ float:left;  background-image: url("../images/greyarrow.png");    background-position:left 5px;    background-repeat: no-repeat; text-decoration:none; padding-left:15px; font-size:16px; color:#393c40}

.quick ul li a:hover{ color:#C7B16E;}

.theme{ border-bottom: 2px solid #dedede;    float: left;    margin-top: 20px;    padding-bottom: 15px;    width: 100%;}

.theme h3{ float:left; background-image: url("../images/theme.png");    background-position:left ;    background-repeat: no-repeat; font-size:16px; color:#b69d52;padding-bottom: 5px;    padding-left: 35px;    padding-top: 5px; width:100%;}

.theme > img{ display: table; margin: 0 auto; }

.theme ul{ float:left; width:100%; margin-bottom:20px;}

.theme ul li{ float:left; width:100%; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #4d4e4f}

.theme ul li a{ float:left;  background-image: url("../images/greyarrow.png");    background-position:left 5px;    background-repeat: no-repeat; text-decoration:none; padding-left:15px; font-size:14px; color:#393c40}

.theme ul li a:hover{ color:#C7B16E;}

.most{ border-bottom: 2px solid #dedede;    float: left;    margin-top: 20px;    padding-bottom: 15px;    width: 100%;}

.most h3{ float:left; background-image: url("../images/most.png");    background-position:left ;    background-repeat: no-repeat; font-size:16px; color:#b69d52;padding-bottom: 5px;    padding-left: 35px;    padding-top: 5px; font-weight:600;}

.most ol{ float:right; margin-bottom:20px;}

.most ol li{ float:left; width:100%; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #4d4e4f; list-style: decimal !important;}

.most ol li a{ float:left;   background-image: url("../images/greyarrow.png");    background-position:70% bottom;    background-repeat: no-repeat; text-decoration:none; padding-left:0px; font-size:14px; color:#393c40; width:100%;}

.most ol li a:hover{ color:#C7B16E;}

.book{ border-bottom: 2px solid #dedede;    float: left;    margin-top: 20px;    padding-bottom: 15px;    width: 100%;}

.book h3{ float:left; background-image: url("../images/book.png");    background-position:left ;    background-repeat: no-repeat; font-size:16px; color:#b69d52;padding-bottom: 5px;    padding-left: 35px;    padding-top: 5px; font-weight:600; width:100%;}

.book a{ float:left; text-decoration:none; margin-left:35px;}

.sites{ border-bottom: 2px solid #dedede;    float: left;    margin-top: 20px;    padding-bottom: 15px;    width: 100%;}

.sites h3{ float:left; background-image: url("../images/most.png");    background-position:left ;    background-repeat: no-repeat; font-size:16px; color:#b69d52;padding-bottom: 5px;    padding-left: 35px;    padding-top: 5px; font-weight:600;}

.sites ul{ float:left; margin-left:35px;}

.sites ul li{ float:left; width:100%; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #4d4e4f;}

.sites ul li a{ background-image: url("../images/greyarrow.png");    background-position: 100% 5px;    background-repeat: no-repeat;    color: #393c40;    float: left;    font-size: 14px;    padding-left: 0;    text-decoration: none;    width:90%;}

.sites ul li a:hover{ color:#C7B16E;}

.footer{ float:left; width:100%; background:#202224; margin-top:50px;}

.ftitle{ float:left; text-align:center; margin-top:40px; margin-bottom:80px; width:100%;}

.ftitle h3{ float:left; width:100%; text-align:center; border-bottom:2px dashed #a7a7a7; width:100%; font-size:26px; color:#c7b16e; font-family: 'PTSans-Caption'; padding-bottom:30px;}

.call{ float:left; width:100%; background:#2b2d2f; margin-bottom:30px;}

//.call > img{    left: 30px;    position: absolute;    top: -40px;}

.call > img{    left: 30px;    position: absolute; }

.call h3{  color: #fff;    float: left;    font-family: "PTSans-Caption";    padding-bottom: 30px;    padding-left: 15px;    padding-top: 50px;    width: 40%; text-transform:uppercase;}

.call > p{ color: #dedddd;    float: left;    font-size: 16px;    padding-left: 0;    padding-top: 10px;    width: 60%;}

.call > a{   color: #dedddd;    float: left;    font-size: 16px;    padding-left:20px;    padding-top:4px; text-decoration:none; padding-left:10px;}

.call a:hover{ color:#C7B16E;}

.mail{ float:left; width:100%; background:#2b2d2f; margin-bottom:50px;}

//.mail > img{    left: 30px;    position: absolute;    top: -40px;}

.mail > img{    left: 30px;    position: absolute; }

.mail h3{  color: #fff;    float: left;    font-family: "PTSans-Caption";    padding-bottom: 30px;    padding-left: 15px;    padding-top: 50px;    width: 40%; text-transform:uppercase;}

.mail > p{   color: #dedddd;    float: left;    font-size: 16px;    padding-left:20px;    padding-top: 20px;}

.mail > a{   color: #dedddd;    float: left;    font-size: 16px;    padding-left:20px;    padding-top:34px; text-decoration:none; padding-left:10px;}

.mail a:hover{ color:#C7B16E;}

.fsocial{ display: table;    margin: 0 auto;    width: 100%; margin-bottom:50px;}

.fsocial ul{ display: table;    margin: 0 auto;    text-align: center;}

.fsocial ul li{ float:left; padding-right:8px; filter: gray; /* IE6-9 */ filter: grayscale(1); /* Firefox 35+ */ -webkit-filter: grayscale(1); }

.fsocial ul li:hover{ filter: none; -webkit-filter: grayscale(0); }

.copy {
    float: left;
    width: 100%;
    background: #000;
    text-align: center;
    padding: 11px 10px;
    color: #fff;
    font-size: 12px;
}

.copy p{ margin: 0;}

.profiledesc{ float:left; width:100%; margin-top:70px;}

.profiledesc img{ padding-top:15px;}

.desc{ float:left; margin-top:70px; width:100%;}

.desc h3{ float:left;  font-family: "PTSans-Caption"; font-size:28px; color:#3d3f41; width:100%; padding-top:30px; padding-bottom:30px;}

.desc p{ float:left; font-size:18px; color:#55585b; text-align:justify; font-weight:500; padding-bottom:18px; border-bottom:1px solid #e5e5e5}

.mission{ float:left; margin-top:0px; width:100%;}

.mission h3{ float:left;  font-family: "PTSans-Caption"; font-size:28px; color:#c7b16e; width:100%; padding-top:30px; padding-bottom:15px;}

.mission p{ float:left; font-size:18px; color:#55585b; text-align:justify; padding-bottom:18px;}

.cible{ float:left; width:100%; background-image:url(../images/bggrey.jpg); background-repeat:no-repeat; background-size:100% 100%; padding:10px;}

.lacible{ float:left; width:100%;}

.lacible h3{ float:left; width:100%; padding-top:50px; padding-bottom:25px; font-size:28px; color:#3d3f41;  font-family: "PTSans-Caption";}

.lacible p{ float:left; width:100%; text-align:justify; font-size:20px; color:#46484a; line-height:36px; padding-bottom:20px;}

.lacible img{ float:left; padding-top:50px; padding-bottom:50px;}

.gallery{ float:left; width:100%; background:#262525; border-top:2px solid #c7b16e; border-bottom:2px solid #c7b16e;}

.gtitle{ float:left; width:100%; text-align:center;}

.gtitle h2{ float:left; width:100%; text-align:center; padding-top:40px; padding-bottom:40px; color:#fff;  font-family: "PTSans-Caption";}

.gimg{ float:left; width:100%;}

.gimg img{ border:2px solid #c7b16e; margin-bottom:30px;}

.partner{ float:left; width:100%;}

.partner img{ margin-top:30px; }

.signup{ float:left; width:100%; background-repeat:no-repeat; background-size:cover; padding:25px;}

.freesign{ float:left; width:100%; text-align:center;}

.freesign h3{float:left; width:100%; color:#1f2525; font-size:24px; font-weight:600; padding-top:15px; padding-bottom:35px; }

.signform{ float:left; width:100%; border:2px solid #a3a3a3; padding:20px 40px; background:#fff; text-align:center;}

.user{ float:left; width:44%; margin-right:6%; margin-bottom:20px;}

.user h3{ float:left; font-size:15px; color:#334045; margin-bottom:18px; width:100%; text-align:left;}

.user h3 span{ color:#f84c1d;}

.uname{ float:left; width:100%; border:1px solid #eef1f1; background-image:url(../images/user.jpg); background-repeat:no-repeat; background-position:5px center; padding:10px 10px 10px 50px; background-color:#f3f6f6; font-size:15px; color:#b0b6b9; border-radius:10px;}

.pass{ float:left; width:100%; border:1px solid #eef1f1; background-image:url(../images/password.jpg); background-repeat:no-repeat; background-position:5px center; padding:10px 10px 10px 50px; background-color:#f3f6f6; font-size:15px; color:#b0b6b9; border-radius:10px;}

.fomail{ float:left; width:100%; border:1px solid #eef1f1; background-image:url(../images/fomail.jpg); background-repeat:no-repeat; background-position:5px center; padding:10px 10px 10px 50px; background-color:#f3f6f6; font-size:15px; color:#b0b6b9; border-radius:10px;}

.fomobile{ float:left; width:100%; border:1px solid #eef1f1; background-image:url(../images/mobile.jpg); background-repeat:no-repeat; background-position:5px center; padding:10px 10px 10px 50px; background-color:#f3f6f6; font-size:15px; color:#b0b6b9; border-radius:10px;}

.veri{ float:left; width:60%; border:1px solid #eef1f1; background-image:url(../images/verification.jpg); background-repeat:no-repeat; background-position:5px center; padding:10px 10px 10px 50px; background-color:#f3f6f6; font-size:15px; color:#b0b6b9; border-radius:10px; margin-right:5px;}

.create{ -moz-border-bottom-colors: none !important;    -moz-border-left-colors: none !important;    -moz-border-right-colors: none !important;    -moz-border-top-colors: none !important;    background: #21928c none repeat scroll 0 0;    border-bottom: 5px solid #31827e;    border-image: none !important;    border-left: 0 none !important;    border-radius: 10px;    border-right: 0 none !important;    border-top: 0 none !important;    color: #fff;    font-size: 16px;    margin-bottom: 40px;    margin-top: 30px;    padding: 15px 75px;}

.error{ color: maroon; float: left; }

.usertype{ float:left; width:100%; border:1px solid #eef1f1; background-repeat:no-repeat; background-position:5px center; padding:10px; background-color:#f3f6f6; font-size:15px; color:#b0b6b9; }

.parntner{ float:left; width:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; padding-top:65px; padding-bottom:65px; }

.part{ float:left; width:100%; background:#fff; padding:30px; border:1px solid #CCCCCC; }

.part h2{ float:left; width:100%; text-align:center; font-size:24px; color:#1f2525; text-transform:uppercase; padding-bottom:25px; }

.formborder{ float:left; width:100%;  padding:10px; }

.form{ float: left;    margin-right: 3%;    margin-top: 10px;    width: 47%; }

.form h3{ float:left; font-size:15px; color:#334045; text-transform:uppercase; margin-bottom:10px; }

.formfield{ float:left; font-size:13px; color:#333; padding:10px; border:1px solid; border-radius:5px; background:#f3f6f6; width:100%; }

.formborder > h3 { float: left; margin-top:20px; margin-bottom:20px; width:100%; color:#334045; font-size:15px; }

.field{ float:left; width:47%; margin-right:2%; margin-bottom:13px; }

.field h2{ color: #37a8a2; float: left; font-size: 13px; padding-top: 9px; text-align: left; text-transform: capitalize; width: 44%; }

.mobilefield{ background: #f3f6f6 none repeat scroll 0 0; border: 1px solid; border-radius: 5px; color: #333; float: left; font-size: 12px; padding: 10px; width: 56%; }

.btnsubmit{ float:left; width:100%; margin-bottom:30px; }

.btn-submit{ float:left; width:50%; background:#21928c; color:#fff; border:0px; font-size:19px; text-transform:uppercase; text-align:center; padding:10px; border-radius:5px; }

.userprofimg{ margin: -30px 0 0 210px; }

.profimginput{ float: left; margin-left: 10px ! important; }

.gendersel{ width: 20px; height: 0px!important; }

.genderh3{ margin-top:3px; } 

.imgprofh3{ margin-top:5px; } 

.profbtn{ margin-top: 20px; width: 20%; }

.logoutcls{ color: #6a6c6f; font-size: 16px; font-weight: bold; margin-left: 40px; }

.frogotpwdlink{ color: #37a8a2; }

.input-group{ margin-top: 0px!important; }

.showsrchres{float: left; clear: both; position: absolute; z-index: 9999; margin-left: -172px; width: 214px; margin-top: 4px; background: #005aad; display: none;}

.sidebar-left{width:100%; background:#c7b16e; padding:0 0 15px; }

.sidebar-left ul{margin:0; padding:0; list-style:none;}

.sidebar-left ul li{}

.sidebar-left ul li a{color:#5c5c5c; font-size:14px; font-family: 'PTSans-Caption'; text-decoration:none; padding:2px 8px; display:block;}

.sidebar-left ul li a i{margin-right:10px;}

.edit-profile{width:100%; padding:10px 10px; display:table;}

.edit-profile img{float:left; margin-right:11px;}

.edit-profile strong{display:block; color:#fff; font-size:14px;}

.edit-profile small{color:#313131; font-size:14px;}

.activity-feed{width:100%; border-top:#d8d6d6 solid 1px;}

.activity-feed strong{color:#313131; font-size:16px; padding:2px 11px; display:block;}

.activity-feed ul{}

.activity-feed ul li{}

.activity-feed ul li a{color:#fff; font-size:14px; display:block;}

.activity-feed ul li a:hover{color:#fff;}

.my-city{width:100%; margin:36px 0 0;}

.my-city h3{color:#fff; font-size:14px; margin:0; padding:0; font-weight:bold; background:#015baf; padding:7px 10px;}

.my-city ul{margin:0 0 0 10px;}

.my-city  ul li{color:#6b6b6b; font-weight:normal; font-size:14px; font-weight:bold; margin:4px 0 3px;}

.my-city ul li input{float:left; margin:4px 10px 0 0; font-weight:normal;}

.user-like-box span{padding:0 0 0 5px;}

.something-share{width:100%;  border:#d8d6d6 solid 1px; padding:5px 0 0;}

.something-share small{padding:0 0 0 10px; margin-right:15px; color:#7d7d7d; font-size:14px;}

.something-share .btn-default{border:0; color:#116ec5; font-size:14px;}

.something-share .btn-default:hover{background:#015baf; color:#fff;}

.something-share .dropdown-menu{left:0;}

.your-mind-box{border-top:#d8d6d6 solid 1px; width:100%; padding:5px 0 0 10px; color:#c3c3c3; font-size:14px; min-height:70px;}

.post-menu{width:100%;border-top:#d8d6d6 solid 1px; }

.post-menu ul{}

.post-menu ul li{display:inline-block; border-right:#d8d6d6 solid 1px;}

.post-menu ul li a{color:#005aae; font-size:16px; display:block; padding:5px 20px; text-decoration:none;}

.post-menu ul li a:hover{ color:#000;}

.post-menu span a{float:right; background:#c7b16e; padding:5px 20px; color:#fff; margin:0 3px 0 0; text-decoration:none; font-size:16px; font-weight:bold;}

.post-menu span a:hover{background:#015baf;}

.header-search{margin:5px 0 0; max-width:320px;}

.header-search input{background:#eaeaea; border:0; border-radius:0; height:27px; padding:0;}

.header-search  .btn-default{background:#dbdbdb; color:#535353; font-size:14px;  height:27px; line-height:12px; padding:0 15px;}

.inappropriate-menu-main { position:fixed; right:0; left:0; top:0; bottom:0; background:url("../images/login-main-bg.png") repeat scroll 0 0 rgba(0, 0, 0, 0); z-index:999999!important; display:none;}

.inappropriate-menu { position:absolute; right:154px; top:50%; left:50%; width:500px; height:220px; background:#fff; padding:30px; border-radius:5px; margin-left:-282px; margin-top:-170px;}

.inappropriate-menu h1 { color:black; font-size:16px; margin:0 0 5px; padding:0 0 5px; border-bottom:1px solid #e7e7e7; width:100%; float:left;}

.inappropriate-menu p { margin:5px 0 0 ; padding:0; color:black; font-size:15px;}

.inappropriate-menu .option-select { margin:3px 0 0;}

.inappropriate-menu .option-select p { margin:0 0 1px; font-size:13px; color:black;}

.inappropriate-menu a.close-innap { position:absolute; right:10px; top:10px;}

.inappropriate-menu .submit-innareport { border:none; background:#005aae; border-radius:5px; color:#fff; padding:3px 8px;}

.notification ul li.img-name { margin-right:2px;}

.notification ul li.img-name img.u-img-top { float:left; width:25px; height:25px; margin-top:5px; border-radius:5px; }

.notification ul li.img-name p { float:left; line-height:32px; margin:0 0 0 8px; font-size:14px; padding:0 0px 0px 0; max-width:200px; height:25px; overflow:hidden; text-overflow:ellipsis; }

.notification ul li.img-name p:after{border-bottom: 6px solid transparent; border-left: 6px solid transparent; border-top: 6px solid transparent; content: ""; display: inline-block; height: 0; right: 10px; position:absolute; top: 12px; transition: all 100ms ease-out 0s; width: 0; border-left-color:#1193D5; -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg); }

.txtpost{ width: 100%; border: 0 none !important; resize: none; color: #c3c3c3; font-size: 16px; padding: 5px 13px 0; font-family: 'PTSans-Caption'; margin: 0; }

.post_sub{ color: #fff; display: block; font-size: 16px; font-weight: bold; padding: 8px 17px; text-decoration: none; }

.cmtbox, .dealcmtbox { font-size: 18px; height: 40px; margin: 10px 0 10px 0 ; padding-left: 10px; width: 100%; }

.commentsec { width: 100%; float: left; margin-top: 10px; }

.ermsg{ color:red; display: none; }

.postfilename{ color: green; margin-left: 20px; font-size: 20px; display: none; } 

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: static!important; }

.inpbx{ height: 40px; width: 300px; }

.friend_reqnotifbox{ color: #fff; z-index: 9999; background: #005aad; width: 350px; padding-left: 5px; min-height: 100px; }

.friend_reqnotifbox .frusername{ font-size: 14px; color: #fff; }

.friend_reqnotifbox .freqdt { margin-top: -20px; margin-left: 55px; } 

.friend_reqnotifbox .freqbtn{ background: #000; border-radius: 15px; }

.friend_reqnotifbox .frreqbtnsection{ margin-left: 55px; }

.friend_reqnotif{ display: none; position: absolute; z-index: 9999; }

.nofriend_req{ color: #fff; position: absolute; z-index: 9999; background: #c7b16e; width: 350px; padding-left: 5px; min-height: 30px; margin: 8px 0 0 187px; }

.user_msgnotif{ display: none; position: absolute; }

.notif_none{ margin-top: 10px; }

#srchres{ margin-left: -232px!important; width: 232px!important; }

.notificnone{ display: none; position: absolute; color: #fff; position: absolute; z-index: 9999; background: #c7b16e; width: 350px; padding-left: 5px; min-height: 30px; margin: 8px 0 0 187px; }

.nofriend_req .norqtext{ margin-top: 10px; }

.add-attach{ width: auto; height:20px; padding:0 0 0 24px; float:left; color:#808080; background:url(../images/attchment-icon.png) no-repeat; cursor:pointer; font-size:14px; font-style:normal !important;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; clear:left; }

.onoffswitch{ margin:0; float:left;}

.onoffswitch { position: relative; width: 90px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none; float:right; margin-top: -50px;}

.onoffswitch-checkbox { display: none; }

.onoffswitch-label { display: block; overflow: hidden; cursor: pointer; border-radius: 20px; }

.onoffswitch-inner { display: block; width: 200%; margin-left: -100%; -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s; -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s; }

.onoffswitch-inner:before, .onoffswitch-inner:after { display: block; float: left; width: 50%; height: 30px; padding: 0; line-height: 30px; font-size: 14px; color: white; font-family: 'PTSans-Caption'; font-weight: bold; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.onoffswitch-inner:before { content: "ON"; padding-left: 10px; background-color: #97C03C; color: #FFFFFF; }

.onoffswitch-inner:after { content: "OFF"; padding-right: 10px; background-color: #EB1515; color: #FFFFFF; text-align: right; }

.onoffswitch-switch { display: block; width: 20px; margin: 5px; background: #FFFFFF; border-radius: 20px; position: absolute; top: 0; bottom: 0; right: 56px; -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s; -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner { margin-left: 0; }

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch { right: 0px; }

.zui-table{ border: solid 1px #DDEEEE; border-collapse: collapse; border-spacing: 0; font: normal 13px Arial, sans-serif; }

.zui-table thead th{ background-color: #DDEFEF; border: solid 1px #DDEEEE; color: #336B6B; padding: 10px; text-align: left; text-shadow: 1px 1px 1px #fff; }

.zui-table tbody td{ border: solid 1px #DDEEEE; color: #333; padding: 10px; text-shadow: 1px 1px 1px #fff; }

.zui-table-zebra tbody tr:nth-child(odd){ background-color: #fff; }

.zui-table-zebra tbody tr:nth-child(even){ background-color: #EEF7EE; }

.zui-table-horizontal tbody td { border-left: none; border-right: none; }

.menu-header{ background: #595959; float: left; height: 50px; position: relative; width: 100%; }

.modal-open .datetimepicker{ z-index: 10060 !Important; }

.datetimepicker table .active{ background-image: none !important; background-color: #4b8df8 !important; filter: none !important; }

.datetimepicker table td{ font-weight: 300 !important; font-family: 'PTSans-Caption' !important; }

.datetimepicker table th{ font-family: 'PTSans-Caption' !important; font-weight: 400 !important; }

.modal-open .datepicker{ z-index: 10060 !Important; }

.datepicker table .active{ background-image: none !important; background-color: #4b8df8 !important; filter: none !important; }

.datepicker table td{ font-weight: 300 !important; font-family: 'Open Sans' !important; }

.datepicker table th{ font-family: 'PTSans-Caption' !important; font-weight: 400 !important; }

.add-on{ background-color: #e5e5e5; border: 1px solid #e5e5e5; display: inline-block; font-size: 14px; font-weight: normal; height: 40px; line-height: 24px; min-width: 16px; padding: 12px; text-align: center; text-shadow: 0 1px 0 #ffffff; width: auto; margin-left: -3px; }

.datetimepicker-dropdown-bottom-right{ left: 628px!important; }

.busecactive{ background:#5d9cbe; height: 50px !important; }

.secactivemenu{ background:black; color:#fff; }

.adcbbtn{ width: 80px; height: 40px; border-radius: 10px; margin-top: 30px; color: #fff; background: #005aad; }

.seccmtbox { border: 1px solid; font-size: 18px; height: 40px; margin: 10px 0 10px 0 ; padding-left: 10px; width: 100%; }

.commentshowpopup { width:100%; height:100%; position:fixed; z-index:99999999; top:0; left:0; right:0; bottom:0;  display:none; overflow:auto;  background:rgba(0, 0, 0, 0.76); }

.commentshowpopup .popup-alignment { width:100%; height:100%; display:table;}

.commentshowpopup .popup-alignment .vertical-field { display:table-cell; vertical-align:middle;}

.commentshowpopup .popup-alignment .vertical-field .post-box { width:864px; height:500px; background-color:#FFFFFF; margin:0 auto; padding:0; border:1px solid #B0AEAF; }

.commentshowpopup .popup-alignment .vertical-field .post-box .postcontentbox { width:500px; float:left; display:table;}

.commentshowpopup .popup-alignment .vertical-field .post-box .postcontentbox img  { width:100%; height:100%;}

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection { float:left; padding:15px; width:360px; padding-right:0; padding-top:0; position:relative; height:486px; }

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .closebox { float:left; width:100%; padding:10px 0 5px;}

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .closebox a { float:right; font-size:17px; margin:0 8px 0;}

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .pop-caption-main { border:1px solid #C0C1C3; width:333px; min-height:100px; float:left; margin:10px 0 0;}

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .pop-caption-main .name-pic-time { height:40px; width:100%; }

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .pop-caption-main .name-pic-time .pic { width:40px; height:100%; border-right:1px solid #C0C1C3; overflow:hidden; float:left; }

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .pop-caption-main .name-pic-time .pic img { width:100%;}

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .pop-caption-main .name-pic-time span.u-name { float:left; margin:0 0 0 15px;}

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .pop-caption-main .name-pic-time span.u-name a { font-size:16px; line-height:40px; color:#002748;}

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .more-op .show-more { right:-1px;}

.commentshowpopup .popup-alignment .vertical-field .post-box .othersection .more-op .show-more ul:before { margin:0;  left:120px;}

.commentshowpopup .share-bx-main  { width:879px!important;}

.commentshowpopup .share-bx-main .vid-box { margin:15px 0px 15px 15px; background-color:#e6e7e9; height:470px; }

.commentshowpopup .share-bx-main .vid-box .postcontentbox { height:100%; display:table; background-color:#e6e7e9; }

.commentshowpopup .popup-alignment .vertical-field .post-box .vid-box { padding:15px;}

.commentshowpopup .popup-alignment .vertical-field .status-main{ width:365px;}

.commentshowpopup .popup-alignment .vertical-field .status-main .othersection  {  }

.commentshowpopup .popup-alignment .vertical-field .audio-share { width:541px;}

.commentshowpopup .popup-alignment .vertical-field .audio-share  .audo-main-r { width:525px; }

.commentshowpopup .popup-alignment .vertical-field .audio-share  .audo-main-r  .pop-caption-main { width:510px;}

.commentshowpopup .popup-alignment .vertical-field .audio-share  .audo-main-r  .coment-main { width:512px; border-top:none;}

.commentshowpopup .popup-alignment .vertical-field .audio-share  .audo-main-r  .write-comment-main { width:510px;}

.commentshowpopup .popup-alignment .vertical-field .audio-share  .audo-main-r  .write-comment-main input { width:490px;}

.write-comment-main input { width:314px; margin: 7px 10px; font-size:12px;}

.post-box .othersection .coment-main { width:333px;}

.write-comment-main { position:absolute; bottom:35px; width:333px; left:875px; }

.subbt{ background-color: green; border: 0 none; border-radius: 20px; color: white; height: 40px; width: 100px; }

.followbtn{ background: #393c40; color: white; font-size: 16px; width: 90px; height: 30px; border: 0px; }

.friendreqbtn{ background: #393c40; color: white; font-size: 16px; width: 90px; margin-top: 10px; height: 30px; border: 0px; }

.sendmsgbtn{ background: #393c40 none repeat scroll 0 0; border: 0 none; color: white; float: left; font-size: 16px; height: 34px; margin: 10px 0 0 120px!important; padding: 6px 0 0 10px; width: 125px; }

.sendmsg{ width: 120px; margin: 10px 0px 0px 58px; }

.header-intro-main{ background:#c7b16e; background-size:100% 100%;}

.header-intro-main-inside{ background:#c7b16e; }

.header-intro-inner{max-width:963px; width:100%; display:table; padding:0 0 37px;}

.header-intro-inner h1 {margin:34px 0 0px;  float:left; }

.header-intro-inner h2 {background:url(../images/fb-logon-bg.jpg) repeat-x 0 0;  height:58px; border-radius:8px;  max-width:308px; width:100%; }

.header-intro-inner h1 img{width:100%;}

.header-intro-inner h2 a{color:#fff; font-size:63%; font-weight:bold; font-family:'PTSans-Caption'; text-align:center; text-decoration:none;padding:12px 0 0 ; display:block;}

.header-intro-inner h2 a img{vertical-align:middle; margin-right:17px;}

.header-intro-inner h2:hover{background:#5a98b9;}

.logo{ color: #fff; font-size: 14px; padding: 3px 0; }

.header-search{margin:5px 0 0; max-width:320px;}

.header-search input{background:#eaeaea; border:0; border-radius:0; height:27px; padding:0;}

.header-search  .btn-default{background:#dbdbdb; color:#535353; font-size:14px;  height:27px; line-height:12px; padding:0 15px;}

.header-register{ float:right;}

.header-register ul{margin:0; padding:0;}

.header-register ul li{display:inline-block; line-height:16px; margin:3px 0 0;}

.header-register ul li a{color:#fff; display:block; padding:0px 3px 0; text-decoration:none; font-size:13px;}

.header-register ul li:last-child{border:0;}

.header-register ul li a:hover{color:#000;}

.friend_reqcircle{ background: red; border-radius: 50px; float: left; height: 20px; margin: -20px 0 0 10px; padding-left: 6px; width: 20px; }

.postsubbtn{ background: #c7b16e none repeat scroll 0 0; border: 0 none; color: #fff; float: right; padding: 6px; width: 70px; }

.post-description{ border: 0!important; width:100%; margin:9px 0 0; padding:8px 17px; display:table; }

.borderdiv{ border: 1px solid #d8d6d6; margin-top: 7px; }

.post-description img{ float:left; margin-top : 6px; }

.post-description strong{ color:#323232; font-size:18px; margin:0; padding:0; }

.post-description p{ color:#acacac; font-size:14px; }

.post-description small{ color:#858585; font-size:14px; margin:0; padding:0; }

.user-like-box{ background:#eeeeee; display:table; width:100%; border:#d8d6d6 solid 1px; border-top:0; }

.user-like-box ul{ margin:0; padding:0; }

.user-like-box ul li{ display:inline-block; }

.user-like-box ul li a{ color:#0c4e8b; font-size:14px; text-decoration:none; display:block; padding:3px 10px; }

.user-like-box ul li a i{ vertical-align:text-bottom; }

.user-like-box ul li a:hover{ color:#000; }

.user-like-box ul li span{ color:#f00303; }

.post-description i{ color:#e90000; font-size:18px; margin:0; padding:0 0 0 10px; font-style:normal; }

.post-box-user .btn-default{ background:#0372db; color:#fff; border:0; width:20px; }

.videodiv{ float: left; width: 100%; position: relative; }

.videodiv a{ bottom: 5px; position: absolute; left: 0; }
.top-header-right {
    float: right;
}
.top-bar {
    float: left;
    width: 100%;
    background-color: #19a14f;
    /*background-image: url('../images/bgicon.png');*/
    color: #fff;
	/*padding: 3px 0;*/
}
.top-bar a{
	color: #fff;
}
.top-bar ul{
	float:left;
}
.top-bar ul li {
    float: left;
    margin: 15px 0;
    padding: 0 15px;
    border-right: 1px solid;
    line-height: 1;
	font-size:15px;
}
.top-bar ul li:last-child {
    border: 0;
}
.top-bar ul li.header-phone a {
    background-image: url('../images/header-phone.svg');
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding-left: 20px;
}
.top-bar ul li.header-mail a {
    background-image: url('../images/header-mail.svg');
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding-left: 20px;
}
/*ul.header-language {
    float: right;
    margin-left: 25px;
}*/
ul.header-language li {
    border: 0;
    padding: 0 0 0 7px;
    margin: 10px 0;
}
ul.main-menu {
    margin: 18px 30px;
}
ul.main-menu li {
    float: left;
    padding: 0 70px;
    font-family: 'PTSans-CaptionBold';
    font-size: 15px;
}
ul.main-menu li a {
    color: #000;
}
ul.main-menu li.active a {
    color: #23709e;
    text-decoration: underline;
}
.homepginput{
     background-color: #f7f7f7;
    border: 1px solid #ccc;
    float: left;
    margin: 0 5px 5px 0;
    max-width: 450px;
    padding: 5px 7px;
    width: 100%;
}
.homepgsel{
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    float: left;
    margin: 0 5px 5px 0;
    max-width: 270px;
    padding: 5px 7px;
    width: 100%;
}
.aboutuscontent, .contactuscontent {
    float: left;
    margin: 20px 0;
    width: 100%;
    min-height: 380px;
}
.termstxtare{ float: left; padding: 5px; width: 40%; height: 50px; border: 1px solid rgb(204, 204, 204); }
.pleft{ padding-left: 15px; }
.hiddiv{ display: none; }
.aboutuspic {
    background-position: center center;
    background-size: cover;
    min-height: 250px;
    width: 100%;
}
.reviewerimg{
    background-size: cover;
    border-radius: 7px;
    min-height: 50px;
    width: 100%;
}
.srchdvbg{ float: left; background: #57d3ff; padding: 5px; margin-bottom: 10px; }
.listprodcts{ float: left; width: 100%; }
.ratingspn{ margin-right: 10px; font-size: 22px; }
.srchprodnm{ font-weight: bold; }
.loadmore{ text-align: center; display: none; }
#searchproductdv{ 
    float: left;
    width: 100%;
    margin: 20px 0;
}
.header-section {
    float: left;
    width: 100%;
    padding: 20px 0;
}
#homeslider {
    float: left;
    width: 100%;
}
#homeslider .owl-pagination {
    display: none;
}
#homeslider .owl-buttons div {
    position: absolute;
    top: 45%;
}
#homeslider .owl-prev {
    left: 10px;
    position: absolute;
}
#homeslider .owl-next {
    position: absolute;
    right: 10px;
}
.site-footer {
    float: left;
    width: 100%;
    //background-color: #C0E399;
    background-color: #92D050;
    padding: 10px 0;
    background-image: url('../images/bgicon.png');
	color: #000;
	font-size: 15px;
}
.site-footer a {
    color: #000;
    //font-weight: bold;
} 
.site-footer p {
    margin: 0;
}
.footer-contact-div {
    float: left;
    width: 100%;
	//padding-left:30px;
}
h2.footer-title {
    font-size: 25px;
    margin: 10px 0;
}
.footer-contact {
    background-repeat: no-repeat;
    margin-bottom: 10px;
}
/*
.footer-mbl {
    background-image: url('../images/footer-mobile.svg');
    background-position: 5px 0;
}
.footer-tel {
    background-image: url('../images/footer-phone.svg');
    background-position: 0 0;
}
.footer-mail {
    background-image: url('../images/footer-mail.svg');
    background-position: 0 3px;
}
.footer-add {
    background-image: url('../images/footer-location.svg');
    background-position: 0 3px;
} */
.footer-right-section {
    float: left;
    width: 100%;
    padding-left: 40px;
    margin-top: 10px;
}
.footer-right-top {
    float: left;
    width: 100%;
    padding: 0 0 20px 0;
}
ul.footer-social {
    float: left;
    width: 100%;
    margin: 10px 0;
}
ul.footer-social li {
    float: left;
    padding: 0 0;
    border: 1px solid #fff;
    border-radius: 50%;
    text-align: center;
    width: 34px;
    line-height: 34px;
    margin-right: 5px;
	margin-bottom:5px;
    font-size: 21px;
}
a.footer-dwnl-pht {
    border: 1px solid rgba(255, 255, 255, 0.61);
    margin: 10px 0 20px 0;
    float: left;
    padding: 9px 35px;
}

a.footer-dwnl-pht span {
    padding-right: 20px;
}

a.footer-dwnl-pht::after {
    content: "\f105";
    font-family: 'FontAwesome';
}
.footer-right-bottom {
    float: left;
    width: 100%;
    margin-top: 20px;
}
.footer-right-top li {
    padding-bottom: 4px;
}
.coupen-section {
    float: left;
    width: 100%;
    background-color: #f2f2f2;
    padding: 30px 0;
	text-align:center;
}
.coupen-section img {
    padding: 10px 0;
}
.booking-section {
    float: left;
    width: 100%;
    background-image: url('../images/booking-bg.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    min-height: 284px;
    text-align: center;
}
.booking-section p {
    font-size: 36px;
    text-transform: uppercase;
    color: #fff;
    margin: 70px 0 20px 0;
}
.booking-section a {
    color: #fff;
    padding: 8px 20px;
    font-size: 15px;
}
.about-section {
    float: left;
    width: 100%;
    padding: 10px 0 10px 0;
	text-align:justify;
}
h2.blue-bg-title {
    font-size: 22px;
    font-family: 'PTSans-CaptionBold';
    float: left;
    width: 100%;
    background-color: #00B0F0;
    color: #000000;
    padding: 15px 15px;
    margin-bottom: 10px;
}
.subtitle {
    color: #00B0F0;
    font-size: 15px;
}
.about-section p {
    line-height: 24px;
    margin-bottom: 15px;
}
.titleheading{
    font-size: 20px;
    font-family: 'PTSans-CaptionBold';
    float: left;
    width: 100%;
    background-color: #00B0F0;
    color: #000;
    padding: 10px;
}
h2.blue-bg-title {
    font-size: 22px;
    font-family: 'PTSans-CaptionBold';
    float: left;
    width: 100%;
    background-color: #23599e;
    color: #fff;
    padding: 15px 15px;
    margin-bottom: 10px;
}
.home-news {
    float: left;
    border: 1px solid black;
    position: relative;
    width: 100%;
    height: 200px;
    line-height: 30px;
    overflow: Hidden;
    color:#fff;
    padding: 5px 0;
}
.home-news > p {
    color: black !important;
    text-align: center;
}
.home-news ul li a{ padding: 3px 15px; }
.pagecontent{
    float: left;
    margin: 20px 0;
    width: 100%;
}
.pageheading{
    background-color: #23599e;
    color: #fff;
    float: left;
    font-family: "PTSans-CaptionBold";
    font-size: 20px;
    padding: 10px;
    width: 100%;
}
.boxborder {
    float: left;
    width: 100%;
    border: 1px solid black;
    padding: 10px;
}
.esycntrysel{ color: black; } 
.cntryselli{ padding: 0px; border-right: 0px!important; }
.newbgimage {
    background-position: center center;
    background-size: cover;
    min-height: 300px;
    width: 100%;
}
#news_slider .owl-buttons div {
    position: absolute;
    top: 0;
    background-color: transparent;
    font-size: 30px;
}
#news_slider .owl-buttons .owl-prev {
    right: 20px;
}
#news_slider .owl-buttons .owl-next {
    right: 0;
}
#news_slider .owl-pagination{
	display:none;
}
#news_slider .item {
    padding: 10px;
}
.homenews-img img {
    border: 1px solid #00B0F0;
}
.homenews-left {
    float: left;
    width: 60px;
}
.homenews-right {
    float: left;
    width: calc(100% - 60px);
}
.homenews-title {
    font-size: 15px;
    font-family: 'PTSans-CaptionBold';
    color: #00B0F0;
}
.homenews-date {
	float:right;
    font-size: 12px;
    color: #00B0F0;
	margin:5px 0;
}
.homenews-readmore {
    float: right;
    margin: 5px 0;
}
.homenews-readmore a {
    background-image: url('../images/read-more-arrow-long.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 30px;
}
.blue-title {
    float: left;
    width: 100%;
    color: #23429e;
    font-size: 22px;
    font-family: 'PTSans-CaptionBold';
    text-transform: uppercase;
    margin: 15px 0;
}
.popular-destination-section {
    float: left;
    width: 100%;
    padding: 0 0 20px 0;
}
.popular-product {
    float: none;
    width: 100%;
    max-width: 360px;
    max-height: 240px;
    overflow: hidden;
    position: relative;
    margin: 0 auto 15px auto;
}
.popular-product-detail {
    position: absolute;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.66);
    float: left;
    width: 100%;
    color: #fff;
    padding: 9px 15px 9px 20px;
}
.popular-product-detail::before {
    content: "";
    width: 0;
    height: 0;
    border-top: 12px solid transparent;
    border-bottom: 12px solid transparent;
    border-left: 12px solid white;
    position: absolute;
    left: 0;
    top: 8px;
}
.popular-product-title {
    font-size: 15px;
    font-family: 'PTSans-CaptionBold';
    float: left;
    width: calc(100% - 65px);
}
.popular-product-price {
    float: right;
    width: 65px;
    text-align: right;
}
.inner_page {
    float: left;
    width: 100%;
    text-align: justify;
    margin: 20px 0 40px 0;
}
.innerpages {
    float: left;
    width: 100%;
    text-align: justify;
    margin-bottom: 40px;
}
.showmrbtn{ margin-bottom: 20px; margin-top: 7px; }
.galimgthumb{ float: left; height: 200px; margin: 10px 0; width: 100%; }
.productmaindiv{ float: left; width: 100%; margin: 7px 0; }
.productlabeldiv{ float: left; width: 30%; }
.productlabeldiv > label{ color: green; font-weight: bold; }
.productinputcontroldiv{ float: left; width: 70%; }
.comboinst{ float: left; margin: 20px 0 10px; width: 100%; }
.activproductsection {
    float: left;
    margin-top: 10px;
    width: 100%;
    border-bottom: 1px solid #ddd;
}
.nobrdrbtms{ border-bottom: 0px !important; }
.actdatetim{ float: right; }
.chostime{ font-size: 16px!important; }
.main_title {
    float: left;
    width: 100%;
    background-color: #ececec;
    padding: 5px 0;
	border-bottom: 1px solid #d2d3d3;
    margin-bottom: 20px;
}
.main_title h1 {
    font-size: 34px;
    color: #484848;
    text-transform: capitalize;
    line-height: 1.5;
}
.overall_review {
    background-color: #23709e;
    color: #fff;
    float: left;
    padding: 7px 10px;
    width: 257px !important;
}

.overall_review span {
    margin: 0 10px;
	font-size:16px;
}
.book_now_btn {
    float: left;
    width: 100%;
}
.book_now_btn a {
    background: #19a937;
    background: -moz-linear-gradient(top, #19a937 0%, #16a133 51%, #13952f 52%, #13952f 52%, #159331 100%);
    background: -webkit-linear-gradient(top, #19a937 0%,#16a133 51%,#13952f 52%,#13952f 52%,#159331 100%);
    background: linear-gradient(to bottom, #19a937 0%,#16a133 51%,#13952f 52%,#13952f 52%,#159331 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a937', endColorstr='#159331',GradientType=0 );
    color: #fff;
    padding: 10px;
    float: right;
    font-size: 15px;
    border-radius: 10px;
    text-decoration: none;
}
.prodctname{ font-size: 19px!important; }
.inner_title {
    float: left;
    width: 98%;
    border-bottom: 1px solid #57D3FF;
    margin: 15px 0 15px 0;
}
.inner_title.full_title {
	margin: 0 0 15px 0;
}
.inner_title h2 {
    float: left;
    min-width: 257px;
    background-color: #57D3FF;
    color: #545555;
    font-size: 19px;
    padding: 7px 10px;
}
/*
.inner_title h2 {
    float: left;
    min-width: 257px;
    background-color: #23709e;
    color: #fff;
    font-size: 19px;
    padding: 7px 10px;
}*/
.inner_title.full_title h2 {
    width: 100%;
}
.review_main {
    float: left;
    width: 100%;
    background-color: #f6f6f6;
    margin-bottom: 15px;
    padding: 15px 0;
    border: 1px solid #d2d2d2;
    border-bottom: 4px solid #e0e0e0;
    border-radius: 10px;
}
.reviewer_img img {
    border-radius: 10px;
}
.review_title {
    color: #414141;
    font-size: 20px;
    font-family: 'PTSans-BoldItalic';
    float: left;
    margin-bottom: 10px;
}
.review_star {
    float: right;
    margin: 0 0 10px 15px;
}
.review_desc {
    float: left;
    width: 100%;
}
.licencfeedetul {
    float: left;
    margin-left: 30px;
    width: 100%;
}
.licencfeedetul > li {
    margin: 7px 0;
}
.licencfeestbl{ width: 100%; margin-top: 10px; }
.licencfeestbl th {
    background: #23599e;
    color: #fff;
    padding: 5px;
}
.licencfeestbl td {
    padding: 5px;
}
.owl-page {
    width: 100%;
    float: left;
    min-height: 100px;
    background-repeat: no-repeat!important;
    background-position: center center!important;
    margin-bottom: 10px;
}
.owl-page span {
    display: none!important;
}
#owl-demo .item img {
    display: block;
    width: 100%;
    height: auto;
}

.owl-theme {
    float: left;
    .owl-controls {
        position: relative;
        .owl-page {
            position: relative;
            display: inline-block;
            width: 6em;
            height: 3em;
            margin: 0 .25em;
            outline: none;
            &:focus {
                outline: none;
            }
            span {
                display: none;
            }
            transition: all .1s ease-in-out;
            &.active {
                transform: scale(1.1);
            }
            &:not(.active) {
                transform: scale(0.8);
                -webkit-box-shadow: inset 0 0 10em 0 rgba(0,0,0,.75);
                box-shadow: inset 0 0 10em 0 rgba(0,0,0,.75);
                &:hover {
                    transform: scale(0.9);
                }
			}
        }
        .owl-buttons {
            .owl-prev, .owl-next {
                font-size: 2em;
                display: block;
                position: absolute;
                top: 0;
                line-height: .75em;
                width:  1em;
                height: 1em;
                border-radius: 1px;
                    background-color: #c0c0c0;
                    &:focus {
                        -webkit-box-shadow: inset 0 0 10em 0 rgba(255,0,0,.75);
                        box-shadow: inset 0 0 10em 0 rgba(255,0,0,.75);
                    }
            }
            .owl-prev {
                left:  .25em;
            }
            .owl-next {
                right: .25em;
            }
        }
    }
}
.owl-page {
    width: calc(20.18% - 6px);
    float: left;
    margin-right: 6px;
}
.owl-carousel .owl-wrapper-outer {
    margin: 0 0 15px 0;
}
.owl-page:last-child {
    margin-right: 0;
}
.owl-theme .owl-controls {
    margin-top: 18px;
    text-align: center;
}
#owl-demo .owl-buttons div {
    position: absolute;
    top: 45%;
}
#owl-demo .owl-buttons .owl-prev {
    left: 0;
}
#owl-demo .owl-buttons .owl-next {
    right: 0;
}
.hidecls{ display: none; }
.showcls{ display: block; }
.bottom_booknow {
    float: left;
    width: 100%;
    margin: 25px 0 20px 0;
    //border-top: 1px solid #d2d3d3;
}
.printvc{ margin-right: 70px; background: #808080; border: 1px solid black; color: #fff; margin-bottom: 10px; padding: 7px; text-align: center; }
.voucherbtndv{ float: left; width: 100%; margin: 10px 0; text-align: center; }
.emailvc{ background: #808080; border: 1px solid black; color: #fff; margin-bottom: 10px; padding: 7px; text-align: center; }
.greybtnbg{ background: #808080; border: 1px solid black; color: #fff; float: left; margin-bottom: 10px; padding: 7px; text-align: center; }
.bordertop{ border-top: 1px solid black; }
.nopadleft{ padding-left: 0px!important; }
.form_field {
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.adminuserdets {
    float: left;
    margin: 10px 0 20px 15px;
    width: 100%;
}
.mtop10{ margin-top:10px; }
.mtop20{ margin-top:20px; }
.margin-btn-20{
	margin-bottom:20px;
}
.news_detail_date {
    float: right;
    margin: 13px 0;
    font-size: 18px;
}
.form_field .field_label {
    float: left;
    width: 100%;
    font-weight: normal;
    font-size: 16px;
}
.form_field .field_inputcontrol {
    float: left;
    width: 100%;
    max-width: 270px;
    margin: 0 5px 5px 0;
    padding: 5px 7px;
    background-color: #f7f7f7;
    border: 1px solid #ccc;
}
.curncybox {
    border: 1px solid #ccc;
    color: #545555;
    font-weight: normal;
    margin: 5px 5px 5px 0;
    max-width: 270px;
    padding: 4px;
    width: 50%;
}
.topmargin{ margin-top: 10px!important; }
.countrybox {
    border: 1px solid #ccc;
    color: #545555;
    font-weight: normal;
    margin: 0 5px 5px 0;
    max-width: 270px;
    padding: 4px;
    width: 70%;
}
.selunitcounts {
    border: 1px solid #ccc;
    color: #545555;
    font-weight: normal;
    margin: 0 5px 5px 0;
    max-width: 270px;
    padding: 4px;
    width: 40%;
    text-align: center;
}
.guestheadngsction{
    color: #545555;
    padding: 10px;
    margin-bottom: 10px;
}
.cardpayheading{
    background: #57d3ff;
    color: #545555;
    float: left;
    margin-bottom: 20px;
    width: 100%;
}
.paymntamnt{ margin-left: 10px; }
.payamntbtn{
    background: #57d3ff;
    border: 0 none;
    border-radius: 5px;
    color: #545555;
    float: left;
    font-size: 15px;
    padding: 5px 10px;
    margin-left: 7px;
}
.activitybkingprictbl{ border: 1px solid #57D3FF; }
.table.activitybkingprictbl td {
    border: 0px!important;
}
.datetimesection {
    background: #17a134;
    color: #fff;
    float: left;
    width: 100%;
}
.datblock {
    background: #fff none repeat scroll 0 0;
    color: #545555;
    float: left;
    font-weight: normal;
    margin: 5px 10px;
    padding: 7px 10px;
    width: 16%;
}
.dttimebg{ background: #17a134; color: #fff; }
.tdpads{ padding: 7px; }
.table-striped.activprictbl > tbody > tr:nth-child(2n+1) {
    background-color: #eee;
}
.table-striped.activprictbl > thead > tr {
    background-color: #eee;
}
.activityprictable tr:nth-of-type(2n+1) {
    background: #eee none repeat scroll 0 0;
}
.table.table-striped.activprictbl th {
    color: #24719d;
}
.table.table-striped.activprictbl td {
    border: 0px!important;
}

.table.activprictbl td {
    border: 0px!important;
}
.productbkingtbl{
    margin-bottom: 0px!important;
}
.table.productbkingtbl td {
    border: 0px!important;
}
.headngh1{ font-size: 20px!important; }
.activbkingheding {
    /*background: rgb(35, 112, 158) none repeat scroll 0 0;
    color: rgb(255, 255, 255);*/
    background: #57D3FF;
    color: #545555;
    float: left;
    width: 100%;
}
.activguestheding{
    background: #57D3FF;
    color: #545555;
    float: left;
    width: 100%;
}
.bkingtitle {
    float: left;
    font-size: 15px;
    padding: 9px 7px;
}
.formfielddv{ float: left; width: 100%; }
.pickuplocsdv{ float: left; width: 100%; margin-top: 20px; }
.promotext{ font-weight: bold; float: left; width: 100%; padding: 20px 0; }
.padlft{ padding-left: 2px!important; }
.bookingpricedv, .maindetdiv {
    float: left;
    margin-top: 30px;
    width: 98%;
    border: 1px solid #ddd;
}
.tourdicsectndiv{
    float: left;
    margin-top: 30px;
    width: 100%;
    border: 1px solid #ddd;
}
.spectatordiv{
    float: left;
    margin-top: 30px;
    width: 100%;
    border: 1px solid #ddd;
    padding: 20px 0;
}
.combopricetblbk td, th {
    border: 0 none !important;
}
.combopricetblbk{
    border: 1px solid !important;
}
.curncynm {
    font-size: 15px;
    font-weight: normal;
}
.fieldlabelbking{
    float: left;
    margin: 0 30px;
    font-weight: normal;
    font-size: 16px;
    color: #3f82ac;
}
.loctnlabel{
    float: left;
    width: 100%;
    font-weight: normal;
    color: #545555;
}
 .fieldlabelproduct {
    float: left;
    width: 100%;
    font-weight: normal;
    font-size: 16px;
    color: #545555;
}
.fieldlblbking {
    color: #545555;
    float: left;
    font-size: 14px;
    font-weight: normal;
    width: 100%;
}

.bkingitemslbl {
    color: #545555;
    font-weight: normal;
}
.operatorterms, .operatorvnotes{ float: left; width: 100%; display: none; }
.fieldlabelproductval{ font-weight: normal!important; }
.timpad{ padding: 10px!important; }
.alert-success{ color: red!important; }
.submitbtn1{
    border: 0;
    color: #545555;
    background: #57D3FF;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a937', endColorstr='#159331',GradientType=0 );
    padding: 5px 10px;
    font-size: 15px;
    border-radius: 5px;
}
.submit_btn {
    float: left;
    border: 0;
    color: #545555;
    background: #57D3FF;
    /*background: -moz-linear-gradient(top, #19a937 0%, #16a133 51%, #13952f 52%, #13952f 52%, #159331 100%);
    background: -webkit-linear-gradient(top, #19a937 0%,#16a133 51%,#13952f 52%,#13952f 52%,#159331 100%);
    background: linear-gradient(to bottom, #19a937 0%,#16a133 51%,#13952f 52%,#13952f 52%,#159331 100%);*/
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a937', endColorstr='#159331',GradientType=0 );
    padding: 5px 10px;
    font-size: 15px;
    border-radius: 5px;
}
.backbtncls{
    background: #ddd;
    color: #545555;
    margin-right: 10px;
    float: left;
    border: 0;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19a937', endColorstr='#159331',GradientType=0 );
    padding: 5px 10px;
    font-size: 15px;
    border-radius: 5px;
    
}
.discountinputs{
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    float: left;
    margin: 0 5px 5px 0;
    max-width: 270px;
    padding: 5px 7px;
}
.paymentsectn{
    float: left;
    width: 100%;
    padding: 10px 0;
}
.guestinputs{
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    float: left;
    margin: 0 5px 5px 0;
    max-width: 270px;
    padding: 5px 7px;
    width: 70%;
}
.cardnumbox{
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    float: left;
    margin: 0 5px 5px 10px;
    max-width: 270px;
    padding: 5px 7px;
    width: 20%;
}
.cardnumselbox{
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    float: left;
    margin: 0 5px 5px 10px;
    max-width: 270px;
    padding: 5px 7px;
    width: 20%;
}
.mtobtm{ margin: 15px 0; }
.discinputbox{
    background-color: #f7f7f7;
    border: 1px solid #ccc;
    float: left;
    margin: 0 5px 5px 0;
    max-width: 270px;
    padding: 5px 7px;
    width: 100%;
}
.copytogst{
    background: #fff;
    color: #545555;
    float: right;
    font-weight: normal;
    margin: 5px 10px;
    padding: 5px 10px;
    width: 15%;
    text-align: center;
}
.copyallguest{
    background: #fff;
    color: #545555;
    float: right;
    font-weight: normal;
    margin: 5px 10px;
    padding: 5px 10px;
    width: 13%;
    text-align: center;
}
.aligncenter{ text-align: center; }
.prenxtbtns{
    float: left;
    padding: 10px;
}
.fc-left, .fc-center > h2{ font-size: 16px; }

.bookbtndv {
    float: right;
    padding: 20px;
}
.form_field input[type="checkbox"] {
    width: 17px;
    height: 17px;
    float: left;
    margin: 2px 5px 0 0;
}
img.captcha_img {
    float: left;
    max-width: 100px;
    margin: 0 10px 10px 0;
}
.modal-content, .modal-header, .modal-body, .modal-footer {
    float: left;
    width: 100%;
}
.sucalert {
    float: left;
    width: 100%;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 15px;
}
.fc-today > .fc-day-number{ color: #545555!important; background: #57D3FF!important; }
.seldt > span{ text-decoration: underline ! important; border: 1px dashed; }
.alert {
    float: left;
    width: 100%;
}
.hidelang {
    display: none;
}
.showlang {
    display: block;
}
a.change_pass {
    float: left;
    padding: 5px 10px;
    color: #fff;
    background-color: #23709e;
}
span.banner_title {
    position: absolute;
    top: 0px!important;
    color: #fff;
    font-size: 30px;
    left: 40%;
    text-transform: uppercase;
}

#homeslider .item {
text-align: center;
}
.noproductcls {
    float: left;
    margin-left: 15px;
    width: 100%;
}
@media screen and (max-width:1199px){
	.footer-right-section{
		padding-left:0;
	}
}
@media screen and (max-width:991px){
	.top-header-right {
		float: left;
	}
	.footer-contact-div {
		border-right:0;
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
		padding-left: 0;
	}
}
@media screen and (max-width:768px){
    .logo{ margin:0 auto; display:table; margin-top:10px !important; }

    .input-group{ display:table; margin-top:25px; }

    .inq{ float: left; margin-left:0px !important; margin-top: 35px; margin-bottom:15px; }

    .que h3{ float:left; width:100%; text-align:left;  color:#fff; font-size:30px; }

    .cont{ float:left; margin-top:5px; margin-bottom:10px; }

    .person{ float: left; width: 100%; margin-bottom:10px; }

    .newssec{ float: left; width: 100%; }

    .nxt p{ background-image: url("../images/greyarrow.png"); background-position: 98% 10px; background-repeat: no-repeat; color: #4a4a4a; font-size: 18px; width: 100%; }

    .video > img{float:left; width:100% !important; margin:0px;}

}
@media screen and (max-width:767px){
    .user{ float:left; width:100%; margin-right:0%; margin-bottom:20px; }
    .create{padding: 15px 35px;}
    .prodimgind{ width: 100%!important; float: left; }
    .navbar-default{ margin-top:0px; background: #197031 none repeat scroll 0 0;}
    .selunitcounts{ width: 100%!important; }
    .btn-submit{ width: 100%!important; }
    .form{ float:left; width:100%; margin-right:0%; margin-bottom:20px; }
    .userprofimg{ margin: 0px!important; width: 100%!important; }
    .contactmsg{ width: 100%!important; }

    #activitysctbl tr td{ padding: 4px !important; }
    .homepgsel{ max-width: 450px!important; }
    .termstxtare{ width:100%!important; }
    .langseldv{ padding-left: 0 !important; margin: 5px 0!important; }
    .owl-page{ width: calc(16.18% - 6px) !important; }
    .book_now_btn > a{ float: left !important; margin: 7px 0 !important; }
    .indpricdv{ padding-left: 0 !important; }
    .actdatetim{ float: left !important; }
    .timedets tr td{ float: left !important; width: 50% !important; }
    .copytogst{ width: 100% !important; }
    .guestinputs{ width: 100% !important; }
    .copyallguest{ width: 100% !important; }
    .countrybox{ width: 100% !important; }
    #contactdets tr td{ float: left; width: 50% !important; }
    #confirmtnpgtbl tr td{ float: left; width: 100% !important; }
    .fieldlabelbking{ margin: 0px!important; }
    .cardnumselbox{ width: 100% !important; margin: 0!important; }
    .paymntamnt{ margin-left: 0!important; }
    #homeslider .owl-buttons div{ top: 25%!important; }
    .curncybox{ margin-left: 7px; }
    .tablefix{ float: left; overflow-x: scroll; width: 100%; }
    .top-bar ul li{ margin: 5px 0!important; }
}
@media (max-width: 600px){ /* spans reduce to 100px then go full width */
    .row-fluid-5 [class*="span"]{ margin-left: 0; float: left; width: 100%; padding: 10px; }

}
@media (max-width:480px){
	a.footer-dwnl-pht{
		padding: 9px 15px;
    	font-size: 15px;
	}
	a.footer-dwnl-pht span {
		padding-right: 10px;
	}
}
.request-detail p {
  color: #000000!important;
 }
 .rd-col {
    background: #EEEEEE;
    padding: 20px 20px 0 20px!important;
 }
 .request-detail td {
     color: #868585!important;
 }
 tr.show {
    display: table-row!important;
}
tr.show td.bg-success, tr.show td.bg-danger{
    padding: 20px 20px 0 20px!important;
    border: none!important;
}