@import url('https://fonts.googleapis.com/css?family=Signika&display=swap');
@import url('https://fonts.googleapis.com/css?family=Cairo&display=swap');
body, h1, h2, h3 {
	font-family: 'Open Sans', sans-serif!important;
}
.btn:focus {
	outline: none!important;
}
.carousel-control {
	width: 10%;
}
.dropdown-menu > li > a {
	line-height: 17px;
}
.set_table_badge.mystetbleNo {
	left: 30%!important;
}
.TopCuntry {
	display: inline-block;
}
.TopCuntry .btn {
	background: none;
	border: none!important;
	color: #fff;
	padding: 0;
}
.cunFlgIcon {
	padding-right: 5px;
	width: 34px;
}
.contryFlg {
	margin-left: -7px;
	margin-top: 4px;
}
.contryFlg li {
	display: block!important;
}
.contryFlg li a {
	color: #000!important;
	padding: 5px;
	text-decoration: none!important;
}
.languageTop {
	float: left;
	text-align: right;
}
.toprytFlot {
	float: left;
}
.banner-text {
	top: 32%;
	right: 8%;
	width: 58%;
	bottom: auto;
	position: absolute;
	left: 7%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #000;
	text-align: justify;
	font-size: 25px;
}


.inner-i {width: 100%;}
.listHvrSdw .desc{ display:none;}
.listHvrSdw .btmns{ display:none;}
.main5 img{ width:100%;}
.grid_view .inner-i{padding: 15px; background:#fff;}
.grid_view .inner_main {padding: 0px;width: 65%;float: left;}
.grid_view .inner_main h3{}
.grid_view .main5 {overflow: hidden;width: 35%;float: left;}
.grid_view .btmns{float: left;padding-left: 20px;}
.grid_view .top-bg {position: absolute;top: 7px;width: auto;left: 290px;}
.grid_view .top_all{width: 100%;float: left;margin-top: 20px;}
.grid_view .lft-editr{ padding-top:12px;}
.grid_view .mid-sec{ padding-top:12px;}	
.grid_view .main5 img{ width:auto; border-radius:7px;}
.grid_view .imb{ float:left;padding-top: 5px;}
.grid_view .bvxcf {float: left;padding-top: 5px; padding-left:20px;}
.grid_view .bgf{ float:left; padding-top: 5px;padding-left:20px;}
.grid_view .online{ float:left;    padding: 0px;}
.grid_view .desc{width: 100%;float: left; padding-top:10px; padding-bottom:10px;}
.grid_view .inner_main .fa {
    color: #008bcf;
    padding-right: 10px;
    width: auto;
}
.grid_view .top-bg .iht {
    position: absolute;
    top: -2px;
    background: #ffffff9e;
    border-radius: 70px;
    padding-left: 17px;
    right: 10px;
    padding-right: 17px;
    width: 120px;
}
.topRytLang {
	float: right;
	clear: both;
}
.mblguidPro {
	border-top: 1px dashed #ddd;
	padding: 5px 0;
	border-bottom: 1px dashed #ddd;
	margin-top: 10px;
}
.mblhbcat_vw {
	display: none;
}
#mbl_cat_hm.owl-carousel .owl-nav .owl-prev, #mbl_cat_hm.owl-carousel .owl-nav .owl-next, #mbl_cat_hm.owl-carousel .owl-dot {
	display: none;
}
#mbl_cat_hm.owl-carousel .owl-stage-outer {
	padding: 0;
	margin-bottom: -5px;
}
.mbl_ct_bx {
	width: 105%;
}
.mbl_catmg {
	text-align: center;
	vertical-align: middle;
	height: 80px;
	width: 100%;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.16), 0 2px 8px 0 rgba(0,0,0,.12);
	border-radius: 3px;
	padding: 5px;
	background: #fff;
}
.mbl_catmg img {
	width: 35%!important;
	margin: auto;
}
.mbl_catmg p {
	font-size: 13px;
}
.car_sldr {
	position: relative;
}
.rest_frmonbnr {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 30%;
	background: rgba(255,255,255,0.7);
	padding: 15px;
	border-radius: 5px;
	z-index: 999;
}
.srch_btnN {
	width: 100%;
}
.restoItm_bnr img {
	width: 100%;
	height: 570px!important;
}
.rsToinpt_spc {
	margin-bottom: 20px;
	position: relative;
}
.toltipFrm {
	position: absolute;
	bottom: -41px;
	padding: 8px;
	border-radius: 3px;
	color: #fff;
	text-align: center;
	z-index: 99;
	width: 100%;
	background: #595757;
}
.toltipFrm:before {
	content: '\f0d8';
	position: absolute;
	font-family: fontawesome;
	top: -28px;
	margin-left: 38px;
	font-size: 33px;
	color: #595757;
}
.loader-drop {
	position: absolute;
	transform: translate(-50%, -50%);
	top: 31%;
	z-index: 99;
	left: 50%;
}
.closeX_mbl {
	margin-top: 15px;
}
.closeX_mbl span {
	font-size: 30px;
}
.nav-tabs.resto_nvtb li.active {
	border-bottom: none;
}
.nav-tabs.resto_nvtb>li>a {
	margin-right: 35px;
	border: none;
	color: #fff;
	text-decoration: none;
	background: none;
}
.nav-tabs.resto_nvtb>li>a:hover {
	background: none;
	border: none;
}
.nav-tabs.resto_nvtb li.active a {
	color: #fff!important;
	background: none;
	z-index: 999;
	border: none;
}
.nav-tabs.resto_nvtb li.active .middle1 {
	z-index: 9999;
	background: url(../images/tb_1.png) no-repeat;
}
.nav-tabs.resto_nvtb li.active .middle1:before {
	z-index: 9999999;
	background: url(../images/tb_2.png) no-repeat;
}
.nav-tabs.resto_nvtb li.active .middle1:after {
	z-index: 9999;
	background: url(../images/tb_3.png) no-repeat;
}
.nav-tabs.resto_nvtb li.active a:before {
	z-index: 1;
}
.nav-tabs.resto_nvtb li.active a:after {
	border-bottom: none;
}
.nav.nav-tabs.resto_nvtb {
	padding-left: 32px!important;
	border-bottom: none;
}
.middle_1 {
	content: '';
	position: absolute;
	background: url(../images/tb_n.png) no-repeat;
	height: 40px;
	width: 20px;
	left: -5px;
	top: 0px;
}
.middle1 {
	background: url(../images/tb_1n.png) no-repeat;
	padding: 10px 2px;
	vertical-align: top;
	height: 40px;
	width: 94px;
	display: inline-block;
	text-align: center;
}
.middle1:before {
	content: '';
	position: absolute;
	background: url(../images/tb_2n.png) no-repeat;
	height: 40px;
	width: 37px;
	left: -30px;
	top: 10px;
}
.middle1:after {
	content: '';
	position: absolute;
	background: url(../images/tb_3n.png)no-repeat;
	height: 40px;
	width: 37px;
	right: -32px;
	top: 10px;
}
.tb_li {
	position: relative;
	display: inline;
}
.tb_li1 {
	position: relative;
	display: inline;
	margin-right: -22px;
}
.img-responsive.beautyBnrN {
	width: 100%;
	height: 500px;
}
.butyglry_padng {
	padding-right: 15px;
	padding-left: 15px;
}
.beauty_galry_bx {
	margin-bottom: 4px;
	box-shadow: 0 3px 6px rgba(0,0,0,0.22);
	padding: 5px;
}
.beauty_galry {
	height: 200px;
	overflow: hidden;
}
.beauty_galry img {
	width: 100%!important;
	height: 200px;
}
.beauty_glry_name {
	margin-bottom: 0;
	background: #282c35;
	padding: 6px;
	font-size: 16px;
	color: #fff;
	text-align: center;
}
.shpng_glry_name {
	text-align: left;
	position: relative;
	margin-bottom: 0;
	background: #282c35;
	padding: 6px 15px;
	font-size: 16px;
	color: #fff;
	height: 32px;
	overflow: hidden;
}
.prc_pro {
	position: absolute;
	right: 15px;
}
.prductbxDiv {
	position: relative;
}
.produtDivPrce {
	position: absolute;
	right: 5px;
	bottom: 38px;
	background: #000;
	padding: 5px;
}
.beutyglry_hdng {
	padding: 0 0 20px;
}
.beutyglry_hdng h1 {
	font-size: 24px;
	margin: 0;
}
.beutyglry_seeMore {
	float: right;
	font-size: 16px;
	margin-top: 8px;
}
.beutyglry_seeMore:hover {
	text-decoration: none;
}
.butyglry_padng1 {
	padding-top: 15px;
}
.spng_hdng {
	position: relative;
}
.onln_shortby {
	position: absolute;
	right: 0;
	top: 9px;
	width: 25%;
}
.shrt_pra {
	font-size: 13px;
}
.shrt_slct {
	display: inline-block;
	width: 85%;
	font-weight: normal;
}
.onln_shortby .shrt_slct {
	width: 95%;
}
.mycol_pdng {
	padding-left: 2px;
	padding-right: 2px;
}
.onlineodr_col {
	border: 1px solid #ddd;
	padding: 5px;
	margin: 15px;
	min-height: 137px;
	position: relative;
}
.clslistOprn {
	position: absolute;
	top: 10px;
	right: 15px;
	background: #76BA1B;
	padding: 5px 15px;
	font-size: 14px;
	color: #fff;
}
.clslistOprnntAvlabe {
	position: absolute;
	top: 10px;
	right: 15px;
	background: #ddd;
	padding: 5px 15px;
	font-size: 14px;
	color: #000;
}
.onlineodr_col:hover {
	background: #eef7fa;
	box-shadow: 0 1px 1px #cfcac4;
}
.online_colBx {
	width: 20%;
	float: left;
}
.online_colBx1 {
	width: 80%;
	float: left;
	padding: 5px 15px 5px;
}
.ordrOnln_logo {
	position: relative;
	min-height: 137px;
	border-right: 1px solid #ddd;
}
.ordrline_mg {
	z-index: 1;
	max-width: 100px;
	text-align: left;
	font-size: 12px;
	position: absolute;
	width: 100%;
	top: 49%;
	transform: translateY(-50%);
	margin: auto;
	left: 0;
	right: 0;
	padding: 5px;
}
.ordrline_mg img {
	width: 100%;
	max-height: 100px;
	height: auto;
}
.ordrline_pra h1 {
	font-size: 19px;
	margin: 0;
	color: #000;
}
.ordrline_pra p {
	margin-bottom: 0;
	color: #595757;
	font-size: 15px;
	margin-top: 5px;
}
.odronln_tim {
	color: #828181;
}
.odronln_tim::before {
	content: '\f041';
	font-family: fontawesome;
	margin-right: 9px;
	font-size: 17px;
}
.odrOnlne_icn {
	margin-top: 17px;
}
.odrOnlne_icn span {
	padding: 0 20px 0 0;
}
.onln_rw {
	padding-left: 6px;
}
.starRtng {
	padding: 6px 0;
}
.starRtng i {
	color: #fe610c;
}
.facCmntIcon .st-btn {
	display: inline-block!important;
}
.dtlFacBBx {
	border: 1px solid #ddd;
	padding: 15px;
}
.ctgrydtlrwsBx.tbctrwBx {
	margin-top: 0;
}
.tBfacCusto {
	margin-top: 25px;
}
.tBfacCusto ul {
	border: none;
}
.tBfacCusto ul li a {
	padding: 8px 15px;
}
.signup1.signOr {
	margin: 7px;
}
.loginBtn--whatsApp {
	background-color: #4caf50;
}
.loginBtn--whatsApp:hover, .loginBtn--whatsApp:focus {
	background-color: #3d9c40;
	transition: .9s;
}
.loginBtn--whatsApp:before {
	background: url(../images/whatsApp.png) 10px 10px no-repeat;
}
.wtspBtn {
	text-align: right;
}
.wtspBtn .btn {
	border: none;
}
.mdlttle {
	margin: 0;
	color: #fff;
}
.chkoutFrm {
	margin-bottom: 20px;
}
.dtllistBx_img {
	position: absolute;
	top: 14%;
	right: 7%;
	width: 80px;
	height: 80px;
	border: 1px solid #ddd;
	padding: 2px;
}
.dtllistBx_img img {
	width: 100%;
	height: 100%;
}
.odrDtlProBtn {
	border: none;
	background: #494d4e;
	color: #fff;
	font-size: 14px;
	margin-top: -6px;
	padding: 9px 15px;
	cursor: pointer;
	margin-left: 7px;
}
.btnRwsOdr {
	text-align: right;
	margin-top: -20px;
	margin-bottom: 13px;
}
.odrDtlProBtn:hover {
	background: #fe610c;
}
.onlnodrlnk_Bx {
	text-decoration: none;
}
.odrOnlnDtl {
	border: 1px solid #ddd;
	padding: 5px;
	min-height: 119px;
}
.odrOnlnDtl:hover {
	background: #eef7fa;
	box-shadow: 0 1px 1px #cfcac4;
}
.ordrlinedtl_pra {
	padding: 5px;
	position: relative;
}
.ordrlinedtl_pra h1 {
	color: #000;
	font-size: 22px;
	margin-top: 0;
}
.ordrlinedtl_praP {
	color: #898b8c;
	font-size: 15px;
	width: 80%;
}
.ordrlinedtl_pric span {
	color: #fe610c;
	font-size: 16px;
	font-weight: 600;
}
.panel-title1 > a:before {
	float: right !important;
	font-family: FontAwesome;
	content: "\f00d";
	margin: 15px;
	border: 1px solid #ddd;
	padding: 4px 6px;
	font-size: 16px;
	color: #696967;
}
.panel-title1 > a.collapsed:before {
	float: right !important;
	content: "\f067";
}
.panel-title1 > a:hover, .panel-title1 > a:active, .panel-title1 > a:focus {
	text-decoration: none;
}
.onlnOdrDtlLst {
	background: #efeded;
	padding: 15px 100px;
}
.input-number1 {
	width: 50px;
	padding: 0 12px;
	vertical-align: top;
	text-align: center;
	outline: none;
}
.input-number1, .input-number1-decrement, .input-number1-increment {
	border: 1px solid #ccc;
	height: 40px;
	user-select: none;
}
.input-number1-decrement, .input-number1-increment {
	display: inline-block;
	width: 30px;
	line-height: 38px;
	background: #f1f1f1;
	color: #444;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}
.input-number1-decrement {
	border-right: none;
	border-radius: 4px 0 0 4px;
	margin-right: -3px;
}
.input-number1-increment {
	border-left: none;
	border-radius: 0 4px 4px 0;
	margin-left: -3px;
}
.onlnodrPrc {
	border: none;
	color: #000;
	padding: 9px;
	border-radius: 4px;
	text-align: center;
	width: 40%;
}
.ordronlinedtlPrc_bx {
	margin-bottom: 15px;
}
.onlnodrPrcmnusPlus {
	width: 25%;
	float: left;
}
.onlnodrPrcmnus_btn {
	width: 75%;
	float: left;
}
.odrryt_praBx {
	padding: 15px;
	border: 1px solid #ddd;
	margin-bottom: 15px;
}
.dtlodrbxFix {
	position: sticky;
	top: 63px;
	background: #fff;
}
.odrryt_pra {
	text-align: center;
}
.odrryt_pra h1 {
	font-size: 20px;
}
.odrryt_pra p i {
	color: #ddd;
	font-size: 40px;
}
.odrryt_praPR {
	font-size: 15px;
	color: #807f7f;
}
.dtlBsktpra {
	float: left;
	color: #807f7f;
}
.dtlBsktprc {
	float: right;
	color: #807f7f;
}
.dtlBsktTotl {
	float: left;
	font-weight: bold;
}
.dtlBsktTotlprc {
	float: right;
	font-weight: bold;
}
.dtlbsktdlvry {
	padding: 8px 0;
}
.dtlBsktOrder_btn {
	text-align: center;
}
.dtlBsktOrder_btn button {
	background: #1475b3;
	color: #fff;
	border: none;
	padding: 8px 15px;
	width: 100%;
}
.odrFillCut {
	padding: 0px 8px;
	border: 1px solid #ddd;
	font-size: 19px;
}
.dtlorderFillp {
	font-size: 12px;
}
.odrFillCutedt {
	border: none;
	font-size: 19px;
	color: #1475b3;
	background: none;
}
.odrFillCutdlt {
	border: none;
	font-size: 19px;
	color: #1475b3;
	background: none;
}
.lftfillDtlPrc {
	float: left;
	width: 34%;
}
.rytfillDtlPrc {
	float: left;
	width: 64%;
	text-align: right;
}
.odrdtlmnu {
	padding: 15px 20px;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	margin-bottom: 30px;
	background: #fff;
	position: sticky;
	top: 0;
	z-index: 99;
}
.odrdtlmenuSldr {
	padding: 0 10px;
}
.odrdtlmenuSldr .slick-slide {
	text-align: center;
}
.odrdtlmenuSldr .slick-slide a {
	color: #747576;
	text-decoration: none;
}
.odrdtlmenuSldr .slick-slide a:hover {
	color: #fe610c;
}
.odrdtlmenuSldr .slick-slide a:focus {
	outline: none;
}
.Odrmbl_crtbtn {
	position: fixed;
	bottom: 0;
	border-radius: none;
	background: #1475b3;
	color: #fff;
	border: none;
	padding: 8px 15px;
	width: 100%;
	left: 0;
	z-index: 999;
	display: none;
}
.modal_odrline {
	z-index: 999999;
}
.modalhderOdrln {
	height: 25px!important;
	padding: 5px 15px;
}
.mblbsktdtl_btn {
	position: absolute;
	top: 9px;
	left: 15px;
}
.bsktadd_itm {
	background: #eb6825;
	color: #fff;
	padding: 2px 5px;
	font-size: 10px;
	border-radius: 50%;
	margin-left: -8px;
}
.CustRvwHdng.odrDtlCusHdng {
	border-top: 2px solid #ddd;
}
.dtlrecnt_hdng {
	text-align: center;
}
.dtlrecnt_hdng h1 {
	font-size: 25px;
	margin-bottom: 30px;
	margin-top: 0px;
}
.dtlrecent_mg_bx {
	margin-bottom: 4px;
	box-shadow: 0 3px 27px rgba(0,0,0,0.22);
	padding: 5px;
	text-align: center;
}
.dtlrecent_mg {
	height: 200px;
	overflow: hidden;
}
.dtlrecent_mg img {
	width: 100%;
	height: 200px;
}
.dtlcntct_pdng {
	width: 50%;
	margin: 20px auto
}
.CustRvwHdng.odrDtlCusHdng {
	border-top: 2px solid #ddd;
}
.ctgrydtlrwsBx {
	padding: 15px;
	border: 1px solid #ddd;
	margin-top: 15px;
}
.ctgrydtlrwsHdng h1 {
	margin: 0;
	font-size: 22px;
}
.dtlBtnOdr {
	background-color: #f26925;
	border: none;
	color: #fff;
	padding: 6px 20px;
	margin: 5px;
	border-radius: 3px;
}
.dtlBtnOdr:hover {
	background-color: #282c35;
}
.dtlBxOdronln {
	text-align: center;
	margin-bottom: 20px;
}
.dtlBxOdronln p {
	font-size: 16px;
	font-weight: bold;
}
.dtlBxSmall {
	text-align: center;
	border-color: rgba(223,225,229,0);
	box-shadow: 0 1px 6px 0 rgba(32,33,36,0.28);
	padding: 15px;
	border-radius: 3px;
	background: #fff;
	margin-top: -120px;
	margin-left: 15px;
}
.dtllogoBx {
	width: 150px;
	height: 150px;
	margin: auto;
	border-radius: 50%;
	overflow: hidden;
	background: #e8e3e3;
	position: relative;
}
.dtllogoBx img {
	max-width: 150px;
	max-height: 150px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.dtlResoNameHd {
	font-size: 20px;
}
.dtlResoNameHd i {
	padding-right: 5px;
}
.dtlStrRyt {
	margin-bottom: 15px;
}
.dtlStrRyt i {
	font-size: 18px;
	color: #f26925;
}
.dtlVIW {
	margin-left: 20px;
	color: #777;
}
.dtlVIW i {
	color: #333;
}
.dtlBxRytBtn span {
	color: #868788;
	margin-left: 7px;
	font-size: 16px;
}
.dtlBxRytScl {
	margin-top: 17px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 15px;
}
.dtlBxRytScl ul {
	padding-left: 0;
}
.dtlBxRytScl ul a {
	text-decoration: none;
	color: #5a5959;
	font-size: 20px;
	padding: 0 6px;
}
.dtlBxRytPra {
	text-align: left;
}
.dtlBxRytPra h3 {
	margin: 6px 0;
	font-size: 18px;
	font-weight: bold;
}
.dtlBxRytPymt {
	text-align: left;
}
.dtlBxRytPymt h3 {
	margin: 6px 0;
	font-size: 18px;
	font-weight: bold;
}
.dtlBxRytPymt ul {
	padding-left: 0;
}
.dtlBxRytPymt ul a {
	text-decoration: none;
	color: #4f8359;
	font-size: 30px;
	padding: 0 6px;
}
.dtlBxRytPymt ul a img {
	width: 17%;
	margin-top: -6px;
}
.pypl {
	width: 30%!important;
}
.DtlCntctForm {
	width: 100%;
	margin: auto;
	background: #f6f6f6;
	padding: 4px 11px;
	text-align: center;
}
.DtlCntctForm h3 {
	color: #f26925;
	margin: 5px 0px 20px;
	font-size: 28px;
}
.DtlCntctForm h4 {
	font-size: 22px;
	color: #222222;
}
#dtlCustomerVwAll {
	display: none;
}
.allShwBtnDv {
	text-align: center;
}
.hrtShwGry {
	color: #868788;
	font-size: 20px;
}
.hrtshwRed {
	color: #f00;
	font-size: 20px;
}
.dtlvDo {
	width: 100%;
	height: 500px;
}
.tbTglMbl {
	text-align: right;
	display: none;
}
.tbTglMbl button {
	border: none;
	background: #0e6aaa;
	color: #fff;
	padding: 2px 11px;
	font-size: 17px;
}
.hrs-of-operation.opngHrsTab span {
	padding-right: 0px;
}
.opngHrsTab ul {
	list-style: none;
}
.opngHrsTab ul li {
	position: relative;
}
.opngHrsTab ul li:before {
	content: '\f017';
	position: absolute;
	top: 0;
	left: -27px;
	font-family: fontawesome;
	color: #f26925;
}
.opngDay {
	display: inline-block;
	width: 97px;
}
.pRdCt_bx {
	padding: 15px;
}
.prdct_lnk {
	text-align: center;
	margin-bottom: 0;
	background: #282c35;
	padding: 6px 15px;
	font-size: 16px;
	color: #fff;
	clear: both;
}
.prdctDiv {
	border: 1px solid #ddd;
	padding: 5px;
}
.prdctImg {
	text-align: center;
	height: 170px;
	overflow: hidden;
}
.prdctImg img {
	width: 100%;
	margin: auto;
}
.pdctNmBx {
	height: 58px;
}
.pdctNmBx.prodctttle {
	height: 32px;
}
.pdctNameSTR p {
	margin: 0;
	font-size: 16px;
	padding: 5px 0;
	color: #696868;
}
.pdctPrces {
	color: #1475b3;
	display: inline-block;
	height: 28px;
}
.pdctStarRvw {
	color: #fe610c;
	float: right;
}
.prdctColPdng {
	padding-left: 0;
	padding-right: 0;
}
.dtlCntctPro {
	text-align: right;
	padding: 10px 0;
}
.dtlCntctPro button {
	background: #f26925;
	border: none;
	color: #fff;
	padding: 5px 15px;
	border-radius: 3px;
	transition: 1s all;
}
.dtlCntctPro button:hover {
	background: #0e6aaa;
}
.dtlCntctPro.prodtlCproBtn {
	text-align: left;
	padding-left: 20px;
	margin: 15px 0;
}
.dtlProDiv {
	padding: 0px 0 40px;
}
.dtlmgsldr_hdng {
	padding-left: 22px;
}
.dtlmgsldr_hdng h1 {
	font-size: 26px;
	margin-top: 0;
}
.carousel-indicators.mycaroIndictrs {
	bottom: 10px;
	left: 50%;
	width: 14%;
	padding-left: 0;
	margin-left: -44%;
}
.mycaroIndictrs li {
	width: 49px;
	height: 49px;
	text-indent: 0;
	overflow: hidden;
	display: inline-block;
	border: 1px solid #ddd;
	padding: 5px;
	z-index: 999999;
}
.mycaroIndictrs li img {
	width: 36px;
	height: 36px;
}
.carousel-indicators.mycaroIndictrs .active {
	width: 49px;
	height: 49px;
	background: none;
	margin: 1px;
}
.prodtlSldmg img {
	margin: auto;
	padding: 20px;
}
.proDtlPrcSec {
	padding-left: 22px;
}
.proDtlPrc {
	color: #f26925;
	font-size: 30px;
	margin: 0;
	font-weight: bold;
}
.proDtlPrc span {
	font-size: 20px;
	font-weight: bold;
}
.prdtDtlPra {
	margin-top: 15px;
}
.prdtDtlPra h3 {
	margin: 0;
	font-size: 20px;
	margin-bottom: 5px;
}
.prdtDtlPra p {
	margin: 0;
	font-size: 15px;
	color: #6b6a6a;
}
.sizePrdctBdr {
	padding: 3px 9px;
	border: 1px solid #ddd;
}
.proDes_pra h3 {
	margin: 0;
	font-size: 20px;
	margin-bottom: 5px;
}
.proDes_pra p {
	margin: 0;
	font-size: 15px;
	color: #6b6a6a;
}
.proRltd_sldr {
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	margin: 20px 0;
}
.proRltd_sldr h3 {
	font-size: 20px;
	font-weight: bold;
}
.carousel-wrap1 {
	margin: 23px auto;
	padding: 0 5%;
	width: 100%;
	position: relative;
}
.owl-carousel.owlcaroProdct .item {
	position: relative;
	z-index: 100;
	-webkit-backface-visibility: hidden;
}
.owlcaroProdct .owl-nav > div {
	margin-top: -26px;
	position: absolute;
	top: 50%;
	color: #cdcbcd;
}
.owlcaroProdct .owl-nav i {
	font-size: 52px;
}
.owlcaroProdct .owl-nav .owl-prev {
	left: -30px;
}
.owlcaroProdct .owl-nav .owl-next {
	right: -30px;
}
.owl-carousel.owlcaroProdct .owl-nav .owl-next:after {
	display: none;
}
.owl-carousel.owlcaroProdct .owl-nav .owl-prev:before {
	display: none;
}
.prdctDtlImg img {
	width: 60%!important;
	height: 100px;
	margin: auto;
}
.pdctDtlPrces {
	padding: 2px 0!important;
	color: #1475b3!important;
}
.pdctDtlStarRvw {
	padding: 2px 0!important;
}
.pdctDtlStarRvw i {
	color: #fe610c;
}
.proDtlrew {
	color: #656464;
	margin-left: 10px;
	font-weight: normal;
}
.prdrRltdLnk:hover {
	text-decoration: none;
}
.prdctDtlDiv {
	padding: 5px;
}
.CustRvwHdng h1 {
	text-transform: capitalize;
	font-size: 25px;
}
.CustoRvwRate h3 {
	font-size: 20px;
	font-weight: bold;
}
.star-rating {
	display: flex;
	flex-direction: row-reverse;
	font-size: 1.5em;
	justify-content: space-around;
	padding: 0 .2em;
	text-align: center;
	width: 8em;
}
.star-rating input {
	display: none;
}
.star-rating label {
	color: #ccc;
	cursor: pointer;
	font-size: 34px;
}
.star-rating:checked ~ label {
	color: #fe610c;
}
.star-rating label:hover, .star-rating label:hover ~ label {
	color: #fe610c;
}
.rvwRatNo {
	color: #807b7b;
	font-size: 16px;
	font-weight: 600;
}
.rvwNoRat {
	position: relative;
	padding: 15px 0;
}
.rtngShortBy {
	position: absolute;
	right: 0;
	width: 250px;
	top: 10px;
}
.rtngShortBySlct {
	width: 78%;
	display: inline-block;
}
.usrPraRvw {
	color: #696868;
}
.usrDtlStarRvw {
	font-size: 16px;
}
.usrDtlStarRvw i {
	color: #fe610c;
}
.revwHlp {
	background: none;
	border: 1px solid #1475b3;
	padding: 5px 15px;
	color: #1475b3;
	;
}
.revwHlp i {
	margin-right: 10px;
}
.revwNotHlp {
	background: none;
	border: 1px solid #ababab;
	padding: 5px 15px;
	color: #ababab;
	margin-left: 15px;
}
.revwNotHlp i {
	margin-right: 10px;
}
.usrCmntSbmt {
	cursor: pointer;
	border: none;
	padding: 6px 15px;
	border-radius: 3px;
	font-size: 14px;
	background: #494d4e;
	color: #fff;
}
.usrCmntSbmt:hover {
	background: #046fb8;
}
.revwCmntDtl {
	padding: 10px 0 20px;
}
.odrdtlSrtBy {
	width: 150px;
}
.odrDtlCusHdng h1 {
	font-size: 20px;
}
.odrDtlrtHdng h3 {
	font-size: 16px;
}
.prdctSldrInr {
	width: 80%;
	margin-left: 20%;
}
.proDtlPrc strike {
	margin-left: 0;
	color: #989696;
	font-size: 13px;
}
.prdtlTb {
	font-size: 15px;
}
.proDtlDesmrgn {
	margin-top: 15px;
}
.prodtlRedmre {
	color: #f26925;
	padding-left: 4px;
}
.MblcatgrySEc1 {
	margin: 2px auto;
	padding: 0 5%;
	width: 100%;
	position: relative;
}
.owl-carousel.owlcaroCat .item {
	position: relative;
	z-index: 100;
	-webkit-backface-visibility: hidden;
}
.owlcaroCat .owl-nav > div {
	margin-top: -20px;
	position: absolute;
	top: 50%;
	color: #cdcbcd;
}
.owlcaroCat .owl-nav i {
	font-size: 38px;
	color: #fa9447;
}
.owlcaroCat .owl-nav .owl-prev {
	left: -25px;
}
.owlcaroCat .owl-nav .owl-next {
	right: -30px;
}
.owl-carousel.owlcaroCat .owl-nav .owl-next:after {
	display: none;
}
.owl-carousel.owlcaroCat .owl-nav .owl-prev:before {
	display: none;
}
.owl-carousel.owlcaroCat .owl-stage-outer {
	padding: 3px 0px;
	margin-right: -6px;
}
.loader-page {
	border: 5px solid #F26823;
	border-top: 5px solid #056DAF;
	border-bottom: 5px solid #056DAF;
	border-radius: 50%;
	width: 40px;
	height: 40px;
	animation: spin 2s linear infinite;
	margin: auto;
	clear: both!important;
}
@keyframes spin {
0% {
transform:rotate(0deg);
}
100% {
transform:rotate(360deg);
}
}
.prdctHdngClr {
	background: #1174bb!important;
	color: #fff;
	margin-bottom: 15px!important;
}
.prdctUpldPro {
	padding-left: 0;
}
.prdctUpldPro1 {
	padding-right: 0;
}
.adProHdng h1 {
	background: #1174bb;
	color: #fff;
	padding: 10px;
	margin-bottom: 15px;
	margin-top: 0;
	font-size: 25px;
	text-align: left;
}
.headerNewPro {
padding:.75rem 1.25rem;
	background-color: #d8d8d8;
	border-bottom: 1px solid rgba(0,0,0,.125);
	font-size: 18px;
	text-align: center;
}
.newprodctUpld_mg {
	background: #ddd;
	width: 170px;
	height: 170px;
	border-radius: 50%;
	position: relative;
	margin: 20px auto 0;
}
.nwmgupld {
	max-width: 100px;
	max-height: 100px;
	margin: auto;
}
.newmgBx {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.newipldpra {
	margin: 0;
	padding: 10px 0;
	color: #5a5959;
	font-size: 18px;
	text-align: center;
}
.newprodctUpldBx {
	padding: 15px;
	border: 1px solid #ddd;
	margin-bottom: 15px;
}
.form-control.btnPlusDisNm {
	border-radius: 0 4px 4px 0 !important;
	background: #5cb85c;
	color: #fff;
}
.form-control.btnPlusDisNm:hover {
	background: #008bcf;
}
.oderAddHdng {
	position: relative;
}
.odrmorupldDish_btn {
	position: absolute;
	top: 10px;
	right: 30px;
}
.odrmorupldDish_btn button {
	cursor: pointer;
	border: none;
	padding: 6px 15px;
	border-radius: 3px;
	font-size: 14px;
	background: #494d4e;
	color: #fff;
}
.odrmorupldDish_btn button:hover {
	background: #046fb8;
}
.panel-title.panel_titleBg {
	background: #d8d8d8;
}
.panel-title.panel_titleBg span {
	font-size: 16px;
	font-weight: bold;
}
.panel-title.panel_titleBg > a:before {
	float: right !important;
	font-family: FontAwesome;
	padding-right: 5px;
}
.panel-title.panel_titleBg > a.collapsed:before {
	float: right !important;
}
.panel-title.panel_titleBg > a:hover, .panel-title.panel_titleBg > a:active, .panel-title.panel_titleBg > a:focus {
	text-decoration: none;
}
.pnlclps_PraBx {
	background: #eee;
}
.crdbx {
	border: 1px solid #ddd;
}
.odrsbmt_btnClps {
	margin-bottom: 34px;
	text-align: right;
}
.odrsbmt_btnClps button {
	cursor: pointer;
	border: none;
	padding: 6px 15px;
	border-radius: 3px;
	font-size: 14px;
	background: #008bcf;
	;
	color: #fff;
}
.odrsbmt_btnClps button:hover {
	background: #f36c21;
}
.dsbleOdrLst {
	display: block;
	cursor: default;
	pointer-events: none;
}
.dsbleOdrLst .onlineodr_col {
	background: #f3f3f3;
}
.package-thumbnail.glyEdt img {
	width: 25%;
	margin: auto;
}
.pyOnln_bx {
	border: 2px solid #ef6422;
	padding: 15px;
	margin: 20px 0 40px;
	background: #fff;
}
.pyOnln_hdng {
	font-size: 22px;
	margin-top: 6px;
}
.pyOnln_pra {
	color: #6d6d6d;
	font-size: 16px;
}
.pyOnln_nbr {
	color: #1174bb;
	font-size: 16px;
}
.dshBrdOpngTm input[type="radio"] {
	margin-top: 4px;
}
.dshBrdOpngTm form label {
	margin-right: 15px;
}
.dshBrdOpngTm {
	text-align: left;
	margin-bottom: 30px;
}
.dshborduplBx {
	text-align: center;
}
.sttmBxPdng {
	margin: 20px;
	margin-bottom: 50px;
}
.PkgColPdng {
	padding-left: 4px;
	padding-right: 4px;
	margin-bottom: 15px;
}
.nwpkgBx {
	text-align: center;
	background: #fff;
	border: 1px solid #c5c2c2!important;
}
.nwpkgBx tr {
	display: inline-block;
	padding-top: 6px;
}
.nwpkgBx label {
	margin-bottom: 0;
}
.nwpkgBx .form-check {
	border-bottom: 1px solid #ddd;
}
.nwpkgbdrNon {
	border-bottom: none!important;
}
.nwpkgprcBxlbl .textcogreen {
	font-weight: bold!important;
	font-size: 15px;
}
.mnP {
	font-size: 17px!important;
}
.gldBgHdng h1 {
	background: #eb6825!important;
}
.crspkg {
	color: #f00;
}
.pngbG1 {
	background: #76297a!important;
	color: #fff;
	font-size: 23px;
	margin: 0;
	padding: 6px;
}
.pngbGfree {
	background: #56ca7f!important;
	color: #fff;
	font-size: 23px;
	margin: 0;
	padding: 6px;
}
.pngbG2 {
	background: #ffad2b!important;
	color: #fff;
	font-size: 23px;
	margin: 0;
	padding: 4px;
}
.pngbG3 {
	background: #1bbfb8!important;
	color: #fff;
	font-size: 23px;
	margin: 0;
	padding: 6px;
}
.pngbG4 {
	background: #808080!important;
	color: #fff;
	font-size: 23px;
	margin: 0;
	padding: 6px;
}
.pngbG5 {
	background: #002e5f!important;
	color: #fff;
	font-size: 23px;
	margin: 0;
	padding: 6px;
}
.nwpkgprcBx1 {
	border-bottom: 3px solid #76297a!important;
	background: #ddd!important;
	padding: 2px 2px;
	height: 85px;
}
.nwpkgprcBxFree {
	border-bottom: 3px solid #56ca7f!important;
	background: #ddd!important;
	padding: 5px 5px 2px;
	height: 84px;
}
.nwpkgprcBx2 {
	border-bottom: 3px solid #ffad2b!important;
	background: #ddd!important;
	padding: 5px 5px 2px;
	height: 84px;
}
.nwpkgprcBx3 {
	border-bottom: 3px solid #1bbfb8!important;
	background: #ddd!important;
	padding: 5px 5px 2px;
	height: 84px;
}
.nwpkgprcBx4 {
	border-bottom: 3px solid #808080!important;
	background: #ddd!important;
	padding: 5px 5px 2px;
	height: 84px;
}
.nwpkgprcBx5 {
	border-bottom: 3px solid #002e5f!important;
	background: #ddd!important;
	padding: 5px 5px 2px;
	height: 84px;
}
.pKgBfrPrc.pKgPrcbck1 {
	width: 25px;
	display: inline-block;
}
.textcogreen.pKgPrcbck2 {
	width: 25px;
	display: inline-block;
	text-align: right;
}
.pKgBfrPrc.pKgPrc1 {
	width: 35px;
	display: inline-block;
}
.textcogreen.pKgPrc2 {
	width: 35px;
	display: inline-block;
	text-align: right;
}
.pKgBfrPrc.pKgDmndPrc1 {
	width: 40px;
	display: inline-block;
}
.textcogreen.pKgDmndPrc2 {
	width: 40px;
	display: inline-block;
	text-align: right;
}
.card.phgstp1 {
	border: 3px solid #ffad2b!important;
}
.pkgTblBx {
	width: 262px;
}
.pKgBfrPrc {
	text-decoration: line-through;
	color: red;
}
.wthutPackage {
	margin-right: 20px;
}
.tBlTdPdng {
	padding: 15px 0!important;
	border-top: none!important;
}
.prckkgBx {
	width: 100%;
}
.pkgyrbX {
	float: right;
	clear: both;
}
.pkgHdngYr {
	font-size: 13px;
	font-weight: bold;
	padding: 2px;
	width: 83px;
	background: #fffdfd;
	margin-top: 3px;
	margin-right: 5px;
	display: inline-block;
}
.textcogreen.mnP {
	margin-top: 26px;
	display: inline-block;
}
.tblrspnsvBdr {
	border: none!important;
}
.pstPrvPraPop {
	margin-top: 5px!important;
}
.pstmodal-content {
	height: auto!important;
}
.PreviewPopup.pop1.mdlPdngPost {
	padding-top: 100px;
	background-color: rgba(0,0,0,0.5);
}
.pstmdlFtr {
	margin-right: 0;
}
.modal.mdlimvc {
	z-index: 9999;
	padding-top: 60px;
	background-color: rgba(0,0,0,0.6);
}
.mnInvCrsr {
	cursor: pointer;
}
.invPra {
	text-align: center;
}
.invPra p {
	color: #808080;
	font-size: 16px;
}
.invPra b {
	display: block;
	color: #636161;
	font-size: 17px;
	font-weight: 500;
}
.invPra strong {
	display: block;
	color: #EF6422;
	font-size: 17px
}
.modal-content.mdlcontInvc {
	height: auto;
}
.pstPrvPra {
	margin-top: 25%;
}
.pstPrvPra h1 {
	margin-top: 0;
	font-size: 22px;
	position: relative;
	margin-bottom: 42px;
}
.pstPrvPra h1:after {
	content: '';
	position: absolute;
	bottom: -10px;
	left: 0px;
	font-family: fontawesome;
	width: 100px;
	height: 3px;
	background: #f36c21;
}
.pstPrvPra p {
	font-size: 16px;
	padding-left: 15px;
	letter-spacing: 1px;
	position: relative;
}
.pstPrvPra p:after {
	content: '\f0a4';
	position: absolute;
	top: 0;
	left: -5px;
	font-family: fontawesome;
	font-size: 16px;
}
.imgPdngPstPrw {
	padding: 15px 15px 32px;
	background: #fff;
	border-bottom: 5px solid #31353d;
}
.pdngodrmnu {
	padding: 0 15px;
}
.stpCrtyp {
	width: 100%;
	text-align: left;
	border-radius: 20px!important;
	background: none;
	border: 1px solid #ddd;
}
.btn.stpCrtyp:hover, .btn.stpCrtyp:focus {
	background: none;
	color: #808080;
}
.stpCrtyp .caret {
	float: right;
	clear: both;
	margin-top: 7px;
}
.dropdown-menu.stpCrtyp1 {
	width: 100%;
}
.stpCrtyp1 li {
	padding: 7px 5px
}
.stpCrtyp1 li a img {
	margin-right: 20px;
}
.crtypStpMg {
	width: 34px;
	margin-right: 9px;
}
.stpCrtyp1 li a:hover {
	text-decoration: none;
}
.prctypSAle {
	margin-right: 15px;
	margin-left: 5px;
}
.addrsodrvw {
	color: #6c6e6f;
}
.odrFrm {
	border-top: 1px solid #ddd;
	margin-top: 10px;
	padding-top: 20px;
}
.odrtlPce {
	float: right;
	clear: both;
}
.prcHdngOdr {
	text-align: right;
}
.tlClrOdr {
	color: green;
	font-size: 16px;
}
.odrBdr {
	border: none!important;
}
.odrtblBg {
	background: #f7f7f7;
	padding: 20px;
	border: 2px solid #3c3b3b;
	margin-bottom: 20px;
	margin-top: 30px;
}
.odrtblBgChkout {
	margin-top: 14px;
}
.chkotFrmHdng h3 {
	font-size: 19px;
	margin-top: 0;
	margin-bottom: 13px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ddd;
}
.chkotHdng h3 {
	font-size: 19px;
	margin-top: 0;
}
.chkotHdng p {
	font-size: 16px;
	font-style: italic;
	color: #696868;
}
.odrtblBg table tr th {
	width: 33.33%!important;
}
.odrtblBg table tr td {
	width: 33.33%!important;
}
.odrtblCntr {
	text-align: center;
}
.odrConHdng {
	font-size: 16px;
	margin-bottom: 30px;
}
.hmProSldr .slick-prev {
	top: inherit;
	bottom: -56px;
	right: 47px;
	left: inherit;
}
.hmProSldr .slick-next {
	top: inherit;
	bottom: -56px;
	right: 6px;
}
.hmProSldr .slick-prev:before, .hmProSldr .slick-next:before {
	border: 2px solid #f36c23;
	background: none;
	color: #333;
}
.btmpdngSlng.slick-slider {
	margin: 0 14px 70px;
}
.hmProSldr .slick-track {
	margin-left: inherit;
	margin-right: inherit;
}
.mblCate {
	display: none;
}
.categoryMbl button {
	display: none!important;
}
.categoryMbl .slick-slide {
	margin: 2px;
}
.mnulnkHdng {
	font-size: 22px;
	font-weight: bold;
}
.mnulnkHdng:before {
	content: '\f101';
	font-family: fontawesome;
	padding-right: 10px;
	color: #1475b3;
	font-size: 24px;
}
.feddBx {
	width: 60%;
	margin: 40px auto;
	box-shadow: none;
}
.homeBanner {
	width: 100%;
}
.lstrwPdng {
	padding-bottom: 38px;
}
.sidcatLnkLogo {
	text-align: center;
	margin-bottom: 15px;
}
.sidcatLnkLogo a {
	text-decoration: none;
}
.sidcatLnkLogo a img {
	width: 50%;
}
.sidcatLnk1 {
	text-align: center;
}
.sidcatLnk1 ul {
	padding-left: 0;
	list-style: none;
}
.sidcatLnk1 ul li {
	display: inline-block;
	text-align: center;
	margin: 0 10px;
}
.sidcatLnk1 ul li a {
	text-decoration: none;
	color: #808080;
}
.sidcatLnk1 ul li a i {
	background: #f36c23;
	color: #fff;
	padding: 6px 8px;
	font-size: 16px;
	border-radius: 50%;
}
.sidcatMblBlk {
	margin-top: 0!important;
}
.sidcatLnk1Lang ul {
	padding-left: 0;
	list-style: none;
}
.sidcatLnk1Lang ul li {
	margin: 0 10px;
	line-height: 31px;
}
.sidcatLnk1Lang ul li a {
	text-decoration: none;
	color: #808080;
	margin-left: 10px;
}
.egptlngPd {
	margin-left: 70px!important;
}
.sidcatLnk1Lang ul li a i {
	padding: 6px 8px;
	font-size: 16px;
	border-radius: 50%;
}
.sidcatLnk1socl {
	text-align: center;
}
.sidcatLnk1socl ul {
	padding-left: 0;
}
.sidcatLnk1socl a {
	padding: 0 10px;
	color: #fa8331;
	font-size: 17px;
}
.sidcatLnk1socl a:hover {
	text-decoration: none;
}
.hMside_menu {
	display: none;
}
.toglHmBtn {
	position: absolute;
	top: 24%;
	left: 15px;
	border: none;
	background: none;
	color: #f26925;
	font-size: 27px;
}
.modal.leftNav .modal-dialog.sideNavCat {
	position: fixed;
	margin: auto;
	width: 75%;
	height: 100%;
	-webkit-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}
.modal.leftNav .modal-content.sideNavCat {
	height: 100%;
	overflow-y: auto;
}
.modal.leftNav .modal-body.sideNavCat {
	padding: 15px 15px 80px;
}
.modal.leftNav.fade .modal-dialog.sideNavCat {
	left: -320px;
	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
	-o-transition: opacity 0.3s linear, left 0.3s ease-out;
	transition: opacity 0.3s linear, left 0.3s ease-out;
}
.modal.leftNav.fade.in .modal-dialog.sideNavCat {
	left: 0;
}
.modal-content.sideNavCat {
	border-radius: 0;
	border: none;
}
.modal-header.sideNavCat {
	height: 31px!important;
	padding: 5px;
}
.lgnOutSidBr {
	padding-left: 0;
	list-style: none;
	text-align: center;
}
.addsldrMblBx {
	display: none;
}
.mblsldrRltv {
	position: relative;
	margin: 5px;
}
.mblAddCol3 {
	display: none;
	padding-left: 5px;
}
.col-xs-6.mblAddCol1 {
	padding-right: 5px;
}
.col-xs-6.mblAddCol2 {
	padding-left: 5px;
}
.mblsldrRltv img {
	width: 100%;
}
.hmsldrMrgn {
	margin-top: 0;
}
.carousel-caption.hmcaroCpsn2 {
	bottom: 36%;
}
.carousel-caption.hmcaroCpsn2 img {
	width: 160px;
	height: auto!important;
	margin-bottom: 20px;
}
.carousel-caption.hmcaroCpsn2 h3 {
	margin: 0;
	padding: 20px;
	border: 2px solid #fff;
}
.sndbnrTxt .carousel-caption.hmcaroCpsn1 {
	top: 50%;
	left: 30%;
	transform: translate(-50%, -50%);
	width: 60%;
	bottom: auto;
}
.carousel-caption.hmcaroCpsn1 h3 {
	font-size: 35px;
}
.carousel-caption.hmcaroCpsn0 {
	top: 55%;
	left: 50%;
	transform: translate(-20%, -50%);
	width: 60%;
	bottom: auto;
}
.carousel-caption.hmcaroCpsn0 h3 {
	font-size: 45px;
}
.hmbnrBtn {
	background: #fff;
	border: none;
	color: #000;
	border-radius: 3px;
	padding: 6px 20px;
	font-size: 23px;
	box-shadow: 1px 1px 6px #000;
	cursor: pointer;
	margin-top: 20px;
}
.homeBanner.img-responsive {
	width: 100%;
	height: auto!important;
}
.hmBxPdng {
	margin-top: 30px;
}
.category-block.side-category {
	margin-top: 0;
}
.side-category .ctgryHdnfSid {
	background: #f36c23!important;
	color: #fff;
	padding: 11px 15px!important;
	font-weight: bold;
	font-size: 16px;
}
.hmtxtBdr {
	position: relative;
}
.hdngArw {
	position: absolute;
	top: -7px;
	right: 0;
	text-align: center;
}
.hdngArw.hdngarwHome {
	position: inherit;
	text-align: right;
	padding: 10px 0 5px;
}
.hdngArw.hdngarwHome i {
	width: 30px;
	text-align: center;
}
.discatShrtBy {
	position: absolute;
	top: 0;
	right: 0;
}
.discatShrtBy1 .form-control {
	height: 27px;
	padding: 2px 12px;
	font-size: 14px;
	color: #dc6d34;
	border: 1px solid #ddd;
	font-weight: bold;
	cursor: pointer;
}
.discatShrtBy1 .form-control:focus {
	border-color: none;
	outline: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.discuntColPdng {
	padding-right: 8px;
	padding-left: 0px;
	margin-bottom: 10px;
}
.sidcstproBx {
	margin-top: 20px;
}
.drpfrmicon.drpiconMotr {
	left: 10px;
}
.sideprocat {
	border: 1px solid #ddd;
	padding: 10px;
}
.sideprocat1 {
	border: 1px solid #ddd;
	padding: 10px;
}
.sideprocat1 img {
	width: 100%;
	height: 100px;
}
.sidcathdng {
	margin: 0;
	padding: 6px 10px;
	font-size: 20px;
	background-color: #f26925;
	color: #fff;
}
.ttlcatPro {
	color: #b5b3b3;
	margin-left: 3px;
	font-size: 13px;
}
.namecatPro {
	font-size: 15px;
	color: #555655;
}
.RadioBtnChk {
	display: block;
	position: relative;
	padding-left: 25px;
	margin-bottom: 6px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.dscntlftCat {
	border-top: 1px solid #ddd;
	margin-top: 15px;
	padding-top: 15px;
}
.RadioBtnChk input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}
.RadioBtnChk .checkmark {
	position: absolute;
	top: 8px;
	left: 0;
	height: 18px;
	width: 18px;
	background-color: #eee;
	border-radius: 50%;
	border: 1px solid #cccaca;
}
.RadioBtnChk:hover input ~ .checkmark {
	background-color: #ccc;
}
.RadioBtnChk input:checked ~ .checkmark {
	background-color: #f26925;
}
.RadioBtnChk input:checked ~ .checkmark:after {
	display: block;
}
.RadioBtnChk .checkmark:after {
	left: 6px;
	top: 2px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	content: "";
	position: absolute;
	display: none;
}
.catBoxPDng {
	margin: 15px 0 30px;
}
.discount_fltr {
	margin-top: 20px;
}
.ui-slider .ui-slider-range {
	background: #f26925;
}
.ui-state-default {
	border: 1px solid #fff!important;
	background: #f26925!important;
	border-radius: 50%!important;
}
.ui-state-default:focus {
	outline: none!important;
}
.ui-slider .ui-slider-handle {
	width: 20px!important;
	height: 20px!important;
}
.ui-slider-horizontal .ui-slider-handle.ui-state-default {
	margin-left: -6px !important;
}
.ui-slider-horizontal {
	height: 0.6em!important;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -7px!important;
}
.ui-widget.ui-widget-content {
	background: #ddd;
	border-radius: 5px;
}
.sldCrdBtn.carprodBtn {
	float: none;
	margin: auto;
}
.discount_fltr1 {
	margin-top: 70px;
	margin-bottom: 20px;
}
.carproTmr {
	clear: both;
}
.list-view-filter1 .carproTmr.carprMtr span {
	padding: 2px 3px 2px 0px;
}
.carproTmr {
	margin-top: 8px;
}
.carproTmr span {
	color: #7b7a7a;
	font-size: 12px;
	padding: 1px;
}
.carproTmr img {
	width: 19px;
	margin-top: -4px;
	padding: 2px;
}
.pagnisnCr {
	text-align: center;
}
.pagnisnCr .pagination > li:last-child > a, .pagnisnCr .pagination > li:last-child > span {
	border-top-right-radius: 50%;
	border-bottom-right-radius: 50%;
}
.pagnisnCr .pagination > li:first-child > a, .pagnisnCr .pagination > li:first-child > span {
	margin-left: 0;
	border-top-left-radius: 50%;
	border-bottom-left-radius: 50%;
}
.pagnisnCr .pagination > li > a, .pagnisnCr .pagination > li > span {
	padding: 6px 12px!important;
	border-radius: 50%;
	margin: 4px;
}
.pagnisnCr .pagination > li > a:hover, .pagnisnCr .pagination > li > span:hover, .pagnisnCr .pagination > li > a:focus, .pagnisnCr .pagination > li > span:focus {
	color: #ffffff;
	background-color: #f36c23;
	border-color: #f36c23;
}
.pagnisnCr .pagination > .active > a, .pagnisnCr .pagination > .active > span, .pagnisnCr .pagination > .active > a:hover, .pagnisnCr .pagination > .active > span:hover, .pagnisnCr .pagination > .active > a:focus, .pagnisnCr .pagination > .active > span:focus {
	background-color: #f36c23;
	border-color: #f36c23;
}
.sldCrdPrice.carRntlPrc span {
	margin-left: 0;
	text-decoration: none;
}
.sldCrdImg.carrntlImg {
	width: 100%;
	height: 140px
}
.sldCrdImg.carrntlImg img {
	max-width: 100%;
	max-height: 140px;
}
.crlstngBnr {
	position: relative;
}
.crlstngBnr img {
	width: 100%;
	height: 380px;
}
.carBnrTxt {
	position: absolute;
	top: 62%;
	left: 0;
	transform: translate(0%, -50%);
	margin: 0;
	background: #f26925;
	color: #fff;
	font-size: 22px;
	display: inline-block;
	padding: 18px 38px;
	clip-path: polygon(0 0px, 93% 0, 100% 100%, 0px 100%);
}
.carCate {
	text-align: center;
	border: 1px solid #ddd;
	margin-bottom: 32px;
	padding: 20px;
	transition: box-shadow .3s;
}
.carCate:hover {
	box-shadow: 0 0 11px rgba(33,33,33,.2);
}
.carCate img {
	margin: auto;
}
.carCate a {
	text-decoration: none;
}
.carCate h3 {
	color: #f26925;
	margin-bottom: 0;
}
.panel-body.carplnBdy {
	padding: 0;
}
.panel-group.pnlgrpCar .panel+.panel {
	margin-top: 0;
	border-top: 0;
}
.panel-group.pnlgrpCar .panel {
	border-radius: 0;
}
.panel-default.pnldfltCar>.panel-heading.pnlhdngCar {
	color: #333;
	background-color: #fff;
	border-color: #e4e5e7;
	padding: 0;
	margin-top: 0px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.panel-default.pnldfltCar>.panel-heading.pnlhdngCar a {
	display: block;
	padding: 10px 15px;
	text-decoration: none;
	color: #716f6f;
}
.panel-default.pnldfltCar>.panel-heading.pnlhdngCar a:hover {
	background-color: #f26925;
	color: #fff;
}
.carplnBdy ul li a {
	color: #716f6f;
	padding: 4px 15px;
}
.panel-default.pnldfltCar>.panel-heading.pnlhdngCar a:after {
	content: "";
	position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	float: right;
	transition: transform .25s linear;
	-webkit-transition: -webkit-transform .25s linear;
}
.panel-default.pnldfltCar>.panel-heading.pnlhdngCar a[aria-expanded="true"] {
	background-color: #f26925;
	color: #fff;
}
.carplnBdy ul li a:hover {
	background-color: #f26925;
	color: #fff;
}
.panel-default.pnldfltCar>.panel-heading.pnlhdngCar a[aria-expanded="true"]:after {
	content: "\e113";
}
.panel-default.pnldfltCar>.panel-heading.pnlhdngCar a[aria-expanded="false"]:after {
	content: "\e114";
}
.carsideDrop {
	margin-bottom: 0;
}
.carGrageAdd {
	color: #f26722;
	height: 36px;
}
.carGrageAdd span {
	color: #a7a1a1;
	font-size: 13px;
	margin-left: 8px;
}
.filter-buttons1 {
	display: flex;
	margin-bottom: 20px;
}
.list-view-button1, .grid-view-button1 {
	color: #fff;
	padding: 6px 15px;
	font-size: 16px;
	background: #4d5254;
	cursor: pointer;
	border-radius: 3px;
}
.list-view-button1:hover, .grid-view-button1:hover {
	background: #f26925;
	color: #fff;
}
.list-view-button1.active, .grid-view-button1.active {
	background: #f26925;
	color: #fff;
}
.list-view-button1 {
	margin-right: 10px;
}
.list1 {
	list-style: none;
	margin: 0;
	padding: 0;
}
.lstgrdLi {
	border-radius: 3px;
	margin-bottom: 10px;
	transition: 0.3s;
}
.list1.list-view-filter1 li {
	width: 48.8%;
	margin: 5px;
	float: left;
}
.list-view-filter1 .boxProImg {
	width: 27%;
	float: left;
}
.list-view-filter1 .boxProPra {
	width: 73%;
	float: left;
	padding-left: 15px;
}
.list-view-filter1 .sldCrdBtn button {
	width: 73%;
}
.list-view-filter1 .sldProCrd {
	margin: 0;
}
.list1.grid-view-filter1 {
	flex-flow: row wrap;
	display: flex;
}
.list1.grid-view-filter1 li {
	width: calc(48.6% - 210px);
	padding: 0px;
	margin-right: 10px;
}
.list-view-filter1 .carproTmr span {
	padding: 2px 25px 2px 0px;
	font-size: 13px;
}
.list-view-filter1 .crrntlBtnM {
	margin: 0 0 10px;
}
.carDtlTb {
	padding: 20px 15px 0;
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
.carDtlBtnBx {
	text-align: right;
}
.crdtlBtn {
	border: none;
	background: #f36c23;
	color: #fff;
	padding: 6px 25px;
	border-radius: 15px;
}
.crdtlBtn:focus {
	outline: none;
}
.cardtlBx ul {
	padding-left: 0;
	list-style: none;
}
.cardtlBx ul li {
	border-bottom: 1px dashed #ddd;
	line-height: 32px;
	font-weight: bold;
}
.cardtlBx ul li:last-child {
	border-bottom: none;
}
.cardtlBx ul li span {
	float: right;
	clear: both;
	color: #757474;
	font-weight: normal;
}
.CarDtlPrvdrBx {
	background: #484646;
	padding: 10px 15px;
}
.crdtlVdrMg {
	float: left;
	margin-right: 15px;
}
.crdtlVdrMg img {
	max-width: 70px;
	max-height: 70px;
	border-radius: 50%;
	background: #fff;
}
.crdtlVdrNam {
	float: left;
	text-align: center;
}
.crdtlVdrNam h3 {
	margin-top: 0;
	color: #fff;
}
.crdtlSlrIcn {
	float: left;
}
.crdtlSlrIcn i {
	font-size: 54px;
	color: #f36c23;
	margin-right: 15px;
}
.crdtlSlr {
	float: left;
}
.crdtlSlr p {
	color: #808080;
}
.crdtlSlr h3 {
	margin-top: 0;
}
.cnctslrBx {
	padding: 25px 10px;
}
.carAdncOptn ul {
	list-style: none;
	padding-left: 0;
}
.carAdncOptn ul li {
	line-height: 31px;
}
.carAdncOptn ul li i {
	color: #f36c23;
	float: right;
	clear: both;
}
.brdcrbMrgn {
	margin-top: 15px;
}
.cardtlTlte {
	float: right;
}
.cardtlTlte .sldCrdRtng {
	text-align: right;
}
.cardtlPrice {
	float: left;
	color: #f36c23;
}
#thumbnail-preview-indicators {
	position: relative;
}
.carousel-indicators.caroIndictr {
	position: absolute;
	top: 0;
	left: 0%;
	z-index: 15;
	width: 15%;
	padding-left: 0;
	margin-left: 0;
	text-align: center;
	list-style: none;
}
.carousel-indicators.caroIndictr li {
	display: inherit;
	margin-bottom: 17px;
}
#thumbnail-preview-indicators, #thumbnail-preview-indicators .slidescar, {
height:480px;
}
.slidescar img {
	width: 100%;
}
#thumbnail-preview-indicators .carousel-inner .item .carousel-caption {
	top: 20%;
	bottom: inherit;
}
.carousel-inner.carinrCar {
	width: 85%;
	margin-left: 15%;
}
#thumbnail-preview-indicators .carousel-indicators li, #thumbnail-preview-indicators .carousel-indicators li.active {
	width: 115px;
	height: 67px;
	border-radius: 1px;
}
#thumbnail-preview-indicators .carousel-indicators li.active {
	border: 2px solid #f26925;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail {
	height: 63px;
	overflow: hidden;
	opacity: 0.8;
	display: block;
	padding: 0;
	margin-bottom: 0;
	background-color: #fff;
	border: 2px solid #fff;
	border-radius: 2px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail img {
	width: 115px;
	height: 67px;
}
#thumbnail-preview-indicators .carousel-indicators li:hover > .thumbnail, #thumbnail-preview-indicators .carousel-indicators li.active > .thumbnail:hover {
	position: relative;
	display: block;
	opacity: 1;
	z-index: 1;
}
.cardtlMblTgl {
	display: none;
}
.left.carousel-control.cardtlarwLeft {
	left: 15%;
}
.buildDtlLoca {
	color: #757474;
	text-align: right;
}
.buildDtlLoca i {
	padding-right: 15px;
	color: #f26925;
	font-size: 20px;
}
.crdtlTbRltv {
	position: relative;
}
.crdtlPrvdrBtn {
	position: absolute;
	right: -13px;
	top: -10px;
}
.discount_fltr1.carFltr {
	margin-top: 11px;
}
.bulidngGrdlst {
	margin-top: 20px;
}
.trcukCC {
	padding-right: 4px!important;
	color: #f36c23!important;
}
.sldCrdPrice.transpPrc {
	height: auto;
}
.sldCrdPrice.transpPrc span {
	font-size: 14px;
	margin-left: 0px;
	font-weight: normal;
	text-decoration: none;
}
.form-control.carlstsidDrop {
	padding-left: 30px;
	padding-right: 25px;
	cursor: pointer;
	color: #929292;
}
.fuelIcon {
	width: 11px;
	top: 12px;
	position: absolute;
	z-index: 9;
	left: 12px;
}
.cargrgicn {
	width: 16px;
	top: 13px;
	position: absolute;
	z-index: 9;
	left: 12px;
}
.registerForm {
	width: 100%;
}
.form-group.usrlgnfill {
	margin: 18px 0;
}
.sclfrmmailI.sclfrmRsidtr {
	top: 13px;
	left: 12px;
	text-align: left;
}
.signReBdrFrm {
	border: 1px solid #333;
	padding: 13px 15px 6px;
}
.signBdrFrm {
	border: 1px solid #a7a1a1;
	padding: 20px 15px 6px;
}
.signWtsAp {
	color: #008000;
	font-size: 18px;
}
.signBnrPra {
	position: absolute;
	top: 50%;
	left: 0%;
	transform: translate(0%, -50%);
	width: 100%;
	padding-left: 40px;
}
.signBnrPra h1 {
	margin-top: 0;
	font-size: 40px;
	font-weight: bold;
	color: #fff;
	width: 60%;
}
.signBnrPra p {
	margin-bottom: 0;
	width: 58%;
	font-size: 17px;
	color: #fff;
}
.signUpPraBox {
	background: #ddd;
	margin: 30px 0;
}
.signUpLibg {
	background: url(../images/signUpLibg.png);
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 138px 51px 138px 15px;
}
.signSclDtlMbl {
	display: none;
}
.prascldtlBtm {
	padding: 15px;
	background: #1075bc;
	color: #fff;
	border-top: 1px solid #ddd;
}
.signUpLogo {
	padding-bottom: 20px;
}
.signUpLogo img {
	margin: auto;
}
.signUpDtlLi {
	width: 95%;
}
.signUpDtlLi ul {
	list-style: none;
	padding-left: 20px;
}
.signUpDtlLi li {
	color: #fff;
	line-height: 30px;
	position: relative;
	padding-left: 27px;
	font-size: 16px;
}
.signUpDtlLi li:before {
	content: '\f05d';
	font-family: fontawesome;
	position: absolute;
	left: 0;
}
.signUpFrm {
	width: 70%;
	margin: 25px auto;
}
.signUpfrmHd {
	font-size: 21px;
	font-weight: bold;
	text-align: center;
	margin-bottom: 15px;
}
.sldCrdBtn.signupBtn {
	text-align: center;
	width: 30%;
	margin: 20px auto 0;
	float: inherit;
}
.sldCrdBtn button:hover {
	transition: 1s all;
	background: #0e6aaa;
}
.form-control.sclfrminput[type=text], select {
	padding-left: 30px;
}
.form-control.sclfrminput[type=password], select {
	padding-left: 30px;
}
.form-control.sclfrminput[type=email], select {
	padding-left: 30px;
}
.sclfrmmailI {
	position: absolute;
	top: 8px;
	left: 12px;
}
.hdngArw i {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	border: 2px solid #dc6d34;
	font-size: 25px;
	color: #464847;
	cursor: pointer;
}
.hmtxtBdr h1 {
	color: #555655;
	font-size: 25px;
}
.hmtxtBdr h1:after {
	width: 100px;
	background: #dc6d34;
	bottom: 1px;
	height: 3px;
}
.hmtxtBdr.aftrBdrdisc h1:after {
	width: 128px;
}
.hmtxtBdr.aftrBdrsell h1:after {
	width: 185px;
}
.hmtxtBdr.aftrBdrbstdl h1:after {
	width: 121px;
}
.hmtxtBdr.aftrBdrtrnPro h1:after {
	width: 240px;
}
.hmtxtBdr.aftrBdrtopPro h1:after {
	width: 173px;
}
.hmtxtBdr.aftrBdrarrv h1:after {
	width: 169px;
}
.hmtxtBdr.usecarLyn h1:after {
	width: 60px;
}
.hmtxtBdr.usecarCatLyn h1:after {
	width: 60px;
}
.hmtxtBdr.crgragLyn h1:after {
	width: 143px;
}
.hmtxtBdr.toprovdrLyn h1:after {
	width: 173px;
}
.hmtxtBdr.aftrBdrdisc {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrsell {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrsell h1 {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrbstdl {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrtrnPro {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrtrnPro h1 {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrtopPro {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrtopPro h1 {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrarrv {
	margin-top: 0px;
}
.hmtxtBdr.aftrBdrarrv2 h1 {
	margin-top: 0px;
}
.hmtxtBdr:after {
	background: #cecaca;
}
.hmProCrd1 {
	background-image: url(../images/procardBg1.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 100%;
}
.hmProCrd2 {
	background-image: url(../images/procardBg2.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 100%;
}
.hmProCrd1 a, .hmProCrd2 a {
	text-decoration: none;
	padding: 30px 15px;
	display: inline-block;
	width: 100%;
	height: 225px;
}
.hmProCrd1 a:focus, .hmProCrd2 a:focus {
	text-decoration: none;
	outline: none;
}
.proHmTitl {
	float: left;
	height: 100%;
	width: 50%;
	position: relative;
}
.proHmTitl h1 {
	margin: 0;
	text-align: center;
	color: #fff;
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.proHmMg {
	float: left;
	width: 50%;
	height: 100%;
	text-align: right;
	position: relative;
}
.proHmMg img {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.sldProCrd {
	border: 1px solid #ddd;
	padding: 10px;
	margin: 5px;
	transition: box-shadow .3s;
}
.sldProCrd:hover {
	box-shadow: 0 0 11px rgba(33,33,33,.2);
}
.procardLnk {
	text-decoration: none;
}
.procardLnk:focus {
	text-decoration: none;
	outline: none;
}
.sldCrdImg {
	width: 100%;
	height: 150px;
	margin: auto;
	position: relative;
}
.sldCrdImg img {
	max-width: 100%;
	max-height: 150px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.sldCrdImg.homProMg img {
	width: 100%;
	height: 150px;
	object-position: top;
	object-fit: cover;
}
.sldCrdRtng {
	margin: 10px 0;
	position: relative;
}
.sldCrdRtng i {
	color: #f26722;
}
.proVEW {
	position: absolute;
	right: 0;
	color: #777;
}
.proVEW i {
	color: #333;
}
.sldCrdTtl {
	margin: 5px 0;
	color: #555655;
	font-size: 16px;
	font-weight: bold;
	height: 36px;
	text-transform: capitalize;
}
.sldCrdPrice {
	color: #f26722;
	font-size: 15px;
	font-weight: bold;
	position: relative;
}
.sldCrdPrice span {
	color: #a7a1a1;
	font-size: 13px;
	margin-left: 8px;
	text-decoration: line-through;
}
.sldCrdNoBx {
	text-align: center;
}
.sldCrdNoBx ul {
	padding-left: 0;
	list-style: none;
}
.sldCrdNoBx ul li {
	display: inline-block;
	padding: 0 4px;
}
.sldCrdNo {
	background: #ddd;
	width: 36px;
	height: 28px;
	display: inline-block;
	line-height: 27px;
	color: #000;
}
.sldCrdNoTxt {
	color: #969595;
	display: inline-block;
	margin-top: 4px;
	font-size: 12px;
}
.sldCrdhrt {
	float: left;
	width: 20%;
	text-align: right;
}
.sldCrdhrt i {
	margin-top: 4px;
	font-size: 21px;
}
.sldCrdBtn {
	float: left;
	width: 75%;
}
.sldCrdBtn.hmprocrtBtn {
	width: 85%;
}
.sldCrdhrt.hmcrtWhisLst {
	width: 15%;
}
.sldCrdBtn button {
	border: none;
	background: #f36c23;
	color: #fff;
	padding: 5px 15px;
	border-radius: 15px;
	width: 100%;
}
.sldCrdBtn button:focus {
	outline: none!important;
}
.sldCrdBtn button i {
	margin-left: 13px;
}
.ctgryBlwAdd {
	position: relative;
	margin-top: 50px;
}
.ctgryBlwAdd a {
	text-decoration: none;
}
.ctgryBlwAdd img {
	width: 100%;
	height: auto;
}
.ctgryBlwAddPra {
	width: 100%;
	padding: 15px;
	position: absolute;
	text-align: center;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.ctgryBlwAddPra h1 {
	color: #fff;
	margin: 0;
}
.ctgryBlwAddPra h2 {
	color: #fff;
	font-weight: bold;
	font-size: 40px;
	text-shadow: 0px 3px #f36c23;
}
.mdlItenBnr {
	margin: 23px -3px 23px -8px;
}
.mdlItenBnr img {
	width: 100%;
	height: auto!important;
}
.catHmcol {
	padding-left: 0px;
	padding-right: 10px;
}
.proDuctcolMbl {
	padding-left: 0px;
	padding-right: 7px;
}
.doccatcrdPdng {
	padding-top: 15px;
}
.whoArebtnBX {
	margin-top: 35px;
}
.whoArebtnBX button {
	border: none;
	background: #f36c23;
	color: #fff;
	padding: 9px 23px;
	border-radius: 20px;
	margin-right: 20px;
	margin-bottom: 15px;
}
.whoArebtnBX .btn:focus {
	outline: none;
	background: #f36c23;
}
.whoArebtnBX img {
	width: 41%;
}
.aryurdyBx img {
	width: 22%;
}
.whoweeTtl {
	color: #555655!important;
}
.catgrpraMBox {
	margin-bottom: 30px;
}
.restCatPraHdng {
	position: relative;
}
.restCatPraHdng:after {
	content: '';
	position: absolute;
	width: 140px;
	height: 2px;
	background: #f36c21;
	bottom: -8px;
}
.shopCatPraHdng {
	margin-bottom: 26px;
}
.shopCatPraHdng:after {
	width: 50px;
}
.restCatPraHdng h1 {
	font-size: 25px;
	color: #555655;
}
.restCatPraHdng p {
	font-size: 16px;
	letter-spacing: 1px;
	color: #868383;
	font-style: italic;
	margin-bottom: 26px;
}
.restCatPra p {
	font-size: 16px;
	color: #757474;
}
.restCatPra b {
	font-size: 16px;
	text-transform: capitalize;
	color: #555655;
	margin-bottom: 10px;
	display: block;
}
.restCatimg {
	text-align: center;
}
.restCatimg img {
	width: 80%;
	margin-top: 6%;
}
.spngCatimg img {
	width: 80%;
}
.restCatimgIcn {
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	padding: 20px;
	text-align: center;
	margin: 36px;
}
.restCatimgIcn img {
	width: 20%;
}
.restCatimgIcn span {
	font-size: 19px;
}
.restoProvdrcol {
	padding-left: 8px;
	padding-right: 7px;
}
.restoPrvdrBx {
	margin-bottom: 25px;
}
.restoprvdrBtn {
	float: none;
	margin: auto;
}
.rstoPvdrCntr {
	text-align: center;
}
.wtwedo {
	margin-top: 15px;
}
.carGrageAdd.resto_km {
	height: auto;
}
.restoTtleNm {
	float: left;
	width: 70%;
}
.sldCrdTtl.restoTtleNm {
	margin: 13px 0 2px;
	height: auto;
}
.sldCrdTtl.cmoncatName {
	margin: 13px 0 2px;
	height: auto;
}
.restoOpnIcon {
	float: left;
	width: 30%;
	margin-bottom: 2px;
	margin-top: 7px;
	text-align: right;
}
.restoOpnIcon img {
	width: 27px;
}
.fodlvryIcon img {
	width: 30px;
}
.restoColMrgn {
	margin-bottom: 15px;
}
.foodbxUndrlyn {
	margin-bottom: 7px;
	margin-top: 7px;
}
.retopraHdng {
	margin-top: 40px;
}
.retopraHdng h1 {
	color: #f36c23;
	font-size: 25px;
}
.undrlynRstopra {
	width: 80px;
	margin: 7px 7px 20px 0px;
	border: 0;
	border-top: 2px solid #f36c21;
}
.restoPramg img {
	width: 70%;
}
.drpfrmicon {
	position: absolute;
	z-index: 9;
	top: 13px;
	left: 12px;
	color: #f36c21;
}
.frmrstoIcn {
	width: 16px;
	top: 14px;
	position: absolute;
	z-index: 9;
	left: 12px;
}
.form-control.rstoOptnPdng {
	padding-left: 25px;
	padding-right: 25px;
	border-radius: 10px!important;
}
.input-group .form-control.rstoOptnPdng:not(:first-child):not(:last-child) {
	border-radius: 10px !important;
}
.restosrchBtn {
	text-align: center;
}
.btn-primary.btn_prime.bnrfrmBtn {
	padding: 6px 40px!important;
	border-radius: 10px;
}
.rest_frmonbnr1 {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 50%;
	z-index: 999;
}
.frmbnrbg {
	background: rgba(255,255,255,0.7);
	padding: 40px;
	border-radius: 10px;
}
.bnrtbResto li {
	margin-bottom: -10px;
	margin-left: 6px;
}
.tabbed ul {
	border-bottom: none;
	padding-left: 37px!important;
	margin-bottom: -1px;
}
.tabbed ul li {
	margin-right: 21px;
	transition: all 250ms ease;
}
.tabbed ul li a {
	padding: 10px 26px;
	background: #595757;
	color: #fff;
}
.tabbed ul li a:hover {
	background: #595757;
}
.tabbed ul li a:before {
	right: -11px;
	transform: skew(30deg, 0deg)!important;
	box-shadow: rgba(0,0,0,.1) 3px 2px 5px, inset rgba(255,255,255,.09) -1px 0;
}
.tabbed ul li a:before, .tabbed ul li a:after {
	display: block;
	content: " ";
	position: absolute;
	top: 0;
	height: 100%;
	width: 23px;
	background-color: #595757;
}
.tabbed ul li a:after {
	left: -11px;
	transform: skew(-30deg, 0deg)!important;
	box-shadow: rgba(0,0,0,.1) -3px 2px 5px, inset rgba(255,255,255,.09) 1px 0;
}
.frmtbBnr.nav-tabs>li.active>a, .frmtbBnr.nav-tabs>li.active>a:focus, .frmtbBnr.nav-tabs>li.active>a:hover, .frmtbBnr.nav-tabs>li.active>a:visited {
	color: #fff;
	background-color: #f26925;
	z-index: 99;
}
.tabbed ul .active a:before {
	background: #f26925;
}
.tabbed ul .active a:after {
	background: #f26925;
}
.jobBnrBnr {
	position: relative;
	background: #000;
}
.jobBnMg {
	opacity: 0.3;
	display: block;
	width: 100%;
	height: auto;
	backface-visibility: hidden;
}
.jobBnrPraBx {
	opacity: 1;
	position: absolute;
	top: 50%;
	left: 35%;
	transform: translate(-27%, -50%);
	-ms-transform: translate(-27%, -50%);
	text-align: center;
}
.jobBnrPra h1 {
	margin-top: 0;
	color: #fff;
	font-size: 50px;
	font-weight: bolder;
}
.jobBnrPra h1 span {
	color: #f26925;
}
.jobBnrPra p {
	color: #afacac;
	font-size: 17px;
}
.jbcatFrmBg {
	background: #f36c23;
	padding: 40px 15px;
}
.jbcatFrmBg .form-group {
	margin-bottom: 0;
}
.jobsrchBtn {
	border: none;
	background: #2f2f2f;
	color: #fff;
	padding: 5px 15px;
	border-radius: 15px;
	width: 100%;
}
.jobSrchBtn button {
	width: 100%;
	border: none;
	background: #2f2f2f;
	color: #fff;
	padding: 7px 15px;
	border-radius: 20px;
}
.list1.list-view-filter1.listJobView li {
	width: 32.4%;
	margin: 5px;
	float: left;
}
.list1.grid-view-filter1.listJobView li {
	width: 24.1%;
	padding: 0px;
	margin-right: 10px;
}
.list-view-filter1.listJobView .carproTmr span {
	padding: 5px;
	font-size: 13px;
	display: inline-block;
	width: 49.5%;
	border-left: 1px solid #ddd;
}
.list-view-filter1.listJobView .carproTmr span i {
	padding-right: 5px;
	color: #f47724;
}
.list-view-filter1.listJobView .carproTmr.buildTmr {
	margin-top: 0;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.grid-view-filter1.listJobView .sldProCrd {
	margin-bottom: 0;
}
.grid-view-filter1.listJobView .carproTmr span {
	padding: 5px;
	font-size: 13px;
	display: inline-block;
	width: 49.4%;
	border-left: 1px solid #ddd;
}
.grid-view-filter1.listJobView .carproTmr span i {
	padding-right: 5px;
	color: #f47724;
}
.grid-view-filter1.listJobView .carproTmr.buildTmr {
	margin: 0 5px 5px;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}
.grid-view-filter1.listJobView .jobPartTym {
	margin-top: 6px;
}
.shrtJoBox {
	padding: 20px 0 0px;
	border-bottom: 1px solid #ddd;
}
.jobShrtBy {
	float: left;
}
.joblbl label {
	color: #808080!important;
	font-weight: normal!important;
}
.joblbl .form-control {
	padding: 0!important;
}
.JbVewAll {
	float: right;
	color: #f36c23;
}
.jobCardPra {
	color: #777676;
}
.jbcarLocatn {
	color: #777676;
}
.jbcarLocatn i {
	padding-right: 5px;
	color: #f47724;
}
.jbPrvdr {
	font-size: 16px;
	color: #4d5254;
}
.jbPrvdr span {
	padding: 0 5px;
	border-left: 2px dashed #4d5254;
	border-right: 2px dashed #4d5254;
}
.jbPrvdr i {
	padding-right: 5px;
	color: #4d5254;
}
.jbSeeker {
	font-size: 16px;
	color: #1075bc;
}
.jbSeeker span {
	padding: 0 5px;
	border-left: 2px dashed #1075bc;
	border-right: 2px dashed #1075bc;
}
.jbSeeker i {
	padding-right: 5px;
	color: #1075bc;
}
.jobPrtymBtn {
	border: none;
	background: #1075bc;
	color: #fff;
	padding: 5px 15px;
	border-radius: 15px;
}
.jobPrtymBtn:focus {
	outline: none;
}
.jobfullBtn {
	border: none;
	background: #f47724;
	color: #fff;
	padding: 5px 15px;
	border-radius: 15px;
}
.jobfullBtn:focus {
	outline: none;
}
.jobHertIcon {
	float: right;
	border: none;
	background: none;
}
.jobHertIcon:focus {
	outline: none;
}
.jobwhist {
	color: #8c8b8b;
	font-size: 16px;
}
.jobwhistRmv {
	color: #f00;
	font-size: 16px;
}
.jobTitl {
	margin: 11px 0;
	color: #555655;
	font-size: 16px;
	font-weight: bold;
	text-transform: capitalize;
}
.featJobVw {
	color: #f36c23;
	font-size: 12px;
	font-weight: bold;
}
.featurJobSec {
	margin-top: 40px;
}
.suugstjobSec {
	margin-bottom: 40px;
}
.prcjbBld {
	font-weight: normal;
}
.dtlsaleMBg {
	background: #e8e8e8;
	text-align: center;
	padding: 40px 15px;
}
.mngrNameDtl {
	color: #3e3c3c;
	margin-top: 0;
	margin-bottom: 20px;
}
.slebgLI ul {
	list-style: none;
	padding-left: 0;
}
.slebgLI ul li {
	display: inline-block;
	border-right: 1px solid #bfbdbd;
	padding: 0 10px;
}
.slebgLI ul li:last-child {
	border-right: none;
}
.slebgLI ul li button {
	cursor: initial;
}
.slebgLI ul li p {
	margin-bottom: 0;
	color: #777676;
}
.slebgLI ul li p i {
	color: #f26925;
	padding-right: 5px;
}
.jobpraBox {
	margin-bottom: 45px;
}
.jobpraBox p {
	font-size: 16px;
	color: #757474;
}
.joboverHdng {
	color: #f26925;
}
.requiredLi ul {
	list-style: none;
}
.requiredLi ul li {
	list-style: none;
	color: #757474;
	position: relative;
	font-size: 16px;
	line-height: 30px;
}
.requiredLi ul li:before {
	content: '\f101';
	font-family: fontawesome;
	position: absolute;
	left: -20px;
	color: #f26925;
}
.aplyjobBtn {
	padding: 6px 10px;
	font-size: 20px;
	background-color: #f26925;
	color: #fff;
	width: 100%;
	border-radius: 0;
	margin-bottom: 15px;
}
.candidateQ {
	border: 1px solid #ddd;
}
.candQHdng {
	border-bottom: 1px solid #ddd;
	font-size: 19px;
	margin: 0;
	color: #616263;
	padding: 15px;
}
.candQualifBox {
	padding: 22px 15px 15px;
}
.candQualiTxtP {
	padding-bottom: 15px;
}
.candiQIcon {
	float: left;
}
.candiQIcon img {
	width: 27px;
}
.candiQTxt {
	float: left;
	padding-left: 15px;
}
.candiQTxt p {
	margin-bottom: 1px;
	font-size: 17px;
}
.candiQTxt span {
	color: #848282;
}
.jbfrmSubBTn {
	float: left;
	clear: both;
}
.StrRed {
	color: #f00;
}
.husdtlFtureTtle {
	color: #f26925;
}
.shrBtnBx {
	text-align: center;
	margin: 15px 0;
}
.dtlshrBtn {
	background: #95D03A;
	color: #fff;
	padding: 8px 30px;
	font-size: 17px;
}
.dtlshrBtn i {
	padding-right: 15px;
}
.fade.shareFade {
	background: rgba(0,0,0,0.8);
	padding: 15px!important;
	width: 100%;
}
.close.shareCls {
	background: #808080;
	padding: 8px 15px;
	border-radius: 50%;
	top: -17px;
}
.close.shareCls:focus {
	outline: none;
}
.close.shareCls span {
	color: #fff;
}
.modal-dialog.shareMdlDlg {
	width: 100%;
	top: 29%;
	left: 0;
}
.shareMdlCont .modal-header {
	background: none!important;
}
.modal-content.shareMdlCont {
	background: none;
	box-shadow: none;
	border: none;
}
.shareMdlCont .modal-body .st-btn {
	margin-bottom: 5px!important;
}
.howitTitle {
	font-size: 17px;
}
.howitMg img {
	width: 70%;
	margin: 30px 0;
	border: 2px solid #f26925;
}
.hwitBld {
	color: #f26925;
}
.howitStpHd {
	font-size: 25px;
	color: #0e6aaa;
	position: relative;
	padding-left: 35px;
}
.howitStpHd:before {
	content: '\f0a4';
	font-family: fontawesome;
	position: absolute;
	left: 0;
	color: #f26925;
}
.tourBanner {
	position: relative;
}
.tourBanner img {
	width: 100%;
	height: 450px;
}
.tourBnrPra {
	position: absolute;
	top: 0;
	width: 100%;
}
.tourtxtBox {
	margin-top: 45px;
	margin-left: 15px;
}
.tourBnrTxt h1 {
	color: #fff;
	font-size: 75px;
}
.tourBnrTxt p {
	color: #fff;
	font-size: 17px;
}
.tourBnrBtn {
	margin-top: 20px;
}
.tourismBnrForm {
	margin-top: 45px;
	margin-right: 15px;
}
.tourCntBg {
	background: #fff;
	padding: 20px 20px 40px;
	border-radius: 0 0 20px 20px;
}
.nav-tabs.tourTab>li.active>a, .nav-tabs.tourTab>li.active>a:focus, .nav-tabs.tourTab>li.active>a:hover, .nav-tabs.tourTab>li.active>a:visited {
	color: #f36c23;
	background-color: #fff;
	height: 41px;
	margin-top: -11px;
}
.tourTab {
	border-bottom: none;
	margin-bottom: -1px;
}
.tourTab li {
	width: 33.33%;
	margin-bottom: -9px;
}
.tourTab li a {
	border-radius: 0;
	margin-right: 0;
	text-align: center;
	color: #4a4d4e;
}
.tourTbmdl {
	border-left: 1px solid #fff!important;
	border-right: 1px solid #fff!important;
}
.form-control.tourDateInput {
	border-radius: 4px 0px 0px 4px!important;
	height: 34px!important;
}
.form-control.tourDateBtn {
	border-radius: 0 4px 4px 0!important;
	height: 34px!important;
}
.tourSubBtn {
	text-align: center;
	margin-top: 15px;
}
.toursbBtn {
	border: none;
	background: #f36c23;
	color: #fff;
	padding: 5px 20px;
	border-radius: 15px;
}
.toursbBtn:hover {
	transition: 1s all;
	background: #0e6aaa;
}
.tourTrndBx {
	text-align: center;
	border: 1px solid #ddd;
	margin-bottom: 32px;
	transition: box-shadow .3s;
}
.tourTrndBx:hover {
	box-shadow: 0 0 11px rgba(33,33,33,.4);
	border: 1px solid #f36c23;
}
.trndPackgBx {
	position: relative;
}
.trndPackgMg img {
	width: 100%;
}
.trndPackgTxt {
	position: absolute;
	bottom: 0;
	width: 100%;
	background: rgba(0,0,0,0.7);
	padding: 10px;
}
.trndPckgTtle {
	width: 60%;
	float: left;
	text-align: left;
}
.trndPckgTtle h3 {
	color: #fff;
	margin-top: 0;
}
.trndPckgTtle p {
	color: #ddd;
}
.trndPckgPrc {
	width: 40%;
	float: left;
	text-align: right;
}
.trndPckgPrc h4 {
	color: #fff;
	margin-top: 0;
	font-size: 20px;
	font-weight: bold;
}
.trndPckgPrc p {
	color: #ddd;
	margin-bottom: 0;
}
.trndPckgPrc p:nth-child(2) {
	font-size: 18px;
	color: #fff;
	margin-bottom: 7px;
}
.tourmdlBnr {
	position: relative;
}
.tourmdlBnr img {
	width: 100%;
}
.tourMdlbnrPra {
	position: absolute;
	top: 15%;
	left: 10%;
}
.tourMdlbnrPra h1 {
	font-size: 70px;
	color: #fff;
}
.tourMdlbnrPra p {
	font-size: 17px;
	color: #ddd;
}
.tourmdlbnrBtn {
	background: #fff;
}
.tourPopBtn {
	text-align: center;
	margin-bottom: 45px;
}
.bigCompTtle {
	color: #7b7a7a;
}
.bigPrcItm {
	color: #7b7a7a!important;
	font-weight: normal;
}
.bigdelAvl span {
	color: #7b7a7a;
}
.bigdelAvlitm {
	color: #f26925!important;
	padding: 0!important;
}
.list-view-filter1 .bigdelAvl span {
	padding: 2px 10px 2px 0px;
	font-size: 14px;
}
.list-view-filter1 .bigdelAvl span:nth-child(2) {
	padding: 2px;
}
.list-view-filter1 .sldCrdBtn.bigDcrdBtn {
	width: 75%;
}
.sldCrdBtn.bigDcrdBtn {
	float: none;
	width: 100%;
	margin: 10px 0;
}
.bigdealPrc {
	color: #f36c23;
	font-weight: bold;
}
.upldAdSizTtle {
	font-size: 15px;
}
.hmupldAdSize {
	color: #f36c21;
	font-size: 12px;
}
.upldAddBtn {
	padding: 9px 15px;
}
.upldmgBX {
	position: relative;
	height: 270px;
}
.upldmgBX img {
	max-width: 100%;
	max-height: 270px;
}
.upldmgHoritl {
	position: relative;
	height: 145px;
}
.upldmgHoritl img {
	max-width: 100%;
	max-height: 145px;
}
.aduplodRw {
	margin-top: 20px;
}
.opldaddmgBTN {
	text-align: right;
	margin: 20px 0 30px;
}
.crosOPld {
	position: absolute;
	top: 3px;
	right: 51%;
	background: #f00;
	color: #fff;
	padding: 5px 10px;
	border-radius: 50%;
	cursor: pointer;
}
.crosOPld1 {
	position: absolute;
	top: -15px;
	right: 4px;
	background: #f00;
	color: #fff;
	padding: 5px 10px;
	border-radius: 50%;
	cursor: pointer;
}
.imoji {
	width: 20px;
	margin-top: -5px;
	margin-left: 8px;
}
.dashpraBx {
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	padding: 115px 20px;
	text-align: center;
	background: #fff;
}
.dashpraBx h1 {
	margin-top: 0;
	color: #f26925;
	margin-bottom: 40px;
}
.dashpraBx p {
	font-size: 17px;
	color: #555655;
}
.dashPraBld {
	color: #0e6aaa!important;
}
.dashConBtn {
	border: none;
	background: #f26925;
	color: #fff;
	border-radius: 3px;
	padding: 6px 15px;
	margin-top: 10px;
	transition: 1s all;
	font-size: 15px;
}
.dashConBtn i {
	margin-left: 5px;
}
.dashConBtn:hover {
	background: #0e6aaa;
}
.stp1Bx {
	width: 50%;
	margin: 50px auto;
	box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
	padding: 40px 20px;
	background: #fff;
}
.txtfil {
	border-radius: 20px;
}
.stp2Btn {
	text-align: right;
}
.imgupld {
	margin: 0px auto 40px;
	text-align: center;
}
.upldpc {
	position: relative;
	padding: 0;
	border: none;
	background: #ddd;
	border-radius: 50%;
	height: 110px;
	margin: auto;
	width: 110px;
}
.upldpc1 {
	position: absolute;
	top: 40%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	font-size: 40px;
	color: #808080;
}
.upldpc1Pra {
	position: absolute;
	top: 81%;
	left: 44%;
	transform: translate(-34%, -50%);
	cursor: pointer;
	font-size: 10px;
	color: #808080;
}
input.upldpc2 {
	z-index: 9999;
	opacity: 0;
	width: 150px;
	height: 150px;
	display: inline-block;
}
.stp1logoMg {
	position: absolute;
	top: 3px;
	left: 17px;
	width: 80px;
	text-align: center;
	height: 80px;
	margin: auto;
	background: #ddd;
	border-radius: 50%;
}
.stp1logoMg img {
	max-width: 80px;
	max-height: 80px;
	border-radius: 50%;
}
.stpslctcat {
	position: relative;
}
.stpstoltipfrm {
	border-radius: 20px;
	width: 100%;
	left: 50%;
	bottom: -41px;
	transform: translate(-50%, 0)
}
.stpstoltipfrm:before {
	margin-left: 60px;
}
.pkgBtn {
	margin-bottom: 50px;
	text-align: right;
}
.dashConBtn.dashbackBtn {
	background: #0e6aaa;
	float: left;
}
.dashConBtn.dashbackBtn i {
	margin-right: 5px;
}
.dashConBtn.dashbackBtn:hover {
	background: #f26925;
}
.stp1Bx.stp3Bx {
	text-align: left;
}
.stp4GlryBx {
	border-radius: 10px;
	border: 1px solid #ddd;
	padding: 0 0 15px;
	overflow: hidden;
}
.stp4Frm {
	padding: 0 15px;
}
.stp4GlryBx h3 {
	margin: -15px 0 20px;
	background: #f26925;
	color: #fff;
	font-size: 20px;
	padding: 20px 8px 5px;
}
.pkgBtn.pkgBtn1 {
	margin-top: 20px;
	margin-bottom: 0;
}
.stp1Bx.stpDiscrpsn {
	text-align: left;
	width: 61%;
}
.stp4GlryBx.stpopnghrBx {
	padding: 0;
	margin-bottom: 20px;
}
.stp4GlryBx.stpopnghrBx h3 {
	margin-bottom: 0;
}
.opnghrTbl table {
	margin-bottom: 0;
}
.opnghrTd {
	border-top: none!important;
}
.stpOpngHrs ul {
	list-style: none;
	margin-bottom: 0;
}
.stpOpngHrs ul li {
	position: relative;
	color: #555655;
	font-size: 16px;
	line-height: 32px;
}
.stpOpngHrs ul li:before {
	content: '\f073';
	position: absolute;
	top: 0;
	left: -27px;
	font-family: fontawesome;
}
.stpOpngOpn ul {
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}
.stpOpngOpn ul li {
	color: #008000;
	font-size: 16px;
	line-height: 32px;
}
.stpOpngOpn.stpOpngClos ul li {
	color: #f00;
}
.stpOpngTm ul {
	list-style: none;
	margin-bottom: 0;
	padding-left: 0;
}
.stpOpngTm ul li {
	color: #555655;
	font-size: 16px;
	line-height: 32px;
}
.stpOpngTm ul li select {
	background: #ddd;
	padding: 2px 15px;
	border-radius: 16px;
	width: 76%;
	height: 27px;
	margin-bottom: 5px;
}
.stp1Trms {
	text-align: left;
}
.pkgBtn.discrpBtn {
	margin-bottom: 0;
}
.stpurlexpl1 {
	display: block;
	text-align: left;
	color: #337ab7;
	padding-top: 5px;
}
.stp4EdtTxt {
	position: absolute;
	top: 0;
	font-size: 14px;
	right: 0;
	font-weight: bold;
	color: #555655;
}
.glryUplodNo {
	color: #0e6aaa;
}
.form-control.upldInput {
	height: 36px!important;
	border-radius: 16px 0 0 16px!important;
}
.btn-default.upldBtn {
	height: 36px;
	color: #fff;
	background: #f26925;
	border-radius: 0 16px 16px 0;
}
.upldPicBx ul {
	padding: 0;
	list-style: none;
}
.upldPicBx ul li {
	display: inline-block;
	margin-right: 15px;
}
.upldPic1 {
	height: 76px;
	position: relative;
	border: 1px solid #ddd;
	padding: 2px;
}
.upldPic1 img {
	max-width: 70px;
	max-height: 70px;
}
.picEdtLnk {
	color: #fffefe;
	position: absolute;
	top: -8px;
	right: -6px;
	background: #f00;
	height: 20px;
	width: 20px;
	cursor: pointer;
	border-radius: 50%;
	text-align: center;
}
.upldProttle {
	font-size: 18px;
}
.upldtltLbl {
	color: #8e8b8b;
	font-weight: normal;
}
.step_ProgressBar {
	text-align: center;
	margin: 20px 0 31px;
}
.step_ProgressBar ul {
	padding-left: 0;
	list-style: none;
}
.step_ProgressBar ul li {
	display: inline-block;
	position: relative;
	padding-right: 65px;
}
.step_ProgressBar ul li a {
	color: #908d8d;
}
.stpnoBar {
	width: 25px;
	display: inline-block;
	height: 25px;
	padding-top: 2px;
	margin: auto;
	border-radius: 50%;
	color: #fff;
	background: #bdbaba;
	text-align: center;
}
.stpClr {
	width: 25px;
	display: inline-block;
	height: 25px;
	padding-top: 2px;
	margin: auto;
	border-radius: 50%;
	color: #f26925;
	border: 2px solid #f26925;
	text-align: center;
}
.step_ProgressBar ul li:after {
	position: absolute;
	content: '';
	width: 50px;
	height: 2px;
	margin-left: 5px;
	top: 12px;
	background: #c1bebe;
}
.step_ProgressBar.stepMbl {
	margin: 20px 0 0px;
}
.stepMbl {
	display: none;
}
.step_ProgressBar.stepMbl ul li:before {
	position: absolute;
	content: '';
	width: 50px;
	height: 2px;
	margin-left: -62px;
	top: 12px;
	background: #c1bebe;
}
.step_ProgressBar.stepMbl ul li {
	display: inherit;
	padding-right: 0px;
}
.step_ProgressBar.stepMbl ul li:after {
	width: 50px;
	margin-left: 10px;
}
.step_ProgressBar .lststp:after {
	display: none;
}
.active.stpActive {
	color: #555655;
}
.active.stpActive .stpnoBar {
	background: #f26925;
}
.stpcongreLnk {
	color: #0e6aaa;
	font-size: 16px;
}
.stpcongreBx {
	margin: 20px 0;
	padding: 50px 15px 50px;
}
.stpcongreIcn {
	text-align: center;
}
.stpcongreIcn img {
	width: 100px;
}
.fillStar {
	color: #f00;
}
.checkbox-inline.bstdlrdo {
	padding-left: 7px;
}
.textco {
	color: #f00;
}
.crPostOthrSer {
	position: relative;
}
.crPostOthrSer span {
	padding: 1px 6px;
	background: #f00;
	color: #fff;
	font-size: 10px;
	border-radius: 50%;
	position: absolute;
	top: -10px;
	right: 0;
}
.crpstOthrBtn {
	width: 100%;
}
.crpstOthrBtn .btn {
	padding: 1px 8px;
	float: right;
	clear: both;
	border: none;
	font-size: 13px;
	font-weight: normal;
}
.dashpraBx.edtMyPro {
	text-align: left;
}
.form-control.upldInput.upldInputHs {
	border-radius: 20px!important;
	outline: none;
}
.hsprcTtle {
	font-size: 16px;
	font-weight: bold;
	color: #f26925;
}
input.hosrailSid {
	margin-top: 34px;
}
.ftrHwItBtn {
	margin: 20px 0 15px;
}
.ftrHwItBtn a {
	padding: 8px 11px;
	text-decoration: none;
	background-color: #eb6825;
	border-radius: 4px;
	border: none;
	color: #fff;
	margin-top: 15px;
	transition: 2s all;
}
.ftrHwItBtn a:hover {
	text-decoration: none;
	background: #FFF;
	color: #F00;
	border-radius: 4px !important;
}
.popbdlbdr {
	background-image: url(../images/wndpopBdr.png);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 100%;
}
.modal-body.wndlodPra {
	padding: 33px;
}
.wndlodPra h3 {
	margin-top: 0;
}
.wndlodPra p {
	font-size: 17px;
}
.modal-dialog.wndwlodmodl {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%)!important;
}
.wndlodPopbtn {
	text-align: center;
	margin-top: 20px;
}
.wndlodPopbtn1 {
	border: none;
	background: #f36c23;
	color: #fff;
	padding: 5px 15px;
	border-radius: 15px;
}
.wndlodPopbtn1:hover {
	background: #0e6aaa;
	color: #fff;
}
.gudeproT_hd h1 {
	margin: 0;
	padding: 10px 0;
	font-size: 30px;
	border-bottom: 1px solid #333;
}
.gudeproT_pnt ul {
	list-style: none;
}
.gudeproT_pnt li {
	font-size: 16px;
	position: relative;
	line-height: 32px;
	font-family: 'Cairo', sans-serif!important;
}
.gudeproT_pnt li:before {
	content: '\f0a4';
	font-family: fontawesome;
	position: absolute;
	left: -35px;
	top: 2px;
	color: #0e6aaa;
}
.gudlnkpntP {
	font-family: 'Cairo', sans-serif!important;
	color: #6f6c6c;
	font-size: 16px;
}
.hmtxtBdr.gidProHd1 h1:after {
	width: 53px;
}
.hmtxtBdr.gidProHd2 h1:after {
	width: 51px;
}
.hmtxtBdr.gidProHd3 h1:after {
	width: 78px;
}
.hmtxtBdr.gidProHd4 h1:after {
	width: 87px;
}
.hmtxtBdr.gidProHd5 h1:after {
	width: 65px;
}
.hmtxtBdr.gidProHd6 h1:after {
	width: 47px;
}
.hmtxtBdr.gidProHd7 h1:after {
	width: 70px;
}
.hmtxtBdr.gidProHd8 h1:after {
	width: 127px;
}
.hmtxtBdr.gidProHd9 h1:after {
	width: 52px;
}
.hmtxtBdr.gidProHd10 h1:after {
	width: 178px;
}
.hmtxtBdr.gidProHd11 h1:after {
	width: 56px;
}
.hmtxtBdr.gidProHd12 h1:after {
	width: 70px;
}
.hmtxtBdr.gidProHd13 h1:after {
	width: 53px;
}
.hmtxtBdr.gidProHd14 h1:after {
	width: 122px;
}
.hmtxtBdr.gidProHd15 h1:after {
	width: 57px;
}
.hmtxtBdr.gidProHd16 h1:after {
	width: 99px;
}
.hmtxtBdr.gidProHd17 h1:after {
	width: 175px;
}
.hmtxtBdr.gidProHd18 h1:after {
	width: 97px;
}
.hmtxtBdr.gidProHd19 h1:after {
	width: 47px;
}
.hmtxtBdr.gidProHd20 h1:after {
	width: 107px;
}
.hmtxtBdr.gidProHd21 h1:after {
	width: 79px;
}
.hmtxtBdr.gidProHd22 h1:after {
	width: 61px;
}
.hmtxtBdr.gidProHd23 h1:after {
	width: 131px;
}
.hmtxtBdr.gidProHd24 h1:after {
	width: 106px;
}
.toProvider.slick-slider {
	margin: 0 14px 95px;
}
.toProvider .slick-prev {
	top: inherit;
	bottom: -56px;
	right: 47px;
	left: inherit;
}
.toProvider .slick-prev:before, .toProvider .slick-next:before {
	border: 2px solid #f36c23;
	background: none;
	color: #333;
}
.toProvider .slick-next {
	top: inherit;
	bottom: -56px;
	right: 6px;
}
.toProvider .slick-track {
	margin-left: inherit;
	margin-right: inherit;
}
.hmtxtBdr.aftrBdrCareer h1:after {
	width: 317px;
}
.career1 p {
	font-size: 17px;
	color: #464848;
}
.career1 p span {
	color: #838686;
}
.careerhr {
}
.careerSkl ul {
	list-style: none;
	padding-left: 23px;
}
.careerSkl ul li {
	position: relative;
	font-size: 16px;
	line-height: 30px;
}
.careerSkl ul li:before {
	content: '\f111';
	font-family: fontawesome;
	position: absolute;
	left: -20px;
	color: #dc6d34;
}
.careerLnk {
	font-size: 17px;
	text-align: right;
}
.careerBtn {
	text-align: right;
	margin-bottom: 35px;
}
.careerBtn button {
	border: none;
	background: #f36c23;
	color: #fff;
	padding: 12px 32px;
	border-radius: 34px;
	font-size: 20px;
}
.careerBtn button:hover {
	transition: 1s all;
	background: #0e6aaa;
}
.careerBtn button:focus {
	outline: none;
}
.careerBtn.crsbmtBtn {
	padding: 15px 15px 0;
}
.careerBtn.crsbmtBtn button {
	padding: 5px 20px;
	font-size: 15px;
}
.creerbnrTxt {
	margin: 0;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(26%, -50%);
	color: #000;
	font-size: 57px;
}
@media (min-width:1025px) and (max-width:1199px) {
.rest_frmonbnr {
	width: 36%;
}
}
@media (min-width:993px) and (max-width:1024px) {
.proHmTitl h1 {
	font-size: 22px;
}
.proHmMg {
	width: 40%;
	text-align: right;
}
.proHmTitl {
	width: 60%;
}
.mblCol {
	padding-right: 7.5px;
}
.mblCol1 {
	padding-left: 7.5px;
}
.hmProCrd1 a, .hmProCrd2 a {
	padding: 10px;
	height: 170px;
}
.sldCrdNo {
	width: 30px;
	height: 23px;
	line-height: 23px;
	font-size: 13px;
}
.sldCrdNoTxt {
	margin-top: 4px;
	font-size: 10px;
}
.sldCrdNoBx {
	text-align: left;
}
.sldCrdNoBx ul li {
	padding: 0 2px;
	text-align: center;
}
.sldCrdBtn button {
	padding: 5px 8px;
	font-size: 13px;
}
.sldCrdBtn button i {
	margin-left: 4px;
}
.sldCrdBtn {
	width: 83%;
}
.sldCrdhrt {
	width: 17%;
}
.sldCrdhrt i {
	margin-top: 6px;
	font-size: 16px;
}
.sldCrdTtl {
	font-size: 15px;
}
.sldCrdPrice {
	font-size: 13px;
}
.sldCrdPrice span {
	margin-left: 11px;
	font-size: 12px;
}
.sldCrdImg {
	width: 100%;
	height: 121px;
}
.sldCrdImg img {
	max-width: 100%;
	max-height: 121px;
}
.home_bg1 {
	background-color: #fff;
}
.ftrApp .set_footer_btn {
	width: 34%!important;
}
.ftrApp .set_footer_btn1 {
	width: 34%!important;
}
.rest_frmonbnr {
	width: 36%;
}
.onlnOdrDtlLst {
	padding: 15px;
}
.onlnodrPrcmnus_btn {
	width: 70%;
}
.onlnodrPrcmnusPlus {
	width: 30%;
}
.frmbnrbg .input-group.restu-wr {
	float: none;
}
}
@media (min-width:768px) and (max-width:992px) {
.jbfrmMrgn {
	margin-top: 0;
}
.jobsrchBtn.jobsrchBtn1 {
	margin-top: 0;
}
.list1.carlstUsd.grid-view-filter1 .crstrng {
	display: block!important;
}
.crstrng img {
	padding-left: 0;
	width: 15px;
}
.list1.carlstUsd.grid-view-filter1 li {
	width: calc(50%);
	margin-right: 0px;
}
.list1.bstdelList.grid-view-filter1 li {
	width: calc(50%);
	margin-right: 0px;
}
.bigdelavl {
	display: block;
}
.tourBnrPra {
	position: inherit;
	margin-top: -440px;
	width: 100%;
}
.tourtxtBox {
	margin-top: 13px;
	margin-left: 30px;
	margin-right: 30px;
}
.tourBnrTxt h1 {
	font-size: 25px;
	margin-top: 5px;
}
.tourBnrTxt p {
	color: #fff;
	font-size: 14px;
}
.tourismBnrForm {
	margin-top: 35px;
	margin-right: 30px;
	margin-left: 30px;
}
.col-xs-12.tourbnrfrmCol {
	width: 50%;
}
.col-xs-12.tourtrndCol {
	width: 50%;
}
.tourCntBg {
	border: 1px solid #ddd;
}
.tourTab {
	margin-bottom: -2px;
}
.tourMdlbnrPra h1 {
	font-size: 45px;
}
.tourMdlbnrPra {
	top: 9%;
	left: 5%;
}
.tourMdlbnrPra p {
	color: #383636;
}
.trndPckgTtle h3 {
	font-size: 20px;
}
.trndPckgPrc h4 {
	font-size: 16px;
}
.signUpLibg {
	background-size: 100% 100%;
	padding: 50px 15px;
}
.crlstngBnr.signupBnr img {
	height: auto;
}
.signBnrPra h1 {
	color: #000;
	font-size: 25px;
}
.signBnrPra p {
	width: 52%;
	font-size: 14px;
}
.signUpDtlLi ul {
	padding-left: 0;
}
.signUpDtlLi li {
	font-size: 14px;
	padding-left: 19px;
}
.signUpFrm {
	width: 100%;
	margin: 27% auto 0;
	padding: 8px 27px 20px;
}
.signUpfrmHd {
	font-size: 19px;
	margin-bottom: 15px;
}
.jobBnrPra h1 {
	font-size: 40px;
}
.JbVewAll {
	font-size: 13px;
}
.jbcatFrmBg .form-group {
	margin-bottom: 15px;
}
.list1.list-view-filter1.listJobView li {
	width: 48.6%;
}
.list1.grid-view-filter1.listJobView li {
	width: 48.3%;
}
.list-view-filter1.listJobView .carproTmr span {
	padding: 5px!important;
}
.list-view-filter1.listJobView .carproTmr span img {
	margin-left: -3px;
}
.jobsrchBtn {
	margin-top: 35%;
}
.candQHdng {
	font-size: 17px;
}
.img-responsive.beautyBnrN {
	display: block;
}
.col-xs-6.discuntColPdng.restocolPdng {
	width: 33.33%;
}
.left.carousel-control.cardtlarwLeft {
	left: 0%;
}
.cardtlTlte h1 {
	font-size: 25px;
}
.cardtlPrice h1 {
	font-size: 25px;
}
.carousel-indicators.caroIndictr li {
	display: inline-block;
	margin-bottom: 0px;
}
.carousel-indicators.caroIndictr {
	width: 100%;
	top: inherit;
	bottom: -60px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail img {
	width: 106px;
	height: 42px;
}
#thumbnail-preview-indicators .carousel-indicators li, #thumbnail-preview-indicators .carousel-indicators li.active {
	width: 106px;
	height: 42px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail {
	height: 37px;
}
.carousel-inner.carinrCar {
	width: 100%;
	margin-left: 0%;
}
.tbmrgnMbl {
	margin-top: 45px;
}
.list1.list-view-filter1 li {
	width: 100%;
	margin: 5px;
}
.list-view-filter1 .boxProImg {
	width: 30%;
}
.list-view-filter1 .boxProPra {
	width: 70%;
}
.list1.grid-view-filter1 li {
	width: calc(33.33%);
	margin-right: 0px;
}
.carCate h3 {
	font-size: 17px;
}
.carColMbl {
	padding-right: 4px;
	padding-left: 4px;
}
.stp1Bx {
	width: 80%;
}
.form-control.upldInput {
	margin-bottom: 5px;
}
.stp1Bx.stpDiscrpsn {
	width: 100%;
}
.stpOpngTm ul li select {
	padding: 2px 5px!important;
	width: 100%;
	margin-bottom: 5px;
}
.step_ProgressBar ul li:after {
	display: none;
}
.step_ProgressBar ul li {
	padding-right: 14px;
}
.nwpkgBx td {
	font-size: 15px!important;
}
.pkgTblBx {
	width: 216px;
}
.nwpkgprcBxlbl .textcogreen {
	font-size: 12px;
}
.restCatimg img {
	margin-top: 30%;
	width: 75%;
}
.restCatimgIcn {
	margin: 10px 0;
	padding: 10px;
}
.rest_frmonbnr1 {
	width: 60%;
}
.frmbnrbg {
	padding: 25px;
}
.tabbed ul li a {
	padding: 10px 15px;
	font-size: 14px;
}
.frmbnrbg .input-group.restu-wr {
	float: none;
}
.dtlBxSmall {
	margin-top: -80px;
}
.dtlrecent_mg {
	height: 144px;
}
.dtlrecent_mg img {
	height: 144px;
}
.carousel-caption.hmcaroCpsn2 img {
	width: 115px;
	margin-bottom: 6px;
}
.carousel-caption.hmcaroCpsn2 {
	bottom: 15%;
}
.carousel-caption.hmcaroCpsn2 h3 {
	font-size: 25px;
	padding: 12px;
}
.sndbnrTxt .carousel-caption.hmcaroCpsn1 h3 {
	font-size: 25px;
}
.carousel-caption.hmcaroCpsn0 {
	bottom: 13%;
}
.carousel-caption.hmcaroCpsn0 h3 {
	font-size: 25px;
}
.hmbnrBtn {
	padding: 6px 17px;
	font-size: 18px;
	margin-top: 7px;
}
.proHmTitl h1 {
	font-size: 19px;
}
.proHmMg {
	width: 40%;
	text-align: right;
}
.proHmTitl {
	width: 60%;
}
.mblCol {
	padding-right: 7.5px;
}
.mblCol1 {
	padding-left: 7.5px;
}
.hmProCrd1 a, .hmProCrd2 a {
	padding: 10px;
	height: 130px;
}
.sldCrdNo {
	width: 26px;
	height: 23px;
	line-height: 23px;
	font-size: 11px;
}
.sldCrdNoTxt {
	margin-top: 4px;
	font-size: 10px;
}
.sldCrdNoBx {
	text-align: left;
}
.sldCrdNoBx ul li {
	padding: 0 2px;
	text-align: center;
}
.sldCrdBtn button {
	padding: 5px 8px;
	font-size: 13px;
}
.sldCrdBtn button i {
	margin-left: 4px;
}
.sldCrdBtn {
	width: 83%;
}
.sldCrdhrt {
	width: 17%;
}
.sldCrdhrt i {
	margin-top: 6px;
	font-size: 16px;
}
.sldCrdTtl {
	font-size: 15px;
}
.sldCrdPrice {
	font-size: 12px;
}
.sldCrdPrice span {
	margin-left: 6px;
	font-size: 10px;
}
.sldCrdImg {
	width: 100%;
	height: 121px;
}
.sldCrdImg img {
	max-width: 100%;
	max-height: 121px;
}
.home_bg1 {
	background-color: #fff;
}
.ftrApp .set_footer_btn {
	width: 34%!important;
}
.ftrApp .set_footer_btn1 {
	width: 34%!important;
}
.pdctStarRvw {
	float: none;
	display: block;
}
.set_table_badge.mystetbleNo {
	left: 35%!important;
}
.onlnOdrDtlLst {
	padding: 15px;
}
.onlnodrPrcmnus_btn {
	width: 70%;
}
.onlnodrPrcmnusPlus {
	width: 30%;
}
.dtllistBx_img {
	top: 14%;
	right: 9%;
	width: 74px;
}
.rest_frmonbnr {
	width: 47%;
}
.restoItm_bnr img {
	width: 100%;
	height: 500px!important;
}
.rsToinpt_spc .restu-wr {
	margin-top: 8px;
}
.restu-wr {
	margin-top: 10px!important;
}
.rsToinpt_spc .beuti-whr {
	margin-top: 8px;
}
.hm5.srch_btnN {
	margin-top: 8px;
}
.onln_shortby {
	width: 35%;
	right: 3px;
	top: 9px;
}
.shrt_slct {
	width: 85%;
}
}
@media (min-width:621px) and (max-width:767px) {
.creerbnrTxt {
	transform: translate(10%, -50%);
	font-size: 40px;
}
.sldProCrd.crusdbx {
	padding: 5px;
}
.crstrng {
	display: block;
}
.crstrng img {
	padding-left: 0;
	width: 15px;
}
.bstdelList.grid-view-filter1 li .bigdelavl {
	display: block;
}
.tourBnrPra {
	position: inherit;
	margin-top: -440px;
	width: 100%;
}
.tourtxtBox {
	margin-top: 13px;
	margin-left: 8px;
	margin-right: 8px;
}
.tourBnrTxt h1 {
	font-size: 25px;
	margin-top: 5px;
}
.tourBnrTxt p {
	color: #fff;
	font-size: 14px;
}
.tourismBnrForm {
	margin-top: 35px;
	margin-right: 8px;
	margin-left: 8px;
}
.col-xs-12.tourbnrfrmCol {
	width: 50%;
}
.col-xs-12.tourtrndCol {
	width: 50%;
}
.tourCntBg {
	border: 1px solid #ddd;
}
.tourTab {
	margin-bottom: -2px;
}
.tourMdlbnrPra h1 {
	font-size: 45px;
}
.tourMdlbnrPra {
	top: 9%;
	left: 5%;
}
.tourMdlbnrPra p {
	color: #383636;
}
.trndPckgTtle h3 {
	font-size: 20px;
}
.trndPckgPrc h4 {
	font-size: 16px;
}
input.hosrailSid {
	margin-top: 5px;
}
.crlstngBnr.signupBnr img {
	height: auto;
}
.signUpLibg {
	background: #1075bc;
	padding: 15px;
}
.signSclDtlWeb {
	display: none;
}
.signSclDtlMbl {
	display: block;
}
.signBnrPra h1 {
	font-size: 25px;
}
.signBnrPra p {
	display: none;
}
.signBnrPra {
	padding-right: 15px;
}
.signUpDtlLi ul {
	padding-left: 0;
}
.signUpDtlLi li {
	font-size: 16px;
}
.signUpFrm {
	width: 100%;
	margin: 4% auto 0;
	padding: 8px 8px 20px;
}
.signUpfrmHd {
	font-size: 19px;
	margin-bottom: 15px;
}
.jobBnrPra p {
	display: none;
}
.jobBnrPra h1 {
	font-size: 40px;
}
.jobShrtBy {
	float: left;
	width: 75%;
}
.discatShrtBy1 .form-control {
	display: inline-block;
	width: 100%;
}
.JbVewAll {
	font-size: 13px;
}
.jbcatFrmBg .form-group {
	margin-bottom: 15px;
}
.list1.list-view-filter1.listJobView li {
	width: 100%;
}
.list1.grid-view-filter1.listJobView li {
	width: 48.3%;
}
.list-view-filter1.listJobView .carproTmr span {
	padding: 5px!important;
}
.list-view-filter1.listJobView .carproTmr span img {
	margin-left: -3px;
}
.mblCate {
	display: block;
}
.prodctCatMbl {
	display: none;
}
.img-responsive.beautyBnrN {
	display: block;
}
.left.carousel-control.cardtlarwLeft {
	left: 0%;
}
.cardtlTlte h1 {
	font-size: 22px;
}
.cardtlPrice h1 {
	font-size: 22px;
}
.webcollapse {
	display: none;
}
.cardtlMblTgl {
	display: inline-block;
	float: right;
	clear: both;
	color: #fff;
}
.carousel-indicators.caroIndictr li {
	display: inline-block;
	margin-bottom: 0px;
}
.carousel-indicators.caroIndictr {
	width: 100%;
	top: inherit;
	bottom: -60px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail img {
	width: 106px;
	height: 42px;
}
#thumbnail-preview-indicators .carousel-indicators li, #thumbnail-preview-indicators .carousel-indicators li.active {
	width: 106px;
	height: 42px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail {
	height: 37px;
}
.carousel-inner.carinrCar {
	width: 100%;
	margin-left: 0%;
}
.tbmrgnMbl {
	margin-top: 45px;
}
.list1.list-view-filter1 li {
	width: 100%;
	margin: 5px;
}
.list-view-filter1 .boxProImg {
	width: 30%;
}
.list-view-filter1 .boxProPra {
	width: 70%;
}
.list1.grid-view-filter1 li {
	width: calc(33.33%);
	margin-right: 0px;
}
.carbnrMbl {
	display: none;
}
.carColMbl {
	padding-right: 4px;
	padding-left: 4px;
}
.carCate {
	margin-bottom: 6px;
}
.stp1Bx {
	width: 80%;
	margin-top: 15px;
}
.stp1Bx.stpDiscrpsn {
	width: 80%;
}
.stpOpngTm ul li select {
	padding: 2px 5px!important;
	width: 100%;
	margin-bottom: 5px;
	margin-right: 66px;
}
.step_ProgressBar {
	display: none;
}
.stepMbl {
	display: block;
}
.sideprocat {
	padding: 10px;
}
.PkgColPdng {
	width: 50%;
}
.restCatimg img {
	margin-top: 0%;
}
.restCatimgIcn {
	margin: 0px;
	padding: 10px;
}
.col-xs-12.mblfndrestoColMg {
	width: 33.33%;
}
.rest_frmonbnr1 {
	width: 60%;
}
.frmbnrbg {
	padding: 20px;
}
.tabbed ul li a {
	padding: 10px 15px;
	font-size: 14px;
}
.dtlmnu_web {
	padding-left: 15px;
}
.DtlCntctForm {
	width: 50%;
}
.dtlBxSmall {
	width: 50%;
	margin-top: -38px;
	margin: -38px auto 0;
}
.dtlBxOdronln {
	margin-top: 20px;
}
.odrdtlSrtBy.mblsrtBy {
	width: 46%;
}
.hMside_menu {
	display: block;
}
.modal.leftNav .modal-dialog.sideNavCat {
	width: 40%;
}
.mblAddCol1 {
	width: 33%;
}
.mblAddCol2 {
	width: 33%;
	padding-right: 5px;
}
.mblAddCol3 {
	display: block;
	width: 33%;
}
.mblsldrRltv img {
	height: 380px;
}
.addsldrMblBx {
	display: block
}
.carousel-caption.hmcaroCpsn2 img {
	width: 107px;
	margin-bottom: 6px;
}
.carousel-caption.hmcaroCpsn2 {
	bottom: 15%;
}
.carousel-caption.hmcaroCpsn2 h3 {
	font-size: 22px;
	padding: 12px;
}
.sndbnrTxt .carousel-caption.hmcaroCpsn1 h3 {
	font-size: 20px;
}
.carousel-caption.hmcaroCpsn0 {
	bottom: 13%;
}
.carousel-caption.hmcaroCpsn0 h3 {
	font-size: 20px;
}
.hmbnrBtn {
	padding: 5px 16px;
	font-size: 17px;
	margin-top: 5px;
}
.proHmTitl h1 {
	font-size: 22px;
}
.proHmMg {
	width: 40%;
	text-align: right;
}
.proHmTitl {
	width: 60%;
}
.mblnonePro {
	display: none;
}
.mblCol {
	padding-right: 7.5px;
}
.mblCol1 {
	padding-left: 7.5px;
}
.hmProCrd1 a, .hmProCrd2 a {
	padding: 10px;
	height: 176px;
}
.hmProCrd1, .hmProCrd2 {
	height: 176px;
}
.sldCrdNo {
	width: 30px;
	height: 23px;
	line-height: 23px;
	font-size: 13px;
}
.sldCrdNoTxt {
	margin-top: 4px;
	font-size: 10px;
}
.sldCrdNoBx {
	text-align: left;
}
.sldCrdNoBx ul li {
	padding: 0 2px;
	text-align: center;
}
.sldCrdBtn button {
	padding: 5px 8px;
	font-size: 13px;
}
.sldCrdBtn button i {
	margin-left: 4px;
}
.sldCrdBtn {
	width: 83%;
}
.sldCrdhrt {
	width: 17%;
}
.sldCrdhrt i {
	margin-top: 6px;
	font-size: 16px;
}
.sldCrdTtl {
	font-size: 15px;
}
.sldCrdPrice {
	font-size: 13px;
}
.sldCrdPrice span {
	margin-left: 11px;
	font-size: 12px;
}
.sldCrdImg.homProMg {
	height: 250px;
}
.sldCrdImg.homProMg img {
	width: 100%;
	max-height: 239px!important;
	height: 239px;
}
.sldCrdImg {
	width: 100%;
	height: 121px;
}
.sldCrdImg img {
	max-width: 100%;
	max-height: 121px;
}
.home_bg1 {
	background-color: #fff;
}
.ftrApp .set_footer_btn {
	width: 34%!important;
}
.ftrApp .set_footer_btn1 {
	width: 34%!important;
}
.odrdtlCrt {
	display: none;
}
.pdctStarRvw {
	float: none;
	display: block;
}
.set_table_badge.mystetbleNo {
	left: 35%!important;
}
.Odrmbl_crtbtn {
	display: block;
}
.onlnOdrDtlLst {
	padding: 15px;
}
.onlnodrPrcmnus_btn {
	width: 70%;
}
.onlnodrPrcmnusPlus {
	width: 30%;
}
.ordrlinedtl_pric {
	padding: 20px 0;
}
.dtllistBx_img {
	top: auto;
	bottom: 0px;
	width: 70px;
	height: 70px;
}
.ordrlinedtl_praP {
	width: 100%;
}
.mblhbcat_vw {
	display: block;
}
.mbl_ct_bx {
	width: 105%;
	margin-top: 9px;
}
.rest_frmonbnr {
	width: 61%;
}
.middle1 {
	width: 105px;
}
.rest_frmonbnr .set_category_website {
	display: block;
}
.restoItm_bnr img {
	width: 100%;
	height: 460px!important;
}
.onln_shortby {
	width: 35%;
	right: 3px;
	top: 9px;
}
.shrt_slct {
	width: 85%;
}
.s-mediaScl {
	display: none;
}
.s-media {
	top: 60%;
	left: -45px;
}
.s-media a:first-child {
	margin-bottom: 0px;
}
.col-xs-6.prdctColPdng {
	width: 33.333%;
}
.prdctImg {
	height: 120px;
}
.prdctImg img {
	width: 52%;
}
.pdctNameSTR p {
	font-size: 14px;
}
.pdctNmBx {
	height: 50px;
}
.prdctUpldPro {
	padding-left: 0;
	padding-right: 0;
}
.prdctUpldPro1 {
	padding-left: 0;
	padding-right: 0;
}
.stepListing.prductStplstHng_mbl {
	display: block;
}
}
@media (min-width:481px) and (max-width:620px) {
.creerbnrTxt {
	transform: translate(10%, -50%);
	font-size: 35px;
}
.hmtxtBdr.aftrBdrCareer h1:after {
	width: 317px;
}
.career1 h3 {
	font-size: 20px;
}
.careerLnk {
	font-size: 18px;
}
.careerBtn button {
	padding: 8px 20px;
	font-size: 15px;
}
.col-xs-12.ftr_cl {
	width: 50%;
}
.widget_nav_menu ul li a {
	font-size: 14px;
}
.bstdelList.grid-view-filter1 li .bigdelavl {
	display: block;
}
.modal-dialog.wndwlodmodl {
	left: 0;
	top: 50%;
	transform: translate(0%, -50%)!important;
}
.tourBnrPra {
	position: inherit;
	margin-top: -440px;
	width: 100%;
}
.tourtxtBox {
	margin-top: 13px;
	margin-left: 8px;
	margin-right: 8px;
}
.tourBnrTxt h1 {
	font-size: 25px;
	margin-top: 5px;
}
.tourBnrTxt p {
	color: #fff;
	font-size: 14px;
}
.tourismBnrForm {
	margin-top: 35px;
	margin-right: 8px;
	margin-left: 8px;
}
.tourmdlBnr img {
	height: 140px;
}
.tourMdlbnrPra h1 {
	margin-top: 0;
	font-size: 25px;
	margin-bottom: 5px;
}
.tourMdlbnrPra {
	position: absolute;
	top: 12%;
	left: 3%;
}
.tourCntBg {
	border: 1px solid #ddd;
}
.tourTab {
	margin-bottom: -2px;
}
.tourMdlbnrPra p {
	color: #383636;
}
input.hosrailSid {
	margin-top: 5px;
}
.howitMg img {
	width: 100%;
}
.crlstngBnr.signupBnr img {
	height: auto;
}
.signUpLibg {
	background: #1075bc;
	padding: 15px;
}
.signSclDtlWeb {
	display: none;
}
.signSclDtlMbl {
	display: block;
}
.signBnrPra h1 {
	font-size: 20px;
}
.signBnrPra p {
	display: none;
}
.signBnrPra {
	padding-right: 15px;
}
.signUpDtlLi ul {
	padding-left: 0;
}
.signUpDtlLi li {
	font-size: 16px;
}
.signUpFrm {
	width: 100%;
	margin: 4% auto 0;
	padding: 8px 8px 20px;
}
.signUpfrmHd {
	font-size: 19px;
	margin-bottom: 15px;
}
.jobBnrPra p {
	display: none;
}
.jobBnrPra h1 {
	font-size: 32px;
}
.jobShrtBy {
	float: left;
	width: 75%;
}
.discatShrtBy1 .form-control {
	display: inline-block;
	width: 100%;
}
.JbVewAll {
	font-size: 13px;
}
.jbcatFrmBg .form-group {
	margin-bottom: 15px;
}
.list1.list-view-filter1.listJobView li {
	width: 100%;
}
.list1.grid-view-filter1.listJobView li {
	width: 100%;
}
.list-view-filter1.listJobView .carproTmr span {
	padding: 5px!important;
}
.list-view-filter1.listJobView .carproTmr span img {
	margin-left: -3px;
}
.dtlsaleMBg {
	padding: 19px 15px;
}
.mngrNameDtl {
	font-size: 25px;
}
.slebgLI ul li p {
	margin-bottom: 10px;
}
.slebgLI ul li {
	border-right: none;
}
.mblCate {
	display: block;
}
.prodctCatMbl {
	display: none;
}
.left.carousel-control.cardtlarwLeft {
	left: 0%;
}
.cardtlTlte h1 {
	font-size: 22px;
}
.cardtlPrice h1 {
	font-size: 22px;
}
.cardtlMblTgl {
	display: inline-block;
	float: right;
	clear: both;
	color: #fff;
}
.carousel-indicators.caroIndictr li {
	display: inline-block;
	margin-bottom: 0px;
}
.carousel-indicators.caroIndictr {
	width: 100%;
	top: inherit;
	bottom: -60px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail img {
	width: 106px;
	height: 42px;
}
#thumbnail-preview-indicators .carousel-indicators li, #thumbnail-preview-indicators .carousel-indicators li.active {
	width: 106px;
	height: 42px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail {
	height: 37px;
}
.carousel-inner.carinrCar {
	width: 100%;
	margin-left: 0%;
}
.tbmrgnMbl {
	margin-top: 45px;
}
.list1.list-view-filter1 li {
	width: 100%;
	margin: 5px;
}
.list-view-filter1 .boxProImg {
	width: 30%;
}
.list-view-filter1 .boxProPra {
	width: 70%;
}
.list1.grid-view-filter1 li {
	width: calc(50%);
	margin-right: 0px;
}
.carbnrMbl {
	display: none;
}
.carColMbl {
	padding-right: 4px;
	padding-left: 4px;
}
.carCate {
	margin-bottom: 6px;
}
.stp1Bx {
	width: 100%;
	margin-top: 15px;
}
.stp1Bx.stpDiscrpsn {
	width: 100%;
}
.stpOpngTm ul li select {
	padding: 2px 5px!important;
	width: 100%;
	margin-bottom: 5px;
	margin-right: 66px;
}
.step_ProgressBar {
	display: none;
}
.stepMbl {
	display: block;
}
.sideprocat {
	padding: 10px;
}
.hdr9 {
	margin-top: 13px!important;
}
.restCatimg img {
	margin-top: 0%;
}
.restCatimgIcn {
	margin: 8px;
}
.rest_frmonbnr1 {
	width: 96%;
}
.frmbnrbg {
	padding: 10px;
}
.tabbed ul li a {
	padding: 10px 15px;
	font-size: 14px;
}
.dtlmnu_web {
	padding-left: 15px;
}
.DtlCntctForm {
	width: 100%;
}
.dtlBxSmall {
	width: 50%;
	margin-top: -38px;
	margin: -38px auto 0;
}
.dtlBxOdronln {
	margin-top: 20px;
}
.odrdtlSrtBy.mblsrtBy {
	width: 46%;
}
.hMside_menu {
	display: block;
}
.modal.leftNav .modal-dialog.sideNavCat {
	width: 45%;
}
.mblAddCol1 {
	width: 33%;
}
.mblAddCol2 {
	width: 33%;
	padding-right: 5px;
}
.mblAddCol3 {
	display: block;
	width: 33%;
}
.mblsldrRltv img {
	height: 380px;
}
.addsldrMblBx {
	display: block
}
.carousel-caption.hmcaroCpsn2 img {
	width: 107px;
	margin-bottom: 6px;
}
.carousel-caption.hmcaroCpsn2 {
	bottom: 15%;
}
.carousel-caption.hmcaroCpsn2 h3 {
	font-size: 19px;
	padding: 11px;
}
.sndbnrTxt .carousel-caption.hmcaroCpsn1 {
	bottom: 30%;
}
.sndbnrTxt .carousel-caption.hmcaroCpsn1 h3 {
	font-size: 17px;
}
.carousel-caption.hmcaroCpsn0 {
	bottom: 13%;
}
.carousel-caption.hmcaroCpsn0 h3 {
	font-size: 17px;
}
.hmbnrBtn {
	padding: 4px 15px;
	font-size: 14px;
	margin-top: 5px;
}
.proHmTitl h1 {
	font-size: 17px;
}
.proHmMg {
	width: 40%;
	text-align: right;
}
.proHmTitl {
	width: 60%;
}
.mblnonePro {
	display: none;
}
.mblCol {
	padding-right: 7.5px;
}
.mblCol1 {
	padding-left: 7.5px;
}
.hmProCrd1 a, .hmProCrd2 a {
	padding: 5;
	height: 143px;
}
.hmProCrd1, .hmProCrd2 {
	height: 143px;
}
.sldCrdNo {
	width: 30px;
	height: 23px;
	line-height: 23px;
	font-size: 13px;
}
.sldCrdNoTxt {
	margin-top: 4px;
	font-size: 10px;
}
.sldCrdNoBx {
	text-align: left;
}
.sldCrdNoBx ul li {
	padding: 0 2px;
	text-align: center;
}
.sldCrdBtn button {
	padding: 5px 8px;
	font-size: 13px;
}
.sldCrdBtn button i {
	margin-left: 4px;
}
.sldCrdBtn {
	width: 83%;
}
.sldCrdhrt {
	width: 17%;
}
.sldCrdhrt i {
	margin-top: 6px;
	font-size: 16px;
}
.sldCrdTtl {
	font-size: 15px;
}
.sldCrdPrice {
	font-size: 13px;
}
.sldCrdPrice span {
	margin-left: 11px;
	font-size: 12px;
}
.sldCrdImg.homProMg {
	height: 183px;
}
.sldCrdImg.homProMg img {
	width: 100%;
	max-height: 183px!important;
	height: 183px;
}
.sldCrdImg {
	width: 100%;
	height: 121px;
}
.sldCrdImg img {
	max-width: 100%;
	max-height: 121px;
}
.home_bg1 {
	background-color: #fff;
}
.ftrApp .set_footer_btn {
	width: 34%!important;
}
.ftrApp .set_footer_btn1 {
	width: 34%!important;
}
.odrdtlCrt {
	display: none;
}
.pdctStarRvw {
	float: none;
	display: block;
}
.set_table_badge.mystetbleNo {
	left: 35%!important;
}
.Odrmbl_crtbtn {
	display: block;
}
.onlnOdrDtlLst {
	padding: 15px;
}
.onlnodrPrcmnus_btn {
	width: 60%;
}
.onlnodrPrcmnusPlus {
	width: 40%;
}
.ordrlinedtl_pric {
	padding: 20px 0;
}
.dtllistBx_img {
	top: auto;
	bottom: 0px;
	width: 70px;
	height: 70px;
}
.ordrlinedtl_praP {
	width: 100%;
}
.mblhbcat_vw {
	display: block;
}
.rest_frmonbnr {
	width: 75%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid #ddd;
	margin: 0px;
}
.rest_frmonbnr .set_category_website {
	display: block;
}
.restobnr_mblHd .restoItm_bnr img {
	height: 400px!important;
}
.img-responsive.beautyBnrN {
	display: block;
	height: 100%;
}
.onln_shortby {
	width: 50%;
	right: 3px;
	top: 9px;
}
.shrt_slct {
	width: 85%;
}
.s-mediaScl {
	display: none;
}
.s-media {
	top: 60%;
	left: -42px;
}
.s-media a:first-child {
	margin-bottom: 0px;
}
.prdctUpldPro {
	padding-left: 0;
	padding-right: 0;
}
.prdctUpldPro1 {
	padding-left: 0;
	padding-right: 0;
}
.stepListing.prductStplstHng_mbl {
	display: block;
	padding: 10px 15px 17px!important;
}
}
@media screen and (max-width:480px) {
.jbfrmMrgn {
	margin-top: 0;
}
.creerbnrTxt {
	transform: translate(10%, -50%);
	font-size: 23px;
}
.hmtxtBdr.aftrBdrCareer h1:after {
	width: 228px;
}
.career1 h3 {
	font-size: 20px;
}
.careerLnk {
	font-size: 13px;
}
.careerBtn button {
	padding: 8px 20px;
	font-size: 15px;
}
.gidlnkTtl {
	font-size: 25px!important;
}
.hmtxtBdr.gidProHd1 h1, .hmtxtBdr.gidProHd2 h1, .hmtxtBdr.gidProHd3 h1, .hmtxtBdr.gidProHd4 h1, .hmtxtBdr.gidProHd5 h1, .hmtxtBdr.gidProHd6 h1, .hmtxtBdr.gidProHd7 h1, .hmtxtBdr.gidProHd8 h1, .hmtxtBdr.gidProHd9 h1, .hmtxtBdr.gidProHd10 h1, .hmtxtBdr.gidProHd11 h1, .hmtxtBdr.gidProHd12 h1, .hmtxtBdr.gidProHd13 h1, .hmtxtBdr.gidProHd14 h1, .hmtxtBdr.gidProHd15 h1, .hmtxtBdr.gidProHd16 h1, .hmtxtBdr.gidProHd17 h1, .hmtxtBdr.gidProHd18 h1, .hmtxtBdr.gidProHd19 h1, .hmtxtBdr.gidProHd20 h1, .hmtxtBdr.gidProHd21 h1, .hmtxtBdr.gidProHd22 h1, .hmtxtBdr.gidProHd23 h1, .hmtxtBdr.gidProHd24 h1 {
	font-family: 'Cairo', sans-serif!important;
}
.hmtxtBdr.gidProHd1 h1:after {
	width: 54px;
}
.hmtxtBdr.gidProHd2 h1:after {
	width: 50px;
}
.hmtxtBdr.gidProHd3 h1:after {
	width: 68px;
}
.hmtxtBdr.gidProHd4 h1:after {
	width: 81px;
}
.hmtxtBdr.gidProHd5 h1:after {
	width: 59px;
}
.hmtxtBdr.gidProHd6 h1:after {
	width: 44px;
}
.hmtxtBdr.gidProHd7 h1:after {
	width: 62px;
}
.hmtxtBdr.gidProHd8 h1:after {
	width: 118px;
}
.hmtxtBdr.gidProHd9 h1:after {
	width: 47px;
}
.hmtxtBdr.gidProHd10 h1:after {
	width: 168px;
}
.hmtxtBdr.gidProHd11 h1:after {
	width: 51px;
}
.hmtxtBdr.gidProHd12 h1:after {
	width: 62px;
}
.hmtxtBdr.gidProHd13 h1:after {
	width: 49px;
}
.hmtxtBdr.gidProHd14 h1:after {
	width: 105px;
}
.hmtxtBdr.gidProHd15 h1:after {
	width: 51px;
}
.hmtxtBdr.gidProHd16 h1:after {
	width: 92px;
}
.hmtxtBdr.gidProHd17 h1:after {
	width: 157px;
}
.hmtxtBdr.gidProHd18 h1:after {
	width: 90px;
}
.hmtxtBdr.gidProHd19 h1:after {
	width: 52px;
}
.hmtxtBdr.gidProHd20 h1:after {
	width: 91px;
}
.hmtxtBdr.gidProHd21 h1:after {
	width: 72px;
}
.hmtxtBdr.gidProHd22 h1:after {
	width: 50px;
}
.hmtxtBdr.gidProHd23 h1:after {
	width: 119px;
}
.hmtxtBdr.gidProHd24 h1:after {
	width: 100px;
}
.col-xs-12.ftr_cl {
	/*width: 50%;*/
}
.col-xs-12.ftr_cl.ftrKeepTch {
	height: 225px;
}
.ftrHwItBtn a {
	padding: 4px 11px;
}
.widget_nav_menu ul li a {
	font-size: 13px;
}
.social a {
	min-width: 28px;
	padding: 4px 0;
}
.sldProCrd.crusdbx {
	padding: 5px;
}
.crstrng {
	display: block;
}
.crstrng img {
	padding-left: 0;
	width: 15px;
}
.hmtxtBdr h1 {
	font-size: 18px;
}
.hmtxtBdr.aftrBdrdisc h1:after {
	width: 93px;
}
.hmtxtBdr.aftrBdrsell h1:after {
	width: 133px;
}
.hmtxtBdr.aftrBdrbstdl h1:after {
	width: 87px;
}
.hmtxtBdr.aftrBdrtrnPro h1:after {
	width: 173px;
}
.hmtxtBdr.aftrBdrtopPro h1:after {
	width: 125px;
}
.hmtxtBdr.aftrBdrarrv h1:after {
	width: 122px;
}
.hmtxtBdr.usecarLyn h1:after {
	width: 44px;
}
.hmtxtBdr.usecarCatLyn h1:after {
	width: 44px;
}
.hmtxtBdr.crgragLyn h1:after {
	width: 104px;
}
.hmtxtBdr.toprovdrLyn h1:after {
	width: 126px;
}
.discatShrtBy1.bigDealShrtBy1 .form-control {
	display: inline-block;
	width: 100%;
	font-size: 12px;
}
.bigPrcItm {
	display: inline-block!important;
}
.bigdelavl {
	display: block;
}
.list-view-filter1 .sldCrdBtn button {
	width: 100%;
}
.modal-dialog.wndwlodmodl {
	left: 0;
	top: 0;
	transform: translate(0%, 0%)!important;
}
.tourBnrPra {
	position: inherit;
	margin-top: -440px;
	width: 100%;
}
.tourtxtBox {
	margin-top: 13px;
	margin-left: 8px;
	margin-right: 8px;
}
.tourBnrTxt h1 {
	font-size: 25px;
	margin-top: 5px;
}
.tourBnrTxt p {
	color: #fff;
	font-size: 14px;
}
.tourismBnrForm {
	margin-top: 35px;
	margin-right: 8px;
	margin-left: 8px;
}
.tourmdlBnr img {
	height: 140px;
}
.tourMdlbnrPra h1 {
	margin-top: 0;
	font-size: 25px;
	margin-bottom: 5px;
}
.tourMdlbnrPra {
	position: absolute;
	top: 12%;
	left: 3%;
}
.tourCntBg {
	border: 1px solid #ddd;
}
.tourMdlbnrPra p {
	color: #383636;
}
.tourTab {
	margin-bottom: -3px;
}
input.hosrailSid {
	margin-top: 5px;
}
.howitMg img {
	width: 100%;
}
.signUpLibg {
	background: #1075bc;
	padding: 15px;
}
.signSclDtlWeb {
	display: none;
}
.signSclDtlMbl {
	display: block;
}
.signBnrPra h1 {
	font-size: 20px;
}
.signBnrPra p {
	display: none;
}
.signBnrPra {
	padding-left: 15px;
}
.signUpDtlLi ul {
	padding-left: 0;
}
.signUpDtlLi li {
	font-size: 14px;
}
.signUpFrm {
	width: 100%;
	margin: 4% auto 0;
	padding: 8px 8px 20px;
}
.signUpfrmHd {
	font-size: 19px;
	margin-bottom: 15px;
}
.jobBnrPra p {
	display: none;
}
.jobBnrPra h1 {
	font-size: 27px;
}
.discatShrtBy1 .form-control {
	display: inline-block;
	width: 100%;
	font-size: 12px;
}
.JbVewAll {
	font-size: 13px;
}
.jbcatFrmBg .form-group {
	margin-bottom: 15px;
}
.list1.list-view-filter1.listJobView li {
	width: 100%;
}
.list1.grid-view-filter1.listJobView li {
	width: 100%;
}
.list-view-filter1.listJobView .carproTmr span {
	padding: 5px!important;
}
.list-view-filter1.listJobView .carproTmr span img {
	margin-left: -3px;
}
.dtlsaleMBg {
	padding: 19px 15px;
}
.mngrNameDtl {
	font-size: 25px;
}
.slebgLI ul li p {
	margin-bottom: 10px;
}
.slebgLI ul li {
	border-right: none;
}
.stp4txtMbl {
	margin-top: 50px;
}
.mblCate {
	display: block;
}
.prodctCatMbl {
	display: none;
}
.img-responsive.beautyBnrN {
	display: block;
}
.left.carousel-control.cardtlarwLeft {
	left: 0%;
}
.breadcrumb > li {
	font-size: 11px;
}
.cardtlTlte h1 {
	font-size: 17px;
}
.cardtlPrice h1 {
	font-size: 14px;
	font-weight: bold;
}
.cardtlMblTgl {
	display: inline-block;
	float: right;
	clear: both;
	color: #fff;
}
.carousel-indicators.caroIndictr li {
	display: inline-block;
	margin-bottom: 0px;
}
.carousel-indicators.caroIndictr {
	width: 100%;
	top: inherit;
	bottom: -55px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail img {
	width: 67px;
	height: 35px;
}
#thumbnail-preview-indicators .carousel-indicators li, #thumbnail-preview-indicators .carousel-indicators li.active {
	width: 67px;
	height: 35px;
}
#thumbnail-preview-indicators .carousel-indicators li > .thumbnail {
	height: 31px;
}
.carousel-inner.carinrCar {
	width: 100%;
	margin-left: 0%;
}
.tbmrgnMbl {
	margin-top: 31px;
}
.tbmrgnMbl.crdtlTbRltv {
	margin-top: 50px;
}
.crdtlPrvdrBtn {
	top: -36px;
}
.tbmrgnMbl.crdtlTbRltv .nav-tabs > li > a {
	padding: 6px 3px!important;
}
.wthutPackage {
	margin-left: 15px;
	position: absolute;
	left: 0;
	margin-top: -18px;
}
.list1.list-view-filter1 li {
	width: 100%;
	margin: 5px;
}
.list-view-filter1 .boxProImg {
	width: 30%;
}
.list-view-filter1 .boxProPra {
	width: 70%;
}
.list1.grid-view-filter1 li {
	width: calc(50%);
	margin-right: 0px;
}
.carbnrMbl {
	display: none;
}
.carColMbl {
	padding-right: 3px;
	padding-left: 3px;
}
.carCate h3 {
	font-size: 20px;
}
.carCate {
	margin-bottom: 6px;
}
.crlstngBnr img {
	height: 220px;
}
.carBnrTxt {
	font-size: 15px;
	padding: 10px 38px;
	clip-path: polygon(0 0px, 90% 0, 96% 100%, 0px 100%);
}
.discontbnrMbl .img-responsive.beautyBnrN {
	height: 240px;
}
.stp1Bx {
	width: 100%;
	margin-top: 15px;
}
.stp4EdtTxt {
	top: -37px;
	left: 0;
	right: auto;
}
.stp1Bx.stpDiscrpsn {
	width: 100%;
}
.stpOpngTm ul li select {
	padding: 2px 5px!important;
	width: 100%;
	margin-bottom: 5px;
	margin-right: 66px;
}
.step_ProgressBar {
	display: none;
}
.stepMbl {
	display: block;
}
.stpurlexpl1 {
	font-size: 12px;
}
.discuntColPdng {
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.sideprocat {
	padding: 10px;
}
.restCatimg img {
	margin-top: 0%;
}
.restCatimgIcn {
	margin: 8px;
}
.whoweeTtl {
	font-size: 16px;
}
.rest_frmonbnr1 {
	width: 96%;
}
.frmbnrbg {
	padding: 10px;
}
.tabbed ul li a {
	padding: 10px 15px;
	font-size: 12px;
}
.tBfacCusto ul li a {
	padding: 8px 12px;
	font-size: 13px;
}
.tbTglMbl {
	display: block;
}
.DtlCntctForm {
	width: 100%;
}
.dtlBxSmall {
	margin-right: 15px;
	margin-top: -38px;
}
.dtlBxOdronln {
	margin-top: 20px;
}
.odrdtlSrtBy.mblsrtBy {
	width: 46%;
}
.hMside_menu {
	display: block;
}
.modal.leftNav .modal-dialog.sideNavCat {
	width: 60%;
}
.catHmcol {
	padding-left: 8px;
	padding-right: 8px;
}
.proDuctcolMbl {
	padding-left: 2px;
	padding-right: 2px;
}
.addsldrMblBx {
	display: block
}
.carousel-caption.hmcaroCpsn2 img {
	width: 107px;
	margin-bottom: 6px;
}
.carousel-caption.hmcaroCpsn2 {
	bottom: 10%;
}
.carousel-caption.hmcaroCpsn2 h3 {
	font-size: 17px;
	padding: 11px;
}
.sndbnrTxt .carousel-caption.hmcaroCpsn1 {
	top: 38%;
}
.sndbnrTxt .carousel-caption.hmcaroCpsn1 h3 {
	font-size: 16px;
}
.carousel-caption.hmcaroCpsn0 {
	top: 50%;
	width: 50%;
}
.carousel-caption.hmcaroCpsn0 h3 {
	font-size: 18px;
}
.hmbnrBtn {
	padding: 4px 15px;
	font-size: 13px;
	margin-top: 5px;
}
.hmProCrd1 a, .hmProCrd2 a {
	height: 110px;
}
.proHmTitl h1 {
	margin: 0;
	font-size: 17px;
}
.proHmMg {
	width: 40%;
	text-align: right;
}
.proHmTitl {
	width: 60%;
}
.mblnonePro {
	display: none;
}
.mblCol {
	padding-right: 7.5px;
}
.mblCol1 {
	padding-left: 7.5px;
}
.hmProCrd1 a, .hmProCrd2 a {
	padding: 4px;
}
.hmProCrd1, .hmProCrd2 {
	height: 110px;
}
.sldCrdNo {
	width: 30px;
	height: 23px;
	line-height: 23px;
	font-size: 13px;
}
.sldCrdNoTxt {
	margin-top: 4px;
	font-size: 10px;
}
.sldCrdNoBx {
	text-align: left;
}
.sldCrdNoBx ul li {
	padding: 0 2px;
	text-align: center;
}
.sldCrdBtn button {
	padding: 5px 8px;
	font-size: 13px;
}
.sldCrdBtn button i {
	margin-left: 4px;
}
.sldCrdBtn {
	width: 83%;
}
.sldCrdhrt {
	width: 17%;
}
.sldCrdhrt i {
	margin-top: 6px;
	font-size: 16px;
}
.sldCrdTtl {
	font-size: 15px;
}
.sldCrdPrice {
	font-size: 13px;
}
.sldCrdPrice span {
	margin-left: 11px;
	font-size: 12px;
}
.sldCrdImg {
	width: 100%;
	height: 121px;
}
.sldCrdImg img {
	max-width: 100%;
	max-height: 121px;
}
.home_bg1 {
	background-color: #fff;
}
.ftrApp .set_footer_btn {
	width: 70%!important;
}
.ftrApp .set_footer_btn1 {
	width: 70%!important;
}
.odrdtlCrt {
	display: none;
}
.pdctStarRvw {
	float: none;
	display: block;
}
.clslistOprn {
	top: auto;
	bottom: 9px;
	right: 15px;
}
.clslistOprnntAvlabe {
	top: auto;
	bottom: 9px;
	right: 15px;
}
.onlineodr_col {
	margin: 15px 0;
}
.online_colBx {
	width: 25%;
	padding: 5px;
}
.online_colBx1 {
	width: 65%;
}
.odrOnlne_icn {
	margin-top: 0px;
	display: grid;
	margin-bottom: 0;
}
.Odrmbl_crtbtn {
	display: block;
}
.lftfillDtlPrc {
	width: 100%;
	margin-bottom: 5px;
}
.rytfillDtlPrc {
	width: 100%;
	text-align: left;
}
.onlnOdrDtlLst {
	padding: 15px;
}
.onlnodrPrcmnus_btn {
	width: 52%;
}
.onlnodrPrcmnusPlus {
	width: 48%;
}
.onlnodrPrc {
	width: 70%;
}
.ordrlinedtl_pric {
	padding: 20px 0;
}
.dtllistBx_img {
	top: auto;
	bottom: 0px;
	width: 60px;
	height: 60px;
}
.ordrlinedtl_praP {
	width: 100%;
}
.mblhbcat_vw {
	display: block;
}
.middle1 {
	width: 90px;
}
.restobnr_mblHd {
	display: none;
}
.rest_frmonbnr {
	width: 74%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: 1px solid #ddd;
	margin: 0px;
}
.rest_frmonbnr .set_category_website {
	display: block;
}
.img-responsive.beautyBnrN {
	width: 100%;
	height: 360px;
}
.beauty_galry img {
	height: 150px;
}
.beauty_galry {
	height: 150px;
}
.col-xs-6.mycol_pdng {
	padding-left: 0px;
	padding-right: 0px;
}
.beauty_galry_bx {
	margin-bottom: 0px;
	box-shadow: none;
	padding: 3px;
}
.prc_pro {
	position: absolute;
	left: 7px;
	top: -23px;
	color: #000;
	font-size: 12px;
	padding: 2px 5px 0;
	background: #fff;
	width: 64px;
	text-align: center;
}
.prc_pro.produtDivPrce {
	bottom: 40px;
	top: auto;
}
.shpng_glry_name {
	padding: 6px 8px;
}
.onln_shortby {
	width: 50%;
	right: 3px;
	top: 9px;
}
.shrt_slct {
	width: 85%;
}
.dtlrecent_mg img {
	height: 150px;
}
.dtlrecent_mg {
	height: 150px;
	overflow: hidden;
}
.s-mediaScl {
	display: none;
}
.s-media {
	top: 60%;
	left: -42px;
}
.s-media a:first-child {
	margin-bottom: 0px;
}
.prdctImg {
	height: 129px;
}
.pdctNameSTR p {
	font-size: 14px;
}
.pdctNmBx {
	height: 50px;
}
.prdctUpldPro {
	padding-left: 0;
	padding-right: 0;
}
.prdctUpldPro1 {
	padding-left: 0;
	padding-right: 0;
}
.package-thumbnail.glyEdt img {
	width: 35%;
	margin: auto;
}
.stepListing.prductStplstHng_mbl {
	display: block;
	padding: 10px 15px 17px!important;
}
.set_table_badge.mystetbleNo {
	left: 43%!important;
}
}
@media screen and (max-width:420px) {
.sldCrdRtng i {
	font-size: 12px;
}
.loginBtn {
	font-size: 13px;
}
.husAvail {
	display: block;
}
.sldCrdPrice.transpPrc span {
	display: inline-block;
}
.list-view-filter1 .carproTmr span {
	padding: 2px 8px 2px 0px;
}
.carCate h3 {
	font-size: 14px;
}
.hMside_menu {
	display: block;
}
.modal.leftNav .modal-dialog.sideNavCat {
	width: 75%;
}
.proHmTitl h1 {
	margin: 0px 0 0;
	font-size: 17px;
}
.proHmMg {
	width: 40%;
	text-align: right;
}
.proHmTitl {
	width: 60%;
}
.mblnonePro {
	display: none;
}
.mblCol {
	padding-right: 7.5px;
}
.mblCol1 {
	padding-left: 7.5px;
}
.sldCrdNo {
	width: 26px;
	height: 17px;
	line-height: 18px;
	font-size: 12px;
}
.sldCrdNoTxt {
	margin-top: 4px;
	font-size: 10px;
}
.sldCrdNoBx ul li {
	padding: 0 2px;
}
.sldCrdBtn button {
	padding: 5px 8px;
	font-size: 13px;
}
.sldCrdBtn button i {
	margin-left: 4px;
}
.sldCrdBtn {
	width: 83%;
}
.sldCrdhrt {
	width: 17%;
}
.sldCrdhrt i {
	margin-top: 6px;
	font-size: 16px;
}
.sldCrdTtl {
	font-size: 15px;
}
.sldCrdPrice {
	font-size: 13px;
}
.sldCrdPrice {
	height: 30px;
}
.sldCrdPrice span {
	display: block;
	margin-left: 0px;
	font-size: 12px;
}
.sldCrdImg {
	width: 100%;
	height: 121px;
}
.sldCrdImg img {
	max-width: 100%;
	max-height: 121px;
}
.home_bg1 {
	background-color: #fff;
}
.set_table_badge.mystetbleNo {
	left: 50%!important;
}
.in_prod_pra ul li a {
	font-size: 13px;
}
.in_prod_pra ul li {
	line-height: 25px;
}
.prdctImg {
	height: 108px;
}
.pdctNameSTR p {
	font-size: 13px;
}
.pdctNmBx {
	height: 50px;
}
.odrDtlProBtn {
	font-size: 12px;
	margin-top: -8px;
}
}
@media (min-width:414px) and (max-width:479px) {
.rest_frmonbnr {
	width: 86%;
}
}
@media (min-width:376px) and (max-width:413px) {
.rest_frmonbnr {
	width: 95%;
}
.nav-tabs.resto_nvtb>li>a {
	margin-right: 34px;
}
}
@media screen and (max-width:375px) {
.list1.carlstUsd.grid-view-filter1 .crstrng {
	font-size: 10px!important;
}
.loginBtn {
	font-size: 12px;
}
.ftrCntact a {
	font-size: 12px;
}
.list1.bstdelList.grid-view-filter1 li {
	width: calc(100%);
	margin-right: 0px;
}
.tourBnrTxt h1 {
	font-size: 23px;
}
.tourTab li a {
	font-size: 12px;
}
.modal-title.jobmdlTtle {
	font-size: 16px;
}
.tbmrgnMbl.crdtlTbRltv {
	margin-top: 50px;
}
.crdtlPrvdrBtn {
	top: -36px;
}
.list-view-filter1 .carproTmr.buildTmr span {
	padding: 2px 8px 2px 0px;
}
.carCate h3 {
	font-size: 14px;
}
.dtlBxOdronln button {
	width: 100%;
}
.rest_frmonbnr {
	width: 96%;
}
.middle1 {
	width: 85px;
}
.rtngShortBySlct {
	width: 70%;
}
.rtngShortBy {
	width: 190px;
}
.rvwRatNo {
	font-size: 15px;
}
}
@media (min-width:361px) and (max-width:374px) {
.in_prod_pra ul li a {
	font-size: 13px;
}
.in_prod_pra ul li {
	line-height: 25px;
}
.rest_frmonbnr {
	width: 98%;
}
.middle1 {
	width: 85px;
}
}
@media screen and (max-width:360px) {
.in_prod_name p {
	font-size: 15px;
}
.in_prod_pra {
	width: 53%;
}
.in_prod_mg {
	width: 47%;
}
.rest_frmonbnr {
	width: 93%;
}
.mblhbcat_vw {
	display: block;
}
.middle1 {
	width: 78px;
	font-size: 12px;
}
.onln_shortby {
	width: 50%;
	right: 3px;
	top: 5px;
}
.shrt_slct {
	width: 85%;
}
.dtlrecent_mg img {
	height: 135px;
}
.dtlrecent_mg {
	height: 135px;
	overflow: hidden;
}
.prdctImg {
	height: 96px;
}
.pdctNameSTR p {
	font-size: 12px;
}
.pdctNmBx {
	height: 49px;
}
.onlineodr_col {
	padding: 23px 0;
}
}
@media screen and (max-width:359px) {
.prdctDtlImg img {
	width: 60%!important;
	height: 100px;
	margin: auto;
}
.pdctNameSTR.prolistBx {
	margin-left: 0px;
}
.rest_frmonbnr {
	width: 100%;
}
.middle1 {
	width: 70px;
	font-size: 11px;
}
.restoaddMob.carGrageAdd span {
	font-size: 11px;
	margin-left: 2px;
}
}
@media (min-width:321px) and (max-width:330px) {
.in_prod_pra ul li a {
	font-size: 13px;
}
.in_prod_pra ul li {
	line-height: 25px;
}
}
@media screen and (max-width:320px) {
.in_prod_pra {
	width: 56%;
}
.in_prod_mg {
	width: 44%;
}
.in_prod_pra ul li {
	list-style: none;
	line-height: 26px;
}
.gm-style .gm-style-iw-c {
	transform: translate(-58%, -90%)!important;
}
.gm-style .gm-style-iw-t::after {
	transform: translate(-50%, 1%) rotate(-45deg)!important;
}
}
.td {
	padding-top: 15px;
}
.td-page {
	background: #eee;
	box-shadow: 2px 2px 6px 2px #d4d1d1;
}
.dtlFacBBx h4 {
	font-size: 20px;
}
.dtlFacBBx p {
	font-size: 14px !important;
	text-align: justify;
}
.tours-tabs_table {
	width: 100% !important;
	height: auto !important;
	margin: 30px 0;
	border: none;
	font-size: 0.933em;
}
.tours-tabs_table td, .tours-tabs_table th {
	padding: 4px;
	vertical-align: top;
	border: none;
}
.interary-item {
	position: relative;
	margin-bottom: 30px;
	min-height: 60px;
}
.interary-item .icon-left {
	border: 2px solid #26bdf7;
	color: #fff;
	background: #26bdf7;
}
.interary-item .icon-left:hover {
	border: 2px dashed #26bdf7;
	color: #26bdf7;
	background: #fff;
	transition: all .3s ease-in-out;
}
.interary-item .icon-left {
	position: absolute;
	width: 40px;
	height: 40px;
	line-height: 33px;
	text-align: center;
	border-radius: 50%;
	font-size: 25px;
}
.interary-item .item_content {
	padding-left: 60px;
	overflow: hidden;
}
.interary-item .item_content h2, {
font-size:22px;
margin-top:5px;
}
.interary-item .item_content h2, {
margin-top:9px;
margin-bottom:15px;
}
.interary-item .item_content ul, {
margin:0 0 1.5em 2em;
}
.dish-heading {
	font-size: 18px !important;
}
.total-points {
	background: #eee;
	border: 3px solid #f26925;
	border-radius: 5px;
	padding: 25px;
	margin-top: 30px;
	margin-bottom: 60px;
}
.total-points h4 {
	font-size: 18px;
	font-weight: 500;
	color: #0e6aaa;
	text-align: center;
}
.total-points p {
	font-size: 30px;
	font-weight: 500;
	color: #000;
	text-align: center;
}
.tourism-star {
	color: #fff;
}
.eye-view {
	color: #fff;
	margin-right: 30%;
	padding-left: 10px;
}
.eye-view i {
	color: #fff;
}
.eye-viewno {
	color: #fff;
}
.book-hotel {
	margin: -20px 0 25px;
}
.book-btn {
	margin-bottom: 0px;
	margin-top: -25px;
}
.hotel {
	width: 500px;
}
.slider-hotel {
	width: 100% !important;
	margin-left: 0% !important;
}
.hotel-mini-slider {
	top: 323px !important;
	display: -webkit-box;
	margin-top: 15px;
	margin-bottom: 15px;
}
.hotel-mini-slider li {
	width: 83px !important;
	height: 55px !important;
}
.hotel-img {
	height: 51px !important;
}
.hotel-overview {
	padding: 90px 15px 0 !important;
}
.mleft {
	left: 0% !important;
}
@media screen and (max-width:480px) {
.hotel-mini-slider li {
	width: 31px !important;
	height: 31px !important;
}
.hotel-img {
	height: 30px !important;
}
.hotel-mini-slider {
	top: 250px !important;
	display: -webkit-box;
	margin-bottom: -1px;
	width: 100%;
}
.hotel-mobile-view {
	margin-top: 50px !important;
}
.mobile-overbtn {
	top: -5px !important;
}
.hotel-overview {
	padding: 50px 15px 0 !important;
}
}
@media screen and (max-width:375px) {
.hotel-mobile-view {
	margin-top: 50px !important;
}
}
@media screen and (max-width:1024px) {
.hotel-mini-slider {
	margin-top: -95px !important;
}
}
@media screen and (max-width:640px) {
.hotel-mini-slider {
	margin-top: -35px !important;
}
}
.tourism-tour {
	height: 250px;
}
.tour-pack {
	height: 250px;
}
.tour-imgs {
	height: 250px;
}
.ficons {
	display: none;
}
@media (max-width:480px) and (min-width:360px) {
#back-to-top {
	bottom: 63px;
}
.ficons {
	z-index: 999;
	position: fixed;
	bottom: 0;
	background: #eee;
	display: block;
}
.fb-icon {
	list-style: none;
	margin-top: -10px;
	margin-left: -40px;
}
.fb-icon li {
	float: left;
	padding: 18px;
	background: #eee;
	border: 1px solid #b3b3b3;
	margin-right: 0px !important;
	width: 72px !important;
}
.fb-icon li a {
	color: #000;
}
.fb-icon li a i {
	font-size: 25px;
	margin-left: 3px;
}
.f-orng {
	background: #eb6825 !important;
}
.f-orng i {
	color: #fff !important;
}
.fooot-user a i {
	margin-left: 7px;
}
.profile {
	padding: 10px;
}
.profile-img img {
	height: 70px;
	width: 70px;
}
.profile-editbtn {
margin-top: 22px;
    margin-left: 0px;
    width: auto !important;
    /* float: left; */
    display: flex;
}
.profile-editbtn a {
	padding: 10px;
	background: #0e6aaa;
	color: #fff;
	font-size: 12px;
}
.mybsns {
	box-shadow: 1px 2px 6px 1px #c3c3c3;
	margin-top: 20px;
	height: 80px;
}
.pro-following {
	text-align: center;
}
.pro-following a h5 {
	font-size: 14px;
	font-weight: 500;
	color: #000;
}
.pro-following a p {
	font-size: 18px;
	font-weight: 500;
	color: #0e6aaa;
}
.pro-favorite {
	list-style: none;
	padding-left: 0px;
}
.pro-favorite a li {
	background: #eee;
	padding: 10px;
	margin-bottom: 5px;
	color: #000;
}
.pro-favorite a li i {
	padding-right: 15px;
	color: #000;
}
.pro-ul {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
}
.pro-arrow {
	font-size: 20px !important;
	font-weight: 700 !important;
	float: right;
	color: #000;
}
.prof-post li {
	color: #f26925 !important;
}
.prof-post li i {
	color: #f26925 !important;
}
.footer-bell {
	background-color: #555;
	color: white;
	text-decoration: none;
	padding: 15px 26px;
	position: relative;
	display: inline-block;
	border-radius: 2px;
}
.footer-bell:hover {
	background: red;
}
.footer-bell {
	position: absolute;
	top: -8px;
	right: 89px;
	padding: 3px 5px;
	border-radius: 50%;
	background-color: red;
	color: white;
	font-size: 12px;
}
}
@media (max-width:359px) and (min-width:320px) {
#back-to-top {
	bottom: 63px;
	right: 25px;
}
.ficons {
	z-index: 999;
	position: fixed;
	bottom: 0;
	background: #eee;
	display: block;
}
.fb-icon {
	list-style: none;
	margin-top: -10px;
	margin-left: -40px;
}
.fb-icon li {
	float: left;
	padding: 16px;
	background: #eee;
	border: 1px solid #b3b3b3;
	margin-right: 0px;
	width: 64px;
}
.fb-icon li a {
	color: #000;
}
.fb-icon li a i {
	font-size: 25px;
	margin-left: 3px;
}
.f-orng {
	background: #eb6825 !important;
}
.f-orng i {
	color: #fff !important;
}
.fooot-user a i {
	margin-left: 7px;
}
.profile {
	padding: 10px;
}
.profile-img img {
	height: 70px;
	width: 70px;
}
.profile-editbtn {
	margin-top: 22px;
	margin-left: -26px;
}
.profile-editbtn a {
	padding: 10px;
	padding-left: 12px;
	padding-right: 12px;
	background: #0e6aaa;
	color: #fff;
	font-size: 15px;
}
.mybsns {
	box-shadow: 1px 2px 6px 1px #c3c3c3;
	margin-top: 20px;
	height: 70px;
}
.pro-following {
	text-align: center;
}
.pro-following a h5 {
	font-size: 13px;
	font-weight: 500;
	color: #000;
}
.pro-following a p {
	font-size: 18px;
	font-weight: 500;
	color: #0e6aaa;
}
.pro-favorite {
	list-style: none;
	padding-left: 0px;
}
.pro-favorite a li {
	background: #eee;
	padding: 10px;
	margin-bottom: 5px;
	color: #000;
}
.pro-favorite a li i {
	padding-right: 15px;
	color: #000;
}
.pro-ul {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
}
.pro-arrow {
	font-size: 20px !important;
	font-weight: 700 !important;
	float: right;
	color: #000;
}
.prof-post li {
	color: #f26925 !important;
}
.prof-post li i {
	color: #f26925 !important;
}
.footer-bell {
	background-color: #555;
	color: white;
	text-decoration: none;
	padding: 15px 26px;
	position: relative;
	display: inline-block;
	border-radius: 2px;
}
.footer-bell:hover {
	background: red;
}
.footer-bell {
	position: absolute;
	top: -8px;
	right: 74px;
	padding: 3px 5px;
	border-radius: 50%;
	background-color: red;
	color: white;
	font-size: 12px;
}
}
@media (max-width:640px) and (min-width:481px) {
#back-to-top {
	bottom: 63px;
	right: 25px;
}
.ficons {
	z-index: 999;
	position: fixed;
	bottom: 0;
	background: #eee;
	display: block;
}
.fb-icon {
	list-style: none;
	margin-top: -10px;
	margin-left: -40px;
}
.fb-icon li {
	float: right;
	padding: 20px 50px;
	background: #eee;
	border: 1px solid #b3b3b3;
	margin-right: 0px;
	width: 128px;
}
.fb-icon li a {
	color: #000;
}
.fb-icon li a i {
	font-size: 30px;
	margin-right: 3px;
}
.f-orng {
	background: #eb6825 !important;
}
.f-orng i {
	color: #fff !important;
}
.fooot-user a i {
	margin-left: 7px;
}
.profile {
	padding: 10px;
}
.profile-img img {
	height: 70px;
	width: 70px;
}
.profile-editbtn {
	margin-top: 22px;
	margin-left: 50px;
}
.profile-editbtn a {
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	background: #0e6aaa;
	color: #fff;
	font-size: 18px;
}
.mybsns {
	box-shadow: 1px 2px 6px 1px #c3c3c3;
	margin-top: 20px;
	height: 70px;
}
.pro-following {
	text-align: center;
}
.pro-following a h5 {
	font-size: 20px;
	font-weight: 500;
	color: #000;
}
.pro-following a p {
	font-size: 18px;
	font-weight: 500;
	color: #0e6aaa;
}
.pro-favorite {
	list-style: none;
	padding-left: 0px;
}
.pro-favorite a li {
	background: #eee;
	padding: 10px;
	margin-bottom: 5px;
	color: #000;
	font-size: 18px;
}
.pro-favorite a li i {
	padding-right: 15px;
	color: #000;
	font-size: 20px;
}
.pro-ul {
	margin-top: 20px;
	margin-bottom: 20px;
	color: #000;
}
.pro-arrow {
	font-size: 20px !important;
	font-weight: 700 !important;
	float: right;
	color: #000;
}
.prof-post li {
	color: #f26925 !important;
}
.prof-post li i {
	color: #f26925 !important;
}
.footer-bell {
	background-color: #555;
	color: white;
	text-decoration: none;
	padding: 15px 26px;
	position: relative;
	display: inline-block;
	border-radius: 2px;
}
.footer-bell:hover {
	background: red;
}
.footer-bell {
	position: absolute;
	top: 1px;
	left: 194px;
	padding: 3px 5px;
	border-radius: 50%;
	background-color: red;
	color: white;
	font-size: 12px;
}
}
.tformm {
	margin-top: 60px !important;
	margin-right: 25% !important;
	margin-left: 25% !important;
}
.tformm .tourCntBg {
	background: #ffffffb8 !important;
	border-radius: 20px 20px 20px 20px !important;
}
.tprice {
	margin-top: 20px !important;
}
.tsbtn {
	margin-top: 18px !important;
	margin-bottom: -28px !important;
}
.trfrmicon {
	position: absolute;
	z-index: 9;
	top: 35px;
	left: 10px;
	color: #f36c21;
}
.troption {
	padding: 6px 22px !important;
}
.tpr {
	margin-top: 20px !important;
}
.trng {
	margin-top: 20px !important;
}
.prcslider {
	margin: 0px auto
}
@media screen and (max-width:480px) {
.tformm {
	margin-top: -2px !important;
	margin-right: 15px !important;
	margin-left: 15px !important;
}
.grid_view .main5 {
    overflow: hidden;
    width: 100%;
    float: left;
}
.grid_view .inner_main {
    padding: 0px;	
    width: 100%;
    float: left;
}
.grid_view .bgf {
    float: left;
    padding-top: 5px;
    padding-left: 0px;
    display: block;
    width: 100%;
}
.grid_view .bvxcf {
    float: left;
    padding-top:5px;
    padding-left: 0px;
    /* display: block; */
}
.grid_view .online {
    float: left;
    padding:0px;
    width: 100%;
}
.grid_view .inner_main h3 {
    font-size: 20px;
}
.main5 img {
    width: 100% !important;
}
.grid_view .top-bg .iht {
    position: absolute;
    top: -2px;
    background: #ffffff9e;
    border-radius:70px;
    padding-left: 17px;
    right:42px;
    padding-right:17px;
    width: 120px;
}
}
.invite-add {
	border: none;
	background: #f26925;
	color: #fff;
	border-radius: 3px;
	padding: 7px 20px;
	margin-top: 25px;
	transition: 1s all;
	font-size: 15px;
	margin-left: 33px;
}
.invite-add:hover {
	background: #0e6aaa;
}
.invite-entr {
	padding: 18px;
	width: 110%;
}
.invite-or {
	padding: 5px;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
}
.invite-sbmt {
	margin-right: 43%;
	margin-top: 20px;
}
.invitwtsup {
	padding-right: 2px;
	font-size: 17px;
	font-weight: 700;
	color: #4FCE5D;
}
.invitmail {
	font-size: 14px;
	padding-right: 2px;
}
@media screen and (max-width:480px) {
.invite-add {
	border: none;
	background: #f26925;
	color: #fff;
	border-radius: 3px;
	padding: 7px 20px;
	margin-top: 25px;
	transition: 1s all;
	font-size: 14px;
	margin-left: -41px !important;
	width: 98px;
}
.invite-add:hover {
	background: #0e6aaa;
}
.invite-entr {
	padding: 18px;
	width: 92%;
}
.invite-or {
	padding: 5px;
	text-align: center;
	font-size: 20px;
	font-weight: 500;
}
.invite-sbmt {
	margin-left: 33%;
	margin-top: 20px;
	width: 100px;
}
}
.step-box {
	padding-right: 8px;
	padding-left: 0px;
	margin-bottom: 10px;
}
.step-imgbox {
	border: 1px solid #ddd;
	padding: 10px;
	margin: 5px;
	transition: box-shadow .3s;
	height: 300px;
}
.step-imgbox:hover {
	box-shadow: 0 0 11px rgba(33,33,33,.2);
}
.step-img {
	width: 100%;
	height: 140px;
	margin: auto;
	position: relative;
}
.step-img img {
	max-width: 100%;
	max-height: 140px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.step-text {
	text-align: center;
}
.step-text h3 {
	font-size: 18px;
	font-weight: 500;
	color: #000;
}
.step-text p {
	font-size: 13px;
	font-weight: 500;
	color: #5a5a5a;
}
.footer-box {
	display: none;
}
@media only screen and (min-width:360px) and ( max-width:800px) {
.footer-box {
	position: fixed;
	width: 100%;
	display: inline-block;
	z-index: 999;
	bottom: 0px;
}
.footer-box a i {
	background-color: #f1f1f1;
	width: 19.99%;
	margin: 0px;
	text-align: center;
	line-height: 60px;
	font-size: 23px;
	border: 1px solid #c7c7c7;
	float: left;
	color: #000;
}
.fcmra {
	background-color: #eb6825 !important;
	color: #fff !important;
}
}
